skysight-inc/HackerNews huggingface dataset:
World's dumbest bluff.
Great work! I've been following Benedicte Raae [1] for a while, who built an end-to-end encrypted period tracking web app [2].

Also agree with other voices here: open-source (or at least open distribution via f-droid) would help building trust in the product.

[1] https://twitter.com/raae

[2] https://github.com/raae/pow-app
Indie game devs gave up on mobile almost a decade ago, when the F2P wrecking ball swung its way through mobile gaming.

(Have the top games even changed since then? some variant of Clash of Credit Cards dominating?)
Riscv support discontinued in the Android Common Kernel
Are the germans the originnal eueropeans
NASA demonstrates optical space network speeds of up to 267 Mbps
Here's how I picture this, in an optimistic scenario: Once the number of abstracts grows up, we vote up and down on them, so at the end you get the best abstract for each paper, which is supposed to be informative enough to give you a gist of what authors have learned from their research. It should be enough to let you keep an eye on what's going on in research world in real time and also serve as a filter on what paper is worth reading next

This is a grand vision of course, right now we have 9 abstracts, but hey, it's still a good starting point! :p
Russia still a clown show.
Why wouldn't this possible on, say, GitLab or Bitbucket?
What is seatest? Can you elaborate? That's the first time I heard that mentioned
Years (5-10) ago a chinese colleague was telling me she never used cash at home.
Does this mean we finally get Adblock on iOS devices?
Have there been articles with that headline? Or even suspicion?
Intel Core Ultra "Meteor Lake" Performance Improves with Linux 6.9
Technically you can have multiple first-commits in a Git repository. For example, Linux had 4 initial commits in 2017: https://www.destroyallsoftware.com/blog/2017/the-biggest-and...
Photointegrity
Yes, but that doesn't change how they fundamentally work. You can replicate things fast, with many variations, almost like brute force but more "thoughtful." Don't get me wrong, this opens many possibilities, and I am even thinking about having a local AI machine for my stuff. However, working with multiple layers of knowledge connections is where I don't see LLMs arriving. Maybe some other technology is based on this, but following LLM evolution will be better data and "patches".
That maybe fewer people would have even known about it and therefore decreased its importance as a target? /s
It's important to note that journalism tends not to operate on a truth standard, but on an attribution standard, and holds itself to a "balance" which requires finding one liar to match every true statement, like a shitty logic puzzle.

And of course stuff on newspaper websites that's labelled "opinion" is under no standards at all.

> Not some comment on diversity and inclusion.

"Archaeology should not be Nazi" is very much a DEI statement! If a very basic one.
I think this issue is worth taking a stand on, and through this entire situation I'm just peeved that they chose this particular way to fight for it.

They couldn't find a more effective and less risky way to try to change the law than bashing their face against it, with predictable results?
I always considered subjecting humans to CSS to be a form of torture. Actually, it's worse than you said. Imagine if you had to do this, without knowing what a clock looks like.

Here is the fix for the "GPT-2" version:

.hand {
top: 48.5%;
}

.hour-hand {
left: 20%;
}

.minute-hand {
left: 10%;
}

