skysight-inc/HackerNews huggingface dataset:
There are many.

There is Oberon:

http://ignorethecode.net/blog/2009/04/22/oberon/

That's a whole family of OSes, from tiny text-mode up to SMP, TCP/IP-capable GUI OSes, in the language that followed Modula-2 (which in turn was the successor to Pascal.)

There was TUNIS, a UNIX implemented in a Pascal derivative:

https://en.wikipedia.org/wiki/TUNIS

Here's a whole article on them I wrote last year:

https://www.theregister.com/2022/03/29/non_c_operating_syste...
The goal should be to reduce harm. The idea that drug use is axiomatically bad is an invention of the War On Drugs.

Criminalizing drug addiction increases harm. Treating it as a disease provably reduces harm. And, in fact, reduces drug use.

Methadone and clean needle clinics are pointed in the right direction, but they're not enough. They just happen to be all the people who got them put in place could manage.
If you use '#include <SDL2/SDL.h>', your software will refuse to compile under a whole lot of circumstances. It assumes a Linux-style situation where you have one 'include' directory with headers from all libraries in it. A lot of systems won't have that; they will instead have separate include directories for the different libraries, and use pkg-config or an equivalent to provide the -I flags. And these systems will all provide flags which make '#include "SDL.h"' work, while '#include <SDL2/SDL.h>' won't work.

Of course, all of this is moot if you don't intend to use a system-provided SDL. If you bundle your own SDL and take care of that with your build system, you can do whatever you want. But if you intend to use a system-provided SDL, and you intend for your software to be somewhat portable, you must use '#include "SDL.h"'.

Now I will agree that it would've been better if SDL decided to make '#include <SDL2/SDL.h>' the canonical include path. And the fact that SDL pollutes your header search space with generically named header is terrible. SDL is not a very good library, it's a "bad citizen". But that's the world we live in. The only ones who can change it are the people behind SDL (and I certainly hope they do change it with a potential future SDL3).
It is science. If you read Littman's research, this would be apparent.

Just because some research challenges your ideological viewpoint, doesn't mean it's bigoted.
If it's first step was to enumerate the machine which computed Pi, then this enumerating machine would never take a second step.

Geometry isnt computable, and all physical ontology is geometric.
Good idea, I have not considered on prem yet. But I can see the need in cases where data is sensitive.
To me it seems both Pandas and Polars sacrifice API for performance, just using different approaches to achieve that performance and thus differently bad API. There's obviously some amount of tradeoff there and no shame in tilting in scale in one direction, though it would be refreshing to be upfront and honest to users about that.

Additionally, Pandas seems an organically grown API. These days with more experience and more data frame implementations to learn from, it should be possible to do better, something I only partially see when looking at Polars.
cf https://news.ycombinator.com/item?id=34165014

Willie Crowther is known to have been working on IMP code ca. 1973 (but no idea if he ever touched the auto-restart code)
They're talking about the developers working on spark and K8? That's different. But I don't think they are talking about that. They are more likely talking about using these tools.
That’s UX improvement and we are taking about a v0.6.

Maybe the devs were simply focused, on you know, making the image editing part work before working on quality of life improvements.
(meant to type "latest console _game_" there)

People usually have two commodities, time and money.

When you're young, you have virtually endless amounts of time. You can just sit down and grind a game to get better at it and get better equipment.

When you're older, you don't have as much time, but you have money. Then (in my opinion) you should be able to use money to get on par with the people who have spent all the time gaming you spent at work and with your family.

Of course there are games where you just need to "git gud", because it's all your own reflexes and knowledge, in-game items and boosts don't matter that much if at all. If people using money to offset time used bothers you, you can play any of these games.

This is why people selling MMO accounts is a thing. People with money want to enjoy endgame content with friends who have unlimited time.
> Otherwise you'd have to explicitly code a loop where you would much rather use recursion.

