skysight-inc/HackerNews huggingface dataset:
> The dot over i doesn't have a name

Well you've just nerd-sniped me. I can't resist adding this bit of hyper-specific knowledge: it is called a tittle.
Taking off my US citizen hat for a moment, this is a valid critique. Free trade, unencumbered by government subsidies, is mostly an illusion. The global system of government is anarchy, and the powerful nations hold the weaker nations to strict rules while they quietly seize any and all advantages.
I’m not THAT old (although grew up without touchscreens) and touch screens are horrible when I’m in motion in the car. No chance in hell I’m able to hit what I what when there’s even a slightest minor bump. And with the state of USA highways it means - all the time.

Especially, as designers think it’s cool to have tiny buttons on the touch screen.
This is more about ML than CS. ML is fundamentally about developing general-purpose algorithms applicable to a wide range of problems. If your job is using ML to solve problems in chemistry, it's more about chemistry than ML, and a chemistry background is more important than an ML background. It's unlikely that you have to develop novel ML methods for the problems you are facing.

I've seen the opposite in bioinformatics. While dedicated bioinformatics programs are now common, you still see many CS / mathematics / statistics / physics / EE people moving to bioinformatics after bachelor's / masters's / PhD / postdoc. In some bioinformatics jobs, you often have to solve new computational problems, and it's easier to teach enough biology to people with a methodological background than the other way around.
Using a touchscreen while driving has the obvious problem that you have to look at the screen vs physical buttons where tactile feedback and muscle memory can be sufficient.

But the problem is way beyond that and goes way beyond cars. Touch UIs are inherently lazy and they encourage you to create bad UI/UX. Why? Because your UI becomes software and you can always update it later. The net result is you don't.

Having tactile buttons forces you to do upront UI/UX work to make sure you have sufficient buttons, they make sense, etc. It's a cost-saving issue to just not do this kind of work.

In any touchscreen on a car you'll find abasic options buried menus deep to the point where you have to Google where to find it. That's a big reason why touchscreens suck.
It's 500kb javascript. That makes it al lot less impressive, as a lot of stuff will be done by the parser. And it seems to pull in a lot of libraries too.

Still, optimised code is cool.
Well hopefully someone has taken the time to, or there will be nasty surprises

