skysight-inc/HackerNews huggingface dataset:
It’s really not that simple.

GDPR requires that there be a lawful basis for processing personal data (e.g explicit consent). If the archiving service is releasing the data without the explicit consent of the individuals involved and doesn't have another lawful basis for processing, it could potentially be in violation of GDPR.

Under GDPR, data subjects have certain rights, including the right to access their personal data, the right to rectification if the data is inaccurate, the right to erasure (also known as the "right to be forgotten"), the right to restrict processing, the right to data portability, and the right to object to processing. By releasing a torrent of the dataset, the archiving service is very likely to be infringing on these rights.
Awesome work! Just discovered this client and instantly fell in love with it!
Used it for a couple of minutes and thought "hey, it would be cool to be able to click on the story to get to the comments." Guess what, there is an option for that. <3
Also really like the "Jump to the next top-comment" option. Always missed this from reddit.

One question though. Is it possible to change the accent color when using the Material You (light) theme?
Take two humans. What does it mean for one of them to be "better at dreaming" than the other?
I dunno about you, but the billions of dollars spent on renewables in my country don’t suggest ‘nothing’ is being done. And emissions in the west are slowing down. I’d say we’re almost there!
Fedora does all that and more. You can do similar with Debian. Ubuntu is no longer a good choice for anything.
How do you define "quality"? For example, `rust-analyzer` (the Rust LSP) is deliberately buggy, with features being added even if they don't yet handle all edge cases. If one feature crashes, it's no big deal and the rest of the server continues to operate. The reasoning is that occasional wrong completions are not a critical issue; for the specific use-case of an LSP, it's better to have more features.
It was a bit tongue in cheek I'll confess. :)
This comment resonates with me and reminds me of T-Mobile making international roaming free; they didn’t really have a ton of business coming from that service, but knew how important it was for their competitors. They made theirs free and forced the industry down that path. (Have since added some fees back but the point is similar to your thoughts)
I'm sorry but that is pretty awful. If I wanted to do all that, I'd run Windows.
Not sure that's a videocard bug, I removed Ubuntu on my Lenovo exactly because of the unreadable snaps (the windows are mostly transparent actually).
Remember to Strongly Agree with things your boss wants to hear and Strongly Disagree with anything that sounds like you might be a functional human being with aspirations outside of the job.
> But this is still the most insane dependency managenent scheme I've ever heard of. Is Google truly so far up their own ass that they make it harder to pull in a third party library than write the code in-house? Why is Google so allergic to using a package manager like every other software project in open source?

In the context of working in a highly sensitive business environment, I think the typical defaults of most package managers are way more insane than the practices being described (vendoring, auditing etc.) I think google is just being upfront about the costs of dependencies, which are often hidden by package managers. At the end of the day it's just code written by other people and using that code blindly has huge risks.

I think this is pretty context specific though. Do I care if my hobby project goes down for a day because a dependency auto-updated and broke something? Not really.
State of the Union (2017)
Google the list of questions. It’s bizare and it’s also real (apply to one of their job offers and they will send you the same )
Dumb question but the frp example shows op forwarding to port 443 on local, how then did the spammers get access to port 25 or was there a separate forward rule setup for 25?
This is super neat. Imagine a functional programming language that would replace the scratch interface here.

On second thought, that must exist, in fact, that might even be how Blender and such serialize their content.
Expect to see more of that with the EU AI act looming over things.
Litmus testing.

Meta is cornered. And it needs to figure its way through its current positioning.

They have some deep tech, and they have deep pools of historic global sentiment, which, if one were to train GPT4 on...

So, I can only surmise nefarious actions shall (are?) be afoot.
Clumsy wording. I mean the pan gets hot in two concentric rings.
Oh no! Those who wanted to join the ranks of the exploitive wealthy were themselves exploited by the wealthy? Who could have ever guessed?
The financialization of the economy is downstream from central bank policy.

