skysight-inc/HackerNews huggingface dataset:
Two strange things about this headline from an American perspective. First, I don't recall seeing "leftwing" before as a single, non-hyphenated word. Second, left wing publications in the USA almost never describe something on the left as actually being left wing -- it's as though they want to maintain the illusion that there's right wing nutjobs and then there's the rest of us.
Why I need to create an account before I can even try it?
A list of file extensions is the kind of thing that seems to often get forgotten, causing some new extension to not work, and then you have an extra few months in between the report and the PR making it into the release.

Plus, if, at some point, people decide that extension checking is not enough, that can be added here, and the fix shared with everyone. It's future proofing to separate that into a reusable project.

It's kind of excessive, and if it were me I would probably not think to even look for a library, or else I would want a more powerful and generic file type identification tool, even if at the moment I only needed video, I'd just let the tree shaker clean up the stuff I wasn't using.

But I don't really have much of a problem with it. Unless of course, there's no testing process in place to be sure they don't release sabotageware. Being widely trusted doesn't matter as much in the age of neokaczynski types and various others who get disillusioned with tech in general.
I've was trying to decide between a maxed out Air and Pro recently. I really like the form factor and portability of the air, but the thing that put me off the Air was longevity.

Right now I think an Air with 16GB RAM should be fine for all of my workflows. I might occasionally do something CPU intensive enough that it will throttle temporarily, but 99% of the time I'd expect performance to be comparable to that of the Pro.

However, in 2-3 year time I don't really know what I'm going to be doing – I could be working on a project that requires a lot more CPU. I also know that even if my workflow is roughly the same the same software in 3 years is going to demand more resources so every year the thermal bottlenecks of the Air is likely going to become more problematic.

So while the Air might be fine as a dev machine today, I'd worry in 3 years I'll regret the decision because my machine is now constantly thermal throttling. Plus, given the base Pro comes with 16gb, a faster SSD and slightly faster CPU (even when it isn't being throttled), I'm not sure the slight amount of money you'd save on a 16gb / 24gb Air is worth it...

I think the only reason to get the Air is as a dev is if the form factor of the Pro is a deal breaker.
That's funny, because when I see someone from that same social class not be condescending about people's personal choices I think "What's right with you?"
A sequence of things happened with AI that got broadcasted wide enough that the author would have found it if they looked:

1. Tons of submissions from ChatGPT started popping up as users tried to get points the easy way.

2. Moderators began auto banning AI posts as low effort in an attempt to stem the tide.

3. StackOverflow fearing what the author proposes pushed back and forced moderators to stop auto banning AI content and instead only action incorrect answers.

4. Moderators revolted due to the huge effort required to sift through AI generated content to figure out what is worthwhile

I don't know if the moderator actions led to any action from StackOverflow but going to StackOverflow when all questions are filled in by ChatGPT is 100% pointless.

https://www.vice.com/en/article/4a33dj/stack-overflow-modera...

Note of course if the site isn't then StackOverflow can still provide value given the inability to know when AI is hallucinating.
Is it possible to do hybrid inference if I have a 24GB card with the 70B model? Ie. Offload some of it to my RAM?
The sad part is that it's literally only OSS operating systems left that can be used indefinitely now that Windows cut the mustard with Windows 11. The fact that Windows could run on just about whatever you threw it on was one of its biggest advantages and that's now gone.
Ask HN: What can “Tell HN” include?
Looks like it isn't the most popular but still a frequently used submission on Hacker News.

What can it include? Are there any categories one should stick to?

Pretty recent HN user, appreciate your help! :)
*forced networking, at least this is what it feels.
https://archive.is/HhPo5
At this point UNIX == Linux for the overwhelming vast majority of users/systems out there. I'm really not a fan of this monoculture, but Linux is quite efficient and there are benefits to everyone using more or less the same platform.