I certainly don't want people building security sensitive parts of an app to be slinging the features out.
That’s entirely plausible!
Time to Remove Digital Paywall
Interesting, I watch pro-cycling for years, and this is the first time I know Ineos Grenadier is a car not some fancy chemicals Ratcliffe madeup
Tangentially related: what do you use today to make authn/z work for your web sites/applications where you only do first party login (i.e. you don't do social login etc.)? Create a `users` table in your database and implement the logic on your own? Or proxy to stuff like Ory Kratos and act as a translation layer through a network call?
Why? We don’t have animals hunting us and a constant need to fend for food and water like our ancestors did. Why in 2023 should anyone be under pressure for anything to do with their job?
The issue is needing to look away from the road. If I don’t know what the button will do right now because it arbitrarily changes, that’s just as much of a problem.
I actually feel this should maybe be regulated. Sportsball** seems to manipulate humans at an instinctive level to a degree that most other media doesn’t, stirring up an artificial form of tribalism or patriotism. To then charge a huge amount of money and make people basically do a dance to get the product is gross. Especially when it is so popular among groups with not so much disposable income to throw at it, and when tax dollars are often used to fund sports infrastructure (at least in the US).

**I.e. spectator-focused sports leagues, not leagues regular people actually play in, those don’t have this issue.
False negatives are always better than false positives. Every company who does leetcode interviews agrees with that.
If that's actually true, please publish it. A blog post will do, it'll probably get popular and force a scientist to reproduce it.
Lots of tech companies are supported by low-pay contractors. I've heard grumblings about their miserable working conditions since the late 90s; it's good to see them taking a stand. The more successes we see in this area, others will be emboldened to stand up as well. Pretty interesting to see that revoked WFH policies was the trigger for this particular set of workers.
I remember when Uber got roasted by the postgresql mailing list over this: ultimately, a post mortem was done on all of Uber's claims, and it was basically proven that they were incompetent, did not read any available "best practices" guides, did not seek any external help, and treated it like it was some sort of mysql-esque database and used it as wrong as humanly possible.

Uber's workload at the time, ironically, was not enough to make a postgresql server running moderately decent hardware to fall over if you actually read the manual.

Uber's engineering team will never be able to live this down.
The key words are “directly accept”. If you use a properly implemented hosted payment page, your systems don’t touch the card data.
That sounds suspiciously like the classic Jewish joke involving a mohel and the question "what do you do with all those foreskins?"
But what you don’t know is whether people who didn’t give a stellar performance would have gone on to be adequate or even excellent hires.
That makes me want to subscribe to companies' services like this even less: if they need a law to force them to treat customers right, then I really don't want to give them my money.
IIRC they have an agreement with Google where they can have Google datacenters (and the high speed connectivity that comes with) as downlinks for Starlink in exchange for having a more direct path for Google cloud customers to Google's network.

They also have a spectrum sharing agreement with T-Mobile (which is how they're planning on offering this satellite-to-phone service in the US), maybe that'll expand to Starlink providing backhaul for more remote towers if it doesn't already cover that.
The trip there with him and a bunch of people who named him their god-king as soon as they reached space.
I'm in Spain and I heard of others that are cancelling. I'm sharing a family member's account from the Netherlands and it's still letting me share :P But once the ban hits the Netherlands too I'll just switch to piracy again.

Netflix was good while it lasted but it's over now. Even after this they will want to keep increasing revenue so they will keep adding more barriers. It's the typical platform enshittification, once they reach market saturation there is only the way downhill for the customer.

The others are subsidising their offers now to gain marketshare but once they gain a foothold they will do the same.
I am. I would rather pay an itemized bill for services rendered than a tax that goes to whatever the tax collector wants to spend it on.
Learn to Machine Learn – 7 Free Games That Teach Artificial Intelligence
Wow, only 40% of union members say their union membership is “very important”?

A case of theoretical versus reality?
100%. I was thinking about getting an Avata, and I was just about to pull the trigger, then they released a recent update that includes Remote ID which means that now you have to connect your phone to the goggles to take off (something you never had to do before) so it can get a GPS location to broadcast the operator location. I'm not even sure why it would need to do that because the drone itself has a GPS so wouldn't it know where it took off from anyway?

I'm in Australia so we don't even use Remote ID, so I don't know what will happen if I bought one. Do I have to connect my phone to use the drone? Will I have to in the future? How can I find out? What if I'm in an area with no phone signal?

I am quite interested in trying out FPV drones, and I would like to have the (unique?) feature of the Avata where if I get in a bad spot I can just hit the switch to enable GPS auto-hover, but all of the uncertainty with DJI stuff has made me not buy one, and I probably won't.

I didn't even know you had to sideload the app until this thread. Spidey senses going off 2000%.

I don't need to spend $2k on another hacking project on my list of devices that I've paid for but still don't really own. Probably better to just buy a more DIY setup that I have full control over, and real ownership of.
I don’t get why I have to prove to some strangers I can write code when I’ve been doing it for the last decade. It’s a ludicrous and broken system.
> instead of just going "pay us X per view, regardless of who you are"

Yeah and this is actually how the music industry is doing this and it works great. Spotify, Apple Music, Deezer etc all work fine alongside one another.
TBH I do, ML stuff is making me barely swap doing conversions and such.
I walk down the soap aisle of any store I feel ill
I agree! However, the reality is that it is quite limited. Additionally, there are also some bugs that need to be addressed.
Town of Micanopy
What about retries, status code handling, timeouts, and backoff? (It's not a lot of code to add that stuff in but I still call it a "client".)
I am conflicted on disclosure of such things. I developed a soy allergy back when some soy products did not have to be listed in food or could be listed in various creative ways, result was that I ate a whole lot better because I stopped buying food that had an ingredient list longer than 1 and I found my grocery bill was also cheaper. Now they have to say "soy protein" instead of "vegetable protein" or "plant derived protein" and they even have it in the list of allergen information in nice and easy to spot bold print at the bottom of the ingredients. Now I can eat some of those things I grew up with and did miss but my grocery bill has inflated and I do not eat as well as I once did, the winner seems to be capitalism more than the consumer. Not that capitalism is to blame here, I don't have to buy those foods, but I am not so sure these sorts of campaigns for full disclosure are actually a win for the average person, do we really need more choice in our consumerism? We have the choice to not buy things which do not tell us what we want to know about them and given the massive number of options for most everything we have these days that seems like enough choice.
Airbus A380 has a keyboard, I am not sure if that's common on other planes:

https://www.google.com/search?q=airbus+a380+keyboard&tbm=isc...

Maybe that's the endgame -- dedicated buttons for commonly used functions, keyboards for everything else.
The poster you replied to named a bunch of mobile phone service companies that treated him well. (I can personally vouch for several of those same companies BTW: I had no trouble leaving them.) Why would you not boycott companies that treat you like crap, when there are clear alternatives that don't?
Asciidoc, HTMLbook, Docbook are the standards O'Reilly media using to create their books (and PDFs).
No need to reinvent the wheel there.
Having spoken to people in a union, enjoying union benefits, but also thinking they’d still have them without their union, this is not a surprising statistic.

I have also spoken to people not in a union, who didn’t want a union, who were shocked to find out their bonus was (no joke) Applebees gift cards and who indicated they should be compensated more for their hard labor. If only there was a way.

Humans are tricky.
$4B loss on Reality Labs vs $6B net income is just embarrassing. Increase your income almost 100% with this one weird trick! And they anticipate RL spending will continue to increase.
> > In my experience with OAuth, one of the principle issues is that it's less a protocol and more a skeleton of a protocol

> OAuth supports lots of different scenarios.

But it's literally only the skeleton of a protocol ("framework" of a protocol, as the actual spec puts it). That important "Then later on you can take the token and say 'Hey google, somebody gave me this token, who is it?'" part is totally unspecified by OAuth. How do you validate tokens? (Either on the resource-server end, or on the client-end to know if trying to talk to a resource-server is a waste of time, or to know if your post-redirect-uri is getting spoofed):

- OAuth: implementation defined

- most implementations: use our library, which validates the token using undocumented logic

- OIDC: there's a user-info endpoint you can call to, but lots of OAuth authorization servers don't fully implement OIDC, and even if they do, that's a lot of extra round trips

- RFC7523: The token is a JWT, validate the signature and claims... but everyone issues RFC6750 "bearer" tokens, not RFC7523 "urn:ietf:params:oauth:grant-type:jwt-bearer" tokens. But if you just close your eyes and pretend that your 6750 opaque token is actually a 7523 JWT and parse+validate it as such, that'll work most of the time.

So yeah, OAuth is hard because there's no great generic library, because a core part of it is implementation-defined, so you have to either do it yourself or use a specific implementation's library, and none of those libraries work quite the same.

(In the above, and for 99% of folks, "OAuth" = RFC6749+RFC6750)
In before they change the top corporate entity to "Llama" (which owns Meta).

Facebook will become an infinitely recursive corporation.
remember the time when GM said it’s not going to include CarPlay in its vehicles? And how most of hn was in revolt?

here comes News that says we should get rid of touchscreens, why is hn supporting this? (For the record, I hated touch screens in cars before that was a thing and I am OK with gm removing carplay.)
He is a consultant I doubt he is shorting the stock nor did I say he was. I do think it’s likely he is being paid to promote this viewpoint though.
Don’t forget that it’s estimated a significant percentage of middle and upper managers are psychopaths, so quite literally YES they can live with themselves. I fear you’re giving an oral presentation at a deaf person’s conference.
It totally ceases when you leave the shared roof. Is why me and my siblings shared a household with our parents, but don't share one now that we have moved out.
Jingdezhen has has been producing porcelain for over 2200 years. It is known as the ‘porcelain capital’ for the highest quality porcelain and porcelain making techniques. We would love to share with you a little more about the lost art.
The linked blogpost is a message in the blog channel, https://www.linen.dev/s/linen/c/blog. Brilliant!
I think the person looking for retribution has more right to decide that than you do.
Reminds me of the drama with NVIDIA's new power connectors burning out. Where IIRC it ultimately turned out to only involve a handful of cases where there was a manufacturing issue and the other reported cases were all loose connections by the users.

Thus indicating a design flaw of being prone to user error, but nowhere near the "fire hazard" type comments that were going around at the time (particularly on reddit).
This sounds incredibly dystopian.
Clean and functional perhaps, but based on that screenshot, I would agree that it needs a lot of UI work.

The bold text being the same size and weight as the username while having the same alignment, the reply icons being the same size as the user icons, no real spacing difference between the username and post content vs the username and post above it, the spacing in general mostly separates things rather than organize things... and that's just from looking at one screenshot. Compare it to a screenshot for slack: while there are surely things you might like more than the slack interface, you can deny that through holistically manipulating alignment, spacing, text size and weight, scale, etc. you can instantly visually parse what's grouped and what's not, what are people's usernames, what's message content, what's metadata and what's reaction/reply content, etc. all while packing more on the screen. Simple things like visual hierarchy and gestalt do a lot of work for them.

That stuff is crucial for an efficient corporate messaging application that needs to be easily visually parsable.

UI design (and most other visual work) is much deeper and more difficult than most developers realize. Laymen familiar with CSS frameworks can make something that looks designed in their estimation, but when it comes to functionality, it falls flat every time. This is why we need more designers in FOSS.
Yes, having to find an instance to join. That hurdle alone stops a large percent of casual users.
Tone mapping was all the rage 10-20 years ago. There was even a name for it (the X look) but I forgot which unfortunate photographer's name was associated with it.
I don't think Netflix even has the content anymore to justify the cost. I cant imagine the password sharing restriction will help them.
Is Thread related to 6LoWPAN?
Sounds like a big number but thats just the nature of this reality, hundreds of thousands of people die every day. The virus that we were tricked into thinking was a significant event by global media is in the same category as the flu, which has been killing 0.01 forever with no fanfare.

Covid was statistically insignificant in the grand scheme of human health. The reality is we are mostly a herd species, the group experiments show that people will conform to false information against their better judgement to not go against the group.

Its not about intelligence, there are plenty of idiots who knew covid was a scam from day one and plenty of smart people who probably still think it was real to this day despite all the evidence showing it was massively overblown.

I think that it was overblown by design, as part of a bigger agenda, rather than incompetence. And the whole death thing doesnt get me anyway, I think death is relief in most cases and should be celebrated.

We are part of something far greater than these bodies, it seems like we come here as a game to pretend we dont know anything about reality. When you die you will see we know everything, but I wonder if you will remember I told you so.
You don’t get why you have to prove your ability to do a job when you want them to pay you to do that job?
Yeah what's killing it though is the static prices of hard drives.

5 years ago I bought some 14TB drives for 229 euro. They are now still more expensive than that. This is really a bummer. Too many people move to cloud so the market for consumer HDDs is shit.
Apparently 1.3B people like it! I have used many messengers over the years, starting with IRC in the 90s, then ICQ, Skype, FB messenger, Discord, Slack, Telegram, and of course countless forums. By 2012 or so everyone had an iPhone, and texting was really popular, so group chat emerged as a preferred method of communication between family and close friends and gradually group chats had formed within my extended family on 3 continents. Honestly I don’t see much difference between all the different messaging apps, so I just use whatever everyone else uses.
Highly processed foods tend to have higher caloric value and lower values of fiber and simple sugars or adding excessive amounts of sugars and fats.

I'm with you most of the way, but a lot of the long life prepackaged foods that are marketed to us are maximizing the bad and minimizing the good for the purpose of efficiency and profit.

Being forced to prepare foods from "wholefoods" (i hate this classification/tag as well) tends to make us more mindful of what we're eating and how much of it we're consuming.
If you have that complex scheduling mechanism with queues and all, about the dumbest thing you can do is build a semaphore with it ... and then use the semaphore to build other primitives.
oops, my bad :X
That can simply be a preemptive measure to prevent a further user meltdown.
Lots of things have context specific meanings. If someone says “my cell phone,” you do not yell at them for not clarifying it’s actually a general purpose computer.

Similarly, in nutrition, “processed foods” have a pretty well established definition. There’s room to debate the term, but it’s still well understood.

Generally speaking, though, one should try to not make the mistake of assuming that others are confused when in fact they are.
So, just like okta.com, used by lots of huge companies.
Many javascript programmers including library authors don't understand the tree shaking mechanisms available to them. Setting the "sideEffects" property in package.json can be very effective in detailing whether to include/exclude an entire module or certain source files:

https://webpack.js.org/guides/tree-shaking/#mark-the-file-as...

All popular bundlers (webpack, rollup, esbuild) respect that field.
Just curious, what makes you think they won't do it here? I think they're 100% greedy enough to do it here.

And at that point, I'll cancel. I've already kind of accustomed my parents to it by reminding them that it takes them half an hour to find anything that they even want to watch on Netflix.
it builds on top of it
Semaphores are like a restricted form of goto which lets you branch exactly, say, two lines forward or two lines back. Building concurrency primitives out of semaphores is like using that goto to build control flow.
It is disappointing how all the "union victories" these days seem to involve under 100 employees, and are often motivated by "fake" grievances such as the end to temporary pandemic policies.
This damage control, LOL.
Stretching out the subscription time seems like another big deal. Disney+ seems to have worked out a magnificently infuriating cadence of one interesting episode per week. There’s always just enough around the corner to not cancel the subscription…
The only problem I face is partial querying. For instance, if the user queries rus (and it does not match any lexemme) nothing returns. Any workarounds?
It’s in nobody’s interest to start a war over this. It’s all fluff.

There’s a cottage industry of war hawks who sell various narratives about China to rile up the mostly republican base.

My favorite is Gordon Chang, who a few years ago was predicting that the Chinese communist party and state was going to collapse and start some sort of war. Now the Chinese are beating the USA in space and are about to invade Taiwan.

It’s all stupid. Semiconductors are a high risk capital intensive business. Just like Verizon bet and lost on mmWave 5G and is getting its butt kicked by TMobile, Intel bet on 450mm wafers and lost.

Strategically, they’re in a recoverable position. TSMC is at capacity and needs to invest billions and execute to maintain their lead. Cloud is challenging their margins, but their relationship with Microsoft gives them leverage.
I have doubts that Tesla can convert that operating margin to profit margin, which puts them far behind MSFT and AAPL which are tried and true profit margin machines.
AWS doesn’t do that for you either.
https://www.reddit.com/r/wallstreetbets/comments/12zytkp/met...
The example here only covers short text fields like titles — does anyone know if it performant for full body search of long documents?
No one implements it the same way.

Some require scopes, some don't.

Some require comma-separated scopes, some want an array.

Some require an HMAC signature, some don't.

Some want a JSON body, some want a urlencoded form.

Etc.

Etc.

Etc.

You're never implementing OAuth, you're implementing some company's bastardized flavor.
MySQL has had replication since May 2000.