News for hackers. Stuff that matters.

simeonf

Re:Homeschooling Hits Record Numbers on Friday November 21, 2025 @04:24PM (#46009150)
Easy - homeschooling may include but does not require "in the home" any more than "homework" is required to be done in your house.

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!

Re:Starting Hospice on Monday August 05, 2024 @02:33PM (#41163998)
Gandalf says this in the movies, not in the book. However the descriptive language is drawn from Frodo's dream in the barrow downs and his experience sailing into west at the end of LOTR.

> 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.

Re:Blacksmithing Is Alive and Well in Kentucky on Wednesday September 06, 2023 @07:29PM (#37412804)
I'm still at the "making tongs from rebar" stage of my blacksmith career but I can probably explain somewhat:

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.

Re:Ask HN: What's the coolest physical thing you've made? on Monday August 07, 2023 @02:58PM (#37039054)
I built a two-story straw bale house with lime exterior stucco and clay plaster on the interior walls.

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.

Re:What new Python features are the most useful for you? on Wednesday January 18, 2023 @04:31PM (#34433401)
Just getting back on the latest open source Python ecosystem after a long stint of mostly writing Python in a corporate mono-repo context with bespoke tooling.

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 Python
Re:Pretty Good House on Tuesday January 17, 2023 @01:08PM (#34416149)
>Isn't this partially what you pay your architect for? If you're willing to pay top dollar you should be able to find one that's very hands on and coordinates the whole building process as your representative.

It 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.

Agreed on AFCI circuit breakers! They are now mandatory for all 15-20 amp light and plug circuits on new construction where I live - although breakers for large appliances do not require them. But I have several portable tools (eg a carpet cleaner) which will make an AFCI breaker trip every time. AFCI circuit breakers seem to be more fragile (read the box: much smaller range of acceptable heat and limited number of duty cycles) - I apparently killed one just by tripping it repeatedly. And while a regular 15 amp breaker is a few bucks, the CAFCI breaker I'm supposed to use is $45...
For context I built a straw bale home with a lime exterior plaster (carbon neutral on the long term scale) and clay interior plaster. The claimed R-value of the exterior walls is R44 and there is no thermal bridging due to the 20 inch walls that are solid straw bale with plaster directly adhering to the inside and outside of the bale. I think it's a high performance home... That said:

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...

I'm going again. Peter Norvig is keynoting!
Re:New Twitter Open Source Website on Thursday August 30, 2018 @03:37PM (#17880014)
Good job OSS terns!
Re:PyBay2018 Talks and Tutorials are up on Wednesday July 18, 2018 @10:35PM (#17563587)
If you are local to the Bay Area and can afford to take a weekday off this is a chance to take half or full day classes from cool instructors (Raymond Hettinger, Paige Bailey, Wes Chun, etc) in a bunch of areas where Python is used - ML, Data Science and Viz, Web Dev, etc.

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...

This will be my second year attending - personally looking forwards to Rachel Thomas' talk on speeding up linear algebra with randomized SVD.
Re:Academia, Love Me Back on Saturday October 29, 2016 @02:46PM (#12825613)
Interestingly this happened to me and to my younger brother.

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.

Re:PyBay – 1st Annual Bay Area Python Conference on Wednesday June 15, 2016 @11:50PM (#11913829)
I'm not the submitter but I am helping organize the conference.

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...

Re:Program your next server in Go on Wednesday June 08, 2016 @12:40AM (#11860066)
> I would not adventure to say state-of-the-art schedulers would not have been possible without Go, but for sure Go fits the requirements pretty well.

AFAIK Mesos is mostly written in C++. Aurora - a Mesos framework & scheduler from the same folks is written in Java & Python.

Re:Newspapers slam ex-Mozilla CEO's new ad-blocking browser on Saturday April 09, 2016 @11:51AM (#11461764)
From the response https://www.brave.com/blogpost_4.html

> 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...

Re:From Python to Go: migrating our entire API on Thursday September 10, 2015 @01:43PM (#10199430)
I expect the performance/parallelism complaints. It's interesting that the tl;dr also includes "packaging and distributing an app is a reason go > python".

Python needs a .war format and I'd like to see more people get behind https://github.com/pantsbuild/pex

You could use pex which bundles up python requirements into an executable zip. I ran

    $ 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...
Worst xkcd ever. http://sealedabstract.com/rants/re-xkcd-1357-free-speech/ is a decent reply if less pithy.
Re:DragonBox: Secretly teach algebra to your children on Friday May 01, 2015 @01:19PM (#9473015)
I loved dragonbox and so did my daughters. I just bought lightbot jr for my 4 year old and tweeted a pic. He's currently muttering to himself and it's cracking me up - "Oh this one is hard. All you have to do is put an arrow. Now let's turn the other way." He's debugging! Thanks a bunch!
Re:Outschooling in the Bay Area on Friday May 01, 2015 @02:04AM (#9469761)
I'm in one of these. It costs a lot less than $15K per year - but I don't live in the Bay Area.

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.

Re:How to Analyze False Claims about Charter Schools on Tuesday December 02, 2014 @12:49PM (#8688514)
You are factually incorrect.

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.

Re:How to Analyze False Claims about Charter Schools on Tuesday December 02, 2014 @10:08AM (#8687431)
Sentence two of the expert advice is propaganda.

>The majority of these stories praise charters, while often demeaning public schools.

Charter schools are public schools - they are just less regulated ones.

Re:How I Lost My $50,000 Twitter Username on Wednesday January 29, 2014 @12:28AM (#7142110)
(I work at twitter but don't have anything to do with account security, etc)

I think something is in the works...

Re:Python's Hardest Problem (2012) on Tuesday June 04, 2013 @11:45PM (#5823575)
>Nope. The writer sounds misinformed and is spreading FUD.

>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...

Re:I Stand With Trolls on Wednesday April 17, 2013 @01:28PM (#5565750)
I can't believe I'm saying this on HN (where I would like to see less political discussion, not more) but having a different cultural and political viewpoint does not make somebody a bigot. The constant assertion that it does is bullying - an attempt to impose your morals on everybody else.

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.

Re:How Google Sliced Away Our Knife Ads on Monday March 25, 2013 @10:53PM (#5441109)
You might try googling^H^H^H^H^H duckducking the phrase "If only Stalin knew!"

Older »