skysight-inc/HackerNews huggingface dataset:
But it probably is a prerequisite for any project achieving its mission on a large scale. I'd rather have a programming language that makes a big positive impact in the security, reliability, and efficiency of software that lots of people use, than one that's aesthetically pleasing but not widely used.
Thanks! It was super weird because I felt so good and smug about myself when I wrote it and then an hour later or so realized how stupid it was. It's nuts how moods can change huh.
An SMS from the Enemy
Pretty much. It's just the poor getting new management.
You can’t really be saying the bigoted, racist, sexist screeds that dominate Blind are “the truth”… what did I misunderstand in your post?
>IMO truly remote companies are not just a physical difference from in-office companies, there's a whole way of doing business shift as well.

Physical companies have office shaped brains and poor async communication skills.
Table format interoperability, future or fantasy?
If a candidate has a personal website or blog that can articulate to me their interests in the field or otherwise, I add points to them being a communicator and someone who can probably present or put together something that requires critical thinking.
Here now, you just need a few more ice cold glasses of the kool-aide. Drink up!

LLMs are not on the path to AGI. They’re a really cool parlor trick and will be powerful tools for lots of tasks, but won’t be sci-fi cool.

Copilot is useful and has definitely sped up coding, but like you said, only in a boilerplate sort of way and I need to cleanup almost everything it writes.
> vulnerabilities decay exponentially

This should be true not just of vulnerabilities, but bugs of any kind. I certainly see this in testing of the free software project I'm involved with (SBCL). New bugs tend to be in parts that have been recently changed. I'm sure you all have seen the same sort of effect.

