skysight-inc/HackerNews huggingface dataset:
To be fair, who uses and comments on HN could have changed. HN cam be a great place but just as Wall Street isn't The Economy, HN isn't the whole of startup culture.

Interesting to read. Worth pondering. But with limits / caveats.

All that said, The Startup Industrial Complex is real. Plenty are being sucked in and spit out. That's going to impact Hearts & Minds, and comments shared.
It's a fifty/fifty, isn't it, part of it is actually exciting. Everytime I have a foot in a "proper" company (usually for a consulting gig), I'm always excited to learn about a bunch of stuff that I never had a moment to work with (because, as you say, it's usually a waste of time when there's less than a 100k users on it). The other part, however, is the insane slowdown of progress this usually brings with it. Everything, is, so, incred-ibly-slow at these corps. And policy and asking for permission and nobody wanting to be responsible unless upper management and and and...
Sure, employability. The same way "indentured servitude" is, lol.
A democratic form of governance isn't required for a Deep State.

Let's rename Deep State as "Under State" for the purposes of this conversation to make it easier to understand.

Whatever is the government (the "State", like in "Head of State") you can see is the "Above State". Presidents, Prime Ministers, Kings, Governors, Legislatures, Courts, the government that supposedly runs the country, this is the Above State.

The Deep State, the Under State, operates under the Above State for their own goals and benefits accountable to noone, the only time they come up to the sunlight is to correct an Above State that dares to harm or defy the Under State. You can almost never see the Under State as a common citizen, but you can probably feel their influence if you pay attention.

"Deep" in Deep State hence refers to where they are figuratively located in a given country's political mechanism.
> Emacs Lisp retains dynamic scope, but it's no longer a default for some time now

https://www.gnu.org/software/emacs/manual/html_node/elisp/Va...

> By default, the local bindings that Emacs creates are dynamic bindings. Such a binding has dynamic scope, meaning that any part of the program can potentially access the variable binding. It also has dynamic extent, meaning that the binding lasts only while the binding construct (such as the body of a let form) is being executed.

It’s also not really germane to the GP’s comment, as they’re just talking about dynamic scoping being available, which it will almost certainly always be (because it’s useful).
I don’t know - the examples you’re mentioning don’t seem concerning compared to political censorship about governments performing massacres or genocide or annexing countries.
Intentionally trolling is only going to get you banned…

If you want to do that, and burn your account, go ahead. I’m not going to stop you.
The New Zealand fish terrorist (2020)
The Streisand effect is strong with this one.
Check out Stripe Atlas - they do what you're asking for
Folding Ideas is one of the best channels on YouTube- glad to see it brought up here!
On a Mac with 16 GB ram you can rum the 8B models.
> The only difference is that this method may break the codebase so bad that the site won’t see the light at all and there will be nothing to complain about.

Yes.

Or put another way: new shitty frameworks let teams of average competence to handle more challenging tasks, raising the complexity cut-off above which the shit pile collapses on itself and the product never gets published. This is not a good thing, because in practice, this means more garbage software being produced, and competing against older software that - by definition - had to be not shit just to see the light of day. Thing is, more and cheaper garbage always wins on the market because it's cheaper to make (= more money on polishing the turd and marketing the heck out of it). Overall result: instead of fewer good offerings, we have a glut of garbage ones.
In 2013, the Ponzi scheme of VC investing still existed. The VCs could pawn off their money losing companies to the public market, sell their equity fast and watch the stock either quickly decline or stay flat.

The public got wise.
Kvrocks: Redis-compatible distributed key value NoSQL database
If people on different sides of political divides are investing a lot of effort in labeling one another's arguments as “hate speech”, which seems to be what you're saying, that sounds like pretty strong evidence that it is not in fact relatively clear what is and isn't hate speech. And, once a book, news article, or political platform has been successfully suppressed, it is of course no longer clear whether or not it was hate speech, because you can't tell what it said; you only know what its political opponents say about it.

