skysight-inc/HackerNews huggingface dataset:
My use case at least would benefit little from any of those listed features. Not that I wouldn’t take them if they were available without sacrifices elsewhere, but they’re cherries on top, not dealbreakers.

Data safety isn’t a concern because changes are pushed regularly. The amount of work lost would be at most two or three hours’ worth.
Calibre 6.0
Gmail users “hard pass” on plan to let political emails bypass spam filters
On the V8 teram we had a POC of forcing mispredicted instruction sequences in the interpreter that leaked data. Reorder buffers are 200-600 instructions these days, and indirect branch predictors needed to speculate through bytecode sequences are good enough that an interpreter is not safe.
Dialysis machine inspired by juice dispenser wins UK engineering prize
If you can do that, you probably have two-way communication, and this issue should be moot.
That assumes you have direct control over which addresses you can read, which is far from true in the scenario of most concern (JS running in the browser). It is at best like listening to the conversation of some people walking by, with a ton of background noise, and hoping you'll hear enough to make sense of it.
Yeah, that’s what one might expect, given than “Czechia” is pretty close to some historical words for the area.

But it has not been my experience at all that Czechia was the “usual” word, at least among English speakers in Europe. Nor do I personally find it any less unwieldy than “Czech Republic” but that’s my bias.

Assuming you also speak from experience, is there any easy way to verify this?

I don’t mean the official name, I mean what people actually say in English when referring to the country a Czech comes from.
Please fix the horrible UX of Medium. The site is trash to use. For a while I just had an extension parse and proxy me to a better, cleaner alternative.

It’s full of banners, popups and annoyances that is completely opposite of what you’d want in a site where you focus and learn something
“Escape to Freedom” is a new animated video from the Free Software Foundation
Guess we can just start calling you Bob then, since we don't care what people want to be called
That’s probably true, but sometimes you have to go one level deeper right? What happens when your debugger has crashed?
Rats are known to carry disease.

But squirrels do, too, especially in the warm months. And never eat the brains!
Was this message generated via BLOOM or GPT-3?
This could be neat for production environments in a kind of chaos monkey sense
On first load it displays around 2KB worth of information, transferring 40MB.

Had they served me a static image containing everything I see, it would've come to around 300KB.

Maybe they should consider serving a page-sized video stream of their site to conserve bandwidth. Spin up a VM for each visitor on their server.
I wonder if it’s fair to include other fiction media in that comparison. Or even fiction + nonfiction. Specifically, I’m thinking about your comment about how now, nobody reads fiction (relative to then). Should we count consuming books then to books and TV now, since TV wasn’t a thing yet? I wonder how many people make a living working in entertainment media now compared to then.
Press and hold doesn’t work if you have Siri enabled.
So stop browsing the web I guess? A webpage can serve you up an ad with JS that attacks not just your other tabs, but your kernel, and steals your passwords?

There's absolutely no excuse for the security boundaries that OSes have promised for decades, the foundation upon most everything we take for granted, should break down at a "mere" few hundred bytes a second.
Nooooooope. This is so wrong it’s funny. Being an at will state does not in any way whatsoever grant you the ability to discriminate against people of protected classes. If someone complains to the labor board or files a lawsuit alleging they were fired because they were black or trans you better have some evidence that this wasn’t the case because they might have evidence that it was and civil suits are decided on who has the strongest case not “beyond reasonable doubt.”