The language would have to change for you to be able to code a loop. And that would have all sorts of consequences: in Erlang, preemption happens at function calls and no loops means a bounded time until you make a function call or terminate, with loops, that changes and preemption gets more difficult.
That brings up the other natural user interface that's missing, which is gesture recognition.

https://atap.google.com/soli/

I suppose it'll take another generation before people start to wonder why everyone used to hunch over a computer "in the old days"
Have you seen that thing? There’s fugly, then there’s outright “WTF, this is an April Fools, right?! Right!?”.
I love outside-in testing, where tests are essentially any bug reported by a customer with fixturing of the db and api calls to an instance of the application and all dependencies are faked or doubled. At Seam, we use fakes for the 20+ IoT integrations we support. The fakes/doubles are a significant amount of work but 10x maintainability and imo make development more fun because you have a reference system and a lot of freedom in fixturing and testing. I use unit tests sparingly, where the combinatorial explosion is prohibitive for standing up instances or the logic has a lot of careful edge cases.

We don’t really have performance issues because outside-in testing is horizontally scalable, at Seam our ci may have 16 or so parallel test runners/PR. I saw this pattern of horizontally scaling tests being used on the NextJS repo as well, they would fixture the filesystem for a NextJS project then allow you to interact with the running application, and IIRC they had thousands of tests like this.

I think it simplifies logic to couple the logic to the database + http calls directly rather than introduce layers of infrastructure abstraction. It can vary depending on application, but especially if you’re using query builders I doubt it’s worth it to create the infrastructure layer.

Edit: In relation to the article, I’m mostly disagreeing with “keeping tests narrow” and the infrastructure layer, but in agreement with many other concepts such as the author’s Nullable double concept, which simplifies creating doubles.
Yes, you're right. My mistake.
Honestly, I expect the number of art roles at gaming companies to drop precipitously over the next couple of years.

