skysight-inc/HackerNews huggingface dataset:
It is not really a bug, just counter intuitive behavior. Their example is somewhat contrived, usually this will just manifest in something being broken.

If you use an editor with safe saves this might not even happen because that works by saving to a temp file and doing an atomic swap, and unlinking the old file. In that case, I believe the script should continue as written, because the fd should point to the unlinked file. I believe vim does this by default, for example.
Ah, I see. Seems like that announcement was three weeks ago, though.
>To paraphrase a famous quote, in the USA the workers don't see themselves as workers, but as temporarily down-on-their-luck owners.

It's hilarious applying it here, given the situation described was reversed. Your position is that the worker who doesn't own the factory should dictate what the factory owner should pay because of a power imbalance.

Weird.

Perhaps the issue is having difficulty telling the difference between workers and factory owners in general.
You should step out from your bubble. Majority of the world still runs Windows on their desktop.
I never understood the current trent to say VPN is a thing of the past. Redundancy in security layers is how you dont't get affected by every CVE out there.

Imo this is THE lesson to learn from this story.

Seondary: salt and ansible are not very mature yet.
You piqued my interest, what made you move? I personally haven't touched Saltstack in years, but was super happy with it when I did.
Grid system by JMB: https://www.niggli.ch/en/grid-systems-in-graphic-design.html
> FB poured a ton of money into Hack/HHVM. Which didn't directly benefit PHP

Facebook may not have directly funded PHP, but I know for sure at least one of the HHVM/Hack devs (Sara Golemon)is also a huge contributor to the PHP core.

https://www.youtube.com/watch?v=TOveFBc9AyI

https://voicesoftheelephpant.com/2019/07/16/interview-with-s...
First Draft of PostgreSQL 13 Release Notes
There used to be the "text file busy" error to prevent that from happening, where "text" refers to the code segment of an ELF binary, but I've seen the error for shell script "text" as well. Isn't there anymore?
I expect that most of the TV shows and movies I like to watch, many of which cost millions of dollars to produce, would not get made if the norm was to share it all for free, and if there was no legal restriction against doing so.
I would say the main reason for the popularity is because it allows web devs to create apps for desktop with minimal effort for all available platforms.
Social network for women Peanut raises $12M Series A amid pandemic
Chrome now has an ad blocker built in. Apparently it only blocks the worst ads as decided by Google. Can't see any way that's fair or legal, but C'est la vie!
People don't necessarily touch, especially anymore and unlikely any longer.

MEMS camera "dust" with a/v recording, storage, and GNSS would be nice.
Here's the weak link in your chain:

> sometimes partly right

They weren't, because it didn't happen. Now if you put it this way, I'd agree:

Just because people have complained about something long ago, and were wrong, doesn't mean that some form of it isn't in progress at the moment.

But what are the odds? By the same argument, masturbation might still make you go blind. More likely the claim is as mistaken as it used to be.

Edit: I don't mean you personally!
Man: go read Aristotle’s ethics and learn what the real good life is.

“Grit”...

Prudence, justice, temperance, fortitude. You need them all to lead a full life.
IndexedDB: Connection to Indexed DB server lost. Refresh the page to try again
Teaching to save a % of your income early on is awesome! Good parenting.
Show HN: I analyzed and visualized my first year of using Apple Watch
https://djtguide.neocities.org/guide.html

This may be of interest
> Electron

