skysight-inc/HackerNews huggingface dataset:
1 months salary now, or then? You'll be 5 years further into your career, so it'll hopefully be higher, but also, the industry is changing. Even if ChatGPT-5 never comes out, it's already making waves on developer productivity where there's enough training data. So in five years will it still be a highly paid $300k/yr at a FAANG position, or will it pay more like being the line cook at a local diner. Or maybe it'll follow the pay rate for musicians - trumpet players before cheap records came out made a decent living. Since then, the rise of records, and then radio and CDs and now the Internet and Spotify means that your local bar doesn't need to have a person come over to play music in order to have music. or visuals for that matter. The sports bar wouldn't exist without television. So maybe programming will be like being a musician in five years, with some making Taylor Swift money, and others busking at subway entrances. I'm hoping it'll still be a highly paid position, but it would be foolish of me not to see how easy it is to make an app by sitting down with Claude and giving it some high level directives and iterating.
Because either the person quoted or the article itself wants to highlight an apparent contradiction between making a wargame and writing the novel. If the point is that war is meaningless, then maybe there's a contradiction, but if the point is that everything is meaningless, then there isn't any more of a contradiction than eating breakfast is a contradiction.
This is a tired stereotype.

The US has more stabbings per-capita than the UK does, even on top of the shootings.
I think many "average" computer users spend almost all of their time inside a web browser.

