skysight-inc/HackerNews huggingface dataset:
As a cave/tech diver I've noticed that intellectuals are often have some of the hardest times in training due to overthinking.

They'll tend to focus on trying to perfect the little details in training and miss the big picture and failed to K.I.S.S. and argue about theory and resist accepting simple rules.

I used to really like watching Deadliest Catch because I grew up in Kodiak and that's a good example of an environment where an intellectual would generally fail pretty badly. You don't need to be particularly clever, you need to understand what is going to kill you (ropes in particular) and to never pick up your feet. It is an environment where you need to be smart enough to follow the rules, and just "dumb" enough not to argue and question them. Embracing shutting up and being dumb is something that intellectuals generally resist identifying as a virtue.

[ And I'd argue that the infestation of contrarianism-for-contrarianisms-sake that infects HN is a larger symptom of that psychological bias -- so many people doing so much work convincing themselves that they're very clever by rejecting all conventional wisdom ]
This is great, thanks!!!
I feel mischievous

python -m venv node_modules
> a lot of theses articles are pretty basic corporate finance

One take: yes, and venture-backed companies often forget or ignore the basics of corporate finance.

Another take: orthodox corporate finance isn’t tailored for start-ups. If you’re developing a product, GAAP income is meaningless. So we bootstrap interim financial metrics, e.g. eyeballs and ARPUs and DAUs (oh my!).

In truth, the latter dominates at the early stage. But firms grow. Some founders and VCs (see: Andreessen) are late to recognise when nontraditional metrics do more harm than good. When that ignorance becomes a point of pride, the former gains explanatory power.
I agree. URL shorteners are just bad. It doesn't matter how they're implemented, or by who.
Well yes in reality I completely agree. But if money is power then someone with money can't lose power (then money/=power). Otherwise there has to be more variables to power than just money.
Can Russia overcome NATO's satellite advantage in Ukraine?
They can be, has like 4k of "storage" - links are but one of the many use cases.
Here’s one from a researcher (which also links to another), though I’m not qualified to assess it’s content in depth.

https://twitter.com/raphaelmilliere/status/16240731504754319...
One person is an airline, another person is a car...

Not a very good comparison considering the basic needs of all people are practically the same: food, water, and shelter

It's like you're saying that "impactful people" "need" the Atherton mansions they live in to the same degree that the homeless need housing

Or in vehicle terms you're saying that one car needs a hangar as much as another car needs a parking spot (because the first one is driven to "more important" places)
That's obnoxious. Why does Microsoft constantly smear shit all over it's flagship product every release?
C is fundamentally confused, because it offers (near) machine-level specifications but then leaves just enough wiggle room for compilers to "optimize" (through alignment and such) while ruining the precision of a specification. You end up not getting exactly what you want at the machine level. It's infuriating.

The bitfield stuff in C would be fantastic if it weren't fundamentally broken. E.g. some Microsoft compilers in the past interpreted bit fields as signed...always. In V8 we had a work around with templates to avoid bitfields altogether. Fail.
For the TL;DR - People can do bad things with tools.

I don't think any of the examples in either this article or his companion referenced (why URl shortening is bad for users and bad for the web) are compelling reasons to avoid using a URL shortening service, from a user perspective.
There is a option to hardcode DNS and also an option to don't abstract networking and use host mode. Fiddling with your container's resolv.conf is necessary for docker networks between containers.
You can always mount an FTP server and put your swapfile there.
It's not like spam farms can't use their own version of Chromium that already mimicks a real browser. Relying on client side indicators for your bot detection will only catch the bots that don't care about being caught in the first place. Show an alert that says "welcome to my site!" for any browsers originating from a data center and you've probably filtered most of those out.

I like automating menial tasks in shitty web UIs (i.e. clearing out a list of sessions/search history/ad providers that only allow removing a single entry at a time). Simply using Firefox also gets flagged by a lot of these shitty bot detection services. I've never seen them do any useful work.