Right now you have a creative director who defines the style of art and a bunch of early-to-mid-career artists/designers who then create all the assets you need (and there are a lot of assets, so there's plenty of work to go around). Soon that'll be a creative director defining the style, AI producing most of the assets, and a few designers cleaning up what the AI produces. In a few years, those few designers probably won't be needed.

I think a lot of artists who take commercial art/design type jobs to pay the bills are going to be out of work soon, and that's a serious problem that we should be looking to get ahead of as a society.

On the plus side, this will be a huge boon for indie game devs - they'll be able to create AAA-level assets for their games at extremely low cost. For better or worse (for better and worse, really), the times, they are a-changin'.
Impressive info. Might be more digestible in table form.
The point of these questions isn't the content of the questions themselves, it's the increasing level of intimacy. Just like kissing isn't about the utility of putting your tongue in someone else's mouth.

I probably don't care what a stranger's guilty pleasure is, but being let in to that private part of their life is a big part of what makes dating feels special.
Not really. Build it, test it, notice it fails to meet what we expect of intelligence under conditions X, tweak it to fix that failure and repeat until we can't find any further failures. Then we'll have a formal model of intelligence that counts as a definition.
Let's use a language model trained on hundreds of gigabytes of god-knows-what, has a tendency to hallucinate, has literally never used your product, is known as a consummate bullshitter, and unleash it unsupervised on your confused users.

Sorry for the snark, but what is your plan for quality assurance that this this meeting users needs instead of just BS'ing them out of your hair?
Dglobal
> Critical race theory is being muzzled at the university level by the government in florida. Are you angry about that overreach by state?

Critical race theory needs to be treated the same as other pro-discrimination ideologies. Either they're all ok or none are ok. Picking and choosing one type of racial discrimination to support is in fact racist.

After all, Ibram X. Kendi who is generally regarded as the foremost proponent of Critical Race Theory argued in his book How to Be an Antiracist that, “The only remedy to past discrimination is present discrimination. The only remedy to present discrimination is future discrimination.” This is a fundamental position of Critical Race teachings.

Many would argue it's reasonable for parents to not want this sort of "good racial discrimination" being taught to their kids.
> Gecko is base-60 a.k.a. sexagesimal

Thanks for that. I was very confused as to why the value was about 7% larger than 16,777,216 (2²⁴), and not exactly that.

But assuming a binary representation (!) having the subdivisions be slightly fewer than a power of 2 (60 being slighly less than 64) means that the whole number limit will be slightly over a power of two, meaning that 60 × 17,895,697 should be a power of 2 (give or take a bit of rounding).

And if you do the multiplication, it's 1,073,741,820, which is... huh. 2³⁰ (- 4).

Why not 2³¹ or 2³²? Looks like they could at least double the CSS length limit there, even while continuing to allow negative lengths.

Edit: As we can see from the parent-linked source on line 36, there is:

# define nscoord_MAX nscoord((1 << 30) - 1)

which confirms the limit, but doesn't say why 30 is used instead of 31.

Edit2: Info in the commit message at https://github.com/mozilla/gecko-dev/commit/e632c1393ebedfda...

nscoord_MAX is (1<<30) so that we can check for overflow *after* adding two nscoords.

Makes sense.
Unless necessary regulations are put in place that stop people from stealing art to use in training datasets, then yes. Those artists are going to get replaced. We should be discussing how to regulate these AIs.
Even in cases where every part of ad serving happens in house, as it does, ex, with ads on Google Search or Facebook, the GDPR still applies.

The reason that HN ads aren't a problem under the GDPR is that they don't (as far as I know) collect or use any personal data in their ad system. But that's something that works much better for HN than for most sites.
Sure but there's no way around that. That's the whole point of virtualized scrolling. With virtual scrolling there's always going to be a lag in displaying. But it's also infinitesimal so it's fine.

Also if you're just scrolling by tiny amounts (with trackpad or scroll wheel) then the virtualization doesn't matter, you just add new rows as needed while leaving everything in place. It won't precisely line up with the scroll bar position but the difference will be infinitesimally small, and then you can fix it once scrolling ends.
Until you have to change, quote, or re-use parts of it, in another document.
I’ve found that ZipChord offers the best trade of between convenience (does not require N-key rollover, can continue to type normally on a QWERTY keyboard for most words) and speed. It lets you type a chord of several characters at once to type a word (e.g. I have “eml” set to type my email address and “bw” to type “between”).

The recent 2.0 beta release is a game changer, it has gotten really good at distinguishing character entry from chording (e.g. if you type need and hit the e and d key at the same time by accident, it won’t trigger your “ed” chord).

Only works on windows though.

https://github.com/psoukie/zipchord/releases
Agreed. I neither said that, nor think that.
Have him borrow 75k from you, then split equity 50/50.

Most likely you'll lose your shirts, at which point, your buddy
better translate his motivation and quick learning skills into 75k plus
interest.
There's at least one example on this thread so far of an actual web dev hitting this on a not-small website causing bugs for an actual user.

With a 30px record size, it's only ~600k records, which really doesn't seem that unreasonable to me
Technically, trumpets are not horns. Horns have conical bores. Brass instruments have a cylindrical bores and a flare at the end. The flare of a brass instrument is mostly for projection. The conical bore of a horn is primarily for timbre.
https://youtu.be/12X-i9YHzmE

Something like the Octobasse is amazing in person, and would be completely missing on a regular home speaker setup.
I don't think I'm doing a "no true Scotsman" thing, I don't think it's purism to try to use the meaning of words that held for a century to point out that the accusations about "left wing bias" in media, etc. are absurd.

But I think we actually agree more than disagree: all the cultural stuff has taken the place of actual left wing politics.

Because socialist politics in the west was defeated, politically, in the 80s and 90s.

The "right wing" won. There's no real anti-capitalism left. People who might consider themselves left wing are really just playing with cultural shibboleths, acting out a part, because stating actual left wing opinions (e.g. "we should nationalize the oil industry") is so far out of the political mainstream that you can become absolutely ex-communicated for speaking these opinions in public. They're so dead, that you look like a crazy lunatic.

And the corruption you're speaking about in the union movement, etc. is IMHO a product of that. They become ossified into guilds and mafia-like clubs (this has always been a pressure). Because actually within the union movement historically it was rank and file socialists & communists who were pushing the unions away from that kind of thing historically, and the lack of a principled radical movement in the unions leads directly to corruption. (Look up the Teamsters for a Democratic Union sometime, for an example)

Socialism does not exist as a political force in the United States, unless you ridiculously redefine socialism to mean "anything government does."

Is there a liberal media vs conservative media war in the US? Yes. I just think it's absurd to frame this around "left" vs "right". It again takes us back to these stupid football teams.
Hangover-free alcohol will still shrink grey and white matter for daily units in excess of (0-1]
> Russian peasants their lives were miserable

They were miserable though. The conditions of Russian peasants were much closer to chattel slavery than many of those who lived during the late middle ages in Western Europe. In fact the relative conditions of serfs in Russia (and Eastern Europe in general) got progressively worse during the 15-18th centuries as the conditions at the same time as they were gradually improving in the west.

> By the industrial revolution it may really have been dystopian in much of Europe.

I think the lives of people living in the country side who owned some lands (or tenancy) at least improved during the industrial revolution. Farmers in western Europe were increasingly focused on less labor intense cash crops or husbandry (as grain imports from Eastern Europe increased) which meant that there was demand for labor (forcing many to move into the crowded cities). Those who remained to a large degree were left with a bigger slice of the 'pie' compared to their ancestors.
Are you saying Shia muslims don't feel the same?
It’s not a 2D workflow. Editing involves branching.

It’s usual to apply treatment to the image then merge it back using a special kind of merge for exemple to isolate a colour channel or to do things on the desaturated image to work on lighting.
TeXmacs allows you to typeset beautiful proofs via a WYSIWYG editor without the pain of TeX/LaTeX.

Note that its name is doubly misleading since it is not based on TeX nor Emacs. It is however inspired by both.

TeXmacs produces documents of similar quality to TeX/LaTeX.
I notice that the guardian didn't have the balls to use the painting as the featured image for the article.
I discuss this in the post: Nielsen like surveys work when there are a small number of things people can be watching/readings/listening to. Der Spiegel may or may not be big enough for this, depending on how many people are in your panel, but a panel big enough to get good coverage across smaller sights is not practical.
> The brain is not a finite state machine.

Yes it is, all finite volumes contain finite information. This is a consequence of physics called the Bekenstein Bound. This means the brain can be fully captured by a finite state machine. It has a very large state space, but it's still finite.
I mean a good part of the selection process in currating systems happens in meat space. Since that's an intelligent agent, the system in its entire does not satisfy the definition of universal turing machine.
I think some of your points are myopic — the same thing was said for language models, but RLHF and RLAF [0] clearly show a trajectory of the models getting better at doing this self-improvement process with less “humans are special”ness.

A tool like Copilot can more or less automatically improve via telemetry, I’d expect the same thing as image models catch-up. I’d also expect the human signals to get further and further downstream of the actual creation process (e.g. Gameplay tester reports visual bug versus artist manually edits character)

[0] https://www.anthropic.com/constitutional.pdf
That’s a good start, but doesn’t help us since even the most basic programs can fit that definition and are not what we mean when we say AGI. I have yet to see anything approaching a useful definition of intelligence across several discussions of impressive new language, and other statistical models - it feels like we should have that before talking about making it real!

With fire, even “when things turn from themselves to ashes and produce heat” (which I imagine a prehistoric child could come up with) distinguishes fire usefully from most other phenomena in the world
Volunteers Seeking Revenge Against Russia Join the Fight in Ukraine
Ha ha ha ! You have a point, That would be the next problem to tackle. Probably try to determine if I should even try to answer a question before attempting it. And then not showing results that don't fit criteria. At a high level, it seems like some embedding works need investigation but I haven't done much evaluation there. There would be filtering at both question and answer levels I suppose.
https://news.ycombinator.com/item?id=34299889
I think that leaving aside theological and philosophical discussions of what consciousness "really" is, anything we would recognize as AGI would exhibit what we perceive as consciousness: it would demonstrate a sense of itself as distinct from the world around it, a mental model of the world and the agents (like us) and entities/objects in it, and the ability to reason abstractly about these things.
https://newlinesmag.com/wp-content/uploads/1wb-1024x766.jpg
What Motivates Us
As those things usually go, this is caused by government policy (and do not happen on the entire world).

The US in particular greatly disincentive dividends, putting larger taxes over them than over any other form of profit accumulation.
Ask HN: RSS feed text only vs. images-oriented?
Hi.
I'm curious, how do you prefer consuming RSS news feed?

Do you prefer text-oriented News Aggregators like the HackerNews website or image-oriented ones with a small text/description layout?

Personally, reading small text only like HN page sometimes I feel there should be more customization to config view for user preferences, but I don't need images preview out there.

What about you?
This is correct, it's trivial to measure click through rates and conversion rates online without knowing anything about the person at all.
> My argument is that a very large proportion

What is the actual proportion?

The proportion you argue is neither here nor there.
Yes.

For functional programming it is a required optimization for performant programs.

This is because loops don't exist in functional programming. The base way of imitating looping in functional programming is recursion then building abstractions on top of the recursion like map and reduce.
Do you have any background at all in agriculture besides reading alarmist websites? Fortunately for you, if you don’t want to remain ignorant and emotionally manipulated, virtually every major university in the USA has an ag extension program where you can learn how producing food actually works.
I'm still not entirely sure how social is going to survive widespread adoption of modern LLMs. It was bad enough with the bots and bad actors we had in the twenty-teens, but it's going to be increasingly hard to justify ad dollars spent on a user base that's 99.9% ChatGPT screaming[1] at itself.

[1] "engaging"
There are tools (i.e https://mathpix.com/) that actually does a pretty great job at LaTeX OCR, although you'll need to re-create labels and the like. I was pleasantly surprised that it replicated alignments & chose the right font faces while using it.
>So, uh, is every artist going to be out of the job in the next 5 years?

No, probably artists also ask if ChatGPT will replace developers and they can just ask the AI write me the code for a cool RPG game, make it in CoolLang and use NN for NPC AI, also make it super efficient and optimized and similar keywords.

This tools will be used by artists in their workflow, they will be more productive so more high quality art will be created .
That comment seriously had me worried, a butcher producing 6 million dollars of promissory notes (!!!) would be concerning to say the least
did you try with electric drums? :)
>He twitted it himself in November:

Are you being deliberately dishonest or did you just misread something?

Luke discovered that a server belonging to him was compromised in November, yes. Much later, he found out that his personal devices were also compromised.

He has repeatedly stated that he did not keep any bitcoins on that server, and also repeatedly stated that his coins were stolen from cold storage.

It's possible these attackers had Lukes home computer compromised for years, his bitcoin holdings are not what makes him an interesting target. His ability to backdoor bitcoin core or other similar software just might.
Writing a blog post on SICP with ChatGPT
> Simplicity? Well, if you're used to GNU Radio maybe ;)

The snark is uncalled for. You are just ignorant of the field you are commenting about.

This kind of interface is extremely common in software geared towards image correction in the video industry. That’s the standard for colour correction for example.
I think there’s a difference though when a country has a population less than a typical large corporation and no major industry whatsoever. It’s at a scale where everyone knows somebody who can help you get things done.
How to make a Hydraulic Jack from PVC [video]
Yea we used ArgoCD with our k8s cluster too at my previous job.

And all the merges were done on Github.