skysight-inc/HackerNews huggingface dataset:
1. I am not a car engineer,or anywhere near it, but everything I've ever read about modern cars indicates their infotainment system and engine control unit are at very least on same bus and can and do communicate.

2. I don't have those numbers, in fact point of my post I'd that I don't know how we get those numbers. When I'm a passenger I'm terrified how distracted people can be by poor UI. I wish we had more hard data. Some studies are slowly emerging.
One of my pet ideas is to design a new set of mnemonics and syntax for x64 assembly, the Intel ones are pretty crufty in many ways and imho have potential to be improved. Of course it will not win any popularity contests, but could be interesting design exercise.
SQLite can be faster than the Linux kernel filesystem
I think Google PageRank has lost the SEO battle.

My proposed solution: People sign their articles with a key, and I specify for which topics I trust certain people.

I trust Paul Graham on the topic 'startups', so anything that he writes on the topic is considered a high pagerank for me. Paul can also trust other people on the 'startup' topic, and so they will automatically be ranked high on my pagerank (for that topic!). When I do a search, it takes into account the people that I trust on certain topics.

Please steal my idea and make millions!!!
To continue the analogy, if there is a fire in the theater that requires stopping a movie, should that make it into a public log?
Isn't that just a rephrasing of the Sapir-Whorf hypothesis? If so then it's old and thoroughly debunked. Language features don't seem to influence the way we think, which is another way of saying that intelligence and language are different things. If you want to read about it you can look at the history of this idea in the 20th century from when it was proposed by linguists in the 1930s all the way up to the time it became discredited, as there are many research papers and even books on the topic.

One of the really troublesome problems with Sapir-Whorf and derivatives is that they led directly to some very nasty totalitarian behaviors. In "1984" a core policy of the Big Brother government is Newspeak, in which language changes are (believed to be) used to control the thoughts of the population and establish eternal power for the Party. This wasn't merely a quirky bit of fictional sci-fi, it was directly inspired by the actual beliefs of the hard left. The extent to which Newspeak was an accurate portrayal of life under the Nazis and Communists is explored in "Totalitarian language : Orwell's Newspeak and its Nazi and communist antecedents".

https://searchworks.stanford.edu/view/2016479

Today it's known that Sapir-Whorf isn't supported by the evidence, but there's still a strong desire on the political left to manipulate thought through language. Stanford's recent "Elimination of Harmful Language" initiative is a contemporary example of this intuition in practice. It doesn't work but it sounds so much easier than engaging in debate that people can't let it go.

tl;dr to the extent this has been studied already, intelligence is not in the language.
It'll be interesting to see what data will be used (and which won't be used) for training. Would MS be happy with providing an answer like the one below?

I know we all dislike ChatGPT output posted here on HN, but since this is about ChatGPT I hope I'm forgiven.

Currently ChatGPT Q/A:

> Q: What are the arguments, backed up with facts, for Microsoft being a bad company? Are the Halloween documents relevant?

A:

There are several arguments that can be made for Microsoft being a bad company:

1. Monopolistic practices: Microsoft has been accused of using its dominant market position to stifle competition and maintain its dominance in the market. In the 1990s, the company was found guilty of violating antitrust laws by using its monopoly power in the operating system market to gain an unfair advantage in other markets.

2. Poor treatment of employees: Microsoft has been criticized for its treatment of employees, including low pay and long hours. In 2014, Microsoft was ranked as one of the worst companies to work for in the tech industry by a Glassdoor survey.

3. Poor working conditions in factories: Microsoft has been criticized for its use of sweatshops and poor working conditions in its overseas factories. In 2010, the company was ranked as one of the worst companies in terms of labor practices by the International Labor Rights Forum.

4. Invasion of privacy: Microsoft has been accused of invading users' privacy through its collection of personal data and use of tracking technologies. In 2013, the company was fined by the European Union for failing to adequately protect users' privacy.

