skysight-inc/HackerNews huggingface dataset:
The technology does exist. The bottleneck is how fast we can ramp up mining and production of key metals.

Extraction of key metals from batteries (ie.: recycling) does need to be developed further, but in terms of total capacity, that is a bigger future concern than a present one.
Rust is no more unsound than C/C++/Swift here. It basically works but that's a really frustrating answer for anyone who cares about validation/sanitizers/optimization/docs.

It's just better if most code doesn't poke the dragon (llvm) and has trivially correct semantics instead of "yeah this has to work but um, don't ask me how or why".
> Do you believe in Free Software?

> ...

> Thus, “free software” is a matter of liberty, not price.

Yes, I do. And every day I'm reminded of how right and how forward thinking Stallman has been all along.

It's really a matter of freedom vs price.

At this point it's not even about software alone, it's about software and hardware. You literally cannot trust most of the TVs you buy not to spy on you because you can't inspect the software, and there is no way to load a modified version of it.

You are forced to throw away perfectly functioning stuff (sonos speakers for example iirc?) because the software will refuse to work. Stuff you paid with your own money. And the e-waste, the pollution!

And so on and so forth... On many other topics.
I think the reason people are denying this is a crime is because it's happening on their machine, not a remote server. And the remote server is presumable accepting the request.

Using your store analogy it would be like bringing a television to the cashier and telling them you will pay $10 and they accept.
Reminds me what great poet and scholar Eminem once said: “Will Smith don’t have to cuss in his raps to sell records. Well I do. So fck him. And fck you too”
In Naples we say you can put all the rum you want a turd can’t become a baba (pastry).. so they can rename it but its always the same dna I guess? We will see ^^
I believe in free software, and I understand the value in GNU and FSF zealotry even though I don't fully "practice" it. It's worth it for the setting of a good and useful "Overton Window" of software.
Can anyone using lambda at scale pitch in regarding costs? It seems companies are using it to build pipelines which could be much cheaper by writing full services as opposed to small functions that you pay for per invocation.
> adds up to a market for lemons

I have witnessed this first hand in Finland where government grants can generate a lot of inflow for early startups. Because bureocrats cannot judge which companies should stay alive or not, everyone gets money resulting to zombie startups that have not managed to scale even after 10 years.
That's cool, I recently did a value/performance comparison across multiple cloud providers and the Ampere Altra instances I tried on Tencent cloud were quite good, especially on multi-threaded performance, but only available on their China regions: http://blogs.perl.org/users/dimitrios_kechagias/2022/03/clou...
Azure is adding a good option with them.
The same goes for your unit tests or just the application itself though
I wish every library had an intro/demo video somewhat like this.
This is great, I'm not sure why this is being misinterpreted so much. Serving generated HTML from Node using Express many years ago was also great at the time. You can still do that, but in my experience the tooling is quite dated/fragmented and the ecosystem+language has evolved significantly since then. Nowadays, SSR+Node generally refers to front-end frameworks with SSR capabilities (Next, Nuxt, SvelteKit, etc.) or generation of static files. Building a dynamically server side rendered site using TypeScript+JSX but without the issues of client side frameworks, hydration, SPA routing, etc. sounds revolutionary, even though it shouldn't(?)
Surely the fact that you're using explicitly volatile accesses should be a dead giveaway to the compiler that funny business is going on and that the optimizer shouldn't touch it with a ten-foot pole, right? The whole point of volatile is to inhibit optimizations, after all. Maybe that's not good enough for CHERI (but surely they have some way of doing MMIO), but it sounds good enough for Miri.
> All three of these groups routinely ignore laws

This is a lot more common when the local traffic laws are kind of insane. It sounds from later in your post that you're thinking of a North American context. In the UK there's no such thing as jaywalking. It's not illegal, but also it's also not even a word. The proliferation of stop signs is also a very North American thing. I live in Canada and 4-way stops are almost everywhere. In London, I would be hard pressed to find 4 stop signs along the entire length of my commute.