The only exception is maybe reCAPTCHA or Cloudflare's alternative; that seems to be quite good at catching actual bots, but I do hate most websites that use them because in Firefox you end up clicking on boats twenty times. They're also trivially bypassed by delegating your spamming to click farms, as 1000 minimum wage workers in a faraway country can be cheaper than paying for dev time to work around the minor nuisances of bot detection.
Yes, and there should only be two choices for what the EOL plan can be:

1. Give everyone who ever bought the product a full refund

2. Publicly release all of the source code plus any and all private signing keys necessary to overcome tivoization
From the Gizmodo author:

>I am still holding off on installing Windows 11

Do we also have a journalistic opinion from someone who actually bothered to install Windows 11 on a non supported PC to actually verify this?

No defending Windows 11 but the whole article is just a lazy opinionated piece without any proper journalistic research. Gizmodo is as reliable as Buzzfeed. I'm wondering how such lazy journalism ends up on HN front page. I guess since Win 11 is the tech community's favorite punching bag, HN will upvote any realated FUD on this matter, just like the TPM FUD that was floating around here.

Anecdotally, I have installed Win 11 on my parents laptop which is officially not supported, and have not seen any watermark yet.
Been noodling on this idea and love to have an example/inspiration. Thanks for sharing.

(Edit)
Specifically glad to learn about the web speech APIs. As a hobby programmer by night and Product Manager by day learning about more and more capabilities I can leverage in toy projects is awesome.

I was considering trying out whisperAI but this seems like a better stepping stone for “simpler” starter projects.
That's not quite sufficient, since the hardware could be tivoized. Releasing all of the company's private signing keys for it should be required too.
Investigators should look into the scam practices Temu is doing. I got a referral link from a website promising a “free gift”, after I signed up it gave me multiple Zygna stile games (FarmVille clone etc) which all eventually says you are out of coins. Searching online seems you need to refer at least 6 people to get enough coins for that promised “free gift” that “sign up to get”.

I gave up after knowing that, I am not sure how many people will be scammed to do things like spend more money to get that “free gift”.
If you're good at something, don't do it for free. -- Fictional Character
what is a "first principle" and why does it matter here in an explanation of email?
It’s an S curve of which we are in the early ramping phase. ML is going to change everything
> If you want replay protection it's probably sufficient to either remember used keys or add a timestamp.

The replay Filippo is talking about is in the context of a single key. The remote side simply reads the nonce || message off the wire and aead.Opens it, without regard to whether or not that nonce has been used before to decrypt a previous message.
Because the cost is well in excess of the value, and the value won't go into reducing emissions. In effect, it's just people destroying the environment in order to line their own pockets. That's the game we need to change everywhere.
The real answer is that OP is using docker wrong. If you „publish“ a port, your firewall gets amended. This is clearly stated in the documentation. If you do not wish for that to happen, and instead want to use a reverse proxy, you „expose“ a port instead and reroute the requests into the docker bridge network.
legal liability
https://substackcdn.com/image/fetch/w_1456,c_limit,f_webp,q_...

From the graph (above) linked by the top comment in your [2], I'm wondering whether this demonstrates more anti-conservative bias than liberal bias, or whether the alternative meanings of conventionally conservative versus conventionally liberal words dictate the frequency of a flag.

For instance, "Republican" means a variety of things around the world, but "Democrat" is far more likely to indicate the US Democrat party (which is frequently misstated as the "Democratic party"), or a national Democrat party in general. People would tend to write "I'm a democrat" to assign their membership to the party, whereas they'd say "I'm democratic" to assign their leanings toward the system. But "I'm a republican" means both.
A plan economy works for smaller organizations, it is very much the norm.
Going by the amount of upset advertising/cyberstalking companies that Brave is indistinguishable from Chrome, I think this may be the answer.

