skysight-inc/HackerNews huggingface dataset:
You can write a book, but odds are it won't be good or get traction. I think you're better off with video. Videos can remain indexed and accumulate traffic on youtube for years, whereas most books are forgotten/ignored. I have seen plenty of videos from 10+ years ago that still gets lots of comments and traffic.
If it's a social app users should worry about account take over making you look bad/illegal or tricking you to enter your password to other OAUTH accounts. Privacy implications etc. Similar to if the app owner changed hands to someone trying to milk it. As always you be suspicious of any permission asks to limit damage in these cases.
Lots of people want to work in rust. That matters if you're starting a project in rust because it means you'll be able to find people to hire. It just takes a long time for that kind of effect you show up if you're on the get-hired side of the equation.
I haven't seen Static Hermes before, I'll take a look, thanks for the link!

With regards to porffor. It's a very good project and people behind it are probably much better at writing interpreters/compilers, but the biggest difference is in what WASM features the projects use. porffor uses only core WASM, which means they have to implement a lot more features themselves. Data types like arrays, structs/objects, garbage collection, exception handling etc. I am using WASM features added in proposals standardized very recently, like WASM GC or exception handling, which means I get a lot of the features almost for free. And I suppose that's also why semantics like scopes/closures are really hard to do for projects like porffor or even AssemblyScript and were relatively easy in Jaws.

The trade off is mainly in support. porffor compiled binaries can run on a lot of different WASM runtimes, I think there are even some runtimes for Core WASM for embedded devices. In case of Jaws, the runtime needs to support the proposals I use. Currently there are only two runtimes, that I know of, supporting both WASM GC and exception handling: V8 and WasmEdge. I believe more runtimes will get there, like for example WasmTime people are working towards exception handling, but it will take some time. Which is not a problem for me, cause it will definitely take a bit to reach any production level JS compatibility - I think the runtimes will have time to catch up with the proposals by then.
Not all of these are correct. For instance, the one for Fulton St Station shows the two J/Z platforms as being on the same level, when in fact they're on two different levels.
> because I don't know if they will commit crimes. It's not a given, it's a decision they make

This ALSO applies to drugs.

You don't know if they'll use drugs, you just assume. And it's a fair assumption.

Symmetrically, you can't claim you don't know they'll turn to crime to fuel their addiction. It should be a fairly straight forward conclusion.

It's a matter of cause and effect. Your own personal moral code is irrelevant. We know, whether we want it to be this way or not, that it's extremely difficult for drug addicts to stop using, particularly those with zero resources like the homeless. It's just the reality, and we have to live and operate within that framework. Because any other framework is make believe.

> because no one is responsible for their decisions; we're all just flesh automata animated by neurotransmitters

I'm not claiming this, you're doing the typical thing where you take my argument to the furthest extreme and then claim that is actually my argument, so it's easier to disprove.

The truth is choice is tricky. It's not binary, it's continuous. There's infinite levels of influence we have in each and every aspect of our lives, even the smallest ones. I can choose to, for example, not brush my teeth this morning. Would it be easier, or harder, to choose to not do heroin, provided I'm an addict? You know the answer.

My main argument is that you're not an enabler by giving them money because ultimately your influence is minimal. You're also not an enabler by NOT giving them money. Their "choice" (loose) to use drugs is due to societal, biological, and economic factors, which you cannot control. If you simply do not provide them money, even if everyone did this, you would not rid the world of drug addiction. In addition, you have to understand there's a reason these people do drugs. They live very hard lives. It's pretty easy for us in comparison. I can't blame them for craving an escape from the reality they live in. It's hard to look to the future you can build when you have no present.
That's right... CFIUS has long been monitoring and regulating foreign countries purchasing land in the United States. This article is attempting to turn the status quo into news.
Proof We're in a Simulation
I have proof we're all in a simulation.

Actual, real, factual proof.

Butter.

Think about it.

If your house is too cold, or warm, it's borked. It doesn't spread, or it's melted. It's designed to spread at the perfect temp zone for human living, yet it's the by product of milk and a natural process.

Likely the parent simulation has a delicious, similar spread, but it requires a heating bowl, or a cooling bowl to be able to use it at room temp. Butter is a pleasant design, a fantasy for those playing, controlling, and watching our simulated world.

It's proof! This is a simulation!!!
Looks good to me, even as a Haskell ignoramus. I had tried it long back, but found it tough at the time.

What is the reason for hiding the putStrLn of Prelude and importing that of Data.Text.IO?
I tracked ELO rating in Chatbot Arena for GPT-4/o series models over around 1.5 years(which are almost always highest rated), and at least on this metric it not only seems to be not stagnated, but also growth seems to be increasing[1]