.second-hand {
left: 5%;
}
Millionaire Becomes Poor to Prove You Can Earn $1M in a Year: Fails at 10 Months
A brand new Discord (it's so new that you can be a #2 member :D) https://discord.gg/AJ9YCcqD

It seem to be a go-to choice platform for communities, so let's try it. You can request features and changes and I post updates about ongoing development
'Thoughtful PR review' is now a requirement for data jobs
don't forget CodeBerg
Sideloading is such a horrible term for “installing apps without Apple’s approval”. And Apple illegally even tries to STILL require their approval.
Want to point out that these one to two sentence summaries are not abstracts. They lack the structure and content of actual abstracts. Also how can they be community-written if they are written by AI (edit: disregard this, I'm an idiot)? Also also, this should be Show HN right?
https://www.getty.edu/conservation/publications_resources/pd...

when you used analogue b/w reproduction to produce a 'zine, continuous-tone images would be badly posterised unless you used screens to halftone them
well the difference is that I am not "teaching kids" :) I see that my role as a parent is to try and find what would trigger my kids interests and their learning, and I do make an effort to avoid pushing things that I would like as well as avoiding having them follow "daddy's steps"
While I'm far from a professional, I'd rule out emu being known to Anglo-Saxons. As for ostrich, seems far more plausible of the two. Not that ostriches were indigenous to any part of Europe, but they were at least known to them through trade. Emu would just be far-fetched, I think.
The biggest problem rn is Apple's blocking of JIT for everything but browsers. This means neither UTM nor the more modern emulators can run at close to full speed.
I'd like to see this changed. This seems like the real "Gatekeeper".
I might not want that choice. That requires that I use my brain as I use the device and not do the harmful thing. Or maybe I want to hand the device to my child and be assured that she cannot install software, or use it as a publicly-accessible kiosk and be assured members of the public can’t break it. People who have handed Windows PCs to software illiterates and have to constantly return to eradicate crapware understand this problem.

Also, it costs the vendor to implement support for installing other software - resources the vendor could have spent on features I value, rather than features I don’t want. If only a government didn’t dictate to the vendor what it should do, stripping the vendor and the user of the power to decide for themselves.
well it's one where the inmates can leave, but have to come back out of solidarity to the other prisoners :-)
The usual feminist revisionist history.
I'm building a terminal-based tool that is somewhat similar to Devin[1]. Part of the premise of my tool is that "AI software engineer" is the wrong target for current model capabilities.

That's L5, and it may well be the future, but as it stands today, I believe L3-L4 is a more productive target for a coding agent. Before building full autonomy, we first need the infrastructure to precisely guide the models and iterate efficiently on our interactions with them.

Once that foundation is in place, it will then be possible build more and more robust layers of autonomy on top. But crucially, the developer will always be able to a drop a few layers down and take over the controls.

1 - https://github.com/plandex-ai/plandex
Not Devin, it is vaporware, but easy coding will get automated away. If your value as a developer is 'LoC/sec', then you will be automated away.

Architecting, writing requirements, debugging nasty issues and optimizing tricky problems will remain valuable.
We are all animals though. That's what's freeing about the internet. I'm not sure you want to take it so seriously.
An ostrich or a crane: https://www.sciencephoto.com/media/555039/view

I'd say a crane is a pretty good guess though, given it's a falconry picture; Wikipedia says

> The common crane (Grus grus) is generally believed to have been a breeding bird in Britain in the Middle Ages. English people prized cranes as the "noblest quarry" for a falconer, and gladly ate them. In December 1212 King John flew his gyrfalcons at cranes at Ashwell, in Cambridgeshire, and killed seven, and on another occasion in Lincolnshire in February 1213 he brought down nine.
I'm puttig my wish list here:

- be able to put the projection in a varable and reuse it (and I think orm people might love it)

- have a quick way to forward the the non-aggregated fields of projection to a group by (maybe with the aforementionned variables)
Is there a way to export the created tutorial into markdown?
All of my new stuff is on GitLab. I have seen zero interest in any of my projects, even the ones that were carried over from Github (which are archived). It could just be that I am a dull coder, but I'm leaning more on the notion that discovery is hard in GitLab.
Do U.S. people really benefit from this kind of restriction from the Government? Seems like they are pawing their way into our property to empower themselves with all kinds of precedents.
And yet emulators get discontinued because of legal action: https://en.wikipedia.org/wiki/Yuzu_(emulator)

> On February 26, 2024, Nintendo of America filed a lawsuit against Tropic Haze LLC, the legal entity behind Yuzu's development. Development and official distribution of Yuzu ceased on March 4, 2024, after Tropic Haze settled the lawsuit with Nintendo of America for $2.4 million.
I'm surprised that, as a senior, you're able to offload your work to Cursor.
Maybe it's light years ahead of GPT, but I'm also a senior engineer and get almost no usable code out of AI tools without having to double check and then reimplement its suggestions. I use them to generate ideas for algorithms mainly, and would not (could not) just copy-paste its solution into my/our codebase. It must depend on what you're building.
A few thoughts (for context, senior developer, and use chat-gpt every day as an assistant)...

In the short-term (5-10 years, I cant see them autonomously producing products), it will need an experienced programmer to interpret and use the output effectively.

An implication of this is, in the short-term, developers become even more valuable. You still need them, and these tools will make the developer significantly more productive.

I was reading Melanie Mitchell's book 'Artificial Intelligence: A guide for thinking humans' recently (which I'd recommend). She has this chapter on computer-vision. And as an example, she shows a photograph of a guy in military clothing, wearing a backpack, in what looks like an airport, and he's embracing a dog. She makes an insightful point, that our interpretation of this photograph relies a lot on living-in-the-world experience (soldier returning from service, being met by his family dog). And the only way for AI to come close to our interpretation of this, is maybe to have it live in the world, which is obviously not such an easy thing to achieve. Maybe there's an analogy there with software development, to develop software for people, there's a lot of real-world interaction and understanding required.