(This is not to say all bugs are in recent code. We've all seen bugs that persist undetected for years. The question for those should be how did testing miss them.)

So this suggests testing should be focused on recently changed code. In particular, mutation testing can be highly focused on such code, or on code closely coupled with the changed code. This would greatly reduce the overhead of applying this testing.

Google has had a system where mutation testing has been used with code reviews that does just this.
A non-profit is a company that for accounting purposes does not have shareholders and therefore keeps nothing in retained earnings at the end of the period. The leftover money must be distributed (e.g. as salaries, towards the stated mission, etc.). Their financial statements list net profit for the period and nothing is retained.
Can you give me an example of criticism that is not negative? As far as I know, all forms of criticisms involve pointing out a flaw or fault. There's constructive criticism, but it's still fundamentally negative.

Either way, feel free to replace the word "negative" with "criticism" in my comment if you want. It expresses the same thing I intended to express: I disagree with the criticism.

If we're not Pollyannas and we're all "adults who can handle criticism," then you should also be able to handle criticism of criticism. It goes both ways.
Sure they do. If employees are happy it means you’re paying them too much.
Totally faked, imo.

It's only someone claiming it on the forum and if you look at the pictures, the case looks like it's been hit up with some passes of a lighter rather than the battery rupturing...

I feel like we would have heard about it happening more than once by this time. Also I'm not sure that the small 60mah cell in it has enough energy to do that much melting either.
Why your customer journey map is failing, and what to do about it
Saying OpenAI has only ended up with a chat bot is like saying General Electric just makes light bulbs.
The can comply or resign. Or strike.
Keeping politics out of the workplace was been decorum for decades upon decades.
It's only your modern braindead right wingers that can't stfu as their brain is ruined by doomscrolling.
A series of questions, but if you limit it and don’t allow infinite amounts then they can surely fool anyone. Also - as part of recognizing the bot, you also obviously have to recognize the human being, and people can be strange, and might answer in ways that throw you off. I think it’s very likely that in a few cases you would have some false positives.
Sometimes there are improvements for the poor though. My speculation there would be that the just-gots include some people who were poor recent enough that they or their immediate ancestors remember it.

Class turnover is often a good thing.
I just logged in to see what showed up first

First post shown to me is: Amazon culture is bad because of Indian work culture.

Second is: Should Hindi be made the national language?

Next is one complaining about dei getting women into high paying tech jobs instead of plumbing.

The fourth is the first one that's not racist or sexist and is about openai.

So yes, I think it is really "all that"
Pesticide residue and specific nutrient levels in peeled and unpeeled apples
https://archive.is/f8E5o
> Especially nowadays, with Britain out of the EU and "roam like at home" policies no longer in effect.

I thought they were generally still in effect. The multiple UK and non-UK networks I'm aware of still allow free roaming across UK and EU etc.
So… all programming languages are not properly designed?
People usually need to study for months to be able to use their first one.

Sometimes you need knowledge to understand things.
I'm just wondering why this data can't be hosted on HuggingFace?
Reminds me a bit of the industrial themed Inari Park in Touyama: https://jl-db.nfaj.go.jp/en/location/160200184/
A PyQt TodoMVC cross-OS desktop app
Calling it GPT just like Apple calling it "the iPad" is something you can do when you basically have no competition. OpenAI faces competition from all sides so they need the numbering game for now.
> Samsung device battery explodes, said device being literally inside the ear of the user.
Claimed to have exploded. By a random/anon customer in a single event. Where it looks like it's been damaged by a lighter rather than battery venting. Sheesh some people don't need much evidence, I guess.
Facebook lost this wave of mobile smart devices (anyone remember the Facebook phone?)

This $10B bet is that they're the leader of the next wave where smart glasses replace smartphones.
GP is what happens when you mix Protestantism with utilitarianism.

It's no longer enough to work hard to get into heaven, you need to work hard on something useful for humanity (decided arbitrarily by whomever) to reach eternal life.

Which is frankly hilarious coming from someone who's supposedly "following the Dao".

https://en.wikipedia.org/wiki/Wu_wei
Rust can't prevent crates from doing anything. It's not a sandbox language, and can't be made into one without losing its systems programming power and compatibility with C/C++ way of working.

There are countless obscure holes in rustc, LLVM, and linkers, because they were never meant to be a security barrier against the code they compile. This doesn't affect normal programs, because the exploits are impossible to write by accident, but they are possible to write on purpose.

---

Secondly, it's not 1000 crates from 1000 people. Rust projects tend to split themselves into dozens of micro packages. It's almost like splitting code across multiple .c files, except they're visible in Cargo. Many packages are from a few prolific authors and rust-lang members.

The risk is there, but it's not as outsized as it seems.

Maintainers of your distro do not review code they pull in for security, and the libraries you link to have their own transitive dependencies from hundreds of people, but you usually just don't see them: https://wiki.alopex.li/LetsBeRealAboutDependencies

Rust has cargo-vet and cargo-crev for vetting of dependencies. It's actually much easier to review code of small single-purpose packages.
The french gentry very deliberately wanted a American style liberal revolution. But by the time the guillotine was rolled out, the revolution had turned into something they had 0 control over. Not to say it was in the hands of the peasants either of course.
Think of the problem as a bill of materials. Knowing the origin and that all the components of a part are fit for purpose is important for some applications.

If I am making a small greenhouse i can buy steel profiles and not care about what steel are they from. If I am building a house I actually want a specific standardized profile because my structure's calculations rely on that. My house will collapse if they dont. If I am building a jet engine part I want a specific alloy and all the component metals and foundry details, and will reject if the provenance is not known or suitable[1].

If i am doing my own small script for personal purposes I dont care much about packaging and libraries, just that it accomplishes my immediate task on my environment. If I have a small tetris application I also dont care much about libraries, or their reliability. If I have a business selling my application and I am liable for its performance and security I damn sure want to know all about my potential liabilities and mitigate them.

[1] https://www.usatoday.com/story/travel/airline-news/2024/06/1...
Nearly simultaneously, the comment in this thread which explains what Yishan was saying suddenly dropped from being the #1 comment to being below a bunch of other comments, which makes this whole thread harder to understand unless you scroll down. This is despite the comment having 17 points and high engagement.

https://news.ycombinator.com/item?id=41657014

The fact that these two things which both benefit Sam happened simultaneously (the story dropping from the front page and the explanatory comment dropping from the top of the comments) is suggestive of collusive downvoting/flagging and once again I want to state that I have screenshots showing this playing out minute by minute and I am happy to collaborate with journalists or regulators.
And now it's [flagged]
The end-goal isn't to restrict, but rather safeguard readers (avoid injecting questionable JS that's everywhere on the web). Is styling what you're after? Something else? Happy to consider different scenarios and open those up.
That's pretty impressive in itself tbh.
This is the money grab part of the show.

As LLM capabilities start to plateau, everyone with any sort of name recognition is scrambling to ride the hype to a big pay day before reality catches up with marketing.
Mostly branding and willingness.

w.r.t. Branding.

AI has been happening "forever". While "machine learning" or "genetic algorithms" were more of the rage pre-LLMs that doesn't mean people weren't using them. It's just Google Search didn't brand their search engine as "powered by ML". AI is everywhere now because everything already used AI and now the products as "Spellcheck With AI" instead of just "Spellcheck".

w.r.t. Willingness

Chatbots aren't new. You might remember Tay (2016) [1], Microsoft's twitter chat bot. It should seem really strange as well that right after OpenAI releases ChatGPT, Google releases Gemini. The transformers architecture for LLMs is from 2014, nobody was willing to be the first chatbot again until OpenAI did it but they all internally were working on them. ChatGPT is Nov 2022 [2], Blake Lemoine's firing was June 2022 [3].

[1]: https://en.wikipedia.org/wiki/Tay_(chatbot)

[2]: https://en.wikipedia.org/wiki/ChatGPT

