skysight-inc/HackerNews huggingface dataset:
> It's great because what we call plagiarism in academic setting, in the real world work we call collaboration, cooperation, standing on the shoulders of giants, not reinventing the wheel, getting shit done, and such.

That is absolutely not true. A much closer analogue of industry collaboration in the academic setting would be cross-university programs and peer review. The actual analogue of plagiarism is taking work of another and regurgitating it with small or no changes at all while not providing any sources. I'm sure you see what this sounds more akin to.
My kids play Roblox, I think it is a great platform. The creativity in terms of variety of games and iterations on them there is great. My kids play and make games and few things have really sparked their interest in coding / problem solving than Roblox.

But like everything, as a parent I keep an eye on what the kids are doing. There’s no getting around that last part.
You should work on a new and improved filesystem implementation and name the project 'New Folder'.
Deterministic tab completion generates horseshit half the time too, at the end of the day you have to know what you're doing in either case imo. You can also run an LLM in deterministic mode, but performance is usually worse.
Mypy doesn't install anything by default, you're probably setting the `--install-types` flag somehow.
There is already FinOps...
If you need to package for Anaconda, uv has nothing to offer you. It's a replacement for a number of PyPA tools, so it's not compatible with Anaconda tools.

The selling point of uv is that it does things faster than the tools it aims to replace, but on a conceptual level it doesn't add anything substantially new. The tools it aims to replace were borne of the defects in Python import and packaging systems (something that Anaconda also tried to address, but failed). They are not good tools designed to do things the right way. They are band-aids designed to mitigate some of the more common problems stemming from the bad design choices in the imports and packaging systems.

My personal problem with tools like uv is that, just like Web browsers in the early days of the Web tried to win users by tolerating the mistakes made by the Web site authors, it allows to delay the solution of the essential problems that exist in Python infrastructure by offering some pain relief to those who are using the band-aid tools.
Windows Administrator Protection in Windows 11
Long term, humans are redundant and their inefficiency is just something that will be factored out of the system.
Or just maintenance really. Where you do only 2 hours of coding for a week work.
> That's not true. Yes, you can get more effective at something with more effort, but you can get even more effective at it if you find a way to get results without actually doing the work yourself in the first place.

This has been going on for decades. It is called outsourcing development. We've just previously passed the work to people in countries with lower wages and conditions, now people are increasingly passing the work to a predictive text engine (either directly, or because that is what the people they are outsourcing to are doing).

Personally I'm avoiding the “AI” stuff¹, partly because I don't agree with how most of the models were trained, partly because I don't want to be beholden to an extra 3rd party commercial entity to be able to do my job, but mainly because I tinker with tech because I enjoy it. Same reason I've always avoided management: I want to do things, not tell others to do things. If it gets to the point that I can't work in the industry without getting someone/something else to do the job for me, I'll reconsider management or go stack shelves!

--------

[1] It is irritating that we call it AI now because the term ML became unfashionable. Everyone seems to think we've magically jumped from ML into _real_ AI which we are having to make sure we call something else (AGI usually) to differentiate reasoning from glorified predictive text.
> Mozilla already solicits donations, but I wonder if people who donate to them know that Mozilla funds things that are wildly not Firefox-related

It's not just that: Mozilla can't use any of your donation on Firefox. Firefox belongs to the for-profit, and money cannot flow from the non-profit to the for-profit. So in a way all of the random stuff that they do do as the non-profit is the inevitable outcome of their structure:

They have a product that people who care know is struggling to survive and so those people want to donate. Mozilla now has money that they can't spend on the product, so they have to find somewhere else to put it.

One might reasonably ask why the org whose primary purpose is maintaining the one independent browser engine is structured in a way that makes it impossible for donations to flow to the browser engine. I don't have a good answer that doesn't sound like a conspiracy theory.
Isn't a tenth huge? DOGE is brand new so I'm honestly surprised they have done so much.

