skysight-inc/HackerNews huggingface dataset:
I get your point but removing advertising is never unethical.
I verify the results by looking at the output and seeing if it did what I wanted it to do.

I don’t mean to be dismissive or reductive. If I need to do something more complex then I’m probably not trying to do it in a shell one-liner.

I used this feature earlier today and prompted it with something like “given piped input, use awk to filter just the 2nd and 5th columns, and truncate the 5th column to 25 chars”. I don’t use awk often but I know that it exists, and I could have figured out how to do this in about 20-40 seconds with a google search or man page, but this was 10x faster.
Not a single line of code is from plausible.

But definitely inspired by thier overview and how the avoid cookies
Not to be confused with Adam Gordon Bell, who is still very much alive.

https://news.ycombinator.com/user?id=adamgordonbell

https://adamgordonbell.com/
Data-level parallel processing (or SIMD vector width) is a different thing to address space width. If you want to see some _really_ wide units, look at GPUs.

For UUIDs, 16-byte short strings and IPv6, there's no real reason the SIMD units couldn't do the work there. (Granted the existing vector units may be a bit short on features for working "across" lanes - I'm not sure how capable they are at dealing with null-terminated C strings for example).

In principle at least (and allowing for some snags around memory alignment), C++ std::strings with the short string optimisation (which stores the string's data on the local stack, if it's less than a certain number of bytes) can already be loaded into vector registers and indeed never materialised as memory at all. How much this happens in pratise I wouldn't like to say, but it's not that hard to roll your own stringid_16 or whatever with conversion operators.
> This means there are no small 'town' or small specialist banks in the UK

We do have about 250 credit unions and 42 building societies though
The headline is misleadingly focusing on a soundbite out of the full quote.

"It's a shame, but what can we do? There really isn't anything we can do to prevent memory safety vulnerabilities from happening if the programmer doesn't want to write their code in a robust manner." -- Some (uncredited?) C programmer.

Does C have more footguns as a low level language? Of course. That's part of the freedom of bringing only the baggage a project needs. Sadly, like many dangerous or sharp tools, incorrect use will lead to harms.

If someone has a choice, a safer more modern language can accommodate less skilled practitioners.
You needn't have responded. Pretty sure the poster you're replying to was just taking the piss.
I find the "threads" approach to prompting in a complex app very intriguing. Did you experiment with threading at different levels and how they interact? If so what can you share about this?
Space Quest II disk contains 70% of AGI interpreter source code due to blunder
You dodged a bullet. My company burst out laughing and applauded when I suggested we should write boring software (we’re a milling company)
Is there one for videos?
Does anyone know if IOS randomizes the BSSID of hotspots? I’ll need to test this out & see if this could track a known device
Showed up late and the site is filled with garbage content.
hah, I did :)
I sort of get that but does this hypothetical system not have a c compiler? If it does, you can compile and install lua in probably under 5 seconds and actually have a sane language with respectable performance to target.

It also seems odd to me that a place that would be so rigid about installing a tiny language runtime would be ok with checking in the artifact of an experimental programming language.
Yep and this is a big problem. Because while the fraud in this article was clear cut… in many other cases there can be significant misrepresentation about the student’s actual novel contributions.
I find it better overall, it's my default.

It's also what people think in blind tests: https://arena.lmsys.org
> OpenAI hired someone that sounded like her, and it’s her natural voice.

They say so, yes. Seems like they didn't want to go through discovery in order to prove it.
Pretty odd comparison as the selfish gene is about gene level incentives, not individual level ones. there's even a chapter devoted to the chromosomal effects that lead to eusociality.

then again maybe the people you're thinking about are focused on the selfish, rather than the gene.
For a brief moment, I thought it was the one about not being able to resize the bookmarks dialog since rewrite took place.
If we forego human read-write-ability to gain some interactivity, we got https://tiddlywiki.com/ , a single long html file
OpenAI had the opportunity to prove as much in court and chose not to.
Used it, its everything you need most likely.

And it somehow managed to become popular and advertise itself without the "written in Rust" tagline. I like that. Ofc its written in Rust.
I think rich get richer because of a bunch of reasons but not really because of “buying when there is blood on the streets” or “timing the market” if you prefer.

Reasons include:

* Children inherit wealth and knowledge of how to build wealth

* The children are doing this rather than trying to leetcode to get their first job (or rack up debt to get qualified for it etc.)

* Connections

* Compounding (despite corrections)

* Political influcence

* Can afford to hire tax/law people to avoid tax

* Tax law favours the rich. You pay no tax on a billion in capital gains if you never sell and if that yields you 50m you pay tax on that but let’s say it is half so 25m that is 2.5% of the wealth but if it goes up 75m over the same period that is tax free so you paid 20% tax on the increase in net worth. Compare that to a worker. And this is without doing any tax avoidance!