[3]: https://www.npr.org/2022/06/16/1105552435/google-ai-sentient
Check out the constitutions of democracies founded after WW2.
You intrigued me - what was the opposition to kids reading books?
Or it's a really great idea, since you now can produce a diversity of software products, all of which should be correct on a subset of features, and all of which can be tested independently. Perhaps bugs can be flushed out that would be latent and undetectable in your standard build.

Having lots of knobs you can tweak is great for randomized testing. The more the merrier.
That is a good point. But 'Amazon' is really a few different companies. You have the warehouse people, the store front people, the AWS people, the twitch people, the movie/tv people, etc etc. So 91% is probably just office workers from a particular part of the company. My 'guess' is the people who own the buildings also are near the top in the company. Low capacity means low valuations of property.
For me it's not purism, but practicality: The top comment right now mentions using this to apply linting changes to the original commit that introduced the linting violation, but I've seen linting commits introduce bugs often enough that I think those should always be a new separate commit, so a future maintainer can easily see why that kind of bug was introduced and what the fix is.
>Class turnover is often a good thing.

The results of the communist revolutions, especially in Russia, would beg to differ. Instead of being oppressed by the monarchy like they were before, the common people were then oppressed by the soviets. Whoop-de-do. You still have a gun to your head it's just who's behind the trigger that's different.

Would you also apply this logic today? As in, would like a new class turnover in the country you live in hopes to fix the rampant wealth inequality?

Because I don't think the poor would end up killing and robbing the likes of Trump, Biden, Zuckerberg, Bezos or Musk, but most likely the likes of you and me.

Getting new management isn't always a good idea. The rich have the resources to move their wealth and be welcomed somewhere safe like Switzerland or Monaco, while only the poor have to suffer the consequences of the uprising.
French and Spanish colonies actually. Ironic since the French supported the American revolution to stick it to the British.
Fear Was My Mindkiller
Mostly there are (or would be) no consequences, and that is the larger problem.
The software is not FOSS anyway. The README file says that you can't redistribute self-compiled APK. That is also reason Shizuku is not on F-Droid, as both F-Droid and Shizuku authors don't trust each other's APK.
I thought wired is into tech/science
> Some will argue that we already have solutions for this

DataCite is the DOI registration agency for datasets. https://datacite.org/

They work very closely with Crossref, the DOI registration agency for scholarly works.

They also have a federated membership structure which includes data centres such as CERN etc. https://datacite.org/members/

For an example on current work to incentivise better connectedness of data citation, see Make Data Count: https://makedatacount.org/

It's not perfect, but there's a lot of work, both technical and community coordination, to improve the sharing and connectedness of datasets.

(disclosure: former employee of Crossref, spent some time on DataCite technical steering group)
vi/vim and in the second step that it doesn't matter how fast I can edit something.

Most of the time I make mistakes out of ignorance or lack of experience. Unfortunately, there is no tool for this. But it's good to think about how (technical) things work in everyday life and to take a look at the theory in a dry way This can be books, wikipedia or listen to what pepole from the the peak days of software development says (something before 2005)
> I’ve been using autofixup for this and it’s been ok but not great, it can be quite slow as things grown, and it doesn’t say anything when there was no match so it’s easy to miss. How does absorb surface that?

I haven't used autofixup, but:

* git-absorb has always been pretty snappy. I don't think it scales with repository size.

* If there's no match, then the things that don't match stay in the staging area and don't make it into a commit. git-absorb will also note this in its output after running it.
does OpenAI have something more than a chat bot right now?
Isn’t Dolt one of the initiatives for this?

https://www.dolthub.com/

Also not so long time ago, I saw a post on HN sharing a platform that does just this but for hospital data. can’t find tho
Also for example the imperial palace of the Habsburg dynasty: https://en.wikipedia.org/wiki/Hofburg
It is evil. The governor is evil. 'Nuf said.
> I've been A/Bing 11B today with Molmo 72B

How are you testing Molmo 72B? If you are interacting with https://molmo.allenai.org/, they are using Molmo-7B-D.
What is the motivation for the companies? They're not saving any money moving workers back in. They can just let the lease run out and not renew.
Sorry, you're talking nonsense.
Maybe it could actually be used for the inverse - automatically overlay any ads in your field of view with pictures of kittens, or something like that.
Your answer also isn't quite correct. And it's related to net neutrality. However there two things interwingled here that should be separate:

* Contract law: Meta lost a court case about a contract for IP-Transit with DT. This is legit and correct - they continued using the private interconnect and by german law this requires you to pay. This is clear cut.

* Telekom peering policy / brigandage: DT is the only major provider that is not present at any IX in Europe. They don't do any public peering. My local small ISP has better IX connectivity than DT while having 1/100th of the userbase. They require from hosters/content providers to sign contracts with them that are very overpriced (about 10x more than regulary private peering deals). They basically use their market power in germany (40% of internet users using their network) to force any internet service into buying an expensive contract with them.