In particular, right now, there are numerous credible claims of human rights violations by Israeli troops in Gaza, and widespread criticism of those violations is being labeled as anti-Semitic hate speech, correctly in some cases, while defenses of the same violations are being labeled as Islamophobic hate speech, also correctly in some cases.

These are among the reasons that hate speech is uncontroversially legal in the US.
Shucks, I don't know about either so I'm guess I'm out of luck :)

> Coolify is an open-source & self-hostable alternative to Heroku / Netlify / Vercel / etc. [...] on your own hardware; you only need an SSH connection

So Coolify seems strictly non-managed, you manage the hosting itself. While the project in this submission seem to hint at being managed?
German media is doing the same, posing it as a question or posing it as "looks like" and it's baffling. Then there's also the Anti-Defamation League coming forward protecting Musk and saying it wasn't a nazi salut. I don't even know how anyone, much less an organization meant to protect jewish interests, can come to that conclusion.
I'd say starting a company to make something people want in order to sell it for money is still relevant. It's just that you're looking at working quietly, humbly, but perseverantly for the next 25 years, slowly growing the business and balancing the risks and opportunities along the way. You won't be looking for an "exit" because you want to take care of the company you built. That's a very different story from whatever vibe it is that startups acquired after the dotcom boom, i.e. find something that hasn't been done before, scales quickly, and sell the company after a few years for 1000x, and then something.

That never was sustainable, I think, and effectively it became a glorified hiring process for big tech who bought the best toy companies to get to the people behind. And now even big tech figured it's cheaper to just hire the talent directly and not buy their token company for a few million first just to get the guys in.

Not saying a good company with a good idea and execution at the right time couldn't still make it big quick: there always were some lucky ones and there will always be. But the process isn't repeatably stable enough that there's a lot of wasted effort to make a few shooting stars. And everybody seems to be slowly accepting that. Go for it if the opportunity arises but if you spend 10 years trying and trying without the fish biting you're likely better off saving off from a decent salary when those years have passed.
Memory will always be the limiting factor here. A strong adversary can ensure that you must know the whole list in order to sort it.

You can always mmap the file instead and let the OS page in and out parts of the file, however :-).
What does "such" mean here?

How should I treat someone with body dysmorphia who believes they are 130 kg when they're closer to 50? Should I agree with them and affirm them as fat as they believe they are? Or should I - if it's my place - implore them to go to talking therapy and refuse to be drawn into their self-hating fantasy?
Come to Scandinavia and see how it's done right.
'Heavy' dark matter would rip understanding of universe apart, research suggests
The blog post from 2014 introducing context uses a private key type, so there's really no excuse: https://go.dev/blog/context#package-userip
Read Bryan Cantrill on how unimpressive Dorsey is to anyone with a clue:

"I, like many people, have a complicated relationship with Twitter. As Adam and I regaled in a recent Twitter Space, it started when debugging the Twitter fail whale in the offices of Obvious in 2007, where I became thoroughly unimpressed with their self-important skipper, Jack Dorsey. In part because I thought he was such a fool, I refused to join Twitter out of principle."

https://bcantrill.dtrace.org/2022/11/05/twitter-when-the-wal...

It seems to me letting Dorsey speak and ridicule himself in front of an audience of technically savvy people would actually be the best way to discredit him.
That particular border actually does get controlled these days, got held up at the German-Polish border just a week or so ago:

https://www.bmi.bund.de/SharedDocs/pressemitteilungen/EN/202...

But of course your overall point stands
Absolutely fascinating. The deep history of obvious knowledge of reproduction side by side with astounding ignorance is palpable. Joseph Heller wrote about it in catch-22 and a parade of modern day unexpected pregnancy stories are testament to it's continuance.

What's equally fascinating is the equally dichotomous side by side knowledge of STDs and their effect on pregnancy. You get a lot of it in "who do you think you are" ancestry type shows, when there is the massive family lots of children dead quickly story.

I do love a good bodice ripper. Dorothy Dunnett was my stand out historian author, maybe I have a (-substantially more fruity) alternative to explore.