* To avoid tax at all in the previous example get the corp to buy back shares instead of paying dividends then live off borrowed money.
There's part of a chapter in TSG calling out those who read the title of his book and assume that he's criticising morality/intention. All of the observable consequences of Wilson's group selection can be derived from gene selection, it's a lower-level theory (which, again, is discussed at length in TSG, as is cooperation).
> Parental "help", e.g. doing most or all of the work for a science fair entry, is an open secret among Asian communities.

This has been a meme/running gag in countless sitcoms and Sunday morning newspaper comic strips for as long as I can remember. Not the Asian community part, just the 'parents actually doing the work' part. The joke is typically about overly competitive middle class suburban fathers juxtaposed against their children who have better things to do than care about dorky school projects.
Alacritty doesn’t do well with modifier keys and a lot of keyboard shortcuts don’t work in neovim by default. I recommend using foot instead.
The elephant in the room is that 17 years old should not be writing long scientific articles witha lot of supporting material. They are not paid for that and they are expected to study first.

We should definitely expect to see short, brilliant discoveries from teenagers when they notice a gem in a heap of data adults discarded.

But not that kind of bureaqucratic nightmare style scientific papers where the result is attained mostly through prespiration, not inspiration. 100% great for already learned and paid adults, being fraud or exploitation of adolescents.
Once tree ensembles get big enough to handle the kinds of problems that LLMs can address, are they really more interpretable?
Yep. It's scary to enterprises, because of lazy (or incompetent) security folks. It's just like any other language. They just look at crap like WP and the amount and ease of code dumped out to the net. Disregarding the actual stuff that would actually be used.

It's actually PHP's success and simplicity that creates the volume of code (and thus volume of bad code) that gives them that impression.

I wind up using PHP for tons of scripting or internal tools still. :)
The one in our neighborhood was. I didn't do an exhaustive survey. But I did check a lot of drug stores and found nothing.
> Indeed. This is a great application for Rust. It's something that's complicated, difficult, and has to work right.

For Rust itself, maybe, but not for its community.
Man, I thought FreeCAD’s problem was me being an idiot, but glad to hear someone else come to the same conclusion. I recently spent an hour or two almost every evening for about 3 weeks to come up with what I thought was a simple object I needed to print. The cycle was:

1) Watch and do one tutorial that gets you 80% of the way there.

2) Try to stumble together the rest of the way.

3) Find out the fundamental tutorial doesn’t set up my project in a way that allows me to finish the 20%.

4) Watch the whole project fall apart as I try to modify one of the previous steps.

5) Repeat.

Does the order typical matter that much in CAD? I went all in on this thinking it was a simple object and how hard can FreeCAD be. Turns out, very hard.
Images That Sound
Adding to your point, I also instantly regarded Amber as an alternative to other higher-level languages. Especially scripting languages that require elaborate ahead-of-time setup. Amber will surely score some points here due to its portability in the Linux world. But other commenters seem to see it as an alternative to writing Bash scripts. So which will it be?
Somehow the least interesting part of GPT4o is the most talked about.

Its certainly exciting, machine vision and natural language interfaces are getting a huge push forward. I can imagine some great products built on the next generation of this tech. Accessibility and customer service are the obvious ones. But somehow this is maybe 1/3 of the discussion on this topic.
But as opposed to a dancing bear, we expect AI to get better and better at dancing in the next decades.

The speculation is important, it both changes the perspective for prospective companies/investors, and cannot even be said at this point to be unfounded.
The child is nothing to be blamed for, it is a 100% problem of the organizers.

For a 17 years old, even throwing together such work is already an worthwhile result. Teens is a golden age of compilation and remixing.
And of course Gemstone is itself a Smalltalk

https://en.m.wikipedia.org/wiki/GemStone/S
The article is a report of MSF, a NGO focused on medical care. It's not a newspaper, so they just talk about their mission.
> The beauty of a democratic republic is our elected leaders can change laws and pass new ones! So, just like this case where the people have a choice in what cops can do with surveillance tech, the people also have a choice in what our highways are limited to.

That isn't actually how it works.

There are in practice multiple constituencies. Some people want higher speed limits, because they prefer to waste less of their time in a car. Other people want lower speed limits, because they believe them to be safer. Politicians have learned how to lie to people in the most adaptive way: You lower the speed limit but don't vigorously enforce it. Then you can tell the people who like lower speed limits that they've won, while the people who want higher speed limits don't actually slow down.

This deceitful compromise is also supported by the police, because when everybody is constantly violating the law they always have a pretext to pull over anybody they want. So the status quo is sticky. But it's also unreasonable. It's just not something that democracy is well-suited to fixing.
Another feature of CL, specifically CLOS, is that it actually has a formal protocol for changing classes.