POSIX isn't a great standard at all, but it doesn't really have to be. It's more or less been the "lowest common denominator" for a system for awhile, and it's "ok" at that.
It's utterly outrageous to me that SMS screenshots are taken as proof in 2023. Literally anyone in the world can create a 100% accurate pixel perfect SMS screenshot in their mobile OS of choice using Photoshop, Figma, or any other tool.

Remember when the entire internet canceled Chris D'Elia over a few leaked screenshots? Pitchforks on fire.
Having a few big dependencies would make you more likely to check them all out individually? I can never personally check my entire 2000 package forest, but if I had only 5 I could reasonably audit them.
> acting isn't really the field you wanna pursue if you want to make money

That depends on the person. By the same token, software engineering isn’t the right field for the average person (because most people don’t have the knack for coding), and yet some people find they do have that talent.

A career is like dating, it’s mostly about finding a good fit, which means you also need to know yourself. Once you do, you may find a ‘bad’ niche is actually the right one for you.
"It's in your head" is typically not meant politely and not a sober sign of resignation, rather accusation of simulating the illness.
I mean if you can look at the "expressions" example on the homepage and say the SQL is more readable than PRQL, then more power to you. Hell, actually more power to you, that's extremely impressive. But I think for many people, especially programmers more used to parsing brackets and nesting than pseudo-english, PRQL is easier in the places where you're trying to compose.
OpenAI pulls AI text detector due to 'low rate of accuracy'
This is classic blogging strategy. And the right way to do it. And few do. Which is why I ignore corporate blogs in general.
I'll just say: consider yourself very lucky to not having encountered it. (Especially if you've spent any time downloading random zip archives from the internet...)

I have quite a number of times. There's no one "thing"; it's usually some legacy app that write these names. And when you get a program that refuses to open any non-UTF16 compliant file name, you'll have a time of grief.
Maybe obvious to others, but the 1 line install command with curl is taking a long time. Must be the build step. Probably 40+ minutes now on an M2 max.
That is because the budget for you or your team has a big fat $0 for tooling. It is a shameful and degrading state of affairs.

Developer time is so expensive it is insane to spend more than a few minutes thinking about a $100 purchase. Your team should have thousands of dollars of open budget per member per year for tooling or critical purchases. Obviously it needs to be rectified regularly to evaluate if the purchases are actually worthwhile, but needing complex process for trivial expenditures like $1,000 is insane.

The funniest thing is that operations, cloud deployment, and data science teams do get serious tooling budget. Even though the fields are relatively adjacent and usually include some degree of software development, the fact that they are less capable of building their own tools means they get orders of magnitude more tooling spend.

Everybody knows that developer time is too valuable to spend when we can just throw more machines and tools at the problem. But in actual software development, we just forget that and go right back to wasting valuable developer time by cheaping out on tools. It is amazing.

It is about time we get some respect for our time and demand tooling budgets.
> The inability to support DNS over TCP was a problem for years.

I'm no subject matter expert, [but support seems to be coming soon?](https://gitlab.alpinelinux.org/alpine/tsc/-/issues/43#note_2...)
The proposal is clear from the comment if you read it: it's not a proposal about a socioeconomic system, but about how to analyze socioeconomic systems. Namely, that we shouldn't just think about the first-order consequences of things being arranged according to a certain system, but we should also think about what forces inherent in the system are driving it to change so that it is organized differently. That is all that I am interested in talking about at this point.
No problem !

> Imagine being from a country where a language’s built in Strcmp doesn’t work?

Problem is it's seemingly a massive headache. Citing the article, "Unicode handling is always best left to a library".

I could bundle the recommended lib (ICU) into my lang's stdlib but it seems quite big...
Thank you for being the first to say this! I can't believe no one has said this before.
There's a fallacy of composition here. Government isn't a monolith but rather a set of overlapping institutions. Inefficient (and perhaps poorly resourced/educated) local forces arrested this woman multiple times and kept her in jail for about 4 days; a slower but better resourced part of government (federal investigators) figured out what was going on and jailed the perpetrator for 4 years.