I don't like the way they pretend(ed) to send funds to websites using their cryptocurrency services, though. Good software, sketchy company.
Will Larson wrote two books about Engineering Management and Staff+ Engineers, based in part from articles from his blog. Now I suspect he's preparing something for Engineering Executives (CTOs and such).

The article is to guide Executives on how to write a company-wide Engineering Strategy document for medium and large organizations.
The power of ecosystem thinking for resolving the innovation complexity of today
It sounds the fan has no basis for their claim, but due to their background they are able to craft professional claims. I guess the lesson is always expect someone try to screw you via legal pathway (if you read about history of any field this seems to be a quite recurring pattern - if you have a business, you better lawyer up sooner than later).
Then its not Roald Dahl
Can we just say texture?

This weird phrase ‘mouth feel’ that ‘foodies’ have started to use is weird and subjectively to me, gross.

No professional chef or restauranteur uses the phrase ‘mouth feel’ it’s a weird internet phrase that has caught on a bit.

Texture. Taste. Temperature.

Mouth feel, tongue feel, heat feel.
Using Machine Learning to Predict Rare Diseases
I’m American and my opinion is EU good. Also euro expanding east bad; single currency for radically different economies doesn’t work out well in theory and practice, ends up saddling everyone with a lot of debt since inflation in just Greece isn’t an option for France.
The simplest languages tend to be the most difficult. Brainfuck, Binary Lambda Calculus, Unlambda, and other "Turing tarpits" are all extremely difficult to use for anything even mildly complex.
What's wrong with "humans/biologists have no evidence how the human language works. AI practicioners have one important piece of evidence: they can demonstrate somewhat-human-like language processing using statistical techniques, therefore they have the best available evidence". Nobody else can demonstrate it.

But of course, this is simply the non-religious version of "humans have a soul, and machines, by definition don't". If necessary people drag quantum physics into that argument ...

The truly forbidden argument is that we don't have any definition of a soul, and in fact plenty of evidence humans don't have a soul, such as large "soul"/character changes with occuring with physical damage to the neocortex.

This also means the discussion is moot: people are now using LLM's to pass the Turing test on a large scale for all sorts of purposes. From scamming people to management (let's assume there's a difference there). From programming to teaching ugly bags of mostly water new languages. The point where people discover their wife/kids/... have more of a relationship with an LLM speaking for them than with them personally is now just a matter of time away.
Wait, you’re going to leave us hanging? What do you make all these tiny screws for?
New WhiskerSpy malware delivered via trojanized codec installer
I've always only used GPL on my projects, and I'm now moving to use AGPL.

For me adoption is not important if that means freeloaders taking and giving nothing back.
> It’s really hard for the average user to even tell what’s local and what’s not.

Especially when there's no legal consequences for manufacturers publicly and unambiguously lying about it. Remember how Anker said that their Eufy product line stored all of your data locally, and then they didn't get punished when the truth came out?
I give formal written feedback
IIUC the correct answer, according to the 2009 blog post that popularized the saying you're referring to, is to just use TLS anyway. In most cases it's better to accept some extra complexity than to get crypto wrong.

Edit: Here's that classic: https://web.archive.org/web/20090606064715/http://www.matasa...
NeoX 20B is a fantastic open source model.
You‘re wrong. If you use a command line argument that explicitely states „this will publish this port in your firewall for convenience“, a command line argument which you shouldn‘t use anyway, then you‘re on your own.

You choose to do this. Docker assumes that you know what you‘re doing.

You‘re also wrong in your last paragraph. There is the - easy - option to expose the port on your loopback, and re route to the docker bridge network by using a reverse proxy.
Were you using OpenVDB? I'm not sure it solves that particular problem, but I found it to be a great library for dealing with this sort of data.
>I suspect a whole new genre. Pokemon Go on steroids.

Interesting that the canonical example is a game! :)
You're right, I am confused - do you think it does matter or it doesn't matter, because whichever one you think, the comment I posted addresses it in full.