You cannot divorce the existing financial system from cryptocurrency. Rampant speculation and bubble mania isn't happening in a vacuum. Rather, it is a symptom of easy money and cheap credit. When regulators remove barriers to a natural rate of credit by no longer centrally planning interest rates, speculative mania will be naturally disincentivized.
Same would have been said of running IBM mainframes in the 1970's no?
It's induction, not electric. This happens with all my cast iron pans. Easiest way to see it is to boil a thin layer of water mixed with a little hand dishwashing liquid in it. There are clearly two rings where cavities are formed more easily, thus there are two circles of peaking foam.
You're right, the code is not performant at all. At the time I was hacking around and just happy to get something working. I think the code is a tempting distraction, but I was trying to say that browser API performance is not always what you would expect and sometimes you need to get creative in order to get the results you want.
Huntsman spiders sure look scary and can get ridiculously large, but are in fact harmless and even helpful as they feed on cockroaches.
Giant, flying Australian cockroaches.
> There is no magic, we can all be equals in this place.

...in the Harrison Bergeron sense.

The fact that Rust has attracted relatively inexperienced coders to do bare-metal, real-time programming shows that you don't need to nerf the language in order to appeal to interested developers of all skill levels.
Because of course they won't, seems like too much hard work when they've got other civil liberties to overturn and steamroll.
Why Blue Moon competing with SpaceX Starship for NASA Artemis landings is huge
Nobody said they were?
This guy is writing a more detailed than average technical book on specialized business planning for a fairly reasonable price of $50 per unit after half a decade spent writing it and some of you here are just piling the shit on, including claiming he's worse than bail bondsmen? What absurd hypocrisy.

Especially coming from commentators on a site where the bubble of privilege living is often as thick as a Star Trek shield, and many make hundreds of thousands per year working for some of the world's most money-grubbing, user-abusing, parasitic, pervasively spying, chronically mendacious tech companies in the world. I suggest you climb down from your sanctimonious pedestals for a little while.
Show HN: Mental Models for Startup Founders
Hello HN,

I launched Wingify/VWO (Visual Website Optimizer) here on HN in 2010. The initial momentum and feedback I got from this place was a key reason I was able to profitably bootstrap the company to roughly ~$30MN ARR.

Over the last 2 years, I have been writing a book for startup founders that's informed by my experience with Wingify and many failed attempts before it. It's finally done, so thought of launching it on the same forum where it all started for me :)

There are a total of 68 mental models covering various aspects of building a startup:

- Choosing markets
- Building products
- Ecosystems and partners
- Thinking about Moats
- Approaching marketing
- B2B v/s B2C
- Hiring & culture

Unlike other books, I'm not sharing my story and neither take a very prescriptive approach. Rather, I use mental models to shine light and provide a tractable way of looking at problems an entrepreneur encounters during her startup.

I understand that entrepreneurship cannot be systemized, but I'm hoping some of the mental models I share help in clearer thinking and faster decisions.

Would love your feedback on the book: https://invertedpassion.com/free-book-mental-models-for-star...

If you find it useful, please share it with others in your network.
I find your thought process hilarious as well, as you seem to assume the obvious facts you're stating completely flew past the researchers x)

If you read the article, you'll see the claim is earliest recorded kiss, not earliest kiss, as the researchers point out even other animals do it.
Snagboot: a cross-vendor recovery tool for embedded platforms
No one is suggesting the removal of rent. The solution for a higher quality of life for all involved is public housing. This is a problem that Vienna has solved.

https://www.nytimes.com/2023/05/23/magazine/vienna-social-ho...
The only reason I have Ubuntu right now is that I was never able to get DisplayLink drivers to work on anything else. Not that I tried that hard, I tested SuSE and then Ubuntu... and stopped since, well, it kind of just worked.