This is a thing that should be regulated via the german regulator or EU wide. If other ISPs act like DT any server hosting provider needs to pay every bigger ISP for access to their customers and this would be the end to the internet as we know it. That's why it's a big topic. But legally DT can do it at the moment and they act like this for over 10 years now. There were older disputes with a big german hoster Hetzner, Init7, Level3... now Meta is playing on another level and hopefully that bully behavoir from DT stops and others follow suit and these overpriced contracts stop.
When was this made, 2012? It's just so many variations of "hipster".
I… don’t think that’s true.

Just look at how many downloads some of those packages have today.

Look at the dependency tree for a next or nuxt app.

What the js world did is make their build systems somewhat sane, whatwith not needing babel in every project anymore.
My first thought was “is it parasitic?” And then I click and of course it is.

Parasitic wasps are gross, but fascinating. If I recall correctly there is a parasitic wasp that parasitizes a parasitic wasp that parasitizes a parasitic wasp that parasitizes some kind of caterpillar.
> But keeping the current half-baked async implementation doesn't make the language smaller or simpler. It just makes the language worse.

I can't disagree more.

In fact, I think that the current state of async Rust is the best implementation of async in any language.

To get Pin stuff out of the way: it is indeed more complicated than it could be (because reverse compatibility etc), but when was the last time you needed to write a poll implementation manually? Between runtime (tokio/embassy) and utility crates, there is very little need to write raw futures. Combinators, task, and channels are more than enough for the overwhelming majority of problems, and even in their current state they give us more power than Python or JS ecosystems.

But then there's everything else.

Async Rust is correct and well-defined. The way cancellation, concurrent awaiting, and exceptions work in languages like JS and Python is incredibly messy (eg [1]) and there are very few people who even think about that. Rust in its typical fashion frontloads this complexity, which leads to more people thinking and talking about it, but that's a good thing.

Async Rust is clearly separated from sync Rust (probably an extension of the previous point). This is good because it lets us reason about IO and write code that won't be preempted in an observable way, unlike with Go or Erlang. For example, having a sync function we can stuff things into thread locals and be sure that they won't leak into another future.

Async Rust has already enabled incredibly performant systems. Cloudflare's Pingora runs on Tokio, processing a large fraction of internet traffic while being much safer and better defined than nginx-style async. Same abstractions work in Datadog's glommio, a completely different runtime architecture.

Async Rust made Embassy possible, a genuine breakthrough in embedded programming. Zero overhead, safe, predictable async on microcontrollers is something that was almost impossible before and was solved with much heavier and more complex RTOSes.

"Async Rust bad" feels like a meme at this point, a meme with not much behind it. Async Rust is already incredibly powerful and well-designed.

[1]: https://neopythonic.blogspot.com/2022/10/reasoning-about-asy...
Look at the sample chain-of-thought for o1-preview under this blog post, for decoding "oyekaijzdf aaptcg suaokybhai ouow aqht mynznvaatzacdfoulxxz". At this point, I think the "fancy autocomplete" comparisons are getting a little untenable.

https://openai.com/index/learning-to-reason-with-llms/
That’s pretty much the last straw for why I switched to string unions. Debugging integers in logs was terrible.
Um... yes? What are you even saying? That's one use of the API. It's the one the public is most familiar with, but it's just one of many, many uses.
I think it’s worth reading the original assignment:

https://dspace.mit.edu/bitstream/handle/1721.1/6125/AIM-100....

If you want to argue that “likely objects” is weaker than Munroe intended, I think that’s a valid position but also that we’re certainly overthinking it.
They have a digital painter bot too!
Inside Sequoia's New Passwords App
Is there a text version?
I’ve been a bioinformatics engineer for a while.

Publishing is narrative building, and wades through lots and lots of experimental data. Most of those aren’t super interesting.

It’s like let’s say you record everything that’s ever been said around you for a few weeks. Lots of audio.

Then you set out to tell a story about how those weeks have changed you. You find quotes and ideas that shape your narrative. And let’s say you have a good one! And you publish it, and people love your story. You have a few polished sound bites. They support your story.

What about all the other audio? Some would say that’s valuable data, others would say it’s noise. It would also potentially take 10x the work to clean and publish, and without a narrative tied around it, you would have a hard time making it useful. Most of it would be literally noise.

(Unless your Diddy and store all the tapes and then one day FBI comes knocking. Unfortunately the NIH and FDA doesn’t have their own federal enforcement arm)
At a time where the British were fighting an actual continental war in Europe lol.

But anyways, the real point to be made is that it's not the peasants that revolted. But a bunch of merchants from NE that were unhappy about giving the crown money.