simeonf
I was homeschooled and have homeschooled my three kids. Never has that meant "only at home and only with my family". My kids have been in co-op classes, taken classes from Art or Technical instruction centers (piano lessons, voice classes, programming, robotics), enrolled in community classes via private institutions and the local JC (cooking classes, performing arts) and been enrolled in independent study charter public schools which have some in-person classes. And in high school they start taking in-person JC courses.
There is lots of regular exposure to a variety of other people in all of that!
> And then it seemed to him that as in his dream in the house of Bombadil, the grey rain-curtain turned all to silver glass and was rolled back, and he beheld white shores and beyond them a far green country under a swift sunrise.
The machine is probably a power hammer. The pointy tool is a punch, used for making holes in the workpiece and often followed by a drift, used to widen and shape the hole.
I understand some people use lubricants when drifting/punching hence the WD40. The v-shaped piece that is supposed to hold the workpiece is probably held there by a square shaft underneath that fits into a square hole on the work surface called a "hardy hole". It isn't unsecured ... but it doesn't seem to have a very fine fit so it moves a bit.
Many details in the house use reclaimed/salvaged lumber (fake box beams on the ceiling, deep window sills in every window, wood paneling, fireplace mantel, pantry shelves, etc).
I had construction skills at the start of the project due to my dad who is a contractor. But through the project I started doing some finer woodworking and ended up with some hand tool woodworking skills and was able to all the trim: recessed baseboard (bent around curves some places), door casings, window details, some custom cabinetry, etc.
So far I like:
- black autoformats my code swiftly
- ruff is fast and replaces multiple python linters
- pip-tools lets me manage multiple dependency specifications (local, prod, test) more sanely than manually syncing `pip freeze` with multiple requirements files.
- f-strings are nice improvement over .format calls, % string interpolation, string.Templates, etc.
- I appreciate pattern matching and case classes in Scala. I expect to like them using dataclasses and pattern matching PythonIt is amazing how separate most architects are from the actual implementation. I sort of wish architects were required to apprentice as builders before doing design.
I recently built a custom house with a long time friend as the architect and have a family member I could talk to who is an architect. Additionally there was a structural engineer involved in the project for things like truss design and sheer calculations I could talk. That's a lot of talent and experience in residential and commercial design!
On the other hand my father is a general contractor and I have some construction experience and grew up around roofers, framers, etc.
All the architects I talked to frequently had very low visibility into the difficulty and cost factors of their design proposals.
For example: flush baseboards make the wall super clean and don't get dinged up. But no indie contractors in our area can install them.
Curves on drywall interior walls will match the curves in the plastered exterior walls - but while wetted 1/4 inch drywall will bend a pretty tight inside curve it can't be attached to an outside curve because it pulls through the fasteners - I ended up kerf cutting plywood to make the bend, priming it for adhesion and plastering the curves with help from a high end plaster specialist.
High windows downstairs go all the way to the ceiling inside which looks more balanced on the outside... but would require a small "vault" in the otherwise flat ceiling... Which would have affected the framing of the wall, required at least one custom floor truss instead of a standard TJI, made for super complicated trim in the affected rooms, required a very non-standard window size, and an expensive plaster detail at each such window. On my investigation it was going to be at least $25K to make 4 windows 8" taller!
In my experience custom home building architects generally were not very construction aware. Talking about installation practices or costs usually resulted in advice to "get a bid"! Despite being very pleased with my architectural collaboration I don't think hands-on supervision of actual building practice is likely a realistic expectation from a typical architect.
Part of the conservatism of building is due to building codes. Building inspection is fundamentally about risk management and my building inspectors wanted to see familiar products with already specified installation procedures in the building code - or else a detail stamped by a eg structural engineer so there is somebody to sue if things go wrong. In some cases they would also take a manufactured product with manufacture provided installation instructions.
Any "high performance" building that is innovative will automatically require a lot of additional engineering overhead to pass building inspection and in general residential building departments wish you would just do things like everybody else...
Or come over the weekend to hear ~40 talks from all those folks - I'm personally looking forwards to the keynote on AI Ethics from Rachel Thomas.
I've been volunteering with PyBay for all three years it has run. I'm happy to answer questions if you've got em...
There was no racial component to it although we do belong to a religious minority, come from low-income backgrounds and were homeschooled. I personally felt some prejudice at various times on account of these characteristics.
In my case I was a 16 year old high school dropout taking a history class at a Junior College. My prof had a lengthy conversation basically trying to get me to admit my parents wrote an essay for me and eventually gave up, although clearly unconvinced.
In my brothers case a few years later (different college, different prof) I believe he was given a zero on a test and had to file a grievance to be able to redo the work or retake the test. This is circa 2000 so my memory is a bit fuzzy.
In both our cases there was no evidence - just the perceived mismatch between our presentation and ability prompted the accusations. (We were bookworms and in a family of bookworms despite being poor and lower class.)
My only comment and the only relevance to the linked story is I remember how OUTRAGED I felt at the accusation. It wasn't even the accusation of cheating - that I would be dishonest. It was the condescension, the implied "obviously you are not good enough to have produced this" attitude that hurt the most. In my case the professor was obviously trying to give me a break and be friendly but I remember how hurt I was and in my brother's case... I don't think he would ever speak to the prof again.
Being judged incapable of producing your own work BURNS.
What I Learned from Talks Selection for PyBay
I help organize SF Python Meetup and we've talked about trying to run a mini-con for several years. We've finally gotten brave enough to try it this year.
The CFP is open (http://www.pybay.com/#!call-for-proposals/sonxv) and we're still looking for good talks...
AFAIK Mesos is mostly written in C++. Aurora - a Mesos framework & scheduler from the same folks is written in Java & Python.
> Brave is not, as the NAA asserts, “replac[ing] publishers' ads on the publishers' own websites and mobile applications with Brave's own advertising.” We do not tamper with any first-party publisher content, including native ads that do not use third-party tracking.
Is this a refutation or an evasion? Does Brave replace 3rdparty tracking ads?
I fired up brave and visited a few sites - I don't see any ads at all...
Python needs a .war format and I'd like to see more people get behind https://github.com/pantsbuild/pex
$ virtualenv PEX
(PEX) $ pip install pex
(PEX) $ pex mycli -e mycli.main:cli -o mycli.pex
(PEX) $ deactivate
$ chmod +x mycli.pex
$ ./mycli.pex
Version: 1.0.1
Chat: https://gitter.im/dbcli/mycli
Mail: https://groups.google.com/forum/#!forum/mycli-users
Home: http://mycli.net
Thanks to the contributor - jweiland.net
mysql user@localhost:(none)>
You could scp the .pex to another host that also has python installed and it should run. You can also unzip it to inspect its contents...Our kids are enrolled in a charter school which helps with the state testing/state standards part and we pool resources with other homeschooling families to hire tutors and provide a classroom environment (<10 kids per class) for part of the week.
In North American usage a "public school" is a school open to the public and run on public funds (tax monies) instead of funded by charging students for access.
A charter school is just an independently run public school. Some are run by parent companies that are for-profit corporations running multiple schools. Some are not. I have a daughter enrolled in a charter school started and run by teachers and parents. No parent corporation is involved and it shares facilities amicably with a traditional public school.
>The majority of these stories praise charters, while often demeaning public schools.
Charter schools are public schools - they are just less regulated ones.
I think something is in the works...
>I have successfully used Python's threads to perform concurrent database fetches, http page getters, file uploads in parallel. Yes, there was almost linear speedup.
It's not quite that simple - especially for the novice. Not every IO oriented library is thread safe (urllib2) and not every C extension remembers to give up the GIL, so no - threads do not always automatically get you increased IO throughput.
Worse - other languages do set you up to expect to be able to interleave IO and CPU bound code with threads. This frequently doesn't work well in Python. And finally - yes I have written CPU bound code and I think the techniques (processes, numerical libraries, Cython, alternative runtimes, etc) are sufficient to meet my performance needs it is a little annoying to feel that I'm giving up on 3/4 of the horsepower in my 4 core box by default...
Please - if you literally consider the worlds Catholic and Muslim population (to cite two large religious populations nearly uniformly opposed to your position) as possessing beliefs so repellent that you wouldn't work at a company that employed one... then I pity your intolerance for the weird and wacky mosaic that is humanity.
I've got plenty of weird and ridiculous beliefs of my own. And sometimes I want to respond to the people I disagree with by identifying them as evil or stupid. Frequently I discover that from their context - the values they were raised with, their own life experiences - their positions are more reasonable than I want to give them credit for. The socialists who grew up immersed in boomer politics, the anarchist who saw his friends beaten up by the cops... The anti-abortion activist who can't believe anyone would kill a baby... and yes the gay friends who can't believe someone doesn't want them to be able to marry the person they love. All people.
By all means do your political thing and fight for what you believe in. But hating and smearing anybody who doesn't agree with you doesn't make me sympathetic to your cause.