[1]: https://imgur.com/a/r5qgfQJ
Even more, each earlier explosion of AI optimism involved tech that barely panned-out at all. For investors, something that's yielded things of significant utility, is yielding more and promises the potential of far more if X or Y hurdle is cleared, is a pretty appealing thing.

I respect Marcus' analysis of the technology. But a lot of AI commentators have become habituated to shouting "AI winter" every time the tech doesn't live up to promises. Now that some substance is clearly present in AI, I can't imagine people stop trying to get a further payoff for the foreseeable future.
Something interesting I observed after introducing LLMs to my team is that the most experienced team members reached out to me spontaneously to say it boosted their productivity (although when I asked other team members, every single one was using LLMS).

My current feeling is that LLMs great with dealing with known unknowns. You know what you want, but don’t know how to do it, or it’s too tedious to do yourself.
It would be great if I didn't have to pay the equivalent of 2000 USD for the full cycle where I live. Kids get it for free but if you're 30 you're shit out of luck
You are very sure that your sources aren't lying to you. If you are interested in going down a rabbit hole, here's a good starting point.

https://nsarchive.gwu.edu/briefing-book/nato-75-russia-progr...

The year is 1997, but the conflict started much earlier than that, during the fall of the Soviet Union.

For all the brainwashed and self-righteous: feel free to hit the downvote button. I won't respond to stupid questions along the lines of "how is this relevant", "whataboutism", and so on. You can read.
Marcus the decel been screaming at LLMs at every interval of development, pivoting his statement on every advance to keep up
Thank you making note of this. The Guyanese I know have an oral history of being decieved and compelled. They were tricked into getting on board a boat and once there not allowed to leave. They were heart broken that their families did not know what happened to them. The return to India was offered later as reparation. But by then they had built entire lives and had new families of their own. The British did not call it slavery because slavery was outlawed by this time.

The author's heavy reliance on a historical narative authored by the U.S. military probably contributed to the rather sanitized recounting of the role Britain had in imigrating 286,000 Indians to Guyana.

I am curious to know if anyone else here shares this history in their family.
Did you try enabling grayscale in iPad and perhaps with a paper like screen protector? I use one such with my iPad Pro and it’s surprisingly pretty effective for me.
Took me a while but finally found a consistent way to get it perfect.
I use long grain enriched white rice from Costco, wash the excess starch and dump the same amount of rice and water in the pot and let it cook on high for 4 minutes then 10 in low
Ah, thanks! I tried converting that example to Zig:

https://tars.run/t3eInpPFAgc

Is that the idea?

You can do the same thing wrapping integers with structs, but enum makes it slightly more concise?
>Redhat is the most serious game in town for SELinux

SELinux on Red Hat only confines web servers, DNS servers and such. All software started by an interactive user, including web browsers, runs in the "unconfined" domain (term?), which means SELinux is not even trying to contain that software.

ChromeOS OTOH does use selinux to sandbox the browser (and IIUC Android uses it to sandbox every app).

>Comparing Mac to RHEL, there’s only one place where Mac is ahead

That's not my understanding: Mac is far from perfect, but it is more secure overall than RHEL and Fedora IMO. It's not just that the Mac verifies the integrity of /usr and such whereas Linux distros do not.
Medical ethics is a bit tricky. It's like the trolley problem on steroids.

I mean pulling the lever so only 1 person has to die instead of 5 seems simple until suddenly you're harvesting a healthy person's organs to save 5 others.

Heck we've seen it in action in covid-19 research. How much more useful data could we have had if we infected people deliberately? (or at least didn't just wait for them to get infected by chance) Sure some tens of people, maybe hundreds could have died as a result, but what is hundreds for a disease that kills millions? Besides, getting infected isn't even a death sentence, we've sent plenty of soldiers towards way worse odds.
sorry about necroing this, but I was implying that the reboot would be a result of unintentional behavior (a bug) in some local p2p code.

The find my network is just an example of local p2p functionality that is largely opaque to users.
I find that its capability is massively dependent on the availability of training data. It really struggles to write syntactically correct nushell but it appears to be an emacs-lisp wizard. So even if we're up against so some kind of ceiling, there's a lot of growth opportunity in getting it to to be uniformly optimal, rather than capable only in certain areas.
What is the mistake? I see none.
I read this article as less of "AGI is impossible" and more of "it's possible to find a better architecture than the transformer, and we are at a point where we need to focus more on research than LLM hype."
Did you actually read what I wrote and what you even quoted?

Go buy a Netflix/Max/Prime/etc account in Mexico/El Salvador/Indonesia/etc. It'll be 1/3 the price and you'll be limited to "original" (usually English) and Spanish for dubbing/subbing. In some cases you won't even have the original options. I've lived in a few of those low CoL regions, that's literally how it works.