We don't need less enforcement of traffic laws, we need more sensible traffic laws (and highway engineering).
I feel like your advice assumes having a good faith debate on the internet about a subjective and highly charged opinion is a reasonable possibility if you express your opinion clearly and fairly.

I would like to know what part of your decades of experience writing and public speaking led you to that assumption.

Have I been using on the wrong internet my whole life?
If you're interested in generative models, Hugging Face is putting on an event around generative models right now called the HugGAN sprint, where they're giving away free access to compute to train models like this.

You can join it by following the steps in the guide here: https://github.com/huggingface/community-events/tree/main/hu...

There will also be talks from awesome folks at EleutherAI, Google, and Deepmind
I call it negotiating
Related:

Java Virtual Threads Preview - https://news.ycombinator.com/item?id=29236375 - Nov 2021 (264 comments)
>You seriously want references? Go on twitter.

That's my point. If I go on twitter, I can find people arguing every conceivable combination of arguments. I'm sure many are hypocritical.

In this context, neither the twitter post or the replies I saw were calling for government intervention.

I just think it is a bizarre social phenomenon to criticize and in this case find schadenfreude in a hypothetical reaction. It is the political equivalent of shouting out into the night because you know some is out there, and laughing that you scared them off.

"Im sure someone out has this hypocritical take, and boy do they look stupid"
I think the first place I saw it was on SunOS 4, but not sure if that was the first. Definitely existed pre-Linux
Oh no I forgot about badges! IIRC early on on iOS all you could do was set them to a specific number, so you had to track that state server-side (by having the app report when a notification was seen). There was no "take whatever it is and add one", you just (optionally) set an exact integer in the message payload and that number would go on the badge. That was a pain.
Why?

You need to realize we are currently implementing eugenics, we just don't know what our goals are.

There's two types of eugenics, positive and negative, based on the root of postulate. A positive eugenics program selects *for* specific qualities like hair color. Negative eugenics selects *against* deleterious phenotypes.

You still need to exercise caution. For example, selecting against depression may be long term bad because the real thing we need to do is reform society to reduce depression. But there are some things, like being born with a disability, that have obvious impact outside of a functioning society that it seems reasonable to select against them.

W.r.t. the parent comment to yours, I'm conflicted; I've spoken to people and seen how many issues they have getting accomodation. If people were forced to care, making interfaces for blind people would be pretty easy. But many people refuse to care.

The idea of genetic drift due to lack of selective pressure has been studied (recently, and in a way not connected to racism) and was pretty grim. Unfortunately due to the connotations eugenics typically carries it has remained poorly investigated.
A self-authenticating social protocol
> On the other hand, putting (apparently) 100% of their effort into product is maybe the reason it worked.

That’s not what they did either:

“We did not focus 100% of our work hours on only one business.”
I still use WordPerfect 6.2 for DOS regularly, particularly during the beginning of a writing project when I'm most prone to being distracted. If you emulate through DOSBox-X, you can use TTF fonts for screen output, and even print directly from the application.

(Happy to share information on how to set this up with anyone who might be interested.)
People prefer to use their own development environments, and the microcontroller family we have designed assignments around (Atmel AVR) has a cross-platform toolchain.
> one major African market requires we operate our “primary datacenter” in the country

What country could that be? That sounds challenging.
> The problem is always growth, either GC jank from a massive heap, running out of RAM, or those loops eventually catching up with you

Absolutely. The challenge is having enough faith that it will take long enough to catch up to you.

Statistically speaking, it won't catch up to you and if it does, it will take so long you should have seen it coming from miles away and had time to prepare.