https://www.justice.gov/usao-md/pr/maryland-man-sentenced-fo...

I think it's much more useful to view governments as emergent entities in social fields. Where government is absent/not involved, private groups organize to fill the vacuum and then often seek certification as public entities, which is why there are ~17000 different police forces in the US.
If you start to think of 'temperature' of individual particles as 'speed with which they move' that is a useful rough approximation of trying to figure out what it means that something has a particular temperature. Containing the plasma is hard not just because of the temperature it is at but simply because it tends to destroy anything that contains it and that doesn't really change all that much for 15 million degrees Celsius, 30, 100 or 150. What it does change is that at 150 million degrees Celsius you have some hope of extracting useful work from a very small quantity of plasma. If you don't get it up to those temperatures - again, as far as I understand it - then you will always be putting in more energy than you are gaining because of some fundamental physics limitations.

So the smaller you make your reactor the hotter you'll have to make it to make it net positive. This leads to the counter intuitive result that making a much larger reactor is actually quite possibly easier than making a really small one. The rate of heat loss is much smaller for a larger reactor and so it becomes easier to sustain the reaction and to extract useful energy from it.

It is very well possible that none of the reactors currently on the drawing board and under construction are going to be working well enough to give us a sustained reaction resulting in net yield. But we're getting closer and closer to that and there is some (small) chance that I will still see this in my lifetime.

The catch is that as long as you can't get a small reactor to work getting funding for a much larger one (which you actually may be able to get to work) is going to be extremely difficult. We like to see proof before we scale up. In this case it may well be that such small scale proof can't be done or can't be done in a way that it it will convince backers that a larger scale device will work.
My sister went through a lot of stuff like this with her ex-husband. For example, he waited until she went out for an evening and then brought the kids by at 11pm and said he was called into work. 30 minutes later the police show up and start asking her if she had been drinking. She had to go to family court and try to clear her name. The judge asked her why she said yes to taking care of the children when she knew she had alcohol. The whole thing was horrendous. Honestly, abusive men (and some women of course too) know that even a little lawfare goes a long way toward destroying people's lives. It's sick and wrong.
Eh, Amazon pays their workers pretty well, if you only base "well" on "dollar amount per hour relative to other unskilled labor jobs". Their conditions are terrible, but the money is far from bad.
Not if a corner is anchored, as is visible in their video. This is an obvious scam.
This is a good tutorial. Connectors are very tricky purchases; even if you do know exactly what you want, it's easy to buy the wrong version of a part, or forget to buy a necessary part of an assembly, or struggle to find the correctly-mating part that you know you need, or lack the crimping tool that goes with it, and so on. And they are expensive, so errors are costly. The difficulty, and cost, is why a lot of hobbyists (and even professionals) often stick to the same few connectors that they are familiar with. But sometimes you need to branch out; maybe you need something waterproof, or something which handles higher current, etc, and then you can spend hours looking through catalogs.
Saying it's the ONLY thing anyone should care about is bound to over-generalize but I do find myself agreeing the vast majority of cases are really trying to guarantee something about byte or pixel dimensions. I think the reason we often end up defaulting to string length is, for most western text, it was often much easier to deal with and Emoji is, somewhat intentionally, a key driver in breaking that assumption even for those that don't care about supporting Cuneiform or have any idea or plans on trying to support other languages from the start.
Tree shaking exists in build tools, but (1) libraries like Lodash have functions that use many other functions in the same library (for DRY reasons) and (2) the issue with NPM libraries is that they generally pull in all dependencies and Dev dependencies, not just an efficient dist / build minimal code set.
its closed source...
not really.
rate limiting is rate limiting. Its done to prevent abuse whether in the form of spam or unauthorised scraping
No mainstream language has a built-in GUI utilities.