4. Misleading marketing practices: Microsoft has been criticized for its misleading marketing practices, including making false or exaggerated claims about its products. In 2018, the company was fined by the Australian Competition and Consumer Commission for making false or misleading representations about its Surface tablets.

As for the Halloween documents, these were internal memos that were leaked in 1998 and revealed Microsoft's aggressive strategies to maintain its dominance in the software market. These documents are relevant as they provide evidence of the company's monopolistic practices and show that these practices were a conscious strategy rather than an unintentional consequence of success.
This problem is a scourge of the Web. Literally half of all web sites set one of the two, assuming the default color scheme of black-on-white, resulting in beautiful unreadable blanks when the actual preset is white-on-black.
AI models can also generate images and videos.

Wait for the next generation multimodal ChatGPT and the result will include generated images, generated html and javascript and be interactive.
I'm just wondering is it going to be available in DuckDuckGo.
I'd say you can't do that, because ChatGPT has no internal model for how the things it is explaining work; so there can't be any measure of closeness to the topic described, as would be the case for classification AIs.

ChatGPT models are language models; they represent closeness between text utterances. It works by looking for the chains of words most similar or usually connected to those indicated in the prompt, with no understanding of what those words mean.

As a metaphor, think of an intern who every morning is asked to buy all the newspapers in paper form, cut out the news sentence by sentence, and put all the pieces of paper in piles grouped according to the words they contain.

Then, the director requests to write a news item on the increase in interest rates. The intern goes to the pile where all the snippets about interest rates are placed, will randomly get a bunch of them, and write a piece by linking the fragments together.

The intern has a PhD in English, so it is easy for them to adjust the wording to ensure consistency; and the topics more talked about will appear more often in the snippets, so the ones chosen are more likely to deal with popular issues. Yet the ideas expressed are a collection of concepts that might have made sense in their original context, but have been decontextualized and put together pell-mell, so there's no guarantee that they're saying anything useful.
The actual big short (haven't seen the movie) was on a credit default swap index[1] (it was on one of the CMBX series which have commercial mbs as underlying[2]. There are also RMBX series for residential mortgages). CDSs are a swap (ie they are synthetic by definition) where one person is long the risk (short the protection) and one person is long the protection (and therefore short the risk). So the concept of who is long and short can be a little confusing.

[1]Source: worked at Goldman as a strat (quant developer) on the mortgages desk at the time. I knew and worked with pretty much all of the people involved although I was based in London. The actual person who came up with the research behind the short idea was a fellow strat and brilliant econometrician[3] and most of the trading guys fought him like hell over it only to later found hedge funds and pretend that it was their idea all along.

[2] https://www.investopedia.com/terms/c/cmbx_indexes.asp

[3] Michael Marschoun https://www.researchgate.net/scientific-contributions/Michae...
Nice :) It's really slow but it'd be neat to see GEM come up.
That is true, but OTOH if we're going to address climate change we can't keep on extracting natural gas like there's no tomorrow. So helium could become a pretty expensive thing.
Don't underestimate the amount of lobbying the alcohol industry does to make it seem like always having a drink is the best and only way to wind down and have fun.
Jaron Lanier's "Who Owns the Future?" Specifically deals with the economic (monetary or information) contraction that happens with these events.

It is a book everyone of us should read so we may have an active role in choosing an expansion rather than contraction of wealth.

The disruption these AI systems will cause along with increasing concentrations of wealth away from the middle classes is worrying, but as humans we can engineer a humanist outcome.

Sadly I think greed will win, as is human.
How does discovery work in this case (i.e. how do you find Paul Graham in the first place)?
Nice write-up. The title reminds me of a modern tech writing classic, “The Product is Docs”: https://www.amazon.com/Product-Docs-technical-documentation-...