In terms of autonomously producing products, I see these tools as they are now a bit like software wizards, or a website that Wordpress will create for you. You get a 'product' up-and-running very quickly, and it looks initially fantastic. But when you want to refine details of it, this is where you get into trouble. AI has an advantage over old-fashioned wizards, in that you can interact with it after the initial run, and refine it that way. But I'm not sure this is so easy, to have that fine-grained control you have with code. This is where I see the challenge being, to develop tools to talk to it, and refine the product sufficiently.
> These days, everybody is talking about Devin and its threats to developers.

If by these days you mean the two days after it came out several weeks ago, and by everyone you mean a handful of people on social media, sure.
"Force push" is something that should be restricted to a very few senior people anyway; once you do that, you can't rewrite shared history any more and a lot of the worries go away.
you're complaining that they literally started another project to contribute to.
Piracy is not-impactful is not true. The disappearance of indie software that do not depend on a remote server (or that's not software on a remote server) is basically due to the inability to monetize with sales native, stand-alone, software. And that's for the piracy.

In some way, the success of the App Store towards indie/solo developers is because there was a way to sell things without the piracy easily steal your sales.

Yes, I know that "it's not stealing", "it's not theft", etc. Beside the ethical/moral conundrum of piracy, the fact is that it destroys the market for small developers.
Guix or any rewrite as a library in a well-developed language

The fundamental difference with Guix is that evaluation (what they call "host code" -- everything that happens BEFORE the .drv is written) is wildly impure.

Guile code can access the network, write to the filesystem, heck it can even pull bytes from /dev/random. It can delete your home directory or email your ssh private keys to Zimbabwe.

The Nix language, by contrast, is incredibly restricted in order to make evaluation a deterministic function of the .nix source code you give it, things whose cryptographic hash is in the .nix source code, and nothing else. There is an --impure flag which lets it read from (but not write to) the filesystem but nixpkgs does not use that.

That is a pretty big rift that I find myself unable to cross. I can eval Nix code from any random bozo on the interwebs without having to trust them. If I trust the nix sandbox (which I mostly do) I can even build the resulting drv. I can be sure that evaluating that Nix code will produce exactly the same drv two years from now that it did today. Guix doesn't offer those things. Because scheme. I'm sorry but scheme just isn't the right language for this, it's too powerful.
I originally thought I'd be doing a lot of picking so learnt enough to be effective. In reality, there's usually security gaps or ways to bypass locked routes before you go down the time consuming picking road.
Things like high-viz vests, food delivery uniforms or hanging out in smoking areas to clone badges works pretty well - some of which you could say involves social engineering.
If I lived in China, I would rather be spied by the USA, and not by the Chinese government.

But since I live in the "west", I'd rather be spied by China and Russia, than by the USA or any of their allies and vassals.

That being said, I'd rather be spied on by the government, than by my wife, family, and friends.

People and organizations I don't have to deal with are less of a threat to me.
It's looking like this will have to be the way to go.
I love this! I created a digital watch that also tracks your cycle with no app (Immi Watch) - basically, we added extra screens that tell you key info about your cycle (what day you're on, when your next period is due to start, avg cycle length). I had really similar pain points to you, just wanted something simple and private.
We're actually now doing a desktop version of what you've done! Would be amazing to connect, I love that there's more innovations in this space to meet different women's preferences :)
It does feel like GPT 4 with some minor improvements and a later knowledge cutoff. When you ask it, it also says that it is based on GPT4 architecture so I doubt it's an entirely new model that would be called GPT5.
IIRC they had issues with a specific DNS resolver - I want to say Googles?
> It shattered the illusion that being a good competitive programmer would translate into being a good engineer overall

There was a study by Google years back that showed the exact contrary: https://catonmat.net/programming-competitions-work-performan...
Doesn't it depend on severability provisions in the license, or for the lack thereof, a severability ruling by a court, whether the license is voided if the liability limitation is ruled to be illegal? Or... to become illegal, in case such laws are enacted after the license is accepted?
I've recently dug up some of my first "larger" scale projects that I implemented in the early 2000's, including compiled executables, which managed to run unmodified on modern Windows.

That is an achievement in compatibility.

It was 2 demos of my game engine project, one compiled in late 2001 and the other in 2002 based on the exe file timestamps. They used Win32 and OpenGL, and surprisingly work faster on my laptop with integrated graphics than on my beast desktop PC.
git config --global pull.rebase=true
Frameworks like react-three-fibre are popular because beginners can assemble existing components without knowing much JavaScript at all. It's common to see influencers in the space say things like "build this configurator with only 6 lines of code!" This speed and purported ease of use is what makes these tools so popular, not the declarative nature of the code.
I was referring to the time zone of +8 used in the git commits mentioned here:

https://www.wired.com/story/jia-tan-xz-backdoor

The Mystery of ‘Jia Tan,’ the XZ Backdoor Mastermind

The thwarted XZ Utils supply chain attack was years in the making. Now, clues suggest nation-state hackers were behind the persona that inserted the malicious code.

...

At a glance, Jia Tan certainly looks East Asian—or is meant to. The time zone of Jia Tan’s commits are UTC+8: That’s China’s time zone, and only an hour off from North Korea’s.
It doesn't need to replace a developer completely. If it does make development 10-20% faster that's on average 10-20% less developers needed to be hired.

The current LLMs are not perfect but I recommend anyone to try it out - it really speeds up development, great for creating boilerplate or when trying to use a language you have little knowledge in.
I agree with this mostly - but recently a bug was introduced into our app because of a copilot suggestion that wasn't checked thoroughly enough by the engineer (it suggested a property that was similarly named to another property but not the same).

Like you say, it makes the most sense repetitive or easy tasks.
looks like this is now the next-stuxnet
Sure, but your choices are running an on-demand binary suid root, or running a persistent daemon as root.

Both have problems, but if you're going to switch users to root you have to do one of them.
https://github.com/keithn/seatest

Which Jia Tan turns into "s-test".
Would be nice if you could just import those typespec files in typescript (and other languages?) and get automatic typescript types from them.

Codegen is annoying and error prone.
Not sure of the relevance of this comment, can you elaborate? Were you the one that caught it?
Our balls were inches from the bandsaw. Systemd made it possible to compromise SSH through an unrelated, single-maintainer lib that wasn’t even a dependency.

Edit: never mind, I see you are a systemd crusader.
I don't know what you are arguing. Replacing a component in a tightly integrated system means that the component has to be compatible to that tightly integrated system, meaning lots of assumptions and replication of functionality.

This means components have to tightly conform to the components they are replacing, which obviously decrease modularity as these components are harder to maintain for available system configurations.

This isn't about whether someone can rewrite a part of systemd, but whether you can freely mix and match, which tight integration works against. Obviously
One likely can go bit deeper with "I use Windows to fix my ZFS/FreeBSD", should be possible, while I've not tried it myself - https://www.reddit.com/r/freebsd/comments/1cf5qaq/cant_edit_...
ChatGPT Prompt Principles (backed by research)
One of my earlier, formative internet experiences (last 90s) was on a forum. It was a reply to one of my comments, from Douglas Adams.

The internet used to be a vast number of places you could travel to, each populated by a small but generally friendly set of people. You could have a discussion with the group about shared interests surrounding a specific topic. Sure, there were trolls, but they were few and far between.

Today's social media landscape is a handful of sites where everyone goes to discuss everything. As a result, it's much, much harder to have productive discussions that don't get derailed or out-and-out attacked by bad actors.
> Are you basically saying there is no difference in memory usage when comparing static linking and dynamic linking?

In your case, yes, there is (almost [1]) no difference at all.

If you have 500 different PHP binaries (say, different version of PHP) with same set of extension `.so`-s shared between them (is this even possible?? but let's assume it is), then your example works.

[1] Almost, because if you also linked libc statically (not recommended as glibc is specifically designed to be hostile to static linking), you can't share libc with other processes (e.g. nginx, systemd, etc) so you need ~2MB more memory, this is still paid only once, not multiplied by how many php binary you run, though.
Market your service if you're selling a service.
Cabal has had nix-style local builds since 2016:

That's a bug not a feature.

Every language these days is trying to force you to use its own badly-implemented imitation of Nix. Just look at what cargo does with the target/ directory and wonky "build fingerprints".

It's madness.
i don't disagree with this. it takes care to figure out how to actually share the commons. despite my very obvious (at this point) anti-state motivations for being involved in open source, i've actually kept that discourse away from the NixOS spaces for two years. it's only after Anduril is reshaping those spaces to be pro-military that i bring my own world views into this space overtly.

i'm not certain of the ideal approach. i would be content with an agreement that our shared spaces be neither overtly pro nor anti military -- to the degree which this is possible or enforceable. but it is extremely difficult to actually establish consensual agreement on that, and attempting to force it (in any direction) leads to the type of escalatory situation you're watching unfold now.

my most honest takeaway is that NixOS doesn't deserve to be some monolithic thing. communities grow and reshape into loosely connected smaller communities as a pretty natural effect of success every day, and do so peacefully. there are plenty of spaces occupied by people i don't get along with (say, hyprland, or lemmy.ml), and i simply keep my distance. but nixpkgs is a monorepo, with intense infrastructure needs that require a foundation/governing body to meet. for as long as all of our work is so closely linked to that governing body and brand, there's little way for us to arrange ourselves into the more socially intuitive structures which allow for that type of "live and let live" approach wherein we all flourish even without finding consensus.
I think it's the application store that matters, and ipads can run iOS apps just fine with some zooming/scaling issues. There's even a single checkbox you pick before uploading to make your software available to it as well as iOS.
But that doesn't exclude that maybe 50% of IT jobs get axed and/or average salaries decreased significantly (aka unless your really pro forget about 150k+)

if AI will speedup software development by 3x and if demand for software not increase by 3x then I don't see why the above wouldn't apply. And I'm talking about longer timeframe like 10 years since this is more relevant for people who are just starting out software path at collage.
This would be the poster child for durable backups such as Microsoft Silica (if Microsoft dared to piss off those plaintiffs).

At 99 Petabytes, an offline copy would take about 2,000 LTO-9 tapes. I'm not familiar with other vendors, but a single IBM TS4500 tape library offers about 400 PB of near-line storage and I don't think IBM would be making the largest ones in existence.

Also, CERN could host multiple copies on unused blocks of their storage farm.

edit: just found a StorageTek (now Oracle) that can do "57.6 EB of uncompressed data". That's just surreal. HPE sells a much more modest unit that can store 2.5 EB.
I imagine one day, when HR gets to the Pearly Gates, the HR idiot who laid this guy off will be waiting in a very short line behind the guy who cut the original Star Trek. Neither of them will know why they are in a separate line.