Anyway at this point it's impossible to predict what will happen. There is no doubt a ton of inefficiency at these bureaucracies. You are making the point that cutting the budget will mean they will become less effective. But that doesn't follow if the departments are totally inefficient. Look at twitter. Musk fired like 80% of the software engineers. I'm not a heavy twitter user but I haven't noticed any difference in terms of reliability.
I don't know where they got the idea you don't dither in srgb, the point of dithering is to map it to the nearest bit pattern with a random adjustment so that it could go either way(aside from artistic choice), you should dither in srgb if you are going to display it in srgb, which is probably why the "not linearized" version looks more accurate.

See: Dithering should happen in sRGB
https://www.shadertoy.com/view/NssBRX
...Has Apple's stock dropped notably more than the overall market has, due to uncertainty about tariffs and other economic issues?
> It's in a better shape because unlike the US leaders, European leaders are better at pandering, being politically correct and saying the right socially acceptable things in public

I couldn't agree more. What I keep wondering though is whether this is new? Have politicians always focused on saying they fix things instead of actually fixing things? Many historians consider Franklin D. Roosevelt as one of the best presidents since his optimism and New Deal got the United States out of the Great Depression (which is a weird name because nobody thinks it was very great). Are presidents like Roosevelt the exception? Should we expect that most presidents will achieve nothing more than a scandal like Watergate? I don't know.
Hey, I'm the person behind this project. Thank you for sharing this. Many people have reached out to improve it, and I might come back with a Jira version one day.
The "World's smallest microcontroller" measures just 1.38 mm² and costs 20 cents
Firefox on iOS has a feature called “Turn on Night Mode” which can color invert any page. I use it about 100x a day and couldn’t find it anywhere else. A perfect example of why we need options.
Law was designed to expel non-model pending-citizen.

First enacted in 1947.

Used repeatedly for quiet removal of spies, migrants, terrorists, mentally ills.

US is a republican form of government, or more concisely a presidential federal constitutional republic.

Where US president is not a Federal employee and democracy is not mentioned anywhere in its US constitution. His secretary does what Congress enacted him to do ... upon order from this Emolument Clause.

Legal residents are not granted "US Person" status until citizenship and has bare minimun rights including First Amendment.

But Mahmoud Khalil didn't violate Free Speech. It is because of who he is. Mahmoud is painted all kinds of things, presumably born in Pakistan under dubious backgrounds, racked all kinds of citizenships, lived in many war-torn areas, attends an ivy league school, has NATO-connections, security clearance(s), and has 19 very rich or prominent lawyers.

My only conclusion is that he lied about who he is, which given media painted enough conclusions leading to one which can be a triple-agent spy (of unknown origin), or of high social order and/or power.

Tenuous but still slated to be expeled. Still am most curious what he did during 2011.

A tough hill to die on to be defending this shady character at this point.

But it isn't about free speech and media aren't being clear on this, purposely or under order.
Niri: the next redefining software project that happens to be written in Rust. (after so many: RedoxOS, Zed, ripgrep, uutils, servo, COSMIC EPOCH, ...)

If there's something that the Rust community does well it is capturing enthousiasm to get stuff done.
Show HN: Emoji zombie side scroller shooting game v0.1
It doesn't do anything differently beside the speed... Why do people keep praising it so much? It doesn't solve any of the real problems... come on. The problems weren't the tools, the problems are the bad design of the imports and packaging systems which cannot be addressed by an external tool: the language needs to change.
Because Japanese is a notoriously context-dependent language, AI cannot accurately translate even simple sentences like "Daijoubu desu". Its meaning varies wildly depending on the context, such as "I'm fine", "He was okay", "We'll make it", "You can count on this", "No thank you", etc.

And context isn't always clear. It depends on where the conversation is taking place, where the speaker is looking, where speech bubbles are positioned, and if the author intends to mislead readers, the information necessary to understand the context might even be revealed in future episodes.
Yeah, using the package manager is the logical choice and usually the most likely one to work.