(Except Java....maybe.)
Rather than try to detect if pieces were generated by AI, why not just check if they're plagiarized off the outputs of a bunch of popular models? We already have traditional plagiarism analysis methods, we just need a corpus of most of the recent outputs from the most popular LLM services to check against. OpenAI, Google, Anthropic, and any other LLM-as-a-service companies could profitably sell access to these corpora to third-party analysis services that compile them and offer search.
I meme, what were they thinking?
UTF-8 is made in such a way that processing based on ASCII and bytes mostly works. All non-ASCII characters are just a sequence of bytes >127, and the system can recover if code points are split or truncated.

So if you just move strings around and concatenate them, you don't even need to be aware of Unicode, even things like templating can work by just processing bytes. Of course, when you get to editing and rendering, you get all the complexity.
Expo – Open-source platform for making universal apps for Android, iOS, and web
Call me weird but I enjoy the LEMO connectors. I've used them for over a decade, and they just feel nice to plug in and remove.
Is this better than abuse images being made with real children? Or does it just feed an addiction.
The unfortunate reality is that in recent years wage increases result in higher prices, less hours for hourly employees, and fewer employees working.

Walk in to a McDonald’s now that they’re paying over $15 an hour. There are half the employees in the restaurant than there used to be. They got replaced with touchscreen kiosks.

Walmart, same thing, 2 lanes open and the rest is self checkout.

Just pay people more isn’t the whole answer.
While you may consider it to be a "non-story", for some of the Firefox users who experienced it first-hand, it was a significant betrayal that can't be easily forgiven. The implications go far beyond the incident itself.

I don't think that there's "a strong anti-Mozilla bias" here, as you put it earlier. The people affected by that incident, and by others, were probably among the most ardent Firefox supporters. After all, they were still using it long after so many others had already moved to Chrome.

Loss of trust is something that isn't easily forgotten, and it's a relevant factor worthy of bringing up in discussion.
Philosophy provides rigorous arguments for and against various ideas, and assumptions behind those ideas. These ideas usually aren't empirical, but they are ideas many people have or questions people ask. Ethics, aesthetics, the nature of knowledge, truth, what exists, how to live, etc.

People who don't take philosophy very seriously still engage in those topics. They just ignore that the topics have a history of being discussed seriously and often put forth their own unexamined assumptions. Scientists aren't immune to this.
https://archive.is/P7dGK
well that one looks great. Maybe in the original video a superconductive effect was there, but not strong enough to frame lock. But you can see it in the newer video.
I've never heard of this service but am intrigued. Also, props to the Rewind team for putting privacy front and center. (Now I just have to decide if I trust what they're saying.)
First, it would be fortunate that dire predictions are often wrong. But they haven't been. Massive environmental predictions have been correct for decades (or feel free to provide examples).
Haven't used Mathematica for ages (since uni basically) and it waas good to browse the articles a bit. Given how the profile seems to basically be to showcase cool Mathematica use cases, the move to the Wolfram Community does make sense.

While checking past issues on the web, it's a bummer that they didn't work out how to typeset the actual Mathematica commands in the articles as text rather than the current image format. This prevents copy-pasting code, which can spend dozens of lines, making it harder to try them out. That's at least not the case in the Wolfram Comunity pages - I'm guessing those are just notebooks at their core, so much easier to do.
Sounds like they need an ERP. They could try out Odoo

https://www.odoo.com/

it has an open source version that can be self hosted as well as their cloud hosted version with more modules available.
Thanks for the link. This is certainly a different bill, and not the one that has been recently passed. As such, it indeed looks quite ridiculous and reaching too far and basically makes Supreme Court completely powerless - because the government controls 61 votes by default, otherwise it falls. But it is not passed yet. If it does pass, then there's a reason to worry that the judicial review has been seriously impacted. But it didn't happen so far. And it looks like it won't ever: https://www.jpost.com/israel-news/politics-and-diplomacy/art...