A formal protocol you can tap into. While hardly omniscient, I don’t know of another language that does offer this. I don’t even think Smalltalk has this. (Smalltalk has a fundamental primitive related to this called “become:”, which can be used for this purpose, but that’s less formal than what CLOS provides.)

What does this mean? It means that you can change the structure of classes, AND their instances, in a live, running system. Not just their structure, but how the system transmutes from the old structure to the new structure. How the conversion is done.

What does this have to do with the REPL? It’s part and parcel of the kind of environment and functionality of the system that is exposed by the REPL.

The REPL is not just a console that you can type into, and use backspace, and what not. It’s the door to the very rich world underlying the system.

And this is the key point. In CL, the REPL is not an afterthought. It’s not an add-on. It’s a core competency. Much of this no doubt came from the Lisp Machine experience, where all you had was a running image that, like a surgeon, you had your arms elbow deep into. A system where you could not trivially just stop and restart for every little change. A system where you had to have the ability to change the tires on a running vehicle.

The vast majority of modern REPL environments don’t have that burden, so when things get tough, they can punt. “Eh, just restart and do over.”

It’s absolutely fair to consider whether that quality is actually still germane in the modern era. Hard to imagine a scenario where you might do something like a change like this on a running server, especially in our age of “cattle, not pets”.

But the legacy is still there from that past time. A time when not only were they pets, they were coddled and spoiled. So the folks back then had to think this stuff through.
It lets you associate users to companies so you can look at analytics from a user or company perspective.

ie, how many individuals are using this feature or what’s the average usage of this feature for a company.
I badly need something like this because Big Tech sites are awful.

I tried to submit a request, but it gave me an error about sendgrid credits. I guess the site is already a huge success.
The Failure of the Star Wars Hotel [video]
The retrieval part of RAG is usually vector search; but it doesn't have to be. Or at least not exclusively.

I've worked with various search backends for about 20 years. People treat vector search like magic pixie dust but the reality is that it's not that great unless you heavily tune your models to your use cases. A well tuned manually crafted query goes a long way.

Pretty much any system I've built over the last few years, the best way to think about search is about building a search context that includes anything relevant to answering the user's question. The user's direct input is only a small part of that. In the case of mobile systems, the user entered query is actually typically a very minor part of it. People type two or three letters and then expect magic to happen. Vector search is completely useless in situations like that. Why does search on mobile work anyway? Because of everything else we know to create a query (user location, time zone, locale, past searches, preferences, etc.)

RAG isn't any different. It's just search where the search results are post processed by an LLM with whatever the user typed. The better the query and retrieval, the better the result. The LLM can't rescue a poorly tuned search. But it can dig through a massive result of search results and extract key points.
My deGoogled phone is an iPhone.

Freedom isn't free and unfortunately the time wasted in trying to maintain a high standard of smartphone privacy is time I will never get back.

That and the social isolation from trying use a phone that can't keep up with the activities and communication preferences of friends makes an iPhone a necessary compromise.
Unfortunately, many cultures don't see honesty as a value on its own. In Polish there's a word "frajer" which is an offensive term for someone who got cheated or didn't take advantage of a situation. The logic is that, if the society as a whole is dishonest, then it doesn't make sense to be a martyr recognized by no-one, and it's better to make sure you take care of yourself first.
i do prefer kitty[0] if i want a modern terminal emulator

[0] https://github.com/kovidgoyal/kitty
DHTML was HTML mixed with JS/VB type scripting[1] not server side stuff like PHP :)

1. https://en.wikipedia.org/wiki/Dynamic_HTML
I don't know, that's why I'm asking. My guess would be that they didn't get tax incentives or other behind the scenes things that we rarely find out about.
Can you give an example? I've never hit that, but I might not be using it that hard
I've been using both for a while and cannot remember having any issues like this.
I guess I don't understand the point. Could someone summarize why I would use this rather than writing my utilities in something that doesn't compile to a quirky, limited programming language?
GNU Emacs nor XEmacs also can not behave like ZMACS on lisp machines - there's just as much disconnect as between (n)ViM and lisp image. It's always a remote, RPC-like relation.

In fact, I'd say that a certain ancient Erlang mode for Emacs resulted in closer relationship between Emacs and Erlang, as it made Emacs into a process in OTP cluster.
> compiled language

more like "batch compiled language". In many Lisps one would incrementally compile code. Common Lisp has already three functions built-in: LOAD, COMPILE and COMPILE-FILE. How they work is depending on the implementation, but LOAD typically can load source and compiled files, COMPILE compiles a single function in memory, and COMPILE-FILE compiles a source file to a compiled file (native machine code or some byte-code). SBCL for example compiles with these functions every thing to machine code, which it does anyway, by default.