I'm not too happy with Ubuntu, but it's better then Windows 11.
I don't agree. My definition of "open source" is that the source is open.
The divide in developed world could well be growing, although it's not appreciable here in Norway or much of Europe. Can't say quality of life is decreasing for any slice of society. If you believe the story of asymptotic poverty curve, life circumstances for poor have to be dramatically worse now than in 1980s and they simply aren't.
After reading their interview questions and processes I realized why they now produce easily the worst Linux distro despite having such a strong initial market lead and popularity. Similar-ish story with Firefox/Mozilla.
They did same thing with numerous projects of theirs like golang, protobuf, grpc
That is an overabstracted viewpoint that assumes they just crank up a variable. How do the efficiency gains take place in the first place?

By creating something new that is more efficent. Even if we ignore economies of scale as a source of efficency there is a replacement curve in action which would create growth! A situation where they would immediately scrap the old equipment for the same payload and switch to a new more efficient one is extremely rare.
The trick is to search HN submissions and filter by the date you remember reading about it. That's how I deal with these unsearchable names.
always the same, tiring whataboutism.
I love that everybody commenting here here emphatically insists that you must be doing it wrong, but real-world solutions are nowhere to be found. I admire your commitment to keeping a positive tone, but you'd be justified in feeling some frustration.

I do hope a PR shows up in the next few days so the internet can stop having this debate and move on with a good library.
I removed the apt version of the Firefox, and installed the snap version. The idea is that the snap is sandboxed and more secure.

The speed is OK (I don’t measure it in mili seconds though).
> If AGI is a computer passing a test, then AGI was achieved a long time ago.

AIs couldn't even pass a third-grade reading comprehension exam until about 5 years ago. Computers being able to pass tests designed for humans is a very new thing.

> it's clear LLMs are not AGIs

And the main argument for that is that "it's clear". They're beating lawyers, doctors, and software engineers, but obviously, that's not real intelligence...
I guess there are 3 possible approaches:

1. Make a scripting language like Python faster

2. Make a systems language like C++ easier for scientists, e.g. by embedding a Matlab like DSL

3. Make a completely new language targeting the ease of scripting languages and the speed of systems languages, e.g. Julia

The main advantage of 1. is ability to reuse existing Python code bases, which are huge.

Advantage of 3. is not being constrained by past Python design choices that make optimization hard.

Does 2. have any advantage over 3.? In either case you'd need to learn a new language and port old code. I guess you could argue better interop with existing productionized C++, but not sure that's a huge win?
> Interestingly, this is what a lot of coal miners in West Virginia feel, too.

I doubt there were that many who actually enjoyed digging coal as opposed to just having a relatively well paying job
The third-person singular "they" used to refer to specific people—officially it is a standard that all sensible right-thinking people accept. In private, I hear people complain regularly, unprompted, that it makes things unreadable, and that it is ridiculous in general.
Take it to it's absurd conclusion... Is it morally wrong for you to have a job sitting at a desk while someone else digs ditches all day?

It's obviously not. The fundamental differentiator is what is the nature of the job? What are the needs to accomplish the work being performed? If it's typing on a computer and talking to people, it can be done from home. It's not morally wrong to do it that way.

As someone who generally likes what Musk has to say, this one threw me for a loop. He's smarter than that and I don't think for one second he truly believes that. I think it's a public position he is taking on the subject, moralizing to dismiss criticism, he has other motivations. I don't think they're "his ego" but I don't think he genuinely believes it's morally wrong to sit down while typing.
Basically: "commoditise your complement " applied to Facebook, means they want to comoditise the foundational tech like AI. And open source is the route to that.
But I strongly doubt it's illegal to cause thousands or even millions of computers to have random data in their browser caches, as long as no hacking takes place? Just by padding files with dynamically generated random data, as I described above?

We could write software to do this, and people can install it on their web servers, as a means of protest?
Nobody reads passed titles.
Isn’t that essentially all of Australia’s active military?

And on a similar note, only 24 rabbits were needed to successfully invade and colonize Australia[0]. And despite multiple plagues over hundreds of years, they’re nowhere close to the end of their rabbit war.[1]

