skysight-inc/HackerNews huggingface dataset:
American living in Switzerland: Can confirm there's a cat ladder from the ground up to a balcony down the street.

I find the country also really values animal welfare as a whole.
Rust is good at many things, but it's not as attractive for Python for the sort of program you write when a shell script gets a bit too complicated and you want to write it in a proper language.

So Rust can get away more easily without having support for things like command line parsing in the standard library, because it isn't really trying to support situations where it would be inconvenient to give your program its own project directory and Cargo.toml and all.
Apparently the seminar was held "in the autumn of 1960" [1], so "within a week" seems safely within 1960. That said, I will happily award 0x$0.50 to anyone who can come up with conclusive proof that the algorithm was discovered in 1961. Karatsuba himself is dead though, so such evidence will not be easy to find.

[1] https://www.researchgate.net/publication/258001835_The_compl...
The pioneers of the modern residency system were fueled by copious amounts of cocaine & other stimulants. Perhaps we need to reevaluate the requirements & expectations we place on medical residents today. It's essentially a form of professional hazing, and I personally know many surgical residents that are literally operating on people today while absurdly sleep deprived (by no fault of their own, just the insane hours of their program).

That said, if whoever's operating on me is running on 3 hours of sleep I'd rather they be hopped up on stimulants than not...

https://en.wikipedia.org/wiki/William_Stewart_Halsted
It’s use it or lose it. After 60 days I just give two weeks up front and let people use it however they want. Every year I just rebank them up to two weeks. You can’t accrue more than that. Some people wait to get the rebank then quit and take the two week payout. Seems fair to me though.
You can say the same thing about anyone doing anything. It's just giving excuses for bad behavior.
> Personally I'm not sure it's something that makes sense, it should just be factored in to the wage. Most hourly paid jobs I know of don't have regular hours, even - how much do you pay for a week's holiday when some weeks the employee works 8 hours and some 24 hours? An average? Of what, if they've only been there a few months, say?

If you want full time hourly employees (40 hours per week) to earn two weeks of paid vacation per year, then you have hourly workers accrue vacation time at a rate of 1 hour vacation earned for every 25 hours on the clock.

This system handles people who hours worked varies from week to week, and it handles people who have not been there long enough to earn the full two weeks--ever 5 weeks they have accumulated a vacation day, so if they want to take a week off 6 months in, say, that works.

It also works for tracking vacation time for salaried employees. For salaried employees you just force the hours worked to 8 per day in the program that calculates vacation accrual, regardless of the actual hours worked (assuming that you even track actual hours worked for salaried employees).
I pee in a sealed orange juice jug. It takes me about 3-4 days to fill it, at which point I take it with me during my morning garden walk about and pour it on top of my compost pile.

The resource is too valuable to piss away.
Silicon Valley workers also don’t work for the taxpayers, so that would be another difference. Who would pay public employees if not taxpayers?
Craig Bomben is full of shit. If they had told pilots how MCAS worked, almost surely one of the tens of thousands of 737 pilots worldwide would have had a WTF moment and sounded the alarm about it being able to apply trim beyond the ability of a human to overcome while depending on a single sensor.
Never thought it'd stir those emotions! Hope it helps even more throughout your IT journey.
> When did you have to use cpan in a modern system? Compare that to how many times you had to use pip.

Well yeah. A sizable amount of new software is still being written in Python. But when I use Perl software (besides my custom scripts), it's always stuff that's old enough that the distribution is carrying packages for it.