IIRC, uv downloads dynamically linked builds of Python, which may or may not work depending on your distribution and whether linked libraries are locally available or not. Not sure if things have changed in recent times.
Sure, I was more thinking of the original intent, and the early-days quality, than the current state of it. But I'd still take some review over none!
I love Hacker News, but I think the design could be a bit better
I showed some things that you do not see as the right course of action for the eu, i'm not moving the discussion. I'm genuinely interested in the path you would take regarding defense in europe
An LLM that you message over SMS
Hi! I've made this. Let me know if it sucks. You can check out the website or you can just message it at 289-212-7745 (US/Canada numbers only)
Show HN: Zombie survivor game keyboard movement v0.1
We need to optimise for lazy though — lazy programmers are the best! Idiots, though, less so.
And there’s the value of snippets and old code. Especially for automation and infrastructure tasks. If your old project is modular enough, you can copy paste a lot of the boilerplate.
Only if for as long as public data continues to exist.
I do not know if it's a joke that i'm too european to understand or you're serious, but at least in europe there are some rules regarding lobby and transparency[1]. Bribes are of course something that doesn't follow the rules and thus are not lobbying.

[1] https://www.europarl.europa.eu/at-your-service/en/transparen...
In what way is Bellingcat a "spook-run operation"?
Greed is NOT the ultimate problem. With over 21 trillion undocumented adjustments in US GOV. It is too much for just greed. People who are taking that much money is about control.

Humans just love control and predict future and not good at uncertainty that's how we ended up here.
https://news.ycombinator.com/item?id=42944203 is the broader discussion on this claim from a month ago. I’m not taking a position here, just sharing the rabbit hole if people want to burn their day.
The website layout is kinda 90s too ;)

Impressive stuff though, coming from a former professional astronomer who never built a telescope from scratch.
https://www.reuters.com/world/us/trump-loosen-enforcement-us...
Same way as advertising, just much more personal. There are ways to change people's opinions without paying them.
There has always been cheating. I suspect we've just gotten better at detecting it.
I don't know where you are from, but at least in Slovenia if you see someone running for EU parliament you know he is basically retiring from politics.

EU parliament has no actual power, EU is basically ran by EC and ECB.
Unless you're also a programmer, it's very difficult to judge someone else's programming ability. I've worked places where I was the only remotely-technical person there, and it would have been easy to fake it with enough confidence and few enough morals.
Over http?
You're half right. Reuse is one half of plagiarism. But it's not the crucial thing which gives meaning to the word: lack of attribution and passing it off as your own. This is the moral wrong. It would be wrong in a work context too, taking credit for the work of others.
I imagine that the blocking is semi-voluntary by the local ISPs, not at a transit or peering level.

Anyhow, I flicked through the tables for Starlink's Spain IP address blocks and they directly peer with Cloudflare, so short of Starlink agreeing to perform similar blocking itself or worse yet de peering with Cloudflare, I'd expect availability through them.
Shadeform (YC S23) is hiring a senior engineer
I have heard a few times that "being nice" to LLMs sometimes improves their output quality. I find this hard to believe, but happy to hear your experience.

Examples include things like, referring to LLM nicely ("my dear"), saying "please" and asking nicely, or thanking.

Do these actually work?
I learned computer engineering bottom-up and top-down. Bottom-up as a teen reading books and manuals. Since no one I knew had an actual computer in 1979, like Ada Lovelace, I built the computers in my mind, LOL. Then in college I did some top-down too by writing C and then compiling to assembly and then compiling to machine code.

we also had to build a CPU from discrete bit-slice components and then program it. One of the most time intensive courses I took at CMU. Do computer engineers still have to do that?

I would certainly encourage all computer engineers, and perhaps even software engineers, to learn the "full stack".

But as to programming and C, I haven't done that in almost 30 years. It would be an interesting experiment to see how much of that skill if any I still possess.
> System structure mirrors organization

