skysight-inc/HackerNews huggingface dataset:
I think this is a highly pessimistic view. While I know many that are profit motivated and I won't argue that this isn't the majority, I know many people that just want to pursue knowledge for the sake of knowledge. I'll tell you that personally my dream is to just be able to research and not worry about constraints like publishing (I'd rather open blog) or computational constraints (don't need a data center. A few dozen A100s is more than enough). There are a lot of people like me and a lot that would be like that if they didn't have financial constraints. Having this dream is a privilege and even I didn't have it when I was living paycheck to paycheck.

So I think if you want to see more people with my dream then push towards a post scarce world. We'll still have plenty of resource constraints, but it does change the game a lot. I think you'll see more artists as well. A new renaissance. But I fear the transitionary period might be quite difficult and disruptive. I do think such a future has a fairly good probability of happening within many of our lifetimes and almost guaranteed if we actively pushed for it (or solved adjacent problems like HLI).

So don't be so pessimistic. There's millions of people out there that are interested in pushing the bounds of human knowledge because that's what they want. I'd argue that physicists and mathematicians wouldn't exist if this weren't true. They get paid shit for extremely difficult work. We could say the same about many sciences. While not all of these people are in it for bettering humanity (just for pursuing knowledge) it often aligns and there is a decent portion who believe this is the point of science and our purpose, as humans, in life.
We've banned this account for abusing HN for flamewar and ideological battle. That's not ok here, regardless of what you're flaming for or against. Please don't create accounts to break HN's rules with.

https://news.ycombinator.com/newsguidelines.html
Free speech as a concept means that the unpowerful, unpopular ideas are protected by the same laws that protect powerful unpopular ideas. If you want to protect only the latter, you need to convince your culture that they want free political speech with exceptions. The whole point of lumping all speech together for the purposes of making it free is that the powerful can't make exceptions. Once you've said one kind of speech is coming from "the powerful," you've said that they are the ones deciding which ideas get to be exceptions! Surely we know better than to give the powerful more power as a means of protecting the powerless from them. Is it not contradictory to imagine that "the powerful" will not write these laws and decide how they are interpreted and enforced, when their ability to do those things is the definition of the set we, in this thought experiment, identify them as?

In fact, the point you are making about unequal protection under imbalances of power is perhaps even an argument for maintaining an absolutist stance against reasonable exceptions - because that's an effective tactic for protecting something in a flawed political world that can turn those exceptions into things you didn't imagine when voicing support for them.
I don't see how Sun's could have successfully navigated the Linux on commodity x86 onslaught without becoming a services company. Google and Facebook would have been huge Sun customers pre-dotcom-bust, before Linux/x86 got a solid foothold. Both server hardware and software got commoditized, leaving Sun no complement to monetize.
If you're the Fabien Sanglard we all know, that's very interesting to hear; it's a personal favourite of mine too. Thanks much for your amazing breakdowns, and I'm glad you kept going <3
They are exactly that - search engine evolution. I don't want to search through 100s of pages looking for an information - I want information based on the context I provided and then references to relevant pages if I need them. If you provide that no one will want to use regular search anymore. I don't think that we are there yet, even with next gen. gpt4. But it is inevitable to happen.
My prediction is - if Google doesn't release competitor to ChatGPT in 2023 it is doomed in the next 5-6y, just like Yahoo. And Microsoft finally wins search engine war.
What's fundamentally different if you host this in the cloud but still have a public port?

What was the exact attack vector in the case of nyevgeny?
> everyone understands why care givers _tend_ to be women and race car drivers _tend_ to be men.

I’d actually like you to explain this beyond a loose and implicit “everyone understands why”.

The old saying goes, to assume makes an ass out of U and Me (grammatically incorrect but you get the gist), and I’d hate to assume the “why” of the matter is shared between everyone.
Quite a lot of nations in EU pay spot price in real time for their electricity at homes.
I think it is a good skill to have, to know that sometimes the information you truly need might exist in a shape that you cannot appreciate (yet).

Note that boring is subjective and it very often also means "this looks complicated I am not going to bother trying to understand it".

For example for a beginner when there is no programming tutorial for some library they wanna use, it might help to try reading the example code. This is something actual programmers do all the time, but to a beginner this might feel like a fruitless (and thus boring) path.

Being able to go into something without that dangling carrot of "this solves your problems directly" attached to it, is an immensly valuable skill. The reason for this is that a beginner cannot know what they don't know and going through "the boring stuff" might answer a lot of questions a beginner never knew existed and give them a feeling for the problem space.

It is essentially the difference between additionally reading the documentation and the source code vs just searching for answers on stack-overflow.

I don't say that one is better than the other, my point is that people are lazy and impatient so they often want answers that solve their problems without realizing that their question makes not much sense if they had read "the boring stuff".

Making the boring stuff less boring is always a good idea, but it won't solve this problem, because many people want answers and they don't want to learn the basics beforehand.
Let’s hope the inflation comes back and deeper rate hikes destroy SaaS.

It’s rent seeking. The internet does not need landlords.

Technology is great, discovery is great; politically correct economic traditions of enabling a minority that can email 20-30 minutes a day and fuck off to the beach with their friends was a huge problem.

The rest of society will not tolerate austerity for them and privilege for prince and princess billionaire heirs as generational churn reshapes political power.

Our statistical tools are curious indeed but the wrong tools for management of living, breathing, beings, and humans have a long history of belief in false prophets that we barely just consciously began moving away from (Vint, Gates, Jobs; they did not invent computing or even transmitting coded signals as electrons through a medium). It’s a hard sell our leaders steeped in a less tolerant, post war shell shocked, Cold War paranoid era, huffing leaded gas fumes, are of “the right stuff” to still dictate our agency.
One topic I haven’t seen discussed yet is that an SPA style web app doesn’t just have JSON-API endpoints for itself but also for external systems, like an iOS app. When using HTMX or similar systems you’d have to create 2 end points for a certain bit of functionality: one that sends HTML and another that sends JSON.
A startup says it’s begun releasing particles into the atmosphere
Honestly would love to have leap keys for programming.
>perfect

you keep using that word
> Since then a great many have come up with actually ergonomic keyboards and they virtually all have something in common: modifiers easily reached with the thumbs while the hands are in their home position.

There's also home-row mods that's very popular with tiny keyboards, and is arguably even more ergonomic.
> everyone understands why care givers

I don't.

Would that be

* the natural order of things,

* God's plan,

* the end result of iterative bias such as that which gave us the L-chirality Vs D-chirality of amino acids | sugars,

* something else?

Addendum: I note with amusement the downvotes for both myself and my peer for asking the same thing in different ways.

Will an expansion on what "everyone understands" be forthcoming?
I did end up getting good answers.
Try running tsc in ES2020 mode, the output will be surprisingly clean JavaScript. Older versions include a lot of hacks for dynamic module loading, etc.
Julia only does partial AOT, it still bundles the sysimage (~100MB+ of runtime, what I refer to in my above comment as the VM snapshot) c.f.
https://docs.juliahub.com/PackageCompiler/MMV8C/1.2.7/devdoc...

Traditional AOT like you see in C/C++/Rust/Go/Zig would be able to treeshake and eliminate redundant codepaths, the binaries are all fairly small with minimal startup overhead.
> If you're a typical consumer and use default settings, you end up with a mostly working setup that's glitchy but not quite broken enough for anyone to notice because Netflix still works.

But Skype/Teams/Zoom gets visibly glitchy, which may be annoying during remote schooling or work. In the past two years, a sizeable fraction of "typical consumers" started to use real-time applications a lot.

Not to mention, while Netflix "still works", TikTok may not. Or YouTube, if you happen to switch between videos at the moment. Or Facebook or Twitter or anything that relies on the "infinite scroll" dark pattern.

Point being, regular, non-tech users definitely notice. We may think that they don't, but that's because they don't know how to frame what's going on, and have been conditioned to accept that digital technologies are just shitty and glitchy. They think it's their fault, or the problem with "their Internet", or that their computer "has viruses" - and won't tell you until you're close enough with them they feel they can vent to you, or hope you can fix it for them.
Take this with a grain of salt, but I dated a woman whose face (particularly the eyes) seemed to glow during sex in a dark room. I brought it up with her several times and she dismissed it as if I was making it up. It’s possible that the light foundation and makeup (she wore almost none) was reflecting light in some way, but I seriously doubt it.

Edit: turns out it is a real phenomenon in the literature

https://jamanetwork.com/journals/jamaophthalmology/article-a...
> I listed the benefits in my previous message that you have apparently not read now.

Oh, I have. None of those are tangibl benefits to either the venues or to the consumers. Or are not issues to begin with. All you propose is to build a tower of babel to kinda maybe solve minor issues.

I especially like this: " smart contracts can allow a rake to be collected on each resale of a ticket." Ah yeah, let's milk money for ever, and ever, and ever.

As to collectibel items and NFTs, you don't need NFTs to make collectible items. Especially considering how actual data for this bullshit is always invariably stored on a centralised server somewhere.

But sure. "Benefits".

That's one of the many reason why I stopped making an effort [appreciating a pro-blockchain point of view] five-seven years ago. Because all the bullshit that crypto absolutists come up with is so far removed from reality. And that's even for the simplest use cases like selling one ticket ot a single person for a single concert.
Providing sources is the most important feature missing in chatgpt and perplexity.ai does indeed attempt to solve it. The other problem is that chatgpt is often factually incorrect and gives no hint of uncertainty.

I've been using perplexity.ai recently and often times the results are more helpful than google and it tends to spew less opaque bullshit than chatgpt.
E-LON is an acronym
Sadly, I had phones where I couldn't keep anything running. Not sure what the manufacturer did there. Even the normal notifications didn't arrive at times. (E.g. Signal)
IIRC, no, because the edge that makes isn't sharp enough.
There’s now a long-distance bike route through Giverny, following the Seine. I rode it in October and found it (mostly) enjoyable. https://cycle.travel/route/river_seine
And any kind of "tuning" of the weights to get better results is going to be so bespoke that you might as well just curate the response yourself
It's like lithium ion batteries. There is a set of "rules" for taking the best possible care of the battery, but you mostly can't actually follow them, while still getting any utility out of them since adhering to them strictly is almost more effort than living without a battery.

So all that's reasonable is simply to be aware of the ideals, and by inference the anti-ideals, and let them guide whatever freedom you do have, while just using the thing however you need to.

If you need to actually use your laptop on batteries freque tly, then go ahead and allow it to charge to 100% instead of limiting it to 50% to 80%. If you live somewhere cold and need to use a device in the cold, well then you just go ahead and use it outside of the ideal temperature range.

But the knowledge is still useful because there are still plenty of times where you could do any number of things and don't much care which since they're all equal effort, but they aren't all equally good for your equipment, and all else being equal, you would be just as happy to adopt a habit that gives x extra years of lufe than one that removes x years of life, if you simply knew about it.

Like, you don't really care that much where in your house you plop some device when you're not using it for weeks at a time, but a shelf in a covered cabinet is better than a table in direct sunlight, is better than sitting directly on top of a steam radiator.

Your work commute precludes the absolute ideal, but within your limits there is still a lot of opportunity to do things more vs less optimally. You might intentionally take local roads to the next exit, or for merely 10 miles even the whole way.

Or just don't even worry about it at all because diffs and trannies are really not what die first or most, and trannies do warm up some just from the torque converter pumping and the radiator loop.

And manuals just aren't a problem no matter what. They may shift harder but they aren't being hurt much. In any climate that even has cold, everything else will rust to junk before a manual tranny even needs a new clutch let alone any kind of actual wear to the gears or synchros.
It works ok, Apple does it the same way. However, I find Microsoft's approach better.
And then there's Uber et al. . . .
Could you explain that in more detail? I was thinking about buying it.
Though for that matter a ChatGPT based product would be even more vulnerable to the same thing that made Google search suck: content sources gaming its process
Might be able to do this with a relatively simple header based middle ware which alternatively returns html or just the data injected into the view
> When you write go or rust to print "hello world" to the terminal you don't go around and call these things "printers", or "hello worlders".

That is the exact reverse of the relationship between Nix and Nix.

When I write in Go or Rust, a printer is a tool I might use to achieve a specific sub-part of my over-arching goal.

My goal is not writing nix programs, I've got better programming languages available for that. Nor are the nix OS or package managers utilities of nix. The relationship is the opposite: the nix language is a tool provided to manage software or distribution in order to actually do things.

> Your first example even shows you using the language why proclaiming ahah! shell thing, or package manger!

Aha yes, that well known language of whatever apt is, checkmate!

> If you don't want to take the time to learn the language

I don't even mind that, I'm pointing out that the official nix documentation I got from the official nix site following its own recommendation gave me something utterly unhelpful which neither helps me in furtherance of my goals, nor provide any obvious steps towards that.

Having learned that `python38.withPackages` is a function called with an other function `packages: [packages.django]` as parameter does not help me either.

> want to just think "this is a package manager" then you are going to get lost.

I guess I should remove nix then, since it's not a package manager and that's what I'm looking for?

You should maybe think of fixing the branding by the way, because some folks slander nix by calling it an OS, and there's pages talking about "nix: the package manager".

In fact that's literally the tagline of the primary manual:

> Nix Manual: Nix is a package manager which comes in a form of many command line tools.

> Introduction: Nix is a purely functional package manager.
I think it's really problematic to use the word "reason" to describe what GPT does. As others have commented in this thread, GPT is a language model, which in no way reasons about anything it writes. It is simply writing whatever fits statistically to the prompt and context. Attributing reasoning or too much intelligence to this could prove quite dangerous.
I think GP was (half) joking that this shortage is caused by everybody cargo culting overly complicated dev practices. I'd say there's some truth in that.
There are loads of people who I find interesting because of their accomplishments, skills, expertise, or life experiences.

For most people, another person doesn’t need to be contrarian to be interesting.
We've banned this account because it has been using HN primarily for ideological battle. That's not allowed here, regardless of which ideology you like/dislike. It's not what this site is for, and destroys what it is for. Past explanations here: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme....
> Fortunately, a few weeks ago an issue I’ve been tracking for about 3 years was resolved. Zig now can export functions with variable arguments.

The key part. It wasn't possible to write Ruby extensions in Zig until a few weeks back. Now you can.

> I have a story of rewriting part of our production code as Rust extension, which turned out to be 3-4 times faster, but we ditched it anyway, because maintenance cost would be too high.

My solution to this problem is to stick with C. Your code won't get obsolete. Most people are still using C99, and not much has changed in 20 years, even in recent versions.
> any of the macOS workarounds to get more displays.

Are you referring to that Sidecar or similar software which lets you use an ipad as a second display, or are there different workarounds you're thinking of?
Yes. Raindrop.

RSS clients, read-later apps, and bookmark managers are all in the same category in my head. I have no idea why the companies who make the most successful app for one of them doesn't make apps for the others. It's exactly the same kind of person who needs all 3 apps.
So, note to new IoT device makers… give it an AP
Preventing literal fascists from seizing power is a collective responsibility that cannot be offloaded - both morally and practically - to any single institution. Especially law enforcement.
The title of the video and talk is "The countable reals."

There are plenty of countable sets of real numbers (Q and all its subsets, for one infinity), and the set of all real numbers is not countable, so there is no interpretation of the current submission title that makes sense.
What software do you use to make this work? What OS?
PS: In 2017 80% used. Case in the US:

https://www.statista.com/statistics/368627/us-protective-cas...
And to be crystal clear here, at least in the US.

threats of violence, up to and including death threats, are completely legal.

What's not legal is threats of violence with both the intent and the means to follow through.

If an 80 year old man walks up to and tells me they're going to kick the shit out of me, it's perfectly legal. Not only is it legal, no one is going to do anything about it until that man actually attacks me.

If The Rock walks up to me and tells me he's going to kick the shit out of me, it's very clearly illegal (assuming we know intent, of course) and he will go to jail for it.

This is why things like repeating can also be illegal. If you never have the intent or the means to follow through with a threat, but do it repeatedly to affect mental state, that too is illegal for a different reason.

But the presumption that this speech is de facto not legal is absolutely incorrect, in the US at least.

----

Libel is not criminal in any way, shape, or form, and is a bad example as a result.
> Even worse, users can signup on a random server then it can end up on one of the big server blacklists (or get shutdown) and they won’t be able to see or participate in major portions of the network.

Maybe do a bit of research and don't sign up at shitty instances? The only reason I have seen for blocking instances if they're alt-right, racist, transphobic or harassing people
Very unethical for companies to not disclose this information as well. I would pay extra for customer support if I was sure that it was going to the company's actual employees than some for-hire disposable contract workers.
#damagecontrol. Check out the amzn offers in EU asap, you were hired and that's status @amzn as long as the recruiter has any kind of hart they will get you on the table of eu recruiters. Good luck.
Thare the exact positions urls to them you have a strong belief you fit.
We've banned this account for using HN primarily for flamewar and ideological battle. You can't do that here, regardless of which ideology you favor; it's abusive no matter who does it.

Please don't create accounts to break HN's rules with.

https://news.ycombinator.com/newsguidelines.html
Dropzone and IK+ Creator Archer Maclean Has Passed Away
We do not test because of a language used but because there are assumptions expressed in code. “Clicking a button validates the email address” is a test you need to have regardless of if it’s implemented as `hx-get` or `onSubmit`. I would argue having good test coverage for the former is more important because the action happens further (another controller+template instead of the same React component).
I've been experimenting with home-row combos instead. So you press multiple keys at once, enabling the use of one-shot mods so you don't have to hold keys down for modifiers and can instead tap them

A one-shot shift under one thumb is also amazing, if you have such a keyboard.
The people posting here about all the aspects of EV car charging that are just so easy and convenient and present in their region, or easily applicable with a bit of effort have clearly not traveled to the other 80% of the planet that isn't the highly developed nations.

I know that technology can make surprisingly rapid inroads even into far and poorly developed corners, but this applies most of all to either easily or centrally scalable things. The requirements around EV cars are neither. I can't even imagine how quickly or easily much of this stuff will be in any way practical for hundreds of millions of people living in places where EV charging conveniences and personal garages or etc simply aren't the case at all or possible.

These péople won't give a shit about going EV "for the sake of the planet" until they can do it without being screwed in so many ways.

Some of you truly do live in pleasant little bubbles that simply don't consider the wider human world.
Rather, this is capitalism working as intended.

Most wealth in capitalism is built on the backs of exploited labor somewhere.
Denying climate change is a very popular opinion.
After browsing the book: they do touch upon this and their take is that these are 2 different things with different requirements and should be built relatively separately: https://hypermedia.systems/book/json-data-apis/