In general, I’d like to see more companies treating documentation as a first class product, with dedicated technical resources and product management team. I wrote about that in a post presenting what I call the “Docs Hierarchy of Needs”: https://passo.uno/docs-hierarchy-of-needs/
Not sure why you're being downvoted. This is a very specific, really small subgroup of people that Scott Alexander (blog author) hangs out with. This particular subgroup is hyper-centered around the Bay Area (Oakland/Berkeley, specifically), but the Bay Area is not centered around these people.
> It's not available for ChatGPT but the other GPT models can expose the probability for each generated token, which can serve as a proxy for confidence.

A proxy for confidence in what exactly?

Language models represent closeness of words, so a high probability would only express that those words are put together frequently in the corpus of text; not that their meanings are at all relevant to the problem at hand. Am I wrong?
Well, the second law of thermodynamics suggests that there will be enough things to eventually reduce us to uniform dust, so, why not give up now? /s
"How do I secure my repo from exposing secrets?"

Your repository can be secured by enterprise grade post-modern Security-as-Code(tm) frameworks pioneered by SaCicorp(R) backed by YC '24-27 and other leading partners that enforces an indomitable security posture in any threat landscape.

"Wow!! What is that?"

regular expression
The concatenation operand makes sense though... String concatenation is hardly addition and for weakly typed languages it's easy for the + operator to end up doing the wrong thing instead of failing.

Out of curiosity: what Lua interpreter did you pick for your .net project?
Stop negative feedback loops for generative AI
I believe the exact opposite. If one could prove that text has not been generated by an AI, that would have immense value. StackOverflow has a built-in validation process ("mark as the solution"), which says that some human found that it solved the problem. Doesn't mean it's correct, but still, that's something.

I really wonder what impact ChatGPT will have on search engines. I could imagine that the first 4 pages of Google/Bing results end up being autogenerated stuff, and it will just make it harder to find trustworthy information.
The stolen data includes crucial information about the defense manufacturing sector in Indonesia.
Bézier curves have always been awkward to use, like a too low-level language for a human to use (like machine code). The UI's I've seen nevertheless expose it and call it a day, instead of exposing a better interface, and compiling the requested curve to Bézier.

Obviously you know a lot more than I do, so allow me to question: I wonder why the ideal (desired) behavior/esthetics wasn't defined first. Then one would work from there towards an implementation. Now, it feels like CS found some sharp stone and decided to use it to cut off some meat, without reflecting on what the tool actually should look like, and eventually getting to the conception of a knife.

To summarize, why are computer graphics so hung up on Bézier to begin with? Are there no other methods? Was there ever a quest for the algorithmically simplest method which yields aesthetically pleasing results, and work from there?
From the sibling thread about packaging and deploying a single script, there was no consensus. There was disagreement on the best way to package, and doubts about the mid term future of some suggested solutions. The following alternatives were suggested:

- package with a `pyproject.toml` file configured to use modern tooling

- package with a `pyproject.toml` file configured to use traditional `setup.py` tooling

- package with traditional `setup.py` tooling

- package with poetry

- package with whatever, deploy with nuikta or pipx

- skip the packaging and deploy with Pyinstaller

- skip the packaging and deploy with nikta

Note that, unless the Python world has radically changed while I was looking away, the packaging does not ensure a simple way to deploy the package and its single script. I remember vividly `pipenv` crashing on me, so switching to venv+pip (or was it virtualenv+pip?) then setting up a bash wrapper to call the Python script with the right venv...
Bing needs this, Firefox and Chrome will not search themselves.
“Do something of note, something that wows”

This is literally ignoring the setup for the problem that OP gave you.
It's good to see that the largest groups are younger[1], thus they'll have time to pay into the social safety net, and help offset Canada's older existing population.

[1] https://www.statista.com/statistics/443305/international-mig...
You're not giving new information about my concern, you're trying to stay on another topic. You're answering the question you think I should have instead of the one I have.