You listed:

- one static pdf file stored on a CDN

- one company blog static website

- one developer documentation static website

- one interactive product URL

As much as I like to dunk on how messy things can be at Google I don't think this is a really good example. Apart from small startups I would be scared if you served all of them from the same base host.
Spotify Playlist for Coding
You sure about the 99%? A lot of middle class people in developing countries have part time house help
I might be exaggerating, but I know how much I and my coder friends earn.

Western companies hire much more engineers and adjacents than designers. Consequently, for designers, the income is much closer to a local median. As my perspective is one of a person currently living outside the US or western Europe, I see a huge disparity between pay grades.
C++ is (according to Bjarne Stroustrup) a general purpose programming language that can be used to build general business software and applications with, not just a systems PL. This is why perf is all over the place —- the core language is fast like C but the stdlib contains terribly slow code (regex, exceptions) and ways to waste lots of cycles (wrapping everything in smart pointers, using std::map instead of unordered map).
so youre saying they should be kept employed otherwise they might commit treason? if thats really your reasoning, thats just more reason to fire them
I am also European and your way of thinking is completely alien to me.
> iPads are just unserious computing devices for real work.

But are they? Because of the hardware, or because of the restricted operating system?

Most of my work is connecting to other things. With modern devices, it's not as much the hardware, as it is the restricted operating system and closed ecosystem that would limit me. That, and maybe my eyesight...
Chinese Hackers Sat Undetected in Small Massachusetts Power Utility for Months
Nice! This is so cool even it sounds so bad! :D
Would love to have a beer with this guy.
There is also the possibility that Australia might rethink its US sub decision given recent developments.
Yeah, it was definitely in the Amstrad era, not the rubber keyboard. Spectrum +2 / +3 had 128k, and joystick ports. The +3 had a disk drive.

I may still have imagined it.
That's a great question because there are 3 levels of answer: 1) I don't know what recursion is 2) This is what recursion is 3) This is what iteration is
There is a source posted, and it's pretty damning. You should genuinely read it. It includes a test with questions like what was your best course in college, and what is your best course in high school, that have different correct answers. The answers to the test were also given out to groups of interest. You can take the test yourself, it's genuinely baffling.
Let me introduce you to Microsoft's Office 365 or w/e this pile of garbage is called. Especially Teams. This fiasco of Web chat programs is the reason I have to keep two browsers open.

Also Slack.
Google Pixel tablet now has a Debian Linux terminal VM that is isolated from the host Android OS. Apple iPad had VM capability three years ago, but removed it. They could restore that functionality in 2025 to compete with Pixel tablet, which has weaker hardware.
What makes you say it's a small part of that?
Bribery becomes lobbying when bribery is legalized. Also especially enforcement depends on who does the favors for the reps and officials.
Show HN: Created a gallery from cool website designs I hoarded over the years
I had a big list of links in Notion that I’d collected over the years and wanted a better way to display them.
The linearized gradient does look off, but not because it is linearized. It is simply wrong.

The dithered gradient shouldn't be pure black halfway through.
> Mostly, I don't have to spend hours on forums and stack overflow anymore trying to work out an issue

Who does that? If I can’t find something within 15 minutes on the web, it’s back to reading specs, docs, and code. Or bringing out the debugger.
Someone on my team complained to me about some seemingly relatively easy task yesterday. They claimed I was pushing more work onto them as I'm working on the backend and they are working on the frontend. This puzzled me so I tried it and ended up doing the work in about 1.5h

I did struggle through the poor docs of a relatively new library, but it wasn't hard.

This got me wondering: maybe they have become so dependent on AI copilots that what should have been an easy task was seen as insurmountably hard because the LLM didn't have info on this new-ish library.
Citi was in deep trouble long before this. I don’t find it surprising they are trying to cut costs. I’ll be less surprised if they are sold off to a larger bank soon.
> Personally, and quietly, I have a major concern about the conflict of interest of Cursor deciding which files to add to context then charging you for the size of the context.