In my systems that use an in-memory/append-only technique, I try to keep only the pointers and basic indexes in memory. With modern PCIe flash storage, there is no good justification for keeping big fat blobs around in memory anymore.
Amazing, now I don't have to pay API Gateway to do just an HTTP routing.
I think this is "combat," though. That was the entire point of the movement starting. It was people who liked sharing things, and saw that "software ownership" (thanks to our default legal and practical notions of IP) was an inevitable direction that needed to be directly addressed.
The buying power of 10m in SV is equivalent to what, 2m in Italy?

There's definitely a lot of sweet VC money to collect with a business office in SV, but I have no idea why a large company investing a lot of its own money would choose to throw 4/5ths of it away.
Surprisingly no. It knows what a child looks like, and can infer what a naked child looks like from medical imagery.

A child with adult body parts is a whole other class of weirdness that might pop out too.

Models want to surprise us all.
Great example of how early startups are about finding product-market fit, not trying to check boxes that you hope lead to success
This.

I just don't understand, if people want to merge /usr and /, why they insist on keeping the gratuitous /usr prefix. It can all just be rolled up into / : /bin, /sbin, /share, /lib, /include, /share, /src and so on.
Slack is not instantly "better" than IRC, it's just a different approach to the chat problem and it's arguably more approachable for people that don't want to learn about the chat space.

Logging is just different between the two.

For IRC, logging is outside the scope of the IRC protocol. Anyone can log anything anytime anywhere with whatever policies and procedures they want. This usually leads to each channel/project having some "official" log of the channel somewhere, using whatever they feel is good for them.

Slack on the other hand centralizes the logs, which removes lots of control into the administrators/slack developers.

So Slack's logs are likely easier to find, but that doesn't necessarily make them easier to use.

Persistency is also just different, IRC makes it your problem, but it's a solved problem if you care about it. irccloud.com and sr.ht both offer persistence in different ways as two differing examples to the problem.

Slack of course centralizes the problem and removes some control.

I personally think Slack and approaches like it (I prefer MatterMost) are great for internal things where administrators need central control of stuff for various reasons. For public things, I think Slack is a bad solution, and something like IRC or Matrix is a better solution to the problem of public chat.
Still, that's quite different from live editing static files on disk - then you'd normally get cache and invalidation (if-modified-since/304 etc).
Yeah that's not the sort of search engine this is. If you search for SCP, it will show you documents where that term is relevant, using domain ranking as a tiebreaker. It's quite intentionally not trying to read your mind.

I think it showed the man page first because that domain is highly ranked.
The numbers are large but the value is small. Inflation has actually caused real wages to go down. When a house costs 1m+ a starting salary of 100k isn’t all that amazing
Looks like they wrote a fairly vanilla Rails app and completely avoided micro-services, container orchestration, big clouds, static typing and a lot of the stuff most devs on HN (or even IH) write about: https://builtwith.com/missiveapp.com

Maybe hitting 2M ARR is small for many here, but I'd be thrilled with building a SaaS to that level with just three founders and a single employee!

Maybe in a couple of years when they have more revenue and a bigger team, they'll start moving towards a heavier dev process.
Show HN: A puzzle game based purely on GitHub
All you need is some logic, and some basic knowledge of GitHub!
Their competitor also raised $138 million [1] along a similar time frame. In fact both companies look like almost exact copies of each other. Maybe they should have done some of these things.

[1]: https://www.crunchbase.com/organization/front-app
You could have links from /usr instead of from / , couldn't you?
Detecting Jane: A Possible Cause of Jane Austen’s Early Death
I don't think it's an exclusively bad practice, especially at larger organizations where cliques and silos are deeply entrenched. It can be hard to retain good people when every opportunity is spoken for by the director's buddy and there's no path to move up.

I'm not arguing an absolute, there should be a way for leaders to hand pick the clear favorite when they're qualified, but I don't know if that should be the default policy.
The problems can be solved quickly with training. There’s a limited number of techniques and you develop pattern recognition with practice. Once you get that down it’s about executing well under pressure and communicating your thought process.
iPhone, AirPods, Apple Watch all dominate the teen technology market
That aren’t actually wealthier the money just buys less
"“Ensuring a person is human, unique, and alive is an unsolved problem,” reads an internal Worldcoin deck marked as confidential, which was viewed by BuzzFeed News."