I think that apart from MS Office apps (which don't have a good enough alternative, especially for Excel), most of the other apps that people use are already available on linux, either natively, through electron, or as a web app.

A beginner friendly distro like Ubuntu (especially the LTS version) can be ideal for a lot of people. Reducing the bloatware overhead that Windows brings, increasing performance and battery life, adding privacy, and reducing the likelihood of malware.
This doesn’t solve anything. As long as there is a board made of people making decisions about which projects to fund, egos and jobs are on the line and fraud will be a thing.
They never had any meaning. They’re merely HR devices to make you feel like you’re making progress up the ladder in spite of meager increases in pay. They aren’t even portable across companies. The only thing that matters when you move to another company is $$$ you made in your previous job. That determines what “title” they are going to assign if they want to hire you.
There's already a UK ban on carrying knives in public unless you have an occupational need and they're wrapped up or at least not just sitting in your pocket.

Licensing wouldn't be worthwhile as almost every household would want knives for food preparation.
This feels very similar to the Indian government constantly blocking and unblocking GitHub’s “raw” content domain.

https://www.thehindu.com/sci-tech/technology/act-fibernet-un...
I would tend to trust Apple more as they define attack vectors and mitigations in their platform security guide. Also they have a holistic approach to this from hardware through to software, not just an app tacked crudely onto whatever APIs were lying around.

I would NOT trust Microsoft though. I've had enough problems with Authenticator and so have other users in our org that I refuse to put data near it. Not concerned so much about other people getting access to it but me losing my data.
The comment was referring to Keepassium and Strongbox, which do not store credentials on their servers so it's not exactly the same. While conceivably a compromised Keepass wrapper could decrypt and send the dump of each and every file it opens, I doubt it would pass unnoticed.
This is not true. Remote companies and many hybrid companies will obviously make that part of your contract. When the fully remote company I worked for was acquired by a hybrid company, being guaranteed remote was a part of all of our contracts.
Yes, physological changes that they have don't appear overnight. https://library.ucdavis.edu/wp-content/uploads/2022/07/Lang-...
I would take the 'Twitter isn't dying' posts with a grain of salt.

Of course the same can be said about the 'Twitter is already dead' narrative. The latter isn't being pushed by a large PR operation, though.
Job of engineer is done in context of legal norms and regulations. This is not the case of most software 'engineers'.

Another similar topic could be architects vs software 'architects'.
Re: 3. The problem with reading HN on your phone is that it's generally frowned upon to do it while driving a car.
On that note, quite a lot of "AI speak" quirks are actually just the normal writing style of non-Western English speaking cultures, such as the use of "delve" in Nigeria (https://www.theguardian.com/technology/2024/apr/16/techscape...).
Very likely. Any student that helped with this wasn’t searching for something that works. These people are disgusting.

This doesn’t feel much different than pretending to be a charity funding Alzheimer’s research and just taking the money to buy cocaine. In fact it’s probably worse because it distracted the people doing real work.
> The staff soon realised what garbage these tools are so if a student accused of plagiarism decided to argue back then the accusation would be quietly dropped.

I ask myself when the time comes that some student will accuse the stuff of libel or slander becuase of false AI plagiarism accusations.
It is no longer effective to solely use a written essay to measure how deeply a student comprehends a subject.

AI is here to stay; new methods should be used to assess student performance.

I remember being told at school, that we weren't allowed to use calculators in exams. The line provided by teachers was that we could never rely on having a calculator when we need it most—obviously there's irony associated with having 'calculators' in our pockets 24/7 now.

We need to accept that the world has changed; I only hope that we get to decide how society responds to that change together .. rather than have it forced upon us.
This appears to be a out of season April Fool's joke.

Am I the only one who thinks the this sacrifices the readability?
Thanks a lot for a detailed and simple answer! I have many keywords now to read more on.

I just read about Poincaré's recurrence theorem here: https://en.wikipedia.org/wiki/Poincar%C3%A9_recurrence_theor...

Even with this, would the Poincaré recurrence time not be (probabilistically) be very large for any complex system, and thereby practically imply the second law of thermodynamics?

I also just re-read about Maxwell's demon (https://en.wikipedia.org/wiki/Maxwell%27s_demon), but see that there are already various arguments against it even before arguments about the demon moving the system towards Poincaré recurrence.

Thanks.
Whats bar raising in this context?
> We may well need to invent new mechanisms for teaching,

For additional context the short essay format as an evaluation tool is very much a Anglo-saxon university form factor.

There are several other cultures in the world, in particular stemming from Latin/Francophone school of thought, in the old 'cathedra' style university where students are either subjected to written exams only or even historically (less so nowadays) also 'oral' exams (Oratory not dental exams).
yes, it's my biggest worry too.

At least with keepassDX on android there is no internet access permission needed by default, but if a compromised update suddenly required it I don't know if Android would prompt about it since all apps have internet access granted without prompting :(

I also wish it was possible to block automatic updates of specific apps on the play store... So at least we could be in control over updating critical apps such as these without having to micromanage updates for all apps.
What makes ShaderToy great is the extremely fast turnaround time.

Make changes, compile (in e.g. < 0.1s) and you immediately see the result. In Unity/Unreal you can also work on them, and in certain places you can see results in near real time too, but it takes a few more clicks and saves etc.
It is the thing it was designed for:

CAT(1)

concatenate [one or more] files and print on the standard output

A list of length one is still a list. It's best to write code that can handle lists of any size, not to write special cases that handle a fixed number of primitives.

You can swap `cat` for `zcat`, for example, and things still work in just the same way. This would be very awkward to do with input redirection.

Maybe using `cat` like this appeals to people with more of a functional programming exposure.

If we were going to completely change the shell behaviour I think `file > grep` makes more sense than `file | grep`.
Perhaps a small help for you might be "reader mode" or "focus mode" or whatever your browser of choice calls it.

It's usually embedded in the url bar (probably a hotkey for it), and gives you only the text. A major step forward in not having to subconsciously ingest and then choose to ignore all the ads, related links, etc.
I understand the sentiment, but I fear the cure might be worse than the disease. Science being restricted and totally controled by a new world order totalitarian club? What could possibly go wrong?
The nearby city of Bloomington, home of Indiana University, also hosts Granfalloon each year. I believe it's in July? I just happened to be in town for work and caught it.
I never understood why we don't allow using machine assistance for essays anyway...
I have no direct experience, but apparently this is an historical problem. Way before the pandemic a friend of mine relocated to USA (from Italy) and started working for AWS as a product manager.

She did not last much and eventually jumped to another big company. Sure the job was challenging in AWS, but what she was complaining the most about was the speed at which people were leaving and being replaced.

She told me that she often had to schedule meetings with people from other teams/departments, sometimes 2-3 weeks in advance to find a free calendar slot, and when it was finally the date for the meeting, it often occurred that one of the invitees did not show up, without any prior notice, only for her to discover that the person resigned.

So very often she had to reschedule the meeting with different people and wait another couple of weeks for them to be available. This made it very frustrating and difficult for her to get things going, as she was a product manager for a product that required a lot of cross-team collaboration.
Torrents are immutable in principle, which is good for preserving things. A new version of a set of files should be a new torrent.
> personal ego (fame, honors, etc.)...

Even in underpaid positions competition is fierce and personal ambition sky high. Better fraud prevention systems is likely a better way.
Not really, if there was no tax there would be no money.

The most succinct way that I have found to express the relationship between taxation and spending is that spending at the federal level is constrained by aggregate spending this year, not tax receipts last year.
What kind of vandal attacks a library? We really need to find the people responsible.
OK, I am one of the developers in onnxruntime team. Perviously working on ROCm EP now has been transfered to QNN EP. The following is purely devrant and the opinions are mine.

So ROCm already sucks whereas QNN sucks even harder!

The conclusion here is NVIDIA knows how to make software that just works.
AMD makes software that might work.
Qualcomm, however, knows zero piece of shit of how to make a useful software.

The dev experience is just another level of disaster with Qualcomm. Their tools and APIs return absolutely zero useful infomation about what error you are getting, just an error code that you can grep from their include headers from SDK. To debug an error code, you need strace to get the internal error string on the device. Their profiler merely gives you a trace that cannot be associated back to original computing logic with very high stddev on the runtime. Their docs website is not indexed by the MF search engine, not to say LLMs, so if you have any question, good luck then!

So if you don't have a reason to use QNN, just don't use it (and any other NPU you name it).

Back to the benchmark script. There is a lot of flaws as I can see.

1. the session is not warmed up and the iteraion is too small.
2. the onnx graph is too small, I suspect the onnxruntime overhead cannot be ignored in this case. Try stack more gemm in the graph instead of increasing the iteration naively.
3. the "htp_performance_mode": "sustained_high_performance" might give a lower perf compare to "burst" mode.

A more reliable way to benchmark might just dump the context binary[1] and dump context inputs[2] and run this with qnn-net-run to get rid of the onnxruntime overhead.

[1]: https://github.com/cloudhan/misc-nn-test-driver/blob/main/qn...
[2]: https://github.com/cloudhan/misc-nn-test-driver/blob/main/qn...
Hours are long for everyone in Switzerland.

110k in Switzerland is a good pay today. The article is from 2017.
Hasn't science almost always been driven by exactly those things? There seem to be so few examples of someone doing science for sciences' sake. At the end of the day, they're still humans and will vie for position and power, and if it can't be via money, it'll be via peer recognition and accolades.
Of course they will deny it, they have investors... Read the posts from the engineers - 30 people's research and large model training coming to a grinding halt for a quarter. That's easily worth billions in today's market, can you imagine if OpenAI or Google didn't report any progress on a major model for a quarter?
Maybe not having to learn to write "properly" means more bandwidth for more general thinking?

At least not having to care about arithmetic leaves more time to care about mathematics.
> Most AI writing is super dry, formulaic and bad.

LLM can generate text that is as entertaining and whimsical as its training dataset gets with no effort on your side
> It's bad, really bad, and I've grown to accept that small, closed community services (best with real-world connections) are the only way forward.

Our first technology, community, serves a purpose after all.
Security - not really, but to be honest CG-NAT is kind of nice for privacy. I don't have to worry about leaking a (by default) permanent identifier. Once/if I go full ipv6, I'll probably start using a VPN full time.
Mushrooms are not plants but berries are, misidentified berries can be poisonous.
Golang Nugget: TL;DR of the Top Golang Content from Last Week (Oct 21st Edition)
And you don't want to use a pager because you know the file is shorter than one screen?
Next Generation Information Browser
Or lean into it and have it speech-to-text as well you can interrupt it when it's reading a post you don't like so it can move onto the next one.
The part that annoys me is that students apparently have no right to be told why the AI flagged their work. For any process where an computer is allowed to judge people, where should be a rule in place that demands that the algorithm be able explains EXACTLY why it flagged this person.

Now this would effectively kill off the current AI powered solution, because they have no way of explaining, or even understanding, why a paper may be plagiarized or not, but I'm okay with that.
> Maybe scientific progress shouldn't be driven by money, personal ego (fame, honors, etc.),

I like the idea. But how is this possible? Pretty much everyone is driven by ego.

Ego dissolution is not easy. And once dissolved substantially most people might not probably care enough to spend their lives in laboratory/university for a future breakthrough instead of enjoying here and now.

So ego is a requirement to engage in this kind of work.
It's legit. Read the malicious changes he made to the code and read the posts from the researchers.

And sorry, people are not "gullible" for disbelieving the media. I have worked at most big tech companies and the media misreports so badly on easily verifiable things in my area of expertise, that I no longer trust them on much. https://en.m.wikipedia.org/wiki/Michael_Crichton#Gell-Mann_a...
> lots of them strike me as made up bullshit by people desperately seeking attention

There’s a lot of that going round to be fair :-/
I’ve written quite a bit of tooling in JS, and I genuinely enjoy the language, but I feel like Rust and Go are a godsend for these types of tools. I will sometimes prototype with TypeScript, but if something requires massive concurrency and parallelism, it’s unlikely I’ll stick with it.

I wonder if the author would feel differently if they spent more time writing in more languages on tooling like this. My life got a lot easier when I stopped trying to write TypeScript everywhere and leveraged other languages for their strengths where it made sense. I really wanted to stick to one language I felt most capable with, but seeing how much easier it could be made me change my mind in an instant.

The desire for stronger duck typing is confusing to me, but to each their own. I find Rust allows me to feel far, far more confident in tooling specifically because of its type system. I love that about it. I wish Go’s was a bit more sane, but there are tons of people who disagree with me.
>If you believe this to be true, you must then also accept that it’s equally irrational to claim these models are actually “reasoning”.

If a novel low probability conclusion that is correct was arrived at from a novel prompt where neither the prompt nor the conclusion existed in the training set, THEN by logic the ONLY possible way the conclusion was derived was through reasoning. We know this, but we don't know HOW the model is reasoning.

The only other possible way that an LLM can arrive at low probability conclusions is via random chance.

>The point of citing the Apple paper was that there’s currently a lack of consensus and in some cases major disagreement about what is actually occurring behind the scenes.

This isn't true. I quote the parent comment:

"What this tells me is there is clearly no “reasoning” happening whatsoever with either model, despite marketing claiming as such."

Parent is clearly saying LLMs can't reason period.

>Everything you’ve written to justify the idea that reasoning is occurring can be used against the idea that reasoning is occurring. This will continue to be true until we gain a better understanding of how these models work.

Right and I took BOTH pieces of contradictory evidence into account and I ended up with the most logical conclusion. I quote myself:

"You have contradictory evidence therefore the LLM must be capable of BOTH failing and succeeding in reason. That's the most logical answer."

>The reason the Apple paper is interesting is because it’s some of the latest writing on this subject, and points at inconvenient truths about the operation of these models that at the very least would indicate that if reasoning is occurring, it’s extremely inconsistent and unreliable.

Right. And this, again, was my conclusion. But I took it a bit further. Read again what I said in the first paragraph of this very response.

>No need to be combative here - aside from being against HN guidelines, there just isn’t enough understanding yet for anyone to be making absolute claims, and the point of my comment was to add counterpoints to a conversation, not make some claim about the absolute nature of things.

You're not combative and neither am I. I respect your analysis here even though you dismissed a lot of what I said (see quotations) and even though I completely disagree and I believe you are wrong.

I think there's a further logical argument you're not realizing and I pointed it out in the first paragraph. LLMs are arriving at novel answers from novel prompts that don't exist in the data set. These novel answers have such low probability of existing via random chance that the ONLY other explanation for it is covered by the broadly defined word: "reasoning".

Again, there is also evidence of prompts that aren't arrived at via reasoning, but that doesn't negate the existence of answers to prompts that can only be arrived via reasoning.
Certainly looks malicious, but what on earth would be his motive? He is an MSc student for heaven's sake and this tarnishes his entire career. Heck, he has published multiple first-author, top-tier papers (two at NeurIPS and one at ICLR) and is on par with a mid-stage PhD student that would be considered to be doing outstandingly well. The guy would (is?) likely to be on track for a great job and career. Not saying he did not do what was claimed, but I am unsure about any motive that fits other than "watching the world burn".

Also, what kind of outfit is ByteDance if an intern can modify (and attack) runs that are on the scale of 256 GPUs or more? We are talking at least ~USD 8,000,000 in terms of the hardware cost to support that kind of job and you give access to any schmuck? Do you not have source control or some sort of logging in place?
Reminds me of Learn x the hard way series by Zedshaw
Let's hope they just keep doing what they're doing, it's a great way to get the public to call for tearing down this ugly censorship^Wanti-piracy system.
I could see that that's how IPv6 adoption happens.

ISPs realize that selling their old squatted IPv4s to Amazon/Google/Azure more than pays for the transition to IPv6 + CGNAT with a tidy profit on the side.

Then to save more money, they cheap out on the CGNAT so that IPv4 connections have poor performance.

Customers complain to the slow websites (since google/cloudflare sites all load quickly, it must be the site's fault) and they have to adopt IPv6 for that reason.
It does, but the only real requirement is to prevent duplicates. It's not a limited resource like domains or IP4 addresses. There's no justification for the subscription model aside from "because we can". They used to give out numbers in perpetuity, but eventually realized there was a lot more money to be made.

Dividing blocks over multiple competing providers is a good suggestion.
Hi! I just created Lifography, which aims to be a company that allows you to immortalize yourself digitally. The idea is quite simple. You get to choose what and how much information you want to save about yourself. This can then be used in the future (and even currently) to create an AI clone that mirrors you. Something like this essentially allows your great-great-grandchildren in the future to have the opportunity to interact with something that is virtually indistinguishable from you today. What do you think about this idea? Does it sound interesting and/or do you have any questions? I'm very curious about your thoughts and all feedback is welcome!
It's stupid to bring yourself into a position where scanning kids for weapons is necessary. In this case we're already past that, so the stupidity is that the device isn't updated to not identify laptops as weapons. If that's not possible, then device is a mislabeled laptop detector.
I think there would be a few people that would see research as a great way of enjoying the now -- but ironically, I suspect those are exactly the people that get burned by the current system and often need to escape it so they don't lose their mind.
Strongbox - I’ve been using it for the past two years. It’s been rock solid and has gotten a few useful updates in that time.

here’s an older of comment of mine for more details: https://news.ycombinator.com/item?id=36022210
The cloud is unreliable for mission critical systems
Apparently, has no patience for writing too...;p
Sure, but noone is forcing you to use Firefox. Getting a barcode from GS1 is mandatory if you want your product to exist in the modern retail world.