skysight-inc/HackerNews huggingface dataset:
> But it's really wild to me that this alleged "abuse" (that could lead to the loss of... a patent) immediately got the attention of officials, who are taking rapid action. Yet there are thousands of victims of patent troll extortion every year. These extortions are real, and documented, and hurt businesses that are much much smaller than VLSI. (and operate actual businesses, which AFAIK VLSI does not).

Of the lawyers, by the lawyers, for the lawyers.
Let's be real the languages and operating systems are not good.
What is it about crypto that causes us to lose our minds?

People are unable to have discussions when talking across a divide where people who think one thing think things that cause pain for the other side.

If you have money in crypto, you think you're rich. The thought you might not be tends to be painful.

If you are in tech and don't have money in crypto, you think crypto is a scam. The thought you missed out tends to be painful.

Those two groups aren't going to talk to each other very well.
We're not still adding to the periodic table. https://en.wikipedia.org/wiki/Oganesson , 118, was synthesized in 2002, and confirmed in 2015 and I don't think anybody is actively working on making https://en.wikipedia.org/wiki/Ununennium or https://en.wikipedia.org/wiki/Unbinilium for lack of resources right now.

If somebody is aware of groups actively working to synthesize above 119 please let me know.
I don't know how in the world you got "porn is an amazing use case". I just said it influences purchasing decisions in ways that prepare markets for more mass-market scenarios.

I also don't think you looked super hard since a Google search for "betamax vhs porn" turns up nothing but arguments for (and in some cases, against) the proposition.
software is like prose.

Writing software - is an act of self-expression like it is for an artist or writer.

Everybody wants to write his/her masterpiece in his/her own way, and not always agree with the way others do it.

same with scientific community - two scientists cant agree on two ways to conduct scientific experiment, because they want to express themselves in this act
It only matters as far as the cost to the user (including any externalities due to poor construction).

The software serves the user. Period.
I don’t understand the complaint on pricing. A camcorder in 1986 cost around $1900 in today’s money and it sold well. It was far less capable, far less elegant, and far more bulky. This device is a computer, camera, MR headset, and replaces monitors. I think $3500 is a very reasonable price given its specs and what it does.
If you live in a country which doesn't value giving everyone a good education to begin with, how will this be better? There will be few incentives to train new models, and when it does happen it might not be for the soundest of reasons (removal of references to LGBT on one side, or language deemed hateful by the other). Meanwhile the wealthy will have the option to opt out while continuing to get the best education for their children that money can buy.
I noticed the same thing this past week.

I am not very active, but people are following me daily.
And if you just don't want to be bothered by locales, it's not enough to setlocale(LC_ALL, "C"); Other libraries may call setlocale() behind your back (e.g. GTK2). So, what you have to do is, you have to break setlocale's arms off:

#define _GNU_SOURCE

#include <stdio.h>
#include <dlfcn.h>
#include <locale.h>

typedef char *(*setlocale_prototype)(int category, const char *locale);

static setlocale_prototype real_setlocale = NULL;

static char *the_only_locale = "C";

char *setlocale(__attribute__((unused)) int category,
__attribute__((unused)) const char *locale)
{
char *msg;

if (!real_setlocale) {
*(void **) &real_setlocale = dlsym(RTLD_NEXT, "setlocale");
msg = dlerror();
if (msg) {
fprintf(stderr, "Failed to override setlocale(): %s\n", msg);
fflush(stderr);
real_setlocale = NULL;
return the_only_locale;
}
}
/* C is the locale, and the locale shall be C */
return real_setlocale(LC_ALL, "C");
}

Now it doesn't matter if GTK or whatever library calls setlocale() with whatever weird parameters, the locale shall be "C".
> I think refraining from posting due to fear of downvotes is a massive disservice to HN. People should be exposed to views of all kinds. It wouldn't be very interesting if we all agreed.

No evidence for this, but I think more commonly people refrain from posting because if you have a controversial opinion you don’t get one thread of posts to reply to suddenly everyone piles on and you’re “discussing” it with 50 different people.

This is a fundamental flaw in link aggregator style social media where the community is large.
I agree with you regarding many areas of thought, where conclusions can be reached by deductive or inductive reasoning from premises.

However, these people are proposing a "new axiom set" of sorts, where lives now have the same utility as the possibility of saving life in the future. Ethical principles have no further premises and are derived entirely from one's ideas and feelings. The ideas and feelings here are obviously biased. I think we should look critically at ideas that spring up from biased people.
Agreed. This is the generic pro-battery car screed, but now that non-fossil fuel alternatives are becoming viable, this argument is "fighting the last war" so to speak.