I mean, this is true. But I don't get how this solves that - it's not like we'll scan our eye every time we need to login to something, so there will be a digital bit of data associated with the retina we'll need to log in with instead, and boom you have the same problem of identity fraud as could happen if someone stole you social security number. Except it may be worse, because you can't alter this unique identifier.
Sure, but the important question is: Would the weak licenses even exist in their current form if not for the visibility of the strong ones, or would "ownership creep" have likely eaten the weak ones, pushing them in a further proprietary direction? Hard to prove, of course, but I believe this is certain.
>It has all the hallmarks of a crypto scam

It also took the name of an existing coin from 2013.
Yeah came here to say the same. For them, silly tradeoffs between uniformity and what might be considered ambient authority or separation of concerns. For us? Nahhh best of both worlds.
Word meanings evolve many ways. Sometimes two word forms evolve independently and coincidentally to the same outcome. Sometimes a word develops from Latin or Greek, and then centuries later someone coins a different word from the same Latin or Greek. Sometimes people apply old words to new situations. Etc. If you look up the field of etymology, you can find many models of how words form.
I was interviewing for software jobs recently, and while I was studying up on the "system design" portion I kept circling around the same insight that Dan Luu writes about so well here.

I would sit down at an interview and try to create these "proper" system designs with boxes and arrows and failovers and caches and well tuned databases. But in the back of my mind I kept thinking, "didn't Facebook scale to a billion users with PHP, MySQL, and Memcache?"

It reminds me of "Command-line Tools can be 235x Faster than your Hadoop Cluster" at https://adamdrake.com/command-line-tools-can-be-235x-faster-... , and the occasional post by https://rachelbythebay.com/w/ where she builds a box that's just fast and with very basic tooling (and a lot of know-how).
/usr/local is not immutable, nor is /usr/share .

Also, you could mount / as read-only, and mount the writable parts at different points, or using a UnionFS mount of / .
The emacs keybindings evolved on keyboard with two control keys on both sides, later augmented to have replicated (starting from space bar) control meta super Hyper keys. A PC104 keyboard's main sin for emacs akt where control should be - but not requiring pinky for bucky bits
Hey Elon, when you're done fixing Twitter, please buy 10% of Google next, thanks.
This thing can't do 3D models.

There are some 3D image generation techniques, but they aren't based on polygonal modelings, so 3D artists are safe for now
I did mean that, yes.
I would like to understand what these objective definitions of democracy are. If you look at ratings and papers created by the people who (like you) suppose the very real science of democracy measuring exists, e.g. Freedom House, what am I to make of the fact that various societal and legislative attitudes towards LGBT peoples (for example) are now a key component of democracy? No country can get a full democracy score without legalizing maximally permissive attitudes towards this population.

Taking your assertion at face value, that means no full and true democracy has ever existed prior to ~2010. Is that what you believe? Because even the then-believed-to-be freest countries of the 80s were probably quite regressive on gay rights.

You would have to believe that, because otherwise "democracy" seems to mean "all the things that good people support today," which is my point. And if that is what you believe, that only in the last 1-2 decades has a real democracy existed, then you must also believe that it's possible that the science of democracy measuring will discover in the future that the True Democracy is even more democratic than what we have today. It's not clear to me how this is any different from "everything I like is democracy," where "what I like" is increasingly progressive policies.

Why are gay rights apparently part of the canonical definition of democracy and not firearms ownership, which directly empowers people to resist tyranny? How can you explain this by appealing to universal principles, instead of simply reiterating liberal orthodoxy? I don't see a way.
I agree with you after a clarification (I used “thing“ to mean any object, component, concept, meaning, perspective, etc. Seeing your example through that lens: a pixel is a thing, light is a thing, the objects and the images representing them are separate things, your perception is a thing, your awareness of your perception is a thing, and so-on):