Can you elaborate on what you're referring to? I don't used Cursor extensively, but I do pay for it, and it was a flat fee annual subscription for unlimited requests, with the "fast" queue being capped at a set number of requests per month with no reference to their size.

Claude Code does work the way you say, since you provide it your Anthropic API key. But I have not seen Cursor charging for context or completion tokens, which is actually the reason why I'm paying for it instead of using something like Aider.

https://www.cursor.com/pricing
I've had colleagues like that since the 1990's :-) :-(
But yes, we would like AIs to be better than Kevin..
lol "move fast and break stuff....like really, really break stuff. i mean, break it so bad you'll probably cause people to lose their jobs and livelihoods"
Okay, I did not imagine it - https://spectrumforeveryone.com/features/inside-codemasters-...

But it's not really a CDROM.
Naturally with PEEK and POKE.
this is not progress. this is regression. who is going to maintain and further develop the software if not actual programmers? in the end the LLM's stop getting new information to be trained on, and it cant truly innovate (since its not an AGI)
I don't understand what is the point of a petition when almost all revenue for Mozilla comes from Google being scared of a anti-trust trial
An iPad doesn't have the thermals of a laptop. They are not the same device.

People who want root on everything and a command line are a tiny minority of the population.

Most users don't even know what root is. They don't want to know. It doesn't interest them. They don't find it a limitation because command line computing is something they're actively indifferent to.

Having a powerful engine (for burst computing) changes nothing. They still don't care. They want something that runs CapCut or whatever, and that's the extent of their interest in technology.
As I understand 'reasoning' is a very misleading term. As far as I can tell, AI reasoning is a step to evaluate the chosen probabilities. So maybe you will get less hallucinations but it still doesn't make AI smart.
That was in effect from 2013 to 2016, until Congress stopped it. Hard to say those three years are still to blame...
I always want to build an emulator for GBA you know just for fun, but I don't know from where or how to begin, maybe this article help me with it
Like we did in BASIC, with PEEK and POKE, just have to keep track what those numbers are for.
That's Cursor Pro. What's the monthly subscription price for being patronized like that?
Yes. Suppose you ask me what the sqrt(4) is and I tell you 2. Accurate and correct, right?

Does it matter if I answer every question with either 1 or 2 and flip a coin each time to decide which?

Deterministic means that if it is accurate/correct once, it will continue to be in future runs (unless the correct answer changes; a stopped clock is deterministic).
> Everyone seems to think we've magically jumped from ML into _real_ AI

But we have:

- LLMs pass the Turing test more convincingly than anything before
- LLMs are vastly more popular than any AI/ML methods before it
- "But they don't reason!" -- we're advancing chain of thought

LLMs are AI (behaving artificially human)

LLMs are also ML (using statistical methods)
Show HN: Demystify – Desktop app that generates OpenAPI specs automatically
Demystify is a suite of tools designed to help understand API behaviour. It generates accurate OpenAPI 3.1 specifications in real time from live network traffic, or from HAR files. Available as a desktop app, browser extension, web app, command line tool, and npm library.
Such a different time. I got kind of anti-american after that but now with the world I am 100% pro USA/EU/Western world and Israel because the others are much worse. Much, much worse.
This is not the same. Because SO, google etc require actual research, introspection, prompting AI does not.
For those who like C because of the simplicity, I can wholeheartedly recommend Go. It's replaced C as my go-to for personal CLI projects - while it is more complex than C, the core language features fit in my head pretty well. Add to that the excellent tooling, primitive OOP and clean syntax, and it's a damn good replacement.
There is a massive difference though. It doesn't matter to anyone if Twitter works or not, while a lot of people depend on functioning government agencies.
Ironically Assembly is safer than C and languages that descend from it, because although CPUs might have undefined behaviour when given undocumented opcodes, or operation modes, the CPU doesn't rewrite your code without telling you about it.