As the cost of alternative ideas come down and also drop in CO₂ footprint, the question starts to become "why not try something else?" Especially given how expensive and resource intensive batteries are. It is becoming pure ideology to only consider one type of green technology while dismissing everything else. Rather than making yourself look intelligent, you are actually showing that you are stuck in the past by doing that.
I feel like this is a weak point. There are countless spam/scam websites out there, because anyone can spin up a page and publish something. That’s why you exercise a bit of caution and skepticism.

That’s the tradeoff of an open web. When you have a limitless design space, you get lots of trash.

But saying “websites are a scam” is just disingenuous to the fact that some websites are very legit and very useful.
>What would you prefer as a civilian: living in a country being conquered by Julius Caesar, Gengis Khan, occupied by Nazis in WWII or living in any of the countries occupied since WWII (including Ukraine)?

East Timor, Tibet, Darfur, Iraq, Central African Republic, there's lots of post-WW II events that are easily as wretched for the victims.
Can I get one of these for my desktop so I can run the 65B models?
People keep saying "If there was such a conspiracy, the government couldn't keep it under wraps, someone would say something".

And then someone says something, and they respond with: "If there was such a conspiracy, the government couldn't keep it under wraps, someone would say something"
My take on this sentence is that, the user doesn't care how complex the system you're working with is, how pretty or efficient the code is.

All they care about is does it do what I want+expect it to do when I want it done while it solving my problem? That makes money.

There's lots of scenarios where the end user is in fact another developer, but I think the spirit is talking about the general populous.
Because military brass is not supposed to be wrong by going along with such unlikely scenarios.

They might as well also believe the fairy god-mother decides the outcome of battles and direct their ire at her.

This is The National Enquirer-level stuff.
We rarely replace the foundations, we just paper over them. I don't think this actually matters, except when it breaks? I'm all for building a clean, simple system, but for me Unix would actually be the main part I would rip out (my preferred architecture would look something like unikernels on the server and a qubes-style cluster-of-communicating-unikernels on the desktop). If you're against adding complexity and memorizing trivia, Unix and C create more of those than the rest of the stack put together.
See above for the typical coiner response to anybody who brings up counterpoints. I mention that people might not like how crypto is posited as a miracle-drug to all world issues- low effort. You add a comment which doesn't address my comment at all and just comes across like a wannabe reddit zinger- not low effort? The irony is palpable. Just go back to /r/bitcoin or whichever echo chamber you prefer.
The risk point is always "good enough."

Yes, you can run a better model if you have more hardware, but does a better model translate to a more compelling user experience?

Will people be willing to pay for slightly better AI images of giant cats using the Empire State Building as a scratching post if good-enough cats can be rendered locally.
The problem is they don't consent to the depiction. Naked or no, it's not nice to depict people in ways they don't like, and it's _really_ not nice to do it ways they _strongly_ object to. You can argue that they shouldn't mind it and maybe that makes sense but that's not the world we live in.
I’m not sure. About half a year ago I’ve put a perfectly good sign, kindly asking to let the grass recover on my front yard. The grass was getting a bit too much of dog urine, from the dog owners trespassing onto my property to urinate their dogs and poop there.

You’d think that the kind neighbors could read and pause for a bit. But no. They care about their pets. And happily let them go, resulting in the damage to landscaping and the bills to clear contaminated ground and replace the grass.

I’m guessing these are the same people who wouldn’t wear a mask and spread their disease somehow, during the pandemic.
C'mon it wasn't that bad. npm was a fun experiment on what could possibly go wrong with putting leftpad into a single package.

For me it's still by far the best runtime to do anything event-alike/http/json/web. It's quick to develop small things and quick to deploy (if you omit the whole transpilation shenanigans which of course help if you have dozens of engineers working together).
I've found that early retirement tends to be bad for people who have the combination of "high need for achievement" and also akrasia (the condition of being occasionally weak willed). If you are someone who has a mismatch between "how much I want to achieve" and "how much I can force myself to do annoying things", then early retirement probably isn't for you. If you want to achieve a lot, and can force yourself to do annoying things, then you'll probably be fine in retirement. I know an ex Army guy who still wakes up at the same time as he did while he was in command at his base - he does fine in retirement. What ends up happening for lots of people is that they still want to be competent, but without the external goad of work and deadlines, they're unable to force themselves to do hard things.
SQL and XGBoost will solve 95% of your business problems. It's boring but it's true.

If you're trying to create the Terminator for real, that's when you start looking at the JAX/TensorFlow/PyTorch docs. I started with that first, and paid attention to the math along the way. If you go math-first you can quickly lose the forest for the trees. But you can find pretty in-depth tutorials and source code for any of those frameworks (and the math) on Google.
They would still be orders of magnitude past that. Probably Kardashev type 2 at least. A couple of nukes probably aren't going to scare them.
He took one of the fastest & most successful & invested in existing JS engines & bolted on a pretty decent standard library.