In fact, it’s my opinion that it’s possible there is no Absolute Truth at all (if there’s any I suspect it might be math, but that’s way above my pay grade as it were) and that everything is simultaneously one, nebulous, and subjective.

However, for convenience we need to have these discussions about interconnectedness somewhere closer to the “We are humans interacting with a solid world” paradigm.
Very nice!

However written languages convey not just what a program does, but also, through the names of things, what it means. Unfortunately there is no validation of (or other computation with) the meaning - so what it seems to mean may or may not have any bearing on what it actually means, either now or previously.

Thus a program is not just how humans talk to machines, but also (one of many ways) humans talk to humans.
Cool, but in practice, for software development you need version control. Has anyone ever seen a workable solution for diffing -- let alone merging -- _any_ graphical language?
thanks for posting this—no idea why every new terminal released today doesn't test against termbench and/or take a look at refterm these days, that's the first thing I would do.
finally. Having to setup a gateway is so cumbersome.
Doesn't have a universal answer.

Lambda doesn't charge for idle time or capacity, for example. Depending on your usage patterns and availability requirements, you may have a high cost in idle waste when using servers.

But I think where Lambda really shines is removing time from infra setup, maintenance, etc. These are hidden costs and, even when accounted for, frequently underestimated.

If you need even a part time DevOps or SRE engineer to make sure you'll keep things running smooth or will recover fast from a disaster, their salary alone already pays for shitloads of Lambda invocation and compute time.
To be fair, Power PC was also trying an extended post-AIM life in networking. I don't know if the big-endianess of some networking stacks had anything to do with it.

The earliest Killer networking cards had a PPC chip onboard. One could even see it from the Windows Device manager as such :D

I see NXP has largely slowed development of their old Freescale PPC lineup (formerly Motorola's PPC and logic division) in favor of arm chips.
The paper is published and available in early access in IEEE CiSE: https://ieeexplore.ieee.org/document/9736688
Another issue with "just a JSON file" as a database is that you need to be a bit careful to avoid race conditions and the like, e.g. if two web pages try to write the same database at the same time. It's not an issue for all applications, and not that hard to get right, but does require some effort. This is a huge reason I prefer SQLite for simple file storage needs.
In France it is: https://framagit.org/openfisca/calculette-impots-m-source-co...

The source code is actually available, written in a language called 'M'. It's been discussed a few times here on HN before: https://news.ycombinator.com/item?id=25208853 (just to link one example).
Yes, you need to be sure that you understand the growth pattern if you want to YOLO in RAM. If your product aims to be the next Instagram, this is clearly not the architecture.

But a lot of small businesses are genuinely small. They may not sign up new customers that often. When they do, the impact to the service is often very predictable ("Amy at customer X uses this every other day, she's very happy, it generates 100 requests / week"). If growth picks up, there would be signs well in advance of the toy service becoming an actual problem.
Yes, I'm aware. But it is on television, so you can watch it, whereas your local SBA meetings are not. And they get peppered with specific, relevant questions, whereas that rarely happens unless a business owner is talking with a bank or investor. If you think most small business people are great with finances, we can just agree to disagree.
Oh you are right. Sorry about that. Even my source correctly says Lithuania. Need to learn to read.
My blog https://amdelamar.com/blog/
Focusing lately on Scala and programming articles, but struggle to publish more frequently.
"Russian Guard" (Putin's version of German Nazi SS organization) has been disappearing people - activists, municipal leaders, etc. - on the occupied territories, and the mass grave in Bucha suggests what they have been doing to those people. Russia didn't expect to be kicked off, at least not that soon, so looks like they been using mass graves without even trying to hide the graves. Now it is clear to them that their time in Ukraine is running out and thus those mobile crematoriums.