[0] - https://www.theguardian.com/environment/2022/aug/23/australi...

[1] - https://en.m.wikipedia.org/wiki/Rabbit_plagues_in_Australia
This, for sure. I gave up flying 7 years ago, and all that has achieved for climate change is a miniscule reduction of fuel used - perhaps 8 hours per year transporting 100kg (self + luggage). Perhaps the important impact personally is that I won't feel guilty as things get inevitably worse. At a stretch, maybe one or two people I have interacted with realised that they too could cut down or quit flying. But I don't preach, so it only ever comes up when relevant (someone starts a conversation about holidays abroad, or the company wants me to go to some pointless conference). I don't think I could name one person who I've influenced to quit flying.
https://news.ycombinator.com/item?id=11856405

> That's great! I'll ask him what really goes on there and report back.

Well?
Ukraine war: US distances itself from Belgorod incursion into Russia
Getting rid of phishing training mails
The fact that the one case they could find was dropped suggests that although these laws exist they arent enforced.

What’s next? “Across America, some places still outlaw sex toys”.

Yawn…
Broadcom, the Singaporean company? Okay.
It's derived from the Greek "soma," relating to the body
I have no evidence for it, but to me, the context of 1984 suggests the latin "somnus," to sleep or dream
My biggest fear is my kids dying in a car accident. I'd really prefer not to have to worry about school shootings on top of that, even if they are less likely.
Climate change isn't a game. It shouldn't be viewed in terms of win/lose.

If we actually start doing something about the problem and China doesn't, there will be a lot of pressure on them to do so as well. Or risk exclusion from global markets.
I agree that public housing is a very good solution. However most countries have not succeeded I providing this and until that happens villifying private landlords is not helpful.

By all means advocate for social housing, an general easing of restrictions to new housing development. I'm right behind you in that.
Love love love Harmonic! I actually stopped using an iPhone because Harmonic was giving me a better experience than Octal on iOS.