One of the things which make this useable for incremental work is the symbol table, which holds all symbols and its values&functions. One can change the function of a symbol at runtime and global function calls go through this symbol table (-> late binding). So an update to a function has effect on its next call.
It's 4 hours but this analysis is incredible. It's the video equivalent of those long Geocities pages about some niche interest.
Does that actually matter? You see the same sort of embarrassingly low numbers in all artistic mediums. Writer, painter, musician, sculptor, interpretive dancer, comedian, indy game dev - on average none of these pay enough to count as a career and you only hear about stuff on the successful end of the bell curve. Even if you improve your odds by making commercial art. In many cases even the artists considered successful still need a day job.
Love where your head is at, but assuming we're talking about the united states, we literally just have enough money and resources to subsidize every kid who wants to attend college if we really wanted to.

There are so many measurable long-term benefits to higher education both for the individual as well as the state that it's truly insane (to me any at least) with how unaccessible we've let it become.
> <...> even with an invalid API key, iTerm2 is still sending everything that happens in the terminal to OpenAI.

Could you please point me to the code (or provide any other proof that this is happening)? This seems either insane or like a huge bug, so I have a hard time taking anyone's word for it.
Germany defaulted on some of the payments and France responded to that by occupying Ruhr (https://en.wikipedia.org/wiki/Occupation_of_the_Ruhr). That took out a substantial portion of Germany's production capacity, but they were mandated to keep paying the reparations. The German state tried to keep up with that by printing money, triggering hyperinflation and paving way to the Nazi regime.
Ofc there was a tagline. Check the announcement post in the repo's readme, it's your typical "blazing fast Rust"

> Alacritty is a blazing fast, GPU accelerated terminal emulator. It’s written in Rust and uses OpenGL

https://jwilm.io/blog/announcing-alacritty/
If we stopped our emissions today, the average temperature will likely stabilize. There is some theories that it will keep going up by .1 to .3C over 30 years, unless we also stop other GHGs, in that case it will stabilize at -.2 to -.5C over the average of this year.

In the very best case, the current climate is the climate of the future.
I don’t get it. How do I now that something is a data definition and not just more data?

Is “>” a special character together with space and new lines? He calls it a trick, why?

How do I add data with spaces and new lines?

Is “Parser” a keyword that you postfix to names of values? He writes “idParser” and then has a value in each observation that is named “id”
> How is that supposed to "delete my home directory"?

Ah, I over-quoted that part. My mistake.

> Also, it doesn't work:

It will work with the default Nix settings.

> Turning off restrict-eval is pretty crazy; there's no reason to do that and it's dangerous.

One would need to first turn it on to be able to turn it off.

> https://nixos.org/manual/nix/unstable/command-ref/conf-file....

Indeed, note the default value.

> I don't think it did. I'm not sure what it was supposed to help with.

I was hoping that it would be interesting to you, but also help avoid spreading false information that might mislead people into evaluating Nix code when it's not safe to do so. But, I think I understand now that maybe you don't care about what happens to other people.
They are. And bankruptcy doesn't apply to businesses. They go insolvent, not bankrupt.

Honestly the amount of incorrect information in this thread about the UK is quite disappointing, especially as most of it can be corrected with a quick Google search
There are plenty of well written books out there, where the author doesn't explicitly tell you how you should feel, but teases out details about the world and lets you come to your own conclusions by the actions of the characters.

Read the first few chapters. Tell me if I'm way off the mark.

I know exactly how judgemental I'm sounding, but I want others to know that HN book recommendations are really not that great.
>But a QR code would definitely be audible as a series of quiet beeps, unless you exploited auditory masking.

The article we are discussing, and just a cursory google search, may interest you.

https://antfu.me/posts/ai-qrcode
This project looks very cool. Worth noting however that it doesn’t have tabs.
Never had any issues with alacritty/neovim, but foot is much faster. Sadly no ligature support though: https://codeberg.org/dnkl/foot/issues/57
If an app requires an internet connection to actually work then it might as well be a web app, especially for things like news and social media, where half the time you are following links to articles/media on websites anyway. I really hate those "download our app" banners.
The REPL often is also the default debugger. On error one gets a debug REPL at the point of the error (no unwinding), one debug level deeper. The debug REPL is basically a normal REPL, but with some debug features (stack movement, ...) and the ability to call predefined restarts in the code.
Love Anthropic research. Great visuals between Olah, Carter, and Pearce, as well.

I don’t think this paper does much in the way of your final point, “it doesn’t understand what it’s saying”, though our understanding certainly has improved.
Asking for a friend. Does this mean the end of incognito mode on your browser?
AI Helped Write a New Novel
This technique also helps to prevent hallucinations in human children.
Humans are a natural formatiom. The laws of science are our only real limit here so let's be honest about this.