Which is why Evil Inc. makes sure to classify everyone as an under-performer in some capacity so that can be used as the justification for furring and you can squash individual suits or complainants because no one wronged person has enough data to prove the pattern. Then waaaaaay down the line someone will do an analysis and figure it out but it will be an administrative complaint leading to some hand wringing, a change to some policy documents, and some new diversity metrics — much cheaper.
Used this years ago. It is funny the first few times and then not.
Cures nothing but frustrates the hell out, especially when you are in a hurry (and that's when you make the most typos).
> If one population is able to profit off of communicating the cultural practices of others who are not able to access the same opportunities, would you agree that could be called "appropriation"?

No. Let me answer your second question first before formulating the answer.

> If not, what should it be called?

Getting lucky

—-

So, I don’t understand how “Buddhism isn't owned by any one people or place” can go together with “communicating the cultural practices of others”. Is buddhism “owned” by a people or not?

I am going to assume the answer is no. This transforms your statement into:

If one population is able to profit off of communicating an idea and another population is not able to access the same opportunity, would you agree that could be called "appropriation"

Certainly you can see now why no, it is not “appropriation”. Some people have an opportunity to do something, others do not. The conversation on access to opportunities is a separate topic.

Hence the answer to the second question. The first population got lucky.
The original kernel from which Windows evolved was written in assembler by Dave Cutler for the VAX architecture. After his DECWest team was hired by Microsoft, they reimplemented it in C. The MIPS architecture was the first fully complete port, I believe.

This is documented in Zachary's Showstoppers book:

https://www.flyingpigbooks.com/book/9780759285781

It appears that performance and architecture improvements are very hard to get accepted (and the kernel suffers for it):

https://blog.zorinaq.com/i-contribute-to-the-windows-kernel-...

It is a great piece of engineering, but it is likely for a developer that is more comfortable making small changes within the hierarchy than for any revolutionary ideas (unfortunately).

If Cutler hadn't found his way to Microsoft, then they probably would have ended up on a BSD kernel, as Apple did. As it was, Microsoft sold their Xenix business around the time of Cutler's arrival.
Seamless updating for most things is a relatively recent development. And yes, I notice it all the time, it's annoying as hell. Again, only occasionally do said updates actually improve anything. If we're lucky it will be as good as before. But often we're not, and something is lost.

(And rest mode or no, whenever I turn on my PS4 -- every couple of months -- there's always a stack of updates to deal with. And it always takes forever)

And Starbucks has never made me a perfect cup of coffee. Their beans are perpetually burnt and their process sucks. Back when I was a customer of theirs I had make my order so complicated it's frequently the butt of jokes. In all their haste to serve me and a thousand others every hour, they've stripped coffee down to the barest of essence, robbing it of any character that might have saved it.

Perhaps you've never known what it is like to truly master something, only to have it ripped out of your hands because reasons. I truly hate not having control over my software.
I don’t think that the portion of the population who truly appreciates the Tron aesthetics is that much larger today than back then. It’s rather that the internet provides better visibility and discoverability for such non-mainstream interests.
I spent about ten years on the Windows Kernel team. In the 90's, so likely very different than what you would experience today, but probably still a lot of the same problems. (Funny to hear people are still complaining about windbg!)

I think you are coming at this from the wrong perspective. Rather than thinking about how to avoid work you DON'T like, think about what you DO like and then decide if the new job would offer more or less of that.

Personally, I've found that every five years I end up sick of working on the same kind of problem and I have to go work on something completely different. Maybe that's where you're at.
What percentage of US taxpayer money should go to subsidize money-losing services?
The Hubble image of SMACS was a 10 day exposure, the Webb image was a 24hr exposure and is far superior.
So being forced to call anyone by what they prefer is cool and encouraged, except when it comes to a country?
This is a great case for developers using Electron. Nobody is every going to get anything meaningful from those apps at 219b/s -- there's far too much memory to read!
This post is right up my alley, as I'm a.) the CEO of an AB experimentation platform www.geteppo.com and b.) I'm an Airbnb alum where we rolled out an analogous feature that labeled a listing as "this is a rare find!"

And the funny thing is, I agree with this article. Both the content and the heading of this hackernews article:

1. Notification/scare spam can have long term retention ramifications. The previous generation of experiment platforms made long term metrics literally impossible to read. But now companies can use holdout groups and long term metrics like retention to give more clarity.

2. Even if you can read long term metrics that include retention, the scare/notification spam could lead to less word of mouth growth. For travel, I am guessing that you will be swayed to drive WoM growth more by differentiated inventory, reliable service, and cost, so maybe it's just merely annoying but not a risk to the business.

3. Notice that Airbnb's UI is very, very different from Booking, Expedia. We made a conscious choice to always make sure Airbnb came across as a "sincerely helpful friend" as a booking platform. An AB experiment showing that metrics improve doesn't mean that you have to launch it. You can look at those results and say, "this metric lift isn't worth how ugly it's making my site", and that's a completely valid choice. (a choice we made often at Airbnb)
I'm calling it now, these models will just grow and grow, their responses are reflexive probabilistic responses. HN will scream its not a AI since it doesn't understand the world, then we will discover that human beings are just reflexive probabilistic machines. And the dumber reflexivity (which is what the models have (or rather dumber humans have)) are not logically incorrect, they just arent complex enough to hold all the information, but still very good at spitting out what is there. A deep understanding of human intelligence I believe will reveal that this is the case, and humanity will be cracked open
Ironically, you could also assume the background noise will increase in the future, due to the increasing popularity of running software with built-in spyware aka "telemetry"...

But some people have threat models that change that.

Those people (a minority for sure) know who they are, but we shouldn't be crippling the performance of everyone else just for them.
Road warrior being mad max for other parts of the world?!
San Francisco DA backs police plan for live surveillance using private cameras
Over the last 10 years Dassault has slowly been destroying Solidworks. Each update brings new bugs, and almost no new features.

They are now trying to force all users over to their new 3DExperience platform which is a half-baked pile of garbage for all but large companies which can afford to have a dedicated IT team to support it.

Dassault did kill Solidworks, it just took them some time.
I worked in the kernel team many moons ago helping improve the performance and then built the .net clr later. Also worked on a NT Filesystem called Cairo. So I guess I have experienced both kernel dev and backend framework dev.

Kernel code is amazing, especially the parts written by the early members like DaveC, MarkZ and others.

For me the biggest part was working with a group of extremely smart people who were very nearly the best programmers in the world.

I really miss that outside of Microsoft. I would imagine that you can get the same experience if you worked with the Linux kernel dev team or some of the other few places in the world like FAMGA where you can work.

My suggestion is to go for it.
After leaving MS I found peace by working with the open source community and open source software.

Hope that helps, happy to discuss further.
I've managed to just to full stack rails apps for years so I've been avoiding most of those issues. But I feel you on the GDPR, and whatever other regulation is there or coming down the pipeline. It really sucks the fun out of programming. I used to be a systems programmer, and was just thinking the other day that would probably be more fun then building web apps these days.
It's easy to forget that these systems have so many players in place outside of the technical roles, but they're the ones that keep the ship moving. I will be curious if this has an at all stagnating affect, but this is Google, so it is doubtful.
Hadn't really considered that. A bit inconvenient, I don't know that I'd want to VPN inside my own network just to access my servers.
Failing to follow the rules set forth for chess.

Specifically, in this context receiving outside assistance directly or indirectly, that in any way impacts your decisions made during the currently on-going game.

This includes more than just lines and moves, such as the exact evaluation score of a given position.
In our latest blogpost, we shine a spotlight on the Nvidia A100 to take a technical examination of the technology behind them, their components, architecture, and how the innovations within have made them the best tool for deep learning.
I've been happy with pair.com. I don't know what you think the 90s looked like, but they have a roundcube instance available, or you can run whatever you want on your hosting account.
It asks the sender for permission, which is not the same as asking the WiFi owner. My kids have their friends as contacts, so it happily shares with them.
now i want to see a GPT-3 based "Dave" wrapper-ui for netflix/hulu
I wanted to buy the PTZ from Hikvision, its almost impossible to get one in the USA.
Of course it does. Klarna, Affirm are non businesses like Uber, Doordash. I can keep selling 10 dollars for 9 and have a huge topline. Doesn't mean I have an actual business.
> parsing deeply nested JSON structures

How likely is it that the depth of the JSON structure would exceed the maximum depth of the stack? This doesn't appear to be a compelling example to me.

It probably is a shame that it's called tail call optimisation since nobody wants to mandate low level details for an optimisation.
The other place where the frogmen/underwater demolition teams trained was Ft. Pierce, Florida

Their main focus was the D-Day Normandy invasion and, in fact the Florida beaches were used to practice for D-Day.
Funny you should mention that.

My in-laws gave me a name in their own language, because they don't speak mine and very likely can't even pronounce my actual name.

They didn't mean offence by, I didn't take offence to it, they're using their language and sounds they're comfortable with, everything is fine.
They keep adding more shit so they can "justify" subscription increases. I'm a Spotify user and look forward to paying for Heardle and never using it (because why offer a cheaper, non-heardle tier?)
Sorry to hear that. I read a story in the papers recently where one chap had a brain tumour that he wasn't aware of, and it was making him act in a way that had him lash out at his family always and divorce his wife. Once they discovered it, he managed to get it removed, survive, and actually start to patch things up with his family.

I guess there isn't really a point to this comment other than to say you definitely have my sympathies, that stuff can be brutal. I hope you can get past this professionally.
you are not my father!
So if I pay $80 per month for my 1.25 TB capped internet service, this page costs me ~0.6 cents to view assuming I use the full 1.25 TB.
Hard disagree about the "Hell" portion. Siloed, probably but really dependent on the team/org.

The culture in games is very healthy from my experience and one of the best compensation in the games industry.
Indeed, Great Britain is the island containing England, Wales, and Scotland, and the UK is Great Britain plus Northern Ireland.

But GB is the ISO 3166 code for the UK, including Northern Ireland. The reason is that the ISO committee wanted to avoid generic words like "united" and "kingdom" so they went for the more "unique" GB, in spite of being somewhat politically sensitive, confusing, and inconsistent with some other standards and every-day usage.
That's digging really hard to find a conspiracy. They didn't mince words, in two sentences they gave the full details. All in the same font, same paragraph.
In the big scheme of things, it's not the absolute easiest, but vs "Türkiye" there's no contest.

Tur-key
Tür-ki-ye

2 vs 3 syllables.
"Tür" with the umlaut cannot be possibly easier than "Tur", can only trip people up. "Key" is the only anglo part, but "kiye" doesn't seem to follow any prevalent latin alphabet pronunciation intuition either. And once you know how to pronounce it, "key" is strictly simpler regardless of language.

Nearly every language has their own name for Turkey because Türkiye is almost universally awkward regardless of how you write it down. The closest version that seems somewhat prevalent is something along the lines of Turkiya (usually spelled with a "ja"). But few seem to like the "ye". If I wanted to come up with a universal international name, I'd probably go with "Turkya" or "Turkia".

Few languages have a different name for Ankara - almost as easy as it gets.
Successful fremium services of the top of my head:

- Cloudflare, Vercel, Fly.io, Heroku ...

- Youtube, Spotify ...

- Google Workspace
> Should I worry?
> If you have secrets on virtual machines with shared hardware (e.g., in the cloud), you should be aware of the issue. But it’s not good for your health to worry too much.

Nice.
Legend (Open Source Financial Data Platform)
Homework Homie is no longer available on the Chrome Web Store
a clay tablet perhaps?
Up to you whether to be offended or not, but that doesn't mean you can ignore other peoples' preferences and call them whatever you want. The amount of people who don't want to try and pronounce my 5 letter name and just want to give me an American name is ridiculous, and indeed offensive to me.
Trampolines are a hack that penalizes the performance of any language that uses tail calls a lot, like functional languages (scheme, lisp, Haskell, etc).

You could also handle exceptions manually too, without VM support, but that too would incir considerable overhead.
I think it’s just the branding awareness that is suspect.

You can host a WordPress site on blog.yourcompany.com for an amount that rounds to $0, and it will probably satisfy most people who dislike Medium and other aggregators.

Or you can roll your own of course, but the extra geek cred you will get for it is minimal. Not saying don’t do it, I’ve done it more than once, but do it for the doing.
You can feel it if it's transmitted as heat rays.
Author here.

Any pointers on how to get out of this? Anything that would help me move forward?
The dark Chrystal
I was once interested in how self publishing actually works so I spent an hour or two putting a pdf together with Chuck Norris facts that I found on the internet and published it as a paperback. The book is still up for sale, I've made more than $10,000 from it.
I think I can count the number of kernel changes I've submitted on one hand, but I work on core virtualization that involves a lot of pretending to be hardware and (these days) a lot of poking directly at hardware registers.

I would say James Mickens sums things up nicely in "The Night Watch[0]." For example, you mention debugging with logs and metrics -- this snippet came to mind:

“Yeah, that sounds bad. Have you checked the log files for
errors?” I said, “Indeed, I would do that if I hadn’t broken every
component that a logging system needs to log data. I have a
network file system, and I have broken the network, and I have
broken the file system, and my machines crash when I make
eye contact with them. I HAVE NO TOOLS BECAUSE I’VE
DESTROYED MY TOOLS WITH MY TOOLS. My only logging
option is to hire monks to transcribe the subjective experience
of watching my machines die as I weep tears of blood.”

Mind you, I absolutely _love_ working on low-level stuff, and I wouldn't trade the time I get to spend actually doing that for anything. That said, the complexity of modern operating systems, CPU architectures, interconnects, and peripherals creates opportunities for frustration and confusion that honor no bounds of reasonability or decency.

[0]: https://www.usenix.org/system/files/1311_05-08_mickens.pdf
Why Are We Still Talking About Black Mountain College?
Except in Ballistic: Ecks vs. Sever where, for some reason, an FBI agent is operating?
Pay / JS / GDPR / Foo wall: https://archive.is/NKGIK
I find even the music in BC produced TV shows can have a noticeable BC sound a slightly Asian tone but also a generic US/Canadian TV/movie sound too.
For this there is no link. But having two processes share the same core at the same time could lead to problems.
The whole point of it not charging from the front is so people don't just always leave it plugged in

Maybe make it chime so you have to unplug it and they keep their annoying "we know better than you" while leaving users to their own literal devices
I am wondering if there are political force behind it, that big Cloud Provider wants the Government to shut down their own PaaS.
Great I am looking forward to seeing mode code like this:

timeslotRepo.findAll().stream().filter(timeslot->timeslot.getEndDate()==null).first().ifPresentOrElse(()->{}, ()->{new Timeslot(DateTime.now())})
I'm not sure if it is related, but I noticed recently while taking a photo of some really poorly lit text that the iPhone camera managed to pick it up and enhance it into legibility. Impressive feature and nice attention to detail on their part.
There's an FTX customer with nodes accessing via API keys that control hundreds of millions of dollars of crypto. That customer has Spectre/Meltdown mitigations off and will probably run with Retbleed mitigations off.

I think people will realize when someone offensively applies this in the civilian space. The money is there waiting for those of you who want a few hundred million USD worth of crypto. The test of the exploit will be in the exploiting.
“Hire a coder” appears to be good advice for many organizations, but there’s not enough coders for everyone to do it, so most will do without.