Some of the relevant German organisations discarded dangerous waste at a construction site and then shredded the paperwork. That happened due to organisational traits, nothing to do with nuclear physics, but if my concern is that organisations with those organisational traits shouldn't be doing things with potential catastrophic effects, then you can't just answer with physics. Shredding paperwork is real, and my concern about is a concern to answer, not to ignore. If you ignore it, blame yourself for ignorance, not me for refusing to listen to "new information that addresses my concern".

This is similar to the Challenger space shuttle. NASA had organisational traits that led to powerpoint slides with seven different font sizes, and "the shuttle might burn" was in the smallest font size. The shuttle eventually did, and partly because organisation's culture was one to suppress risks using the smallest of seven font sizes. TEPCO did similar things at Fukushima — there was more emphasis on how to document that all requirements had been fulfilled than on maintenance. Sometimes that led to low costs and discrepancy between documentation and reality.
How I went from 0 to hacking in SF as a high-schooler
An easier way to make fractals in PowerPoint [video]
> In 2010, the company was ranked as one of the worst companies in terms of labor practices by the International Labor Rights Forum.

This isn't true [1] and I don't think the 2013 privacy fine is either. They were fined for not complying with browser choice requirements in 2013, but not for privacy violations afaik. This would be an entertaining libel suit if presented as fact.