I'm not even sure why you are asking the question - is it common to ask a question again when the answer is one that doesn't suit you?
int isn't a bitfield.
These are all true, however businesses continue to work against their own interests.
To be fair, Zuckerberg hired lots and lots of experienced people early on, and listened to them. Honestly though, if he hadn't hired Sheryl Sandberg then Facebook would probably have failed as a business.
Oh well, I did not realize he uses it like that.
I use SMS heavily and people often send me URLs. I would hate them being shortened ones there just as much as in any other context, for all the same reasons.
Best character, I got the Michael Wave plush from their merch shop

MMMMMMMMMMMMMMMMMMMMMMMMMMMMM

i don't even own a real microwave....
Google’s initial VC funding round pre-IPO was something like $25m. Even allowing for inflation you see that kind of money tossed around on pre-revenue NFT startups based on a pitch deck today.
Think of it like this. If you're a big fund you want a portfolio diversified in industry and risk.

If the guys CalPERS allocated the 0.5% (a few billion) to (the VCs) decided to also not do the risky thing then you haven't got a diversified portfolio.

The point is to put a small amount of your phenomenal wealth into risky bets with outsize returns precisely because you want to capture some of that other risk diversity.
Works fine on Firefox iOS
This is normal. All these companies claim be data driven, but when it comes down to it all of these decisions are based on feels. This applies just as much to technical rules as it does business decisions from the CEO. For example, when I have gone through infosec reviews, and I asked the reviewer to justify some rule with data, they can't do it, because it's just some wacky scenario they dreamed up but have no clue how probable/improbable it actually is.
I might be off, but why are you adding CAC back into Contribution Margin to determine LTV? This seems like more of a sunk cost that would imply 1x LTV/CAC than the 2x that you show?

Other than that, nice article!
Ask HN: Why is CD.. in the root directory not an error?
The title says it all. Why is the resulting status code 0?

$ cd /
$ cd ..
$ echo $? # is 0, but shouldn't that be 1?
How is prepping for disasters unhealthy?

A few years ago when stores were running out of TP, meds, etc, preppers were the ones laughing.

You don't need to go full blown bunker in the backyard to prep a bit just in case.
This is not about being unnormal, this is a design decision. Just because people use docker in the "tradional admin way", too doesn't mean it's a wrong decision to do this. Wishful thinking about what a command of a software does without looking it up is generally dangerous. There are abstractions to help people that don't want to bother, e.g. portainer.
The linked source from this makes for a much better summary https://www.windowslatest.com/2023/02/14/windows-11-system-r... and mentions it seems to be on an A/B rollout.
It's an approach to reasoning and thinking used in philosophy and science [1]. It could be applied to any concept. The author's articles and those by Bartosz Ciechanowski [2] are good examples of first-principles explanations of various concepts.

[1] https://en.wikipedia.org/wiki/First_principle
[2] https://ciechanow.ski/
Let’s say you distribute X million € to X startups (each one gets 1M) and you know that on average one of them will yield 2X in 5 years and the rest will just burn the money and die. This seems to be a good investment, right? You only need to pick those startups carefully. It appears, the criteria of selection may be quite different from what you would look at if you were to provide those money as a loan. I’m not sure how VCs really make their decisions, but this is just a case of having a good risk model based on variables that matter the most.
The number of times I’ve worked at a place where some sales asshole was trying to land $1 of revenue that was going to cost us $2.50 to achieve the deliverables… wtf are they teaching in business school?

One place I worked, their strategy was to chase the “whales” first and get them as customers so we could use them to get other customers. So many problems there that only because apparent to these idiots afterward. First, big companies aren’t idiots. If you have next to nothing to offer, they’ll give you next to nothing in return. And once you have an exploitative contract, good luck renegotiating it once your product has improved.