Great winning move, where a ton of the hard part of language optimization & growth is other people's problems, & Ryan could focus on making a great developer experience, which he and izs (npm author) did.
I think people retrospectively give him the credit for the whole product market fit theory because he was the first to raise shit tons of money and deploy it Willy nilly.

But that idea was nothing new and since the beginning of time that is how businesses worked.

So now in a bid to become relevant, he keeps writing blog posts but the problem is he isn't really a deep thinker. That's why I think they come off as so shallow.
Not only that, but a few years later it will be affordable for those specs.
Better yet: Hegel.
Social changes take longer than technical changes, and social changes to how people collaborate with strangers and invest their livelihoods take much longer than changes to how they spend their leisure time. If you try out a website and don't like it, you've invested a couple minutes of your time and can back out without any major consequences. If you invest years of your life in a venture and then lose all the rewards of that because you forgot your seed phrase, well, you'll be a little more reticent to adopt that technology.

Crypto is fundamentally a technology that allows trade and collaboration between people who mutually distrust each other. If you trust the other person to settle up, just use a database or a credit card (it's right there in the word "credit"). It follows that early adoption is going to happen in areas where people mutually distrust each other and can't rely on traditional methods of dispute arbitration (i.e. the state and the legal system), either because they're doing something the state doesn't approve of, or the state is not viable where they are.

Most of HN does not fit into this demographic. We're usually in high-trust social groups (eg. white-collar work) in a high-trust nation (eg. the United States). So it'd be completely mysterious what use-case crypto would ever serve.

But the trend worldwide since 2009 has been generally lower levels of trust and weaker, more insecure, and more heavy-handed state institutions. In 50 years we may all look like Venezuela. A lot of people think "I'd rather be dead than live in a world where people don't trust each other", and they will probably get their wish. But for survivors, it's very useful to have a way to trade with people who probably don't have your best interests at heart.

Come to think of it, cryptocurrency is a fundamentally pessimistic technology, and perhaps the reason it inspires so much vitriol is that people don't like to think about negative things like the collapse of society happening.
Um, that's called 'radio'.
We're still pretty alpha, but Sift is aiming to hit what you are looking for
https://sift.quest/about

We ended up launching sooner than we really planned after a reddit post last friday got more attention than we expected, so things are not polished and we are missing features, but we are developing quickly.

We're actually targeting something a bit different than reddit longer term with a more tag based curation system and a (medium term) reputation graph that we are hoping will give some new solutions to seeing things that are more trustworthy/relevant (helping with the eternal September problem, shills, and whatnot).

Check us out and tell us about post something good, let us know if you have requests or comments, we're actively integrating things people ask us for as fast as we can.
The highest-paying degree in America is in a field with only 100k jobs
Except I had the Apple //c with the LCD panel and a handle. So you're right, we'd argue. :-)

https://www.buymobiles.net/blog/content/images/2020/05/Apple...

Image from this article, which is a great reminder of what it means to take risks:

https://www.buymobiles.net/blog/apple-products-you-probably-...
The other times this appeared on HN are informative.

But to be the devils advocate here, the unix abstraction is only beautiful if your living in a single process, single user, teletype environment. Add multiple users, network programming, multiple processes/threads, async IO, etc, etc, etc. and the whole thing starts to look like the layered monstrosity full of edge states, and broken promises the author is arguing against.

Although frankly, there aren't many better choices. NT being nearly 3 decades newer and with the forethought of VMS is actually much better at a systems programming level but you have to be willing to dedicate significantly more effort upfront to understand the more complex task/io/user/permissions model. In the end there is probably less of a learning curve on windows, but its steeper because you end up having to learn how to do all this stuff on the various *nix clones as well, just using bolt on interfaces that frequently vary slightly between the different flavors.

In a way this applies to much of the windows ecosystem now that vb6/delphi aren't popular and the similar attempts at web co-design utilities have largely died.
>It’s unlikely the SEC wants to totally nuke Coinbase, given they allowed them to list on the stock exchange

What kind of intuition leads you to this conclusion?

You think that a publicly listed company is endorsed by the government as not breaking federal law?

Or just as not breaking securities laws in particular?

It's not the same thing, but looking at cannabis companies might be useful to compare and contrast.
The concept of leisure might be quite enlightening to aliens stuck on a mining expedition their grandparents signed up for.
The tech elite already have monitors, TVs, etc. and don't want to re-buy them.
> I'm not arguing over better hardware (performance) or price

Neither was the comment you replied to.

They were arguing that Apple provides excellent hardware support (in terms of repairs and how long they take) and lifetime (in terms of how long updates are provided for the device).

Hackability is irrelevant. Apple clearly doesn’t target that market and hadn’t since the Apple II days.

Would you buy a Lamborghini and complain it makes a terrible truck?

That’s not something Apple designs their products for, and their users are either fine with that or willing to make the trade off for the other things Apple does prioritize.
Or you might say that your seeing is good but your interpretation is bad. Or vice versa even. It ain't so clearly cut.
The software serves the business' bottom line period.

The user only matters in so far as the keep coming back and paying money (or attention, which is also money).

Developer experience only matters in so far as it keeps costs low, creating better margins.

If that sounds kind of gross to hear, it's because it is. Businesses are made up of people. Customers are people. Every interaction on both sides of the equation should take that into account. If you ruthlessly maximize like the human part doesn't exist, your optimization strategy will fail.
We can't do better with software Individually. But we can with groups.

And most software ppl are quite useless at group formation and maintenance, hence the perpetual drama and tantrums.
Not only that, but when they're here on Earth they get from point A to point B by actually traveling the distance through the air. Slow enough for us to see. You'd think these aliens with FTL technology would just appear to us as popping in and out of existence when they change position.

They seem a little too domestic. It reminds me of how ancient people thought the Sun rode across the sky in a chariot. Because how else would the Sun get around but the same way we do?
I suspect at least part of it is due to the dogmatic worshipping of abstraction and the period in the late 80s-early 2000s where performance was still growing exponentially. Then there's the common notion that "more is better" when it comes to complexity, and along with that the idea that "growth" is somehow a good thing. The vast majority of software simply does not need constant growth nor change.

Look at the demoscene for an example of the exact opposite culture.
Actually, some people want to write his/her own masterpiece in their own way.

Others just want to write literally anything to get the job done and be on with it.

Others resent the fact they're being forced to write it in the first place.

There are likely many other archetypes I'm ignoring too. But even reconciling these 3 together is what leads to everything regressing to the mean amount of suckiness.
I've heard anecdotally from people I trust that social media is dying.
Content is struggling for views and shares.

Reddit isn't completely social media, but if people aren't responding to SM like they were it will hurt Reddit. If you're an insider it's probably the best opportunity you're going to get to juke the stats and max your IPO. Only going to go down from here.
you really think a government would do that?

just go on the internet and tell lies?
If people can somehow keep cryptocurrency values high, they can take USD margin loans out of their Bitcoin holdings, which increases the amount of total dollars laying around. That’s what happened in 2021 that bumped crypto asset prices due to extremely low USD interest rate and quantitative easing. In terms of USD it is really not zero-sum, though you may take it in other ways.
That is by far the best explanation I've seen of Passkey or FIDO for that matter. Thank you.
That was never legal in the first place.
Cars are a fun one "Your emissions system is failing. It's probably because there's rust on the inside of your gas cap."

That kind of troubleshooting is about as software as it gets.
Your daughter could start by reading the 5000+ patents that Apple filed related to the Vision Pro. If her ideas aren't already in those patents (possibly unimplemented in version 1), she should then look at Meta's AR/VR patents, Microsoft's patents, Sony's patents...

And if her ideas really are new, then she should now be so familiar with patents that she can easily write her own. Then figure out how to file those patents with the USPTO, etc... Those patents can then be licensed, sold, or used as core IP in a new company.

If she just wants her ideas to get out there and doesn't care about money... maybe implement them as open source hardware + software, i.e. with liberal open-source licenses? And then publicize the ideas + implementations using YouTube, Tik Tok or whatever the kidz use now.
People have been discussing all kinds of things since the dark ages. Should the military consider astrology when making war plans and battle plans too cuz some people did and still make decisions based on astrology?
I have been around enough humans to know this is naive. There are so, so many humans who want nothing more than to laze around and indulge in vices while generally being completely useless.

You don't have to look very hard to find them and I really believe this world become the norm if people weren't required to work and thus got no real reward for their efforts.
True, but good agit prop leverages existing themes.
The thing is... I am the user.
Well you sound like you're doubting your own process. So that's good! First step. You also sound like you have trouble seeing things through other people's eyes, that's also good! Where you should go next! Mind expansion without drugs. You're welcome! Ha ha ha! :)
wchar_t has the big problem that's width is platform dependent. On some it is 32-bits and can handle UCS-4. You just can't write portable code that uses that type.
Should we be using RN for our mobile development?

2. Should RN be the first framework should try to get our hands dirty?
I have to agree, while there is a lot of people who say there were no symptoms - it generally was normalized over decades of decline.

It was once I lost 100lb that it became apparent just how bad condition I was in even though at the time I thought I felt fine. It doesn't help when you mention a lack of energy, or poor sleep to the doctor and they just say "Everyone is tired!".
> if we as society

I think right here is where the issue is going to come in. Currently society at large won't be getting that money, it's mostly accreting in the pockets of an small set of increasingly ultra wealthy people
At least you can look at, touch and feel; Weigh and stress test the screw pretty simply. Software has edge cases which spring forth at the worst times and updates without your control at all.