As I said in the following paragraph (which you probably also didn't read), those limits do not exist for most accounts originating from English-speaking regions (especially North America) and some Western European nations. So if you're using your American/British/Canadian/etc account to try to disprove a point I never made, it's already been addressed.

Just....read.
Maybe abstention won in a landslide and a record number did not vote. IE; +51%.

We'll never know.
The perfect recommendation system is one that predicts when you'll explicitly ask for a recommendation, so you don't have to.
As a die hard cricket fan I am pretty well aware of the talented Guyanese cricketers, most notably Shivnarine Chanderpaul. I think most of your Indian colleagues likely follow cricket so that could be a great way to start bonding with them. Of course, if you don't follow cricket then that's a useless advice!

Beyond this, I would suggest learning a little bit about the common topics we "Desi" people talk about at work. In the US most of us will talk about local issues way more than anything happening back in India. This is partly because India is quite siloed. So there is a good chance that people are talking about elections these days.

Btw language barriers play a huge role. I understand Spanish and Portuguese better than I understand many Indian languages. In many cases, I can't even figure out which language people are speaking. (As an aside, it is possible that some of your colleagues are not speaking Hindi but some other language altogether.) None of my Indian colleagues in my university speak my native language. Many of them don't speak Hindi. So we communicate only in English.
You can use measured boot for this application, to much greater effect.
Is this some AI generated content on HN? The ramblings of a mad man? What are you getting at here?
The lens that the government is that the beck and call of corporations no matter who is in power?
That's equivalent to asking if I would let a hobbyist programmer who just learned python to write his first computer game design and implement my production system.

A better comparison would be "would I let someone who self-learned wiring up houses, and then spent five years working under an expert, before finally branching on his own, wire up my house". And the answer is yes.
That has to end too.
Altman does deliver while Marcus ponders
Sudden death and cerebral hemorrhage seem hard to declare as unrelated to the medication they took.
LLM Evaluation Metrics
You can do that with “hello, world” in any programming language
The Curious Case of Iconic Star Vega's Missing Planets
Ask it the same question right now and it will still by default give you permission to run your tongue over one of the world’s classic vector species for zoonotic mass death transmission.

There is nothing safe about that.
Seriously doubt it but time will tell.

There aren't that may new projects where rust would be a good fit. And projects in C++ won't be rewritten in rust.
The world put Pasteur on a pedestal for creating the rabies vaccine. He was a household name because rabies was a terrifying death sentence at the time. We're incredibly luck that today getting bit by a rabid animal is typically just an inconvenience. Vaccines are miracles.

He also invented the pasteurization process, which has saved countless lives. Now we have a whole anti-pasteurization movement, because why not. Wild that education has failed so hard that we have large numbers turning their backs on these blessings we're fortunate enough to take for granted.
> It's designed to spread at the perfect temp zone for human living, yet it's the by product of milk and a natural process.

That is because butter is fatty, and like lard, it will coagulate and spread smoothly at room temperature. It's not simulation theory, it's basic gastronomy.

The struggle with Hacker News is that people regularly ask dumber questions than this during more sober news hours, so it's impossible for any of us to know if you're being serious.
Honest question, since I know nothing about anti cheat development.

Is it really feasible to detect cheats that are not simply "insta lock aim to some player" on the server side only ?

Scripting, or Wallhacks, or cheats like these would be impossible to detect automatically and reliably ?

(Without something like CSGO's Overwatch where players rate anonymized replays of potential cheaters)
A new life, albeit a very short one. Great book though.
The demo is not what they're asking for. It compares original versus quantized. They want quantized versus a similar same-size in GB model.
Good point! You're totally right, assuming they're RSUs, which they probably are.

There are more exotic situations where they aren't, and also there are ESPPs (employee stock purchase program) which are also different though that's not a grant, but I don't want to rathole on stock option grant stuff here.
So does this execute faster than just running the same code in js or is this for interop for other languages?
There is one growth industry when import tariffs are imposed: smuggling. Associated with smuggling come corruption of public officials to have them look the other way and of society at large because when you knowingly buy the less expensive smuggled goods you become corrupt too.
> For investors, something that's yielded things of significant utility

what exactly have investors gotten in return for their investment?
Those people would be the first casualties, because they would be working where the stakes are high.
Oddly-Specific Cleaning Products
> Diminishing returns for investors maybe, but not for humans like me.

The diminishing returns for humans like you are in the training cost vs. the value you get out of it compared to simply reading a blog post or code sample (which is basically what the LLM is doing) and implementing yourself.

Sure, you might be happy at the current price point, but the current price point is lighting investor money on fire. How much are you willing to pay?
If you are a licensed engineer that happens to be doing software, you can probably play that card.
I think elaborate IPC designs are too much trouble, and I favor seL4's "context switch with benefits" approach of delegating larger messages to shared memory. It avoids performance and security hiccups with copying or kernel-mediated shared memory, like in EROS. To be fair, I'm less focused on efficiency and more on simplicity/robustness of the kernel, similar to seL4. Could you elaborate on your thoughts in the IPC space?
You're making my point!

This universe is designed that way. Designed so butter spreads.

That's not a mistake. It's baked in.
We've been learning new languages by tinkering on examples and following leads for decades longer than many people on this website have been alive.

Learning new programming languages wasn't a hurdle or mystery for anyone experienced in programmong previously, and learning programming (well) in the first place ultimately needs a real mentor to intervene sooner than later anway.

AI can replace following rote tutorials and engaging with real people on SO/forums/IRC, and deceive one into thinking they don't need a mentor, but all those alternatives are already there, already easily available, and provide very significant benefits for actual quality of learning.

Learning to code or to code in new languages with the help of AI is a thing now. But it's no revolution yet, and the diminishing returns problem suggests it probably won't become one.
> AI labs are pursuing huge compute ramp-ups to scale training

Yeah, and many, not just Marcus, are doubtful that the huge ramp-ups and scale will yield proportional gains. If you have evidence otherwise, share it.
Something seems quite off with the metric. Why would 4o recently increase on itself at a rate ~17x faster than 4o increased on 4 in that graph? E.g. ELO is a competitive metric, not an absolute metric, so someone could post the same graph with the claim the cause was "many new LLMs are being added to the system are not performing better than previous large models like they used to" (not saying it is or isn't, just saying the graph itself doesn't give context that LLMs are actually advancing at different rates or not).
I lose track with Gary Marcus... is AI a nothingburger being peddled to us by charlatans, or an evil threat to humanity which needs to be stopped at all costs?
The next six words you didn't quote make all the difference.
I don't know if we can trust OpenAI researchers to be objective after the recent escapades with Sam Altman, public opinion and its effect on OpenAI's valuation. They are intelligent people and we all know now what the public wants - needs - to hear.
Show HN: LLM driven OS to execute network security exploration agents
I made this thing where LLM works like a tiny OS kernel - it plans tasks and runs different agents. Right now it's doing security stuff (poking at networks, checking SSL, testing APIs) with WebGoat as a playground.

The ultimate goal is to ask it "find vulnerabilities in XYZ" and see it orchestrate its own tools, backtrack, try different approaches, etc.

The cool part is the LLM doesn't just blast out a bunch of tokens - it plans, reasons and executes tasks step by step during inference.

Currently playing with security agents but you could plug in anything really. Would love getting you to play with it and maybe add an agent or two.
Almost. They’re already fantastic at manufacturing and to a certain extent improving on technologies but we haven’t seen a lot of new breakthrough come from China yet. I don’t doubt it will start happening, it’s just a matter of when.
It's not just the outright malware. It's the McDonalds app that sends them a few notifications per day reminding them that they have One Free McFlurry Waiting!, or 5 ad-ridden games they downloaded to play once and now litter their 5th and 6th homescreen, one of which got them to agree to background location tracking. It's the SuperCoolEmojiKeyboard they installed one time 2 years ago because they couldn't figure out how to send a hotdog emoji, and has been keylogging them ever since.

People treat installing apps like a casual activity that involves no real thought or consideration. They've been trained to do so. The mental model needs to change: installing software is granting it some measure of ground on your device, and should only be done in cases where you have good reason to trust the developers. For everything else, that's what we have websites for.
Claude is the best at coding but the limits are the problem. You only get like a handful of messages.
> I probably spent 80% of the time I would have spent writing it from scratch.

A 20% time improvement sounds like a big win to me. That time can now be spent learning/improving skills.

Obviously learning when to use a specific tool to solve a problem is important... just like you wouldn't use a hammer to clean your windows, using a LLM for problems you know have never really been tackled before will often yield subpar/non-functional results. But even in these cases the answers can be a source of inspiration for me, even if I end up having to solve the problem "manually".

One question I've been thinking about lately is how will this work for people who always had this LLM "crutch" to solve problems when they've started learning how to solve problems? Will they skip a lot of the steps that currently help me know when to use a LLM and when it's rather pointless currently.

And I've started thinking of LLMs for coding as a form of abstraction, just like we have had the "crutch" of high-level programming languages for years, many people never learned or even needed to learn any low-level programming and still became proficient developers.

Obviously it isn't a perfect form of abstraction and they can have major issues with hallucinations, so the parallel isn't great... I'm still wondering how these models will integrate with the ways humans learn.
What am I getting at?! Consider all the conditions required that a by product of a food animal's milk only works well at perfect room temp. You think that's a mistake? A happy coincidence?

No. It's proof that the entire universe was designed to ensure that butter spreads at the same temperature that humans find comfortable. Even the fact that human comfort == butter comfort is a big, hairy flag.