A couple feature requests!
1. Enable deep linking. Capture the news.ycombinator links on my phone and they auto open in Harmonic
2. Something is broken in the login form that blocks my autofill from working (1password, but it should be the same for any as it's an Android level API)
+1

Also not just greed but also laziness and willingness to exploit others.
There are situations where bubble-sort is adequate, too, but it's still not a good idea to use it or claim that it performing badly reflects on the implementation language. The code uses an explicit stack in place of recursion, sure, but that's not particularly salient; it's just recursion without stack overflow.

The code allocates data structures at least eight times per pixel, and tests pixels at least four times. It will perform badly in all languages and so cannot be used as a reliable indication of JS/Canvas performance.
This guy's bringing his A-game.

$70K is going to look like a bargain.
Your premise is wrong. This has nothing to do with 10x-ing parameters. One could argue the current parameter sizes are good enough as we observe "large breadth, shallow depth" behavior from LLM and to some extent, diffusion models.

This suggests the problem is the depth of inference, which is single pass "hot takes" for all language models right now, due to cost of inference and our limited understanding of what makes a model's response high quality.

Yes, you don't need more parameters to increase the depth. You need to iterate, instead. Loop. Imagine programming if looping was not allowed, nor recursion, or not even defining functions and calling them. Everything you write runs at most once during program execution and that's it. This is what an AI model is right now during inference. One big flat, single-pass, directed acyclic graph. And soon it won't be.

Research into Chain of Thought, Tree of Thought reveals this dimension. This means you can take existing models and make them perform much more complex tasks with much better precision, though various ways of letting them iterate. Think of how you'd perform if you always had exactly 5 seconds to answer a question. Now imagine if you have 5 minutes. 5 hours. 5 days. Lo and behold, turns out an AI isn't different in that aspect.

We also need more iterations of training (on the same amount of data), we need larger context windows, and we need new architectures, like Meta's MEGABYTE, for example.

Parameter count and data size could hypothetically have already hit a hard wall (they haven't) and AI will keep exponentially improving regardless. There's too much low hanging fruit and more grows by the nanosecond.
This is a very neat implementation and explanation of a disjoint set algorithm: https://en.wikipedia.org/wiki/Disjoint-set_data_structure
I think I read it here: https://www.quora.com/What-is-a-short-useful-and-generally-a...
Used to be that way for me too, but I believe with the latest LTS the slowdowns just went away. I'm using Firefox through the default Snap packaging every day, and it's just fine.

This is also with the distro installed with all default choices. If memory serves me right, using btrfs for one can result in any number of weird performance issues.
Why did the titles pass?
Vector Search in Azure Cosmos DB for MongoDB
> answer: neovim

Hammerhead worms: Attack!
agreed, except that the reason it's never a good idea to use bubble sort is that insertion sort is just as simple and always performs much better; there are cases where insertion sort really is the right thing to use despite its usually quadratic performance

there might even be a case where the single-loop sort is the right thing to use, despite its abominable performance, because it's simpler than bubble sort or insertion sort; i think it's 12 amd64 instructions, 40 bytes

for (i = 1; i < n; i++)
if (a[i-1] > a[i]) t = a[i], a[i] = a[i-1], a[i-1] = t, i = 0;

but i haven't seen it yet
They've been in the Triangle area of NC for over a decade now. Can confirm that salt wears them out more or less instantly.
Honestly there weren't that many difference. When first ubuntu was released, it just used the experimental debian installer that anyone could download and use from the Debian website. Besides, ubuntu never provided real tools to free users from command line configuration. Since the late 90's the main distros which provided real control panel for nearly everything were Suse/OpenSuse with Yast and Mandrake/Mandriva. Ubuntu has never been easier or more straightforward to use it, it was just a Debian with a default Gnome, some different colors.

The only thing Ubuntu did differently at the time was having a very simple website with a single download button and sending free CDs for free to anyone asking for it which was a big deal when nobody had decent internet connection. Or you'd need to buy magazine offering installation CDs. But the thing is, every single family has an enthusiast cousin, uncle, who in the early 2000's ordereds tenths of CDs from ubuntu for free and gave them out to anyone pulling his hair out of because of an MS windows issue. All that made ubuntu a bit different from Debian like unity, upstart and now snap, only appeared years later after Ubuntu had that reputation of easy distro for beginner.

And this is what really put ubuntu in the limelight and the default goto distro for every new linux user. It was just the most advertised distro, with the simpler website, a general color palette that made it easily recognizable and a nice slogan borrowed from the meaning of its name in Nguni's languages.
I think some of the licenses specifically forbid that. (as far as I remember, chatGPT has that in their terms of service).
Trust and the Peripheral Canal
You mean the average brain with about 100 billion neurons with about 1000 connections each bringing it to around 100 trillion connections. With an estimated 1000 "AI" neurons required per biologial neuron.

I don't think you are givin these "below average" intelligence individuals enough credit. What we consider a genius is the equivalent of a dog show obstacle course. We measure intelligence/genius as whatever is hard for humans and completely ignore what is easy because we fail to see the complexity behind the easy stuff.
That quote doesn't make any sense even if we stopped at the first part. I PGP-sign my packages and my key is not on any public key server. It's on my website. This reasoning lacks rigor and seems to only serve as an excuse to remove a feature that some pypi devs didn't like without offering an alternative for security guarantees that it provided.
As a sailor I hope these dont take off. It'll put a lot of the water off limits to boaters. Which would really suck.
I’m not a big metallica fan but that album is great, especially the first part of that song, as you said.
Doing a quick search for "displaylink Fedora" on brave. These are the first 2 results and look pretty simple:

https://github.com/displaylink-rpm/displaylink-rpm (RPMs in releases)

https://kcore.org/2023/01/01/installing-evdi-fedora37/ (should work on the latest Fedora 38)
Ford reverses course and decides to keep AM radio on its vehicles