As such, I suspect that it was just a bargaining move by Netanyahu to introduce something which clearly is going too far, with the full intent to drop it as soon as things get really going, to show he's reasonable and compromising. Maybe so, maybe he did intend to pass it if he can - in any case, I don't think that will happen anymore.
Not direct causation either way, but shared root causes.

Labor in short supply
-> stronger unions
-> better deals for workers

Labor in short supply
-> more consumption
-> more demand
-> automation to increase output more valuable

Labor in short supply
-> automation to reduse labor needed more valuable
Seems easy to me? Just manually copy the text by typing it in yourself. There may be certain patterns that could potentially give it away vs truly human-generated text, but will Google Docs revision history show that level of detail?
HN user doesn't understand scale and thinks a giant body of water warming by half a degree Celcius is not a big deal.

Volume of the sea according to Wikipedia: 3,750,000 km3, or 3.75E+18 liter.

To heat up 1 liter of water 1 degree Celcius requires 4180 Joules. For half a degree, 2090 Joules.

3.75E+18 * 2090 = 7.85E+21 Joules.

What does this number mean? Luckily Wikipedia has some numbers: https://en.wikipedia.org/wiki/Orders_of_magnitude_(energy)

7.9×10^21 J Estimated energy contained in the world's petroleum reserves as of 2010 [191]

[191]:Calculated: "188.8 thousand million tonnes" => 188.8×10^9 tonnes of oil × 42×10^9 J/tonne of oil = 7.9 × 10^21 J

The largest oil tanker according to https://www.freightcourse.com/largest-oil-tankers/ can contain 441893 tonnes of oil, the amount of energy needed to cause that raise is 427 thousand tankers' worth of oil...
> Transformers can read the entire sequence at once and learn to “pay attention to” only the values that came earlier in time (via “masking”)

Unless the text fits into the model’s context window, this is incorrect. The self-attention layers will train via a sliding window over the text.

Learning to attend only to previous tokens is also not correct. There are a lot of ways to train a transformer. BERT is bidirectional for example.
Evolution works for survival, at some point it 'decided' that since humans can teach other we don't need the instinct anymore. If you study at all you will find plenty of similar things across many different species.
I don't think that's true. Variable frequency certainly helps efficiency, but like the other commenter said, HLT did exist. The CPU would use less power when told by the OS to do nothing for a short while.
It's a self-sealing argument. Anything a human can do, it can do too, because it's superhuman. Anything a human can't do, it can do anyway, because it's superhuman. Any reason it can't is false prima facie, because it's superhuman. You can claim what you like, and who's to argue? It's superhuman!

It's unfalsifiable, too.
Those sound like useful bandaids to me, but it doesn't change the incentives. Historically, capital finds a way.
Google abandons work to move Assistant smart speakers to Fuchsia
Doesn't sound like it to me. Researching a topic can be a lot of effort, while typing is easy, even with occasional rephrasing. Hell, even with constant rephrasing it's not very hard.
Building a commercial real-time analytics system and running ops for it myself was the single hardest dev challenge I’ve ever tackled successfully. I came out of it one hell of a developer. GA real-time killed us a year later. We pivoted into cybersecurity and have a kickass business and team today that is 100% founder owned. Forged in the fires of Mount Doom comes to mind. It’s very hard and performance issues and bugs are impossible to hide from end users.
This is almost certainly a sham. I had hopes before watching the videos, but the only effects shown are normal paramagnetism (from the copper substrate) and diamagnetism (pyrolytic graphite).
This is all after May 2016 and the article was published in January 2020. Thinking back on it, I know that SMS screenshots could be faked back in 2015.
That seems intuitive.

I agree in the sense that smaller supply chain surface area is easier to secure/verify.

But it also makes the developers/maintainers of the few packages much brighter targets.

I’m more of a fan of standardizing how libraries can be rated, evaluated, trusted, marketed, etc. we need more efforts analogous to Consumer Reports / Underwriters Laboratories. So far there are a few for-profit companies in this space, including Google.
Linux fits the bill