In this particular industry it was even worse, as we found out. The big companies felt like they were doing people a favor, the medium sized companies were just cheap. Only the little companies were hungry and humble enough to pay good money for good product, but now you have a product that’s been tilted toward the whims of much larger companies, which adds a lot of friction. Plus you’ve done all of your scalability work at the beginning when you are the least experienced with it.

They did end up selling the company at a profit, but they had hoped for early retirement and all they got was comfortable living. I’m not convinced the buyers got a good deal on the terms either.
Probably not, though Noise mentions that you could replace DH operations with signatures.
Ask HN: What’s next after ChatGPT hype
Useful resource https://lcamtuf.coredump.cx/prep/
I think you’re right on most accounts.

Yes, articles like this seem rudimentary to folks with MBA/accounting backgrounds.

Yes, tech startups can get millions in seeds funding, even where the company doesn’t have a CFO (or anyone with an MBA).

However, at those super early stages for sw startups, it doesn’t really matter. The money is to finance a product, prove the product’s value, and build a team. And its that journey where that company may start looking for a CFO.

By the time that company is raising a series A, they should have these things worked out.
Me: "the biggest liars and cheats rise to the top"

You: "When I was in charge of hiring I dealt with this every day. A huge swath of software engineers lie about their skills, involvement in projects, and just general accomplishments."

Also you: "Contrast that with someone having Kubernetes all over their resume only to find out they've pushed a button on an automated deploy pipeline and don't know the difference between a Deployment and a StatefulSet. The latter I consider a lie."

You later: "there's a big difference between exaggeration and outright lying. You seem to have zero delineation in your head between this"
This is true only when you have relatively steady flows, or infinite multiprocessing. In that case, yes, the queue is in practise either "almost empty" or "infinite".

I think the reason you get the responses you do is people are used to systems with high variation in flow rates that can only process a limited number of items at the same time, and for these, queues can soak up a lot of variability by growing long and then being worked off quickly again.
I wouldn't, personally. That's just providing a shorter direct URL. A URL shortener is a lookup service, turning a fake URL into the actual one.
Florida state officials weighing 'classical and Christian' alternative to SAT
The key point to takeaway might be that it is different to invest in things than it is to essentially dump your product to gain market share or customers. First is building datacentres, ware houses and so on. Later would be providing services like taxis below cost.

With infra, you still have the stuff next quarter and following quarters. With later it is already gone.
My understanding as someone who worked in SV is that there’s a lot of buzz in the area around new technologies and people are always doing something interesting/revolutionary/whatever. There are investors who diversify their portfolio by investing in multiple high risk high reward investments like these startups. So even if you invest in 100 companies and 99 fail, the one that succeeds might be that unicorn that pays off.

Concurrently, there is a greater understanding that waterfall engineering is not the best for software. Instead, software is more agile, in that you build test prototypes and have a tightly integrated feedback loop instead of huge project plans that take months to even reach market.

The philosophy is more around testing market hypotheses quickly and iterating quickly.

Another factor is there is a lot of hype around SV that forms a positive feedback loop. Of course investors are not so easy to part with their money but it is inclining towards gambling in some fields flush with capital.

This is not true for all fields in SV though, for example in the biotech and medtech field, getting investment is much harder from my experience, as there are more regulatory factors, higher barrier to startup, longer time periods for outcomes, etc.
One Year into War, Putin Is Crafting the Russia He Craves
I live and work in Silicon Valley, and I agree that the concepts in the article are pretty elementary and critical to understand in any business, not just tech.

However: if your software product has struck gold, it will have “rocket ship” nearly-free growth and negligible incremental costs. In that regime, only the top line really matters. This is the kind of home run that many people are looking for in Silicon Valley, both founders and investors, which explains the relative “traditional” financial illiteracy in startups around here.
> By default, when you create or run a container using docker create or docker run, the container doesn’t expose any of it’s ports to the outside world.

It doesn't? You're explicitly telling it to do so and then go on crying about how docker is awful.