If you disagree, please name a significant new software written in Perl that was released in the last, say, 5 years.
"Facebook, Google and Twitter, meanwhile, long have stressed their political neutrality."
I never thought I write this, but today I am more scared of them, than the government, and I am a government-minimalist libertarian of-sort. I can force the government in some way and shape to disclose information. Have you tried it with a politically inclined corporation?
At least the first one seems pretty straightforward and thanks for replying. I only just started and have a lot to learn.
The Performance Impact of MDS / Zombieload and Spectre/Meltdown/L1TF/MDS
That's a fair point, but I thought exceptional scenarios were implied and didn't think I needed to add a disclaimer - if I receive a CV from someone with a good OSS profile, that alone is enough to avoid silly tests. The whole point of FizzBuzz is to act as a crude filter - it's only employed where it's required (which for me is > 90% of CVs).
Sleuthing from public sources to figure out how the Hateful 8 leaker was caught
From another post, that doesn’t rank being a police in the top 15 most dangerous occupations.

https://www.ajc.com/news/world/these-are-the-deadliest-jobs-...
The check is issued by the “Bank of San Serriffe” (https://en.m.wikipedia.org/wiki/San_Serriffe). Perhaps they have different typographical conventions...
Just tried this link and it still looks like it's discounted: https://gumroad.com/l/the_cyber_plumbers_handbook/hackernews...

Let me know if it's still not working.
On the flip side, Chicago pays their teachers, police and fire fighters pretty good annual salaries. I imagine that outweighs their analysis of future benefits as a share of tax revenue.
The article text does not really support the headline

> By last year, the poorest 10% were still earning only a miserly 4.1% more per hour than they did (in real wages) 40 years ago. Median hourly pay for America’s workers was up a little more, by 14%.

With exactly 40 years ago being in the midst of a wage downturn. Go back a little more and real hourly wages have fallen for both groups, despite GDP etc. booming for decades in relation (and out of relation as well) to population growth.

The wealth created by those who work and create wealth goes to the heirs and rentiers in America. The "job creators" who do not work and who parasitically expropriate surplus labor time and the fruits of that time from those if us who do work.
> ...most vehicles don't apply OTA updates yet. (Some manufacturers even charge labor for applying updates!)

Some vehicles' nav systems do not refresh the navigation data in any way unless you pay for the update and, as you say, pay labor to install the update. In other words the application code and navigation data are bundled. The update costs run about one iPhone XS per annum. From experience, the update is not even satisfying.

I certainly won't be looking to built-in nav in the future: too many opportunities to test my resolve to not feel bad about something expensive, disappointing, and out of my control. As long as smart phones fit in the cupholder I will use my phone.
> International Editions differ often in the problems at the ends of the chapters in order to protect US and other western markets.

Protect in what way? By not disclosing secret problems based on US-centric data?
That's way too broad and not how it ought to be.

THIS is why you see rich cities like San Francisco and Chicago preaching ever higher taxes, while simultaneously providing worse services for it's citizens.

There's a feedback loop missing where there are actual consequences to the city council when quality of service isn't delivered, but instead, city politicians indulge in emotionally appealing
demagoguery, further increase taxes, line their pockets and continue to not deliver
Yeah, there was a major bug with portfwd last Fall. Last time I checked a few months ago, it was working in Metasploit 5.
It seems to me the fundamental inescapable problem with hovertrains was simple: they’re loud. Sound is a pressure wave, hovercraft require high pressures; therefore, they are noisy. Even if you solved momentum drag, track maintenance, and everything else, nobody will let you build it near their house.

(Maybe a maglev train could hover only at low speeds inside a station. Maglev works better for moving trains rather than stationary ones. But then it’s not a hovertrain.)
Earned Income Tax Credit Looks Like It Needs Work
>> The most "modern" partner API I saw was SOAP. No one I talked to had even heard of REST.

How is REST better than SOAP per se?
Great post other than your comment about Michelin star restaurants. To the best of my knowledge Michelin only reviews selected cities and Toronto isn't on that list (perhaps for a reason). So even the best restaurants there are ineligible until Michelin wants to include the city / area.
Considering how fast and strong the trim wheel is spinning under MCAS control the simulator may be unsafe to use. Touching a wheel spinning so fast is outright dangerous.
Yep. Map/Hash/Dictionary.

I didn't know it was included in stdlib (I really thought it wasn't) and feel idiotic now. It is still odd (having a primarily scripting background and not coming from the systems side) that I have to include what seems to be essentially an import statement at the top. I guess it is a lot more efficient that way though. Thanks for pointing out my error!
Your numbers seem to be in contradiction to what ITER projects on its website (https://www.iter.org/FactsFigures):
830 m3 plasma volume, expected power output ~500MW for 500-600 seconds.
The right thing is a machine-global package cache that can hold multiple versions of each package, and loader machinery that can pick out the right ones. That means you only have to download and store each package once, and you never get interference between projects.

NPM installs (and downloads?) a copy of each package for each project. This is the wrong thing to do.
"Do you understand the difference between right and wrong?"

"I don't understand your question."

Nope, still creepy.
>So I can send duckduckgo a query like "!g speed of light / 400nm in terahertz" and I get the calculated unit-correct answer immediately.

sheesh...

Made me feel super dumb for googling "10kg in pounds"
I probably should have contacted them. The completely untrustworthy answers/exercises turned out to be somewhat of a blessing in disguise as I ended up really learning the material being that I had to figure out everything myself and carefully step through exercises to find the error. However I had luxury of free time to do so and wasn't panicking under pressure of a class schedule and this text is used for a lot of undergrad courses.
A stand-alone bidet which can be used to wash with soap and water is indeed much better than toiler paper when it comes to hygiene and to be honest also comfort. But it has to be liquid soap and running water, otherwise you're just growing E. coli, especially if it's some sort of shared bathroom.

Nevertheless, bidets are unavailable in (I would say) most households and definitely unavailable when not using the toilet at home. Furthermore, it's rather inconvenient to use it every time after going to the bathroom because one has to pretty much take off their pants and underwear in order to have proper access.
Their only advantage is that they are still more convenient than showering.

The Japanese water toilets don't seem like such a great idea to me, for the same reason that properly washing ones hands after using the bathroom requires thoroughly rubbing them together for some time with soap, not just rinsing them with water: using just water doesn't work. Spraying pressured water will help with cleaning, but also spread fine particles of crap everywhere.

Toilet paper may not be as efficient as a bidet, maybe less efficient than using just water, but it still works and using those Japanse toilets or a bidet is really not the mind-blowing revolution that it's made to look like. As long as one cleans up after using the toilet, washes their hands properly and showers reasonably often, I don't see any advantage to all these contraptions. It's more of a squeamishness or comfort thing. And there's always wet wipes.
The idea of walking out and ghosting a company for daring to ask a (very) basic technical question before/during an interview seems very childish.

And the "imaginative" notion of a company going under because they dared to not hire you - a guru above all other, resplendent in technical magnificence - is, frankly, ridiculous.
Strange that someone would get a degree in mechanical engineering, then go into IT.
Thanks for the detailed feedback. That is a good idea I'll incorporate in the next version. Even some of the basic SSH server hardening goes a long way. I'd love to offer an actual lab for folks so they don't need to spin up their own, but just haven't had the demand (and time) to set that up.
A typical enterprise answer, which goes well with my other comment/rant :)
I'm curious, unlike the other two, wouldn't that typo be caught by any sort of automatic grammar checker? Couldn't anyone looking for a Knuth Check just load the text into a decent checker and go through the suggestions to find a valid one?
I believe edge17 means changing the exercises for the cheaper global edition, so students in western markets are forced to buy the expensive version as they may be assigned these end of chapter problem sets.
He asked her twice to be more specific about what she was arguing, which seems fair after a long tirade of shitting on anything and everything non optimal about the stdlib without any specific point. And he then left during Q&A which is totally fair, he’s his own person and it wasn’t his Q&A, people are blowing this out of proportion.
Having that little leave is literally illegal here (Ireland, minimum 20 days per year). Sick leave has its limits, but they're so irrelevant that I don't even know what they are.
Yes, my own employer is similar (you don't need permission, but production systems have no internet access and so you need to pre-download all your tarballs etc.), and cargo doesn't work right. But I think there is work on pointing cargo at an internal mirror.

We do have an internal PyPI mirror (with devpi) and we point `pip` at that, and it works pretty well.
When you consider that it's 0.9% in the past year, and 3.2% total in the 39 years prior to that, it seems more like something to celebrate.

https://www.bls.gov/news.release/realer.nr0.htm
A Race to Save the Orange by Altering Its DNA (2013)
I don’t think they’re different just because a video isn’t present - but what saved Trump was that everyone either ignored all the illegal stuff he asked them to do, or were just too incompetent to pull it off.
The 737 Max 8
> Much more likely is that after some violent conquest there were periods of assimilation, mixing of cultures and single language becoming a common tongue.

Yes. Newcomers slaughter the local men, take their women. Mixed kids are raised in the new culture, but mothers still teach them some of the old ways consciously or not.
Oof, I wasted a good hour+ trying to convert from one to the other. Maybe there's an easy way to do this, but not many people on IRC knew (or were available at the time).
> Brown called out the XML parser and tkinter in particular for making the standard library larger and harder to build, burdening all programmers for the sake of a few

Tkinter needs to go...There is very little reason except for the legacy ones, why it needs to be there still...
In a perfect world everything would be in the stdlib, everything would be well-integrated, everything would serve every use case, and everything would be well-maintained by engaged and motivated maintainers.

For some kinds of libraries, you can sacrifice a whole bunch of those constraints and still have it make sense to host it in the stdlib. I'm fine if the JSON library is slow or inflexible if it covers a bunch of use cases and doesn't impede people from writing better ones. You can see this to some extent with the state of "router" HTTP libraries in Go.

But for some things, most notably cryptography, it's worse to have a suboptimal version in the stdlib than to have none at all.
I think the issue might be that the exceedingly vast majority of people have no chance of becoming a billionaire and a lot of it is down to luck. On the other hand, an MBA might allow someone to become a millionaire while they are still young enough to enjoy it.
The legend goes that bidets where associated with whorehouses in literature from europe (as most literature not focusing on body fluids would not have reasons to mention bidets), so that when apartments started to be retrofitted for plumbing (initially for a kitchen!) in the USA, the extremely puritanical society left the bidets out.
I may be terribly wrong about this, but I would think that in general if someone makes an improvement to something you make then you would want to integrate that person and their improvement in some way. Treat like any other update: mention it in the version notes and warn about compatibility of code using the previous version. I know that renovation can suck but it's something that we need to be doing. A comprehensive stdlib means that once you've got it, you don't need to worry about being able to access packages along the way - how are you going to download a package if you can't connect to the repository? How much can you trust a third-party dev vs the core team?

If a package is really niche, it may not make sense to put in the integration work. But for a package that is used by a significant majority in a general application - why would you want to keep it separate if it is so much better?

I am ignoring human interaction here - there are probably of dozens of answers to that question if you count personal motivations.
Show HN: MemoLock – Distributed Caching with Promises
> The article text does not really support the headline

While that's true, it' mostly because its a bad article rather than the headline being wrong. Of that 4.1% gain over 40 years, 0.9% were in the the past year. America is seeing an economic boom go on longer than expected and low unemployment is allowing people who left the labor market to re-enter and _slowly_ pushing wages up.

https://www.bls.gov/news.release/realer.nr0.htm
Financial Fiasco (Knuth, 2008)
I can't remember where I read this, but I think the first edition of Volume 3 was the last one to be published before the creation of TeX, and so the second edition had to substantially reworked. The typo was probably introduced at that time.
> It's just they can't get down sometimes!

They (cats) unfortunately lack the reversible rear feet of squirrels, so down is rather precarious when all your claws face in the "release the hold" direction as you go down.
If the broad brush stroke had a social democratic Western labour perspective, the labour would be unionised and pay and benefits would be negotiated collectively.

That doesn't seem to be the case. Of course the "market rate" will always depress wages as much as possible, because that's what markets are supposed to do - and also to excuse.

But there are human externalities, and it takes a rather strange view of the value of human life to ignore them.

https://www.theguardian.com/technology/2017/jun/18/foxconn-l...
My only experiences with Guido when he was a Googler were incredibly unpleasant.

(This was years ago, and i don't have the email exchange anymore, so i'm doing my best to describe it from memory)

I reported a bug I had debugged pretty heavily and believed was likely a bug in the appengine datastore (this was before it was publicly available, IIRC), with a fairly detailed repro recipe, etc.

(I was not on the appengine team, just building an app)

I had debugged all the client side code all the way down to the rpc to the datastore server and was positive there was nothing weird going on there at all.

Within a minute or two of me sending the email to the email alias , he replies with "This must be a bug in your code, that can't happen". He didn't even look at it (i looked at the logs)

I replied with "I agree it should be impossible, but if you could look at it for a second, i think you'll see that it's not and is actually happening. The code is very simple, etc".

He says "I don't have time to fix your code".

So i spend the time and reduce it to a simple, 20 line piece of completely obvious code (IIRC i believe it had no real code except to instantiate the class and store it in the datastore) with no dependencies.

and say "here, i took the time to try to make it as clear and obvious that this is really not a bug in the code, because there is no real code here"

He replied with something else abrasive and dismissive.

Then, about 20 minutes later, one of his teammates replies with basically, "oh shit, this is bad".

(Because what i had discovered turned out to have caused data loss that they couldn't automatically fix. The could get the data back from restores, but it wasn't clear what to do with it, you needed intervention from a user)

Honestly, it would have been better for him to not respond at all.
(he was not the on-call team member at the time anyway)

We all have our bad days/times of course (i definitely did!), so i do hope he's found more inner peace than he had back then.
But yeah.
According to the book "How to shit in the woods", the most environmentally friendly thing to do when camping is to collect your poop and take it with you. So you can take your TP with you also.
The real median household income is up over 43% since 1990. It's up 62% for the bottom 20%.[1]

It's popular to claim that wages have gone nowhere for ~40 years, it's never supported by the actual data. The premise requires that one ignores the cost of health coverage in the US that is commonly paid for or heavily subsidized by an employer (the employee would have to pay far higher taxes for that otherwise, given the per capita healthcare cost in the US is now ~$11,000 -- $33,000 for a family of three). It ignores pretty much every benefit that employees receive today, that did not exist in the early 1970s, including 401k matching.

If companies weren't paying for healthcare benefits, the employees would see their taxes skyrocket. That's a dramatic, obvious, direct wage benefit. In socialized systems such as are common in Europe, the companies do not pay nearly so much for healthcare coverage, instead individuals pay far higher personal taxes, while the average corporate income tax rate is low.

https://www.bloomberg.com/opinion/articles/2019-05-15/wage-s...
I do similarly as you (maintain 2/3 code without dependencies) but every time I have to do string encoding/decoding it kills me to find a way that half works, and I don't have a ready solution in my mind for these that doesn't break half the time. How do you handle non-ASCII in a compatible manner? Like Unicode stdio? Unicode file paths? Unicode sys.argv? string_escape/unicode_escape? I feel like Python 3 completely wrecked strings instead of making them better.
> racism demands a firm response from Apple.

Board: Will that make us more profitable?

Tim: We will become less profitable, but in the long term, people will see that we-

Board: No.
I'm guessing it's along the lines of driving enemies and lamenting women, and while that wasn't Conan himself I thought the point was made.
For the most part I've found flexbox to solve 90% of the pain of working with CSS.
> In Canada we have pension funds that are separately funded entities that are payed into over an employee's career.

Speaking for the UK, ‘national insurance’ is a direct transfer from young to old.