Oh God please no. I don't need or want every application wrapped in a browser engine.
Firefox supported this with the normal Android app already. It is the new Firefox Preview that was limited in that regard.
This is a subjective take. I don't know whether any of you share this concern but I feel like almost all new UIs are unattractive. (Maybe except Apple, and I'm an Android/Windows user). The new windows UIs are flat, colouring is off somehow (I don't have the lexicon to express what is missing), wastes lot of space, and appears like applications made for kids.

Take the calculator application included with Windows 10. It takes time to load. Earlier it was instantaneous. It takes up way more screen real estate too. Maybe the new design helped them to make this app easier to use on touch devices, but from my perspective, in all other respects it is going backwards.
> everyone else in your life will try to steal your earmarked time and complain that you never want to do anything.

That is good phase. The bad phase is when those people eventually disappear and you have hard time to connect with anyone new.
Yes. It is hard to actually know whether the new Syntax is good or not by just "looking" at it. It will needs to be put in the wild and see how it works out. But you also dont want to support a syntax indefinitely for compatibility reason.
This basically fixes all of them by building a common umbrella that all existing UI toolkits (UWP, WPF, WinForms, Win32) can use.

This picture summarizes it well - https://github.com/microsoft/microsoft-ui-xaml/raw/master/do...
That was my next question, thank you. (Just switched to zsh last month after 20+ years on bash.)
Yes (the left shoulder), as seen in the police dashboard camera footage linked in the article.
Modern gadgets re-imagined with 1960s advertising
Really like the diagram. I thought at first "frame" as in the architecture, like a picture frame. Then, it was "frame" as blame why something was not delivered. But then ... if read just ... right ... it is both.
IndexedDB: An internal error was encountered in the Indexed Database server
https://bugs.webkit.org/show_bug.cgi?id=197050

IndexedDB: on-going IDBTransaction is not active any more after process is suspended
https://bugs.webkit.org/show_bug.cgi?id=202705
"Major release" also doesn't matter like it used to. One of the big new features in recent versions of Firefox is WebRender, but that is being slowly rolled out among users based on CPU/display/platform, it's not a Big Bang feature release.
> When I was a college runner, I had teammates whose drive and determination seemed almost boundless on the track, and nearly absent in the classroom, and vice versa. Instead of asking whether someone is gritty, we should ask when they are.

This makes sense to me. On the personal level too. The trick is not to push harder, but to figure out how to make it so that you want to do it.
PostCSS plugin to transform clamp() to combination of min/max
This is nice until you click into some settings menu and a UI from 1995 shows up
There is a price for high performance. Read the road signs.
That definition would push people into local maximums, always continuing the grind towards the initial goal instead of stepping back and reassessing if the goal still makes sense. There has to be a balance between these actions.
I always think of the Business Dudes episode of Adventure Time: https://www.youtube.com/watch?v=_mxB_OlSsKI

It's so blunt that it's great, the business dudes are so adept at optimization while ignoring externalities.

"These poor souls are lost without jobs, we can't ignore their plight!"
I only skimmed the piece but didn't see anywhere the author says his philosophy should be dismissed because of this? It came over more as a warts and all type picture.
Show HN: Next.js Tips Collection
DOS/Windows Batch files behave same way. COMMAND.COM rereads whole batch file every time it executes one command line.

PING localhost -n 10
#echo nothing to see here
echo finish

D:\123>PING localhost -n 10

Pinging ... [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=64
...

Ping statistics for 127.0.0.1:
Packets: Sent = 10, Received = 10, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

D:\123>#echo nothing to see here
'#echo' is not recognized as an internal or external command,
operable program or batch file.

D:\123>echo finish
finish

now rerun it and edit first line to 'PING localhost -n 1' and suddenly

...
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

D:\123>echo nothing to see here
nothing to see here

D:\123>echo finish
finish
I hear this claim often enough, but never seen related studies.

Is getting hired in Germany more difficult, compared to the USA? And if so, can you attribute that to employee benefits?
SpaceX has fired Starship’s Raptor engine and the vehicle still stands
> one week's notice between the initial announcement and the patch coming out. The patch being released is basically a disclosure of the vulnerability

While your other points may be valid, one week should be plenty of time between announcement and patch. Any longer and i would call the time table problematic.
Boxer (Animal Farm) had grit. Whenever things got tough, he'd say "I will work harder!"

After his death, his saying became a mantra and model for other good citizens to follow.
I think that he does, a lot. But he lacks empathy and is extremely self-centered. His idea about what looks good just does not look good to you.
These get a little boutique, but if you want to attract and close large enterprise/regulated customers, I'd extend a few of yours:

- Build your application to suit many customers or one. Large customers love to have their instance run in a dedicated account.

- Open source your operations. Large customers love to see logs/operational activity from their environments (e.g. cc: cloudtrail/config/cloudwatch logs to customer, this assumes dedicated account)

- Open source your security. Be prepared to ship guardduty, config rules, etc to your customer (this assumes dedicated account).

Also, since we're focusing on AWS here

- Build your application to support hybrid cloud customers. Expose it through private link, VPC connections, transit gw, firehose, api gateways, VPC lambdas, whatever is appropriate for your architecture.

- Leverage IAM as much as possible for authentication/authorization. Not AWS-specific but implement SSO and assume customers will require numerous instances of your service when developing your user account model.

- Leverage KMS as much as possible to protect data at rest, and support customer CMKs.

There are more but I'll stop here.
Finally a website for creators to easily create series and tutorials for free
https://learningdrop.com now has functionality for developer/creators to make series and tutorials online for everyone on the internet to see and anyone can ask unlimited questions for absolutely free.
What is redundant about that? It "wastes" a completely negligible part of the representation space, and the consistency gains are enormous.
Also: deep disregard for rules and well-being of other human beings. Traffic accidents are eighth leading cause of death globally.
Alan Turing on Mortality (2017)
Range is a very interesting book. Has a generalist I felt inadequate for a long time when I was younger (the pressure being find a domain and stick with it).
I wish I had read something like this 10 years ago.
Given that it took me a year to learn to drive, I wondered how he managed it. I had realised that given he wanted to buy a Lambo, he obviously loved cars. But eventually I realised it was probably an automatic not a manual transmission. It's still impressive that a 5 y.o. could manage to navigate that. I wonder if he was using turn signals and stopping at intersections and traffic lights.
They both try to lower the bar for a person to become a productive web developer. Dhh (Rails creator) calls it "conceptual compression". But in reality, to build anything half mature you not only have to know how to program, you also have to understand the concepts Rails supposedly compresses. The complexity is still there. The best example I have for this fallacy is the notion that ActiveRecord can make SQL obsolete thus make the framework easier for beginners. Dhh advocates this and it's absolute horse shit.
But yes, both Rails and php are beginner friendly, that has pros and cons and comes with a reputation.
it is. had to get the old calc.exe.
Looks cool. I'll wait six more months to try whatever will replace it.
> App signing has always been inexplicably horrible;

Maybe on Mac. On Windows you just run signtool.exe and you're done.

> I require that my tools do what I tell them, not the other way around.

Sounds like you'll be glad once you can ditch that old Mac and get a proper Linux dev-machine ;)
Simple blocking IO and no real multithreading are features of PHP.

It's all about simplicity.

In a web app you "multithread" using the web server...
Many people break rules everyday. Questioning and not following “rules” can be very healthy.
This looks useful, but also quite big - larger than react-dom: https://bundlephobia.com/result?p=react-flow-renderer@1.1.0
Sorry to break the news for you, but German salaries are 50% of US salaries (US salaries may vary by location). My first offer on the cost as my first job was 160k USD. In Germany they were backing out in Munich if I asked for 60k EUR.

"Cost of living in Munich (one of Germany's most expensive cities) vs. SF.[1] And then Berlin (one of Germany's cheapest cities) vs. SF.[2]"
I think these numbers are outdated. Especially Berlins rental and real estate costs are catching up quickly.
RPGs are often like that. Powerful items are never something like the optimized, advanced light sabre of performance but always something like the ancient rusty sword of the primordial elders.
Thanks for the link. Interestingly, I grew up in Poland, under Marxism-Leninism, but none of his books were ever pushed on us, so this is somewhat of a surprise for me.
I'm going to give it at least a quick scan to get an idea.
This is huge news for NZ.
In the preview an x renders like an i. I think the top and bottom pixels in the middle column can be removed to make it look more like an x.
33 reported cases of polio in 2018
Researchers find new coronavirus strain 'more contagious'
idk, seems like a very narrow area to get fixated on (deployment/local development)? I do think Django is less complicated than Spring. You don't have the whole dependency injection lifecycle thing to grasp which isn't easy for someone who never seen it before.
Django and PHP are closer in spirit than Spring, also due to dynamic types.
Smart Tips to Improve Site Speed [Infographic]
Thank you for this, I did not know about Syd Mead, but just flipping through the images on that page it's clear how influential he was. Wikipedia lists pretty much exactly the associations I made:

> Mead worked with major studios on the feature films: Star Trek: The Motion Picture, Blade Runner, Tron, 2010, Short Circuit, Aliens, The Spirit of '76, Timecop, Johnny Mnemonic, Mission: Impossible III, Elysium, Tomorrowland and Blade Runner 2049. George Lucas created the AT-AT for his Star Wars saga based on art by Mead.

This is in no way to diminish his work, but the impression I got (and that I'm trying to confirm/debunk, given the wikipedia article doesn't really address this) is that his art really transposes the society of its time into the future. That is, he almost exclusively addresses the technological advancement, while keeping the societal structures largely intact. For example, that's why the retrofitted houses give the impression of still being inhabited largely by working class people, while the ski resort and leisure time imagery with the sports cars still seems to be a luxury only few can afford even in the future. I don't see signs of "fully automated luxury space communism" there.

This may be me projecting though, hence the question if this is correct.
And again, this is not to take away from his work. They are stunning. :)
And on their copy of Windows, they're running Chrome and 10 copies of Electron.

In 1995, Marc Andreesen said "Netscape will soon reduce Windows to a poorly debugged set of device drivers", but I guess that turned out to be Google instead.
Lockdown-Free Sweden Had It Right, Says World Health Organization
I revisited Animal Farm a few months ago. There are more and more mornings now where I'm reading the news, thinking about our world, and reminded of the animals on that farm.
Finally a website for anyone to teach and learn for free
Now anyone can learn from top educators, ask unlimited questions and many more for absolutely free on learningdrop.com
That error only applies to executables that get mapped into memory while running -- which is to say, binary executables. Script executables have never had that behavior.
What is this ridiculous trend of making up past standards how it suits us? Why cant we admit past successful people ever did something wrong or immoral by whatever standard.

> he picked up a pretty lad and, after he has had his way in the darkness, explains that he has no money, but states that he is called Filippo Casavecchia—and if he calls at his shop tomorrow, the boy will get his money. A surprised Filippo, a buddy of Machiavelli’s, denies it was him,

The falsely accused friend would not think it is ok and nor did prostitute boy.

> and the boy threatens him with prosecution for sodomy.

Apparently, the act was illegal.

> Filippo asks if the boy would recognise the man’s voice? The boy says yes, so he is taken to a spot near the Porta Romana where Machiavelli regularly holds court. The boy creeps up behind the bench where the great man is telling an anecdote. He sees the boy and runs off.

If that was ok by past standards, why did he run?

"Past" is not universal excuse. Easy example is that I wont excuse Nazi leadership for just being men of their time. "It was in the past therefore it was ok" is ridiculous standard.
It's so annoying, one time it even asked me if I was enjoying using it and would I like to write a review.
Grit = Just Do It (Nike Slogan).

My easy definition:

while(person_has_grit) {
if(pivot) continue;
if(give_up) break;
}

person_has_grit = false;
I don't get this analogy? Are you suggesting Machiavelli was a random person that didn't know anything about governing? Or that he was a comedian?
You know the XKCD where they have 14 standards , create the a new one to unify them and the result is 15 standards?
The lack of HiDPI graphics is extremely ironic
Drop gun rights for a minute, focus more on unfucking the health care system. Just an arbitrary pairing.
UWP is the future of Windows APIs, Win32 is mostly frozen since WIndows XP.

Microsoft is just making UWP similar to what Google is making with AndroidX, detaching the technology from the OS version.
It was posted, just no traction on it (eg. https://news.ycombinator.com/item?id=22972100 posted 11 days ago). But yeah supprising the lack of posts about it.
> My take is the optimum is in-between. Engineers should have an understanding and input on the business impact. But the strategy and prioritisation framework does need to come top-down, aligned with the long-term goals of the business.

I used to work for a small-ish Dutch energy company, and they went to a great effort at implementing this kind of framework, I thought it was great. We basically had huge quarterly roadmaps pasted onto one big wall of the office, and you would frequently see the product, marketing, sales and C-level people stood there discussing and prioritising. The transparency here meant anyone could wander up and see what the strategy was for the quarter and therefore what would be prioritised. It was sometimes gloriously messy but you really felt included and incentivised to work towards the company's common goals. Wish everyone did this.
> Currently the super sharp line has to do with PCIe lanes and support for 8 DIMMs.

That's exactly the area where I argue there is some fuzziness.

For PCIE lanes, it's true that AMD only has 24 lanes (4 of which dedicated for the chipset) but it has the equivalent of 48 PCIE gen3 lanes in terms of raw bandwidth. Now, it's still not as flexible as having that many actual PCIE gen3 lanes, but high-end x570 motherboards do support some level of bifurcation. You also need compatible devices, but we already compatible storage. There are a couple GPUs out now, but given the upcoming launches of RDNA2 and Ampere GPUs, I expect there will be plenty more compatible GPUs. X570 is somewhat limited now, but as more gen4 devices are released that chipset will only become more versatile.

For RAM, there you have another fuzzy spot. I mean sure, HEDT usually has 4 channels, but what does that mean in terms of memory capacity and bandwidth? Only within the last year or so have 32GB UDIMMs been available (iirc) so HEDT was limited to 128GB until very recently. And if you really need more, you can use an Optane storage device as a swap partition (It's been done before, it's fine). As for bandwidth, 2 channels is a bit of a limitation, but Ryzen does support faster memory, which can help bridge the gap a little bit to quad channel Intel parts running at lower RAM speeds.

I'm not saying that Ryzen + X570 is HEDT, but it's so darn close that I can understand why AMD chose not to produce low-end TR 3000 parts. Between Ryzen 9, TR 2000, Epyc 7002P, and limited use of TSMCs fabs, I think the move they made was smart.

> HEDT is in a bad value proposition right now, but if you're stuck needing it for various reasons, your options are limited, hence price increases.

I don't think it's a bad value prop overall. We have a $4000 CPU that's beating out two $10,000 CPUs (dual Xeon Platinums), which is a phenomenal improvement in value. I think we are in this weird space where, when trying to buy the system capabilities you need (in terms of cores, clock speeds, memory capacity, and expansion slots) you sometimes have to pay a bit extra for capabilities that you don't need. That's unfortunate and I hope next gen fixes that. However, it doesn't seem like AMD or Intel will have new HEDT parts for at least a year.
I live in South Hampstead about 3-4 miles from dead centre of London. We are very fortunate to have a garden. It is surrounded by many other gardens. Our building was constructed in the 1880s. There are many very old beautiful trees in the adjoining gardens, our garden has a forest feel at times. I'm filled with gratitude to some late Victorians who, 140 years ago, planted some small sapplings in their new back garden and probably didn't see them grow to anything very impressive.
Response to Tim Bray's Departure from Amazon by Brad Porter (Another VP)
Right, is it grit to save your startup at the cost of your marriage? Life is all about tradeoffs.

Personally I think the ability to make appropriate effort / reward choices > "grit". Of course, to an investor, abandoning everything else in your life to focus on their investment is "grit".
A much shorter article, if it were to exist: Reviving a 16-year-old Windows App
Write a Simple Steganography Program Using Python
The actual quote is "nobody is stopping you" - because that imbalance means it's easier for you to also own the means of production. It's unequivocally true, and enjoyed by 10s of millions of small business owners and entrepreneurs which form the heart of the American middle class. It answers the why posed by the GP.

But yes, different places are different and life isn't fair. No need to cutoff any discussion of various economic systems and environments for the same basic retorts.
The U of Minnesota trial (which is a true vs-placebo trial) reported on April 22nd that they needed at least 200 more people to get enough power for their study. According to their web page[1] the interim meeting of the safety board is expected for today.

[1] https://covidpep.umn.edu/updates
Nginx Docker container serving a front end react app
Many business do, life sciences laboratory devices, factory automation consoles, Deutsch Bahn ticketing machines and plenty of other ones.
One thing that's missing is hierarchy, frames and 3D borders were useful in knowing which controls affect which content.