skysight-inc/HackerNews huggingface dataset:
Probably a multilingual version will be needed, like with BERT and RoBERTa. I should hasten to add for multi language tasks(beyond detection), either simpler methods for tasks like multiple language classification/prediction(e.g. word frequency, BERTopic like approaches or SVMs) or LLMs are generally a better candidate.

There are a couple of reasons..
1) That size (even for the large) is too much for multiple languages with good BLEU scores.
2) Encoder and decoder models don't tend to get trained for translation as much as e.g. GPT models with large translation texts in their datasets across multiple languages (with exceptions such as T5 translation task).
Yes, we released mobile version yesterday.
yes, and that 2% per year average figure takes that into account. The percent for your life is higher. You got robbed, do something to make it go down, it gets lower. Over the course of the average life, it ends up at 2% per year. It's probably highest around 15 to 25yrs old (have possessions, get robbed, learn to do differently) and lower at the end (except for getting robbed by scams which often target the elderly)
Whole thing seems like a bunch of whining about things that don't matter and are good ways to reduce cost with minimal impact.

The auto voltage switching - how often are you taking your PC to another country with a different voltage?

The lower quality case finish - how many mac users ever dared open the case?
Opus (or other lossy codecs) try to minimize the perceptible loss. The phase can be completely different, so compressing the difference results in the same size as compressing the original... But you'll need to store the opus bit too.

There are several such codecs however, with a lossy and a lossless part. Not because it is easier, but for compatibility. DTS HD Master Audio is one of them: it has a backwards compatible DTS core.
Excellent and interesting post!

Minor gripe - The best-of-n | beam search illustration is not compatible with red-green color blindness. I can literally not see the difference between the Rejected and the Selected dots even if I zoom in.
Fair enough on the device compromise point, that said the implementation is still terrible and illustrates what I would be worried about-

Maybe more succinctly put, how a credential is initially enrolled, managed and finally removed is an implementation detail which leaves room for funky implementations like the above.

I do agree that it is an improvement over passwords though. Furthermore I guess the same applies to password based logins where everybody just kind of wings it anyway.
You've misunderstood what they're asking for. They're asking for Home Assistant hardware (microphone, speaker, wifi) that, instead of being a standalone box taking up space on the counter/table/etc, fits into the hole in the hall where they currently have a lightswitch.
I suspect at some point they will figure out how to make things like CAD and MS office run well enough in a browser that the native apps die.

I get it's hard to see that now given that web app versions of things like Office are terrible.
Here's a thing that is enraging, though: when a bank has SMS 2FA (insecure if you're being targeted but better than nothing) and they keep having you enter that into third-party websites. I mean going to a legitimate business, making a purchase with a credit card, and then the bank wants 2FA to validate a purchase instead of a login? Fuck off, I'll use a different card, then.

If it weren't for bullshit FICO calculations I would drop that account entirely.
> The GNSS-based Upper Atmospheric Realtime Disaster Information and Alert Network (GUARDIAN) is an ionospheric monitoring yadayadayadascience

That's a pretty impressive number of scrabble points for a project acronym, and I guess bonus points for building that acronym on top of another acronym (GNSS = Global Navigation Satellite System, generic term for America's GPS).

I know government projects have a long, storied history of such wordplay. Anyone have any fun stories on coming up with a really elaborate one? I wonder if chatGPT will unleash a new era of creativity with these...
Are there any MacOS software versions of this? I've been looking for opensource wake-work for a "Hey Siri"-like integration, but I'm very apprehensive of anything, malicious or not, monitoring the sound input for a specific word in an efficient way.
I question the assertion that TikTok has more interaction data than Google.
Building a backbone: scientists recreate the body's 'GPS system' in the lab
Have you considered turning this into a book?

If you used Literate Programming principles:

http://literateprogramming.com/

then it could become a seamless narrative which could be very expressive.
...so then instagram and facebook and twitter and bluesky and reddit and youtube etc etc all have extremely bad content discovery by choice? Why?
Which is, depending on your perspective, either terrifying or just stupid.

Right now anti-fingerprinting security is not very high on anyone's minds, but remember that your digital fingerprints follow you EVERYWHERE. You can't turn them off or disable them on your side like cookies.

It's sort of like the wholesale elimination of privacy as a concept, you might say.

But hence the stupidity! It's too bold a move not to elicit a reaction from developers and users (who have the power to discover just how many bits of information they are leaking about themselves using tools like https://pbtest.org/).

So on one hand I can have websites that offer richer functionality by being aware of my time zone and locally installed fonts, or on the other hand I can have privacy. Hmm, which is worth more?
This was a good read, but the author is mistaken: chucknorris isn't rendered as red, red is rendered as chucknorris.
You say this like a joke, but that would bring a lot of usability and convenience improvements compared to a physical board game. Just moving stuff out of and back into the box can take a lot of work.