(Bridgerton was fun but I find Georgette Heyer just as fun, and you can't beat her on the peninsular wars or Waterloo alongside the heaving bosoms)
A Two-Hour Bug and the Art of Making It Look Easy
Why would any event accept or welcome people who are there to sabotage it?

"Our purpose is to peacefully disrupt Dorsey’s talk" then do it outside, that is where your Protest belongs and where you actually have a right to protest. Obviously anyone who comes to an event with the goal of disrupting that event needs to be removed or just not let in.

It seems extremely uncontroversial to ban everyone involved in the planned protest from attending.
In academia, people had respect for complexity.

In industry, nobody seems to use big-O notation.
Give me a single example of a useful bunker in the history of war. With my modest knowdeldge, from the Maginot line to the Atlantic Wall, none. They're pretty much like locks. Can be cracked with a cocktail of goodwill and *time*.
It's not. Yet the post you are talking is still up.

All I ask is consistency.
I think the USA just wants to keep Europe militarily and economically weak. Poland’s military is soon to be the strongest in Europe (if it isn’t already).

I think Europe, NATO notwithstanding, needs to realise the USA isn’t a wholly reliable ally, especially under Trump.
Sorry, you're right. It's not a cultural default anymore. I.e. Emacs Lisp got proper lexical scope some time ago, and since then, you're supposed to start every new .elisp file with:

;; -*- mode: emacs-lisp; lexical-binding: t; -*-

i.e. explicitly switching the interpreter/compiler to work in lexical binding mode.
They have one, although probably somewhat biased: https://docs.dokploy.com/docs/core/comparison
"Sell for half a billion and get nothing (2021)"
https://news.ycombinator.com/item?id=39598903
But the only way to do this is if it is trained on how to map the word token to character tokens ie

Hello -> h e l l o
66547 -> 12 66 88 88 3

Or, maybe it memorized that hello has a single e.

Either way, This seems to be a edge case that may or may not exist in the training data, but seems orthogonal to 'reasoning'

A better test case would be how it performs if you give the spelling mappings for each word the context?
so lobby groups would be considered deep state? or rich people?

but how can something be deep state if it has existed since the inception of the aforementioned state. rich people have run the world since humans came into existence

is it like a on paper not in reality thing?
Poland, www, desktop: #democrat shows me only suggestion of #démocratie and a spinner, #republican works like usual.
If you're looking for a Redis-compatible key-value store, kvrocks[1][2] is an excellent choice. We've used it in many projects, and it's proven to be very stable. Since it's based on RocksDB, it doesn't have the memory limitations of Redis and the license delirium ;-)

[1] https://kvrocks.apache.org/
[2] https://github.com/apache/kvrocks
The author gave a pretty good reasoning why is it a bad idea, in the same section. However, for the demonstration purposes I think the they should have included their vision on how the request scoped data should be passed.

As I understand they propose to pass the data explicitly, like a struct with fields for all possible request-scoped data.

I personally don't like context for value passing either, as it is easy to abuse in a way that it becomes part of the API: the callee is expecting something from the caller but there is no static check that makes sure it happens. Something like passing an argument in a dictionary instead of using parameters.

However, for "optional" data whose presence is not required for the behavior of the call, it should be fine. That sort of discipline has to be enforced on the human level, unfortunately.
You're missing the distinction. No society grants the right to unlimited protest.

The First Amendment protects your right to assemble and express your views through protest. However, police and other government officials are allowed to place certain narrow restrictions on the exercise of speech rights.

For example, I cannot walk into your house and protest what you're eating for dinner. Now I can stand outside on the street with a sign and protest it but if I enter your house I'll be arrested.

But I can enter your house and risk being arrested, and that's called civil disobedience, which is a step above protest.
I deleted my Twitter account ages ago, so can't try it, but I'm curious how this actually works. _Does_ it work? Has anyone tried it? My impression was that the API was now fairly comprehensively crippled.
How can you give it a thought without experience? Trying new things on smaller projects allows you to solve annoying issues with the last library. Or fail to do so. Either way no one can just sit and decide what’s best simply by reasoning.

Before anyone asks I’m not advocating for React here, and also far from being new to this game. Btw, do you count Vue as old or new? Which version? Is 3 “established”? Would you hire a Rails guy for Zend?
How do you accurately determine when raising your arm is a Nazi salute and when not? If I raise my arm to hail a cab, what's stopping someone form accusing me of trying to hail Hitler?

To me, it's the context that determines that. From my PoV it looked like he was greeting/thanking the crowd. Plenty of other celebrities and athletes do the exact same gesture towards crowds all the time.

People are too quick to see nazism everywhere when they condition themselves for that. However, I also do see how it can be interpreted as a Nazi salute in this case.
Also wondering about this. My company is giving me an MBP M4 Max 128 GB in a couple of weeks. What can I run locally? I'm subbed to OpenAI but usually end up spending all the 50 weekly O1 prompts.
Now that is not really fair. For an RFC to be accepted as standard, it needs to have functioning implementations. The code and the specifications come hand-in-hand.
Prisoner's dilemma: if you steelman people who won't do the same for you, you're going to get ripped off.
Is this a good time to remind people to join Mastodon? I was pleasantly surprised that there is in fact a very well sized community across Mastodon instances.
We all run a Startup. It's called your own Career...
Starting a startup is about long-term goals. If feedback (positive or negative) can affect this journey, then this is a trace of the status quo and trying to please people, which is against the core of starting a startup.

The only validation a startup should seek is paying customers or revenue. Everything else is a vanity metric.

What HN comments say is irrelevant, whether positive or negative.
I can't say I agree. There were a lot of app developers on HN even as far back as 2009.
> it's also how progress is made

Introducing n+1 solution/ standard may be the necessary cost of making progress, but it is possible to incur that cost without gaining anything

(at the extreme, trolling is fun activity with net negative on bigger scale)
> A couple ordinary guys built the first working airplane in their bicycle shop.

The problem typically is government regulations.
A bit downthread:

> This special relationship and this special event can be destroyed by the actions from just a few.

That's so true.

At our university in the 00s student protestors (they were against some fees, I think) posed as the student council for electrotechnics and got PA equipment from the university administration. Which they used to disrupt some big welcoming ceremony for foreign guest academics.

Now the electrotechnics parties had no PA equipment anymore. Because the administrative employee pointed out that technically the equipment was never for such use. Over decades(!) he had always handed it out because why wouldn't you support a big student party and the organizers had always been very responsible with it and returned it in pristine condition.

But now the risk for him personally outweighed any goodwill. Tough luck!
Honestly I think part of this is just a symptom of the tech industry getting older and people getting set in their ways. But also, the web hasn't really changed as much as was changing 10 years ago. New developments in JS, HTML, and CSS as well as the need to support mobile as a first class citizen, along with a boom of SaaS apps created a high demand for new ways of thinking about web development.

JS also had some things missing that led to many of the frameworks being created in the first place. There was no native package manager or even standardized module imports. Imports had to be handled as HTML globals. Awful for dependency management. At any rate that's partly why we saw the original AngularJS get so popular or tools like Bower, Grunt, Backbone, Handlebars, etc get built and popular before churning out for more end-to-end solutions like Next.js.

JQuery continues to be a reliable library for <1K line web sites. Beyond that complexity, JQuery continues to be a spaghetti code nightmare. It's not wrong to write a SPA. I worked on Trello for years and it was and is a fantastic SPA that produced value to millions of users. But you'll hear no end to grumpy curmudgeons that think SPAs should not exist. Just take everything you hear on HN with a grain of salt.

I remain a React fan after using it for 10 years, but I think it's great when another tool gets a fanbase too that takes a different philosophical approach like HTMX or Solid.
Or Lithuania, arguably[0] the most anti-China member of NATO. *That's* the NATO ally (!) they chose to blacklist, with their anti-China chip export ban?

[0] https://apnews.com/article/business-china-beijing-global-tra... ("EU launches WTO action against China over Lithuania dispute")
Where I work, which granted is a very large company, the enterprise architects focus on ERP processes, logistic flows, how prices flow from the system where they are managed to the places that need them, and so on. They are several levels removed from devops teams. DevOps concerns are maybe handled by tech leads, system architects or technical product managers.
N is usually small in practice.

Analyzing how expensive it is to do something often costs more than just doing the thing.
Sometimes it does, but that's when protest turns into civil disobedience.

Martin Luther King was arrested 29 times and then he was shot.
I work with both Python and TS. Python's type hints feel bolted onto the language, whereas TS feels more native. In Python, you have to import a whole bunch of stuff for typing, which adds runtime overhead.

For example, typing a decorator means importing `ParamSpec`, `Callable`, and a bunch of other things. In TS, all of that is available in the global scope, so it’s way less cluttered. Plus, the type system in TS is a lot more powerful. Generic record types are way nicer in TS than in Python.
How does it relate to https://github.com/localstack/localstack
But how does this violates HN policies?
You can find the WH fact sheet in web archive:

https://web.archive.org/web/20250118190105/https://www.white...

The actual federal register rule is here:

https://www.federalregister.gov/documents/2025/01/15/2025-00...
Stealthly Browsing and Scraping with Ferrum
ASML is not German, and I'm not sure I understand the rest of your comment.
You're right, stay vigilant, Who knows how many CCPs are still hiding around us? it's necessary to watch out for your allies.

Scenes like these are happening... and you could be next
Do you have any evidence for this accusation?

O1's reasoning traces aren't even shown, are you suggesting they've somehow exfiltrated them?
What you’re describing sounds like an LLM working correctly on a topic that is fundamentally complex, but disagreeing with your politics based on the sources it happened to crawl, not one that is censored artificially. There isn’t a conspiracy by “Zionists” to censor AI produced in America.
This is just another public website, various people come here since its interesting and discussions engaging. Its one of the last places which is free/public and discussions don't immediately turn primitive, political and emotional unlike rest of internet. People from various backgrounds come and have interesting things to say, which is often refreshing and enlightening (at least to this fella).

Many if not most of folks at this point have nothing to do with neither startups nor hacking. Neither do I for example, and I am here for a decade+.
no, the US is just washing its hands of europe/ukraine the same way it washed its hands of Afghanistan.

The EU will probably be locked out of the upcoming US negotiations with Russia the same way the Afghan government was locked out of American negotiations with the Taliban in Doha.
A few problems with this view:

1) Big corporations continue to struggle with doing in house innovation. Hiring more people doesn't seem to work. Just look at the infamously long and ever growing list of failed Google stuff. They are spending billions on this stuff. And most of it fails. Most large companies struggle with doing big new things in house.

2) There continue to be successful startups challenging/disrupting those big companies and occasionally scaring them into action (like acquisitions). And some of these startups are well funded.

3) Most Big Tech companies have been downsizing over the last few years. Job security maybe isn't that amazing if layoff rounds are a regular thing. And bigger salaries also means more scrutiny when layoffs happen. Also see #1: if projects aren't working out, layoffs are quick way to cut the losses. Getting caught up in one of these doomed corporate innovation things is maybe not great as a job security plan.

Also, post covid, the notion of physically locating development teams close to San Francisco is no longer that much of an automatic thing. I see a lot of startups here in Berlin that only have a token presence in the US (not necessarily Silicon Valley) and do all/most of their tech in Europe. It used to be that startups would physically move to the Valley after raising money. That seems to happen much less these days. Mostly, US presence for such companies is limited to sales and marketing.

And there are also lots of US startups setting up teams abroad. Why pay a premium for commodity development teams? Especially if you just raised a few million, you are on the spot to deliver. Going on a spending spree in the Valley maybe isn't the best way to do that.