[1] https://laborrights.org/publications/2010-sweatshop-hall-sha... (no mention of Microsoft)
>the strong cultural pressure to do so anyway that used to be there is gone (there's still some pressure, but a far cry from what it used to be).

These days, the cultural pressure is to have 1-2 kids, not a whole bunch.

So, with the people who do sign up for this "world's second worst job" only having 1-2 (occasionally 3), and a bunch of others refusing, we end up with birthrates between 1.2 and 1.8, roughly, which isn't enough to sustain the population (this would require a rate of 2.1).

People still want to have kids, but how many people want to repeat all the worst parts of childrearing 3-8 times? Most couples do it once or twice and they've had enough.

>you could implement subsidies to the point where having kids had a net zero impact on your finances,

Honestly, I don't see how this is possible without severely taxing people who don't have any kids, and that's not going to go over well (plus it would screw over all the people who haven't had kids yet, so they're unable to save any money for when they do).

I think the ultimate solution to this is going to look like the novel Brave New World: we're going to have to resort to raising the next generation in institutions.
I'm not sure the fact that RISC-V is RISC means much. Seemingly every new CPU ISA designed since 1990 has been RISC. Only Arm's has taken off in a big way outside specialist applications. CISC CPUs (x64) are still around and still competitive too.
Being exposed as a hypocrite, since at its core, capitalism is just cannibalism.

Case in point: FTX and Alameda research.
> the other comparatively-unpleasant language

> one that lacks the elegance and consistency

upvoted for perfectly concise description of that language.

it is even more sad knowing that high quality alternatives for the most popular libraries exist, but inertia is simply too high.

@work I've tried to introduce Ruby to my colleagues that are very bad at programming, but good at science. They ditched it with reasons like "I don't like it" or "it's too slow" without even measuring (it is not! Shopify would have died by now). I'm still using it without them knowing and it's the reason why I'm 10x faster than everybody else to build solutions.

The other language it's the only one they "learned" at uni and keep using it for everything, even when it's the worst possible choice, management doesn't care and doesn't know the difference.

software engineering is still not engineering, unfortunately.
> destroys any incentive to create content

No it doesn't, just destroys those with commercial incentives. Which would be fucking amazing to someone who remembers the 90s and early 00s internet before it got commercialised.
Despite the condescending tone, I think you’re probably right about what people want. Medium focused too much on style and making publishing easy, but it’s the discovery aspect people will appreciate.

The TikTok algorithm but for RSS would be a winner.
I definitely prefer an open standard, (preferably where it can be attested that it is disabled) over possible proprietary implementations being setup with vendor generated pins before purchase, etc..

Based on simcards and similar, I don't think the pin situation is actually that nice for a user. You can choose from re-entering it often on the possibly keylogged device you didn't want to trust, forgetting it, having it on a piece of paper next to the token. Then you need a way for malicious code or user error to DOS it so that it can be short, then people start to ask why there is no escrow of a management puk. I'm exaggerating the limitations a bit, but the foot guns of having a plan that works seem to add up.

As with enterprise HSMs I think there is always a conflict of adding features and ways to recover from every possible mistake that erode the few clear security USPs that one can put together to just make and take an understandable risk trade off.
Time to understand that modern standard diet is inducing hibernating mechanism in human and therefore is lowering body temp by around 1 degree celsius as one of the least worse side effect (obesity, diabete, hypertension...)
There's also moar, written in go:

- https://github.com/walles/moar
> But I'm just imagining having to explain to my mom why she can't participate in [X, Y, Z] set of Mastodon communities

"X and Y don't like each other, so they refuse to talk to each other. Think of it like how you can't talk to people on Facebook from Twitter". People siloing themselves is not a new concept for people.

Ironically, the new thing with Mastodon is that you don't need accounts for each of X, Y, Z to talk to people there even if X, Y and Z defederate from each other, as long as you can find "neutral territory". Only for a very small set of instances is this a challenge.

Being used to silos seems to also be behind a lot of the confusion over having to pick a server - people end up fretting over the choice when it matters a lot less than they think. I wish joinmastodon defaulted to just suggesting a random "generic" instance, and hid the rest behind an "advanced users" button.

> Why are her old "tweets", followers, DMs, etc not available on the new server?

Her follows and followers are available on the new server if she moves the account. When I moved to my new instance, most followers had auto-migrated within minutes. It can definitely be made simpler, but given the number of non-technical users I've seen migrate, it's not that big a barrier.

That the old posts are not I agree is an issue - it is likely to get solved, as the objections to migrating those with the rest are minor and stupid (you can migrate those too, but it requires a friendly admin willing to do a data import, or running your own instance, so for all practical purposes most users can't)

> (not to mention the UI sucking).

There are multiple UIs competing to improve this, before even considering the Mastodon alternatives that all can talk to Mastodon (e.g. Misskey, Pleroma), so this is improving rapidly. Personally I use the advanced interface and I think all it takes is some custom css and it'd be superior to Twitter in most ways (the advanced interface is somewhat like Tweetdeck; I run it with custom CSS that makes column widths configurable). Because of the total open nature of the API, there's far more room to get something good here than there is for Twitter, which is fairly awful.
This is a great example why one should not rely on frontend validation and assume all requests are coming from the browser.

Yep, I see this all the time in junior's code.
Snowflake is the DBMS of the Year 2022, defending the title from last year
I mean, I could be healthier and I'm a high income individual. Let's harvest the organs of someone else who's unproven to make me healthy.
Yup. They can and they can also tell the devs to deal with it. Android devs, like me, aren’t into android development for the love of the dev tools and the environment (which are pathetic at best). They are there because they have to — one way or the another.
There are, in fact perhaps a bit too much, it has resulted in lots of insulation and heat pump scams lately (though perhaps not enough enforcement ?)

See also how the real estate sector was whining in the recent years about the (quite mild !) new insulation laws, seemingly only caring about their short term profits. Well, hopefully they have shut up now (or maybe not, with, now that we ARE in the predicted crisis, serious laws coming up, and at the same time, the real estate bubble popping).
> it seems so much more real-world than chess somehow. Like we must imagine that it was pretty rare for two perfectly matched armies to meet on the field of battle for an honorable fight until one side’s leader was captured

A thing that kept me frustrated as a child: What's a bishop doing in the battlefield and how come he has infinite range?

Then I started playing AoE2...
The problem of incentivizing valuable content is known to be very hard and currently unsolved. Which is why our current media is 90% dross.

I agree this worsens it.
How Sam Bankman-Fried (SBF) Negotiated His Way Out of Jail