It's easy to overlook rules that a computerized game automatically handles for you, though. For example, I'm part of a group that plays Heat ( https://boardgamearena.com/gamepanel?game=heat ) every week. An important part of that game is moving the game-controlled cars, and since the platform handles that, only one person in the group. This is potentially quite bad for strategy, depending on the rules you don't know. Another issue that comes up in the same game is people losing track of the size of their deck. The game is very generous about the allowable timing of deck-manipulation effects, but if you're not actively paying attention you can draw through your deck and trigger a reshuffle, wiping out your discard pile, when you wanted to do something special before the reshuffle. This isn't a mistake it's possible to make while using a physical game.
I went to a high school 1974-80 that was close to the University of Waterloo in Ontario Canada. Even then they were a big computer school.

Through my high school, I had access to the UW computer resources.

I remember using Tektronix's terminals at 9,600 baud direct to the mainframe. Man that was FAST!!
Here is an alternative without the funky license

https://data-star.dev
Banks do have obligations under AML and KYC laws to get information from their customers. I mean I know a single phone call sounds extreme, but I could believe it.

My bank (in the EU) wrote to me a while back (post, no copy to email, no sms, no phone call, etc.) saying if I didn't provide info on certain recent transactions (my salary) they'd block my account in two weeks. Thankfully I wasn't on vacation and saw the letter and answered and it was all OK.
For our female ancestors, yes.
For our male ancestors, less so.
> They're usually _really_ interested in properly understanding what's actually happened here

Most jr devs these days aren't like this.
Wow. This site is just amazing. Nice and useful (!) graphs especially for comparing cities between each other. And the small things like how they store all the state in the url so I could just share a comparison with a friend by just copying the url. Perfect.
That would be the domain of "Literate Programming":

http://literateprogramming.com/

esp. see:

http://literateprogramming.com/adventure.pdf
The produce you buy at safeway comes from all over the place and spraying sometimes is done with a a crop-dusting air plane.

Nobody claims they are contained in food. Just possibly less absorbable than via lungs.
Solar-powered cookers improving the daily lives of communities in Rwanda
C++ UML diagram generator based on Clang
Great work! When I use models like o1, they work better than sonnet and 4o for tasks that require some thinking but the output is often very verbose. Is it possible to get the best of both worlds? The thinking takes place resulting in better performance but the output is straightforward to work with like with sonnet and 4o. Did you observe similar behaviour with the 1B and 3B models? How does the model behaviour change when used for normal tasks that don't require thinking?

Also how well do these models work to extract structured output? Eg- perform ocr on some hand written text with math, convert to html and format formulas correctly etc. Single shot prompting doesn't work well with such problems but splitting the steps into consecutive api calls works well.
With this line of thinking, I guess lynchings are acceptable too?
I'm not sure I would have. There is a terseness in C which zig lags. I think. To be fair, I haven't played with Zig that much.
The HTML renderer is definitely faster in Chrome. Why is that, I wonder? The Canvas one is also reasonably fast, but noticable in that "High performance" animation and also when scrolling.
> Ars has reached out to the lead author, Megan Liu, but has not received a response. Liu works for the environmental health advocacy group Toxic-Free Future, which led the study.

Clearly the authors had their conclusion even before doing the study, so of course the error doesn't affect it.
is-even-ai: Check if a number is even using the power of AI
It won’t help with dark mode, but the canvas-place-element proposal (https://github.com/WICG/canvas-place-element) should allow those interactions on canvas-rendered text backed by a text element placed under the canvas.
IG has plenty of data (I did ML at IG). Don't be naive.
The rough hierarchy today:

- Code red: the situation is actively causing active business harm.

- Code yellow: the situation will cause irreparable business harm if not addressed in the next 3-6 months.

- Code purple: the situation will cause business harm if not addressed in the next year.

- Code green: things are not at risk of causing problems, but we still want to make sure we make progress.

At Google, all of these priority codes need senior VP signoff, which is to say that it is actually an existential threat to one of our main product areas (e.g. Search).

I only remember the RAM crunch (2020 or maybe 2021) being a code yellow, but it's possible it was downgraded after the first month or two.

Code reds don't always have to be met with a total code freeze, but they generally do preempt all work outside of incident response.

The point of a code yellow should not be to punish the team, and an appropriately-declared code yellow should be met with significant introspection from leadership about how we got into this mess and what we need to do to prevent us from getting into this mess in the future. It's a blunt tool that allows the organization to dictate that it's going to drop its existing commitments on the floor because they are simply less important than fixing the systemic problem.

You don't need a code yellow to try multiple things in parallel, or to ship a prototype without worrying about scale. A startup certainly doesn't need a code yellow to empower individuals to wear multiple hats. And if your team is spending 50-75% of its time on keep-the-lights-on work, then your systems are being held together by duct tape, and this is simply not sustainable.
You’re right that it’s not the answer to everything, but today car-only infrastructure is considered to be the answer to everything throughout America, so much so that we’ve reached the point where public transit is the only answer to how to move people more efficiently right now because it’s quite simply where all of our transit funding should be going.
Yeah well, former governor Hogan could have fact-checked his video before posting it and didn’t, and only one of us is a public figure feeding idiotic hysteria.

My point stands. If this guy is that dumb then why should we think any of the rest are better?
In Chrome, it selects sometimes but sometimes it seems to unselect itself, probably due to the animation happening somewhere else on the page.
By that logic any OSHW project using integrated circuits is closed-source. After all, the PDK is proprietary, the fab's production pipeline isn't publicly available, and there isn't even a way to confirm the HDL supplied is actually what is being used in the chip!

If we want truly open-source hardware we'll have to go back to relay computers. Everything beyond that is "a joke".
Thanks for the feedback, and not minor. Sorry about that.
The Future of Jwt.io
You can be hospitalized for drinking too much ethanol, or too much water. Are those not drinkable?

I'm an ER physician. I have worked in a poison control center. I take care of the people that drink IPA. I work on the Navajo Native American reservation, where this isn't terribly uncommon.
I guess I did misunderstand, because that request seems strange to me. I’m assuming they have more than one switch. Which one should have Home Assistant on it? Seems like an odd deployment strategy. A pi isn’t that big..
This is basically what Flutter web is doing - its own canvas, rendering UI, and leveraging Wasm
Rage against the (checkout) machine: Why I won't do self-service with a smile
They can pork other people if they want to.
> my financial accounts are safe unless the attacker breaches my bank to find out the email account I use with them first.

It's entirely possible that someone can accomplish this with a phone call to your financial institution's customer help line.

"Oh gosh, I'm sorry, I forgot whether I used my email address or my wife's for this account - can you tell me what's on file?"
I am a cyborg myself.
You definitely won't find me defending Java too often. And I certainly agree that there are frustrating limitations. Like you said, it's annoying that Java does have ad-hoc union types, but only for the throws list in function signatures and for the type specification in catch blocks. So, it's definitely painful that you can't use a similar syntax when implementing something like the generic interface example I wrote.

> You also can't make a `class MyException<T>`. Or do a `catch (T e)`. There are a lot of blockages in practice to trying to do any of this - exceptions are very special in the type system, which is the problem.

Agreed.

But, my entire contention with the discussion around checked exceptions is that everyone found some sharp edges and limitations with Java's checked exceptions and instead of deciding that Java suck{ed,s}, everyone seemed to decide that checked exceptions suck. That was the wrong conclusion, IMO, and I truly believe it has slowed progress in programming language design.

It's only recently that statically typed failure modes are becoming mainstream again (e.g., Rust, Swift, and many third-party libraries for languages like TypeScript and Kotlin among others).

Speaking of streams and combinators like map, Swift has the `rethrows` keyword which is absolutely awesome, IMO. It's this kind of progress that I think we've missed out on from everyone rejecting checked exceptions as a concept for the last decade or so. We threw the baby out with the bathwater.
What do you mean by blocking? Are you getting a 4xx http response? Or are TCP packets lost? Only from the feed reader or from a regular browser as well?

In any case, you should probably ask her directly by using https://rachelbythebay.com/contact/ (it might be wise to ask if you are blocked at all in the first place), I would think she would be happy to answer you there. Not sure about getting a response from her here on HN.
$250k is a respectable amount, but shouldn't it be based on a percentage of their revenue? /s
Basically a dupe of https://news.ycombinator.com/item?id=42400008
Even so, if you have a copy even for a fraction of a second then you can have two copies, or skip the deletion, or keep the temporary copy that was used during the transfer. Even the transfer process could fail and leave a temporary file behind with your secrets.
Currently archives often store audio uncompressed, in broadcast wave format. This results in much more e-waste, shelf space required etc. But they can't switch to just any lossless codec, they need one that can still be decoded 50+ years in the future.

The old specification document didn't specify everything, you needed to read the source code or compare with a working implementation. Will people still understand the programming languages current implementations are written in then? We don't know. So this document should be stand-alone, so one could implement a decoder from scratch (without any other reference) in the future.

With this document, archives can more confidently use FLAC to compress audio and thus work more efficiently.
Okay everyone recognizes this is true. Please share a reasonable number for a medium COL city, ballpark.
The problem is that map requires two template parameters and not just one.
That's a good point. We don't see that in our experiments because it's all in the math domain. However for OAI it's plausible that training for o1 might conflict with standard instruction training, leading to less human preferred output style.
This is how we introduced and work with clang-tidy. We enabled everything we eventually want to have, then individually disabled currently failing checks. Every once in a while, someone fixes an item and removes it from the exclusion list. The list is currently at about half the length we started out with.
I think that as a pedestrian it would be hard for me to get used to. I like to look at the eyes of the driver to make sure they can see me.
That applies to the users of the software that I write.

It's not their job to care. They like what they like, regardless of how it got there.

If they prefer junk software, shat out by dependency-addicted clowns, it's usually because it gives them what they need/want. I can get all huffy and elitist, but it won't change the facts on the ground: users prefer the junk. That's their right, and there's always someone willing to drop the bar, if it will make them money/prestige.

It's up to me, to produce stuff that gets users to prefer mine, over theirs. That means that I need to take the time to understand the users of my software, and develop stuff that meets their needs, at a price (which isn't just money -if my software is difficult to use, that's also a price) that the user is willing to pay.

Of course, in today's world, promotion and eye-candy can also affect what users prefer. Marketing, advertising, astroturfing reviews or GH stars, whatever, can affect what end-users prefer. I also need to keep that in mind.
This sounds like a really useful tool for sales teams, especially when lead research can be so time-consuming. Automating the process with AI to gather detailed data like product pricing and availability could save a lot of hours.

A few questions:

How do you ensure the data you pull is reliable and up-to-date, especially for dynamic info like prices or contact names?

How flexible is the tool in terms of custom fields for niche industries?

Are there plans to integrate it with CRMs or other sales tools to make the process even smoother?

It’s great to see tools like this making lead generation more efficient. Looking forward to seeing where this goes!
Negative, I'm just a meat popsicle myself.
I would love this with a limited, accurate color list. It would be a fun way to learn more obscure colors like chartreuse, ochre, and sienna. I'd particularly like to learn the colors that are likely to come up in literature (e.g., [0]). As it is, I got "Jaycey's Favorite" as one of the colors.

0. https://www.vocabulary.com/lists/141957
Apple are a hardware company. One that's deep into software because it helps them sell that hardware, but ultimately still a hardware company. Having their software running on other company's devices doesn't help them in the goal of selling more iPhones, if anything it harms that because why buy an iPhone to be able to Facetime with the family when you can by a cheaper Android device instead?
By which analytics do you get "still around 4%"?
statcouter.com, which currently shows that?

Because when you say "still", then put it into the perspective of:

On statcounter, it was 3% mid-last year.

On steam, it's currently over 2% and was 1% in 2021.

So you can stay it's still 4%, or you can say it's grown 50%+ in recent years.
Sure. HN is very actively moderated, and most people here probably agree that it’s worth it. (Those who don’t like it presumably don’t stay here.)

But at the massive scale of Meta or ByteDance, there is a difference between removing problematic content and actively promoting content. They’re two sides of the same coin, but the first is applied based on reactive guidelines (“we’ve previously decided this kind of content shouldn’t be here”) while the second is ultimately an in-the-moment opinion on whether more people should be seeing the content. The line is blurry, but these are not the same thing, and vibes-based content promotion is easier to manipulate.

Are there CCP agents working at ByteDance? Of course there are because it’s practically mandatory — just like American telecom companies have NSA wiretap rooms. Do those CCP agents get consulted on which foreign political candidate should get the viral boost? Perhaps not. But it appears they’ve built a system where this kind of thing is possible and leaves little paper trail because the curated boosting is so integral to the platform.
It is a technology barrier as well, because browsers don't provide the tooling native APIs do.

Starting by providing the mechanisms to actually control the GPU, work around possible driver issues, the lack of debugging tools, no ways to actually fit into the browser sandbox PlayStation 2, XBox 360 and Dreamcast class games, let alone anything more modern.

It is a black box regarding user and developer experience alike.
Same with my family. Sometimes people don't realize that our amazing techie community is a minuscle percentage of the world. People out there don't usually share our interests and passions. With no offense intended, the average person is a lot more concerned with looking good at church or their city's football team's performance... NOT with their operating system's thread switching overhead.
I don't agree with citizenpaul

But I do know if you're a homeless drug addict and you commit a crime that makes the cops throw you in jail - that's three meals a day, somewhere warm to sleep, and no lost income because you didn't have any income.

Whereas if you're a member of the middle class and you commit the same crime and get thrown in the same jail? Mucho lost income, you can't pay your mortgage, you get fired for not showing up at work, and as a convict your employment prospects become much, much worse.

So a "rational" member of the middle class might opt not to fight a homeless drug addict over $500 simply because they've got a lot more to lose.
Really? I've seen a number of drivers in Shanghai stop for me while I'm just standing in the middle of the road, waiting for a clear spot in the traffic.

Actually, I got a fairly strong feeling that Shanghai traffic has gotten noticeably less crazy over time, but I can't rule out that I was just observing the local traffic of different regions of Shanghai at different times.