skysight-inc/HackerNews huggingface dataset:
"The whole process should be in English. I don’t care that it is Germany. English. English. English. I speak decent German, but the vocabulary of company incorporation was not covered in my Volkhochschule classes nor Duolingo."

The process is difficult because I refuse to learn the language of the country. My first reaction was "What an absolute asshole", my second reaction is the same but with a paragraph of text explaining the reasons he's an asshole.
FYI, consideration is required in English law, but not in Scots law.
OP here - the holding companies are indeed for obligatory, but they are what nearly all startup founders do for tax efficiency.

We took a 1.2M € investment round. Investors do not want to invest that into anything other than a "proper" Germany company.

The investors can't (or should not) pay any money towards the 25k €. We had 1.2M € go into the bank account, but we have to agree that we are liable for the 12.5k € and pay it in ourselves over time.
The core part of in Elgin is hating women because they can’t have sex with them.

The motivation is important.

It’s similar to the difference of someone being blowing up a building for political reasons and not. The former makes that person a Terrorist. The latter does not.
> Would you want your name attached to Madoff?

Nobody is naming a wing after the guy. It’s money legally spent. (Unless it was paid to SBF after FTX was insolvent.) In any case, gamblers haven’t historically been a sympathised-for victim.
> If you eat a diet that has the required number of calories and nutrients designed for a healthy-weight person, your body weight will drop accordingly.

Thanks for explaining thermodynamics to me, I guess?

> once their initial withdrawal from fast food stops people stop having these impulses to reach for a doughnut each time they're inconvenienced

Statistically, most people who try to eat less fail to do it. Why do you think you don't you have the impulse to reach for a donut each time you're inconvenienced?

I guess it's more comfortable to just call them lazy, but it's utterly useless and un-actionable at a societal and personal level. Diets have to be all about managing the sensation of hunger while maintaining such a caloric deficit. CICO amounts to "Just eat less lol"
In the US, all of the problems you mentioned (or analogous issues) were solved during the New Deal era, which set the stage for relative economic stability post-WWII. Most of the laws / institutions from that time were eliminated in the last 3-4 decades.

Anyway, the solutions are well understood. Any decent US history textbook contains them.
Where I am, insurers form a "radical monopoly" where they are an esconced tax on people as a legal requirement for a whole set of services. They all use the same models and data, so there isn't choice. There is what you are legally mandated to have at the lowest possible price, and they have no value add beyond that. It does not resemble a market.
I remember driving on Route 128 and I-95 during the construction period. What a mess. I was stuck there well into the early morning hours trying to get north. (EDIT: Come to think of it, I think it was about a week after the tunnel collapse.)
If you disagree with just about every Rails convention, just don’t use Rails. There are other options in the world.

Ryan is a smart guy, but it seems like he’d be a lot happier with something that isn’t Rails.
If you're burned out now, you're not a good place to be making decisions about what you should do next. Since you've already planned to take at least a 6 month break, don't start thinking about what to do next for at least 3 months. You'll be able to consider what you want from your work with a clearer mind.

If you've been working for 20 years nonstop, the idea of a break or not knowing what to do is probably utterly alien to you. Take some time to get comfortable with it.

In case my personal experience helps: I worked for a startup for a few years and it was an awful experience, I was totally burned out. I did some interviews immediately after because "I need a job" and it was a terrible experience for both me and my interviewers because I was resentful of everything and everyone. I ended up taking a few months off and realized that I still enjoyed technology, just not the startup and agency environments I'd been in. My career ever since has been focused on non-profit open source projects and it's been great.
Why on earth would you want to get into YC with a product like that?
There’s nothing we could say to change your mind since you’ve already ignored all the science that exists.
Yup. IMO, it’s a sign of being overwhelmed.

When folks get older, a lot of things stop working as well as they did, including old learned behaviors and physical things too, so it happens more easily and more often.

But this isn’t just an old person thing right now.
It replaces some of them but not all of them.

A cynical take on Amory Lovins' "Soft Energy Path" was that it talked about wind and solar but really delivered gas turbines fueled by methane because ① that was the real "least cost energy" and ② it could easily fill the gaps in intermittent renewables.
Interesting thought. One could do Monte Carlo simulations to estimate the probability distribution of time-to-finish. I considered something like this [0] to explain the empirical log-normal distribution of project completion times [1], although I hadn't thought about including sequencing & bottlenecks. Probabilistic programming [2] is the discipline concerned with solving this type of problem - some tooling might exist, although probably w/o a nice UI.

[0] https://heteroskedasticblog.wordpress.com/2021/12/04/softwar...

[1] https://erikbern.com/2019/04/15/why-software-projects-take-l...

[2] https://en.wikipedia.org/wiki/Probabilistic_programming
You are right.

But the trick, in this case is parsimony, the opposite strategy of what VCs do.

Only shorting when I am 100% positive the idea is a fail.
> I recommend VSCode if you're starting out as a few extensions that could help a lot and guides on how to use those extensions are very accessible. I recommend rust-analyzer as the only extension for VSCode.

Minor nit: these two sentences seem to contradict each other.
And it has no state. Half the point of computation is maintaining state for the purpose of efficiency. So, computation gets an "assignment" operator where pure math lacks one, pure math being relegated to subscripts of time and indicator functions instead.
That is a wildly complicated process - but it sounds like the advice was to incorporate somewhere else where it's easier instead? I guess that's fine with the common market? Why not just do that instead of going through all this hassle?
$400/Day for Lunch
I'd be curious how extensive this is. Presumably the entire ecosystem can't be running on VC... however I'm not sure how much of it is pure VC. Are SaaS firms on average going to see a 10% decline in revenues or a 70% decline? Or a 1% decline?
The past few years have been great for scammers though

https://www.justice.gov/opa/pr/us-attorney-announces-federal...

There is surely some GDP gain from not ploughing 250m of taxpayers money into lambo's.
DHH – The Bubble Has Popped
Agreed, it exacerbates underlying problems (e.g. the depression and anxiety disorders) that were already present. I note that the 2009 rate for adults who hadn't had sex in the past year was already at 24%, and now (2018) it's 28%. So yeah, social media and smartphones clearly aren't responsible for the whole 28%.
Thanks for the tip, I will look into it. I didn't know that was the case.

It will actually be pretty easy to set up.
You're talking from a pure statistical standpoint. Yes, the probability that a random startup fails is higher than the probability that it succeeds. Nobody denies that. I doubt anybody said, "I predict Mighty is going to fail because most startups fail."

It's much better to argue on WHY people said that Mighty was a dubious product proposition -- from a first principles perspective. That way at least we can learn some lessons from it. Contrary to what people are saying, I doubt the reason for failure is that since Mighty's inception the browsing experience has gotten much faster. Because it really hasn't.

Mighty was as doomed in the beginning as it is now. -- and you know it if you've been using a web browser for the past few years. If you don't live in a bubble, you realize $30/month is absurd. These are the important points, not "most startups fail."
It’s easy to do. Just tell the founder you’re willing to bet $10k that they will (define “fail” metric and time). Some will take you up on it.

(Though I bet your won’t do it as often as you would have thought, now that your money is on the line. Pun intended.)
Well both pdf and svg support javascript (albeit pdf is extremely limited)
I’d suggest that if someone has had a 25 year career in software development and are still working in dev, it’s more than likely they sit on the exceptional end of the curve for a couple of reasons—-

One, 25+ years ago tech got the best and brightest. Early ‘00s because of high demand and good salaries, schools cranked out a lot of mediocre developers, plus offshore poor quality firms had companies snapping up nearly anyone good or bad just to have warm bodies to do what they need. The average developer quality dropped drastically.

Two, they have likely worked in many many different platforms and tech and bring a more holistic knowledge that folks that have been working for 3 years in (name whatever language/platform/framework du jour).

My career started in the mid eighties, I’m not a developer, but have worked with many over a long career and I can say without a doubt in my experience the average software dev in 2022 pales in capability to the average dev in 1984. Im often in awe at how bad they are…
When I was searching if using Rocky Linux was a good alternative for me, i found, that the equivalent to unattended upgrades in RHEL doesn't support automatic reboots for Kernel updates.

A feature request has been open for years at this point.

It seems to be intentionally made to push people towards live patching.
MicroOS does this too
(Archive link for parent article, for anyone who cant get past the paywall: https://archive.ph/uk2L8)

I agree with you, and in particular I have a worry that corporate real estate is a bloodbath whose extent is not yet revealed. WFH has destroyed the need for knowledge workers to cluster in a downtown office and all CFOs must be wondering how they can get out of their leases as soon as they expire, not only to save some costs but also to keep workers who like WFH happy (played right between HR head, CEO, and CFO, it could be touted as a benefit to employees that also saves the company money)

SFO vacancy rates are about 15% right now (source: https://www.nar.realtor/blogs/economists-outlook/metro-offic...). NYC, 13%, double pre-COVID. See the link for the data source.

There will be many ways to read this data and if I knew which way the wind was blowing I'd obviously be out there making a killing on CBRE instead of typing this post, but if this trend stays, then cities will undergo huge shifts again. I don't predict the death of the city (cities have gone from being based on geographic confluence, to defensive importance, to transport hubs, to industrial centers, to mercantile centers, to confluences of knowledge workers, and they will adapt again) but it's goijng to be a bumpy ride.
Ask HN: Has the iPad Replaced Your Laptop?
If we read online and on social media, people think iPads are subpar and can never be a laptop replacement. However, I see more people use iPads with keyboards than laptops in real life. Has the iPad replaced your laptop?
No, it's not possible at the moment.
> this sort of overt discrimination appears to be rampant in certain tech circles

It's rampant in society, prevalent in most bureaucracies. It's minority essentialism, a subordination of entire minority groups to everyone else under the belief that these people, by virtue of their identity, cannot help themselves.
Ah thanks, I see what you mean.
By zooming out I do get the whole word in view on my phone.

Glad to hear that it helps.
Tell HN: Rust Is Complex
I'll preface this by saying I like Rust, and I've found myself coding more in Rust the last two years than anything else. But Rustaceans kind of like to laugh at Go, because it's not as expressive or elegant a language by comparison. That's mostly true, think of how nicely Option types, enums, and iterators work in Rust compared to Go. However, Go is simple and deeply pragmatic. There is an underrated value in that. Some parts of Rust are starting to remind me of the horror I ran from with C++. Look at this:

Update: It is possible to abuse existing CoerceUnsized implementations on stable. See #85099 (although I created that issue before reading any of this issue and its IRLO thread, so don’t expect any syntactic similarity to the unsoundness examples of this issue).

The type Pin<&LocalType> implements Deref<Target = LocalType> but it doesn’t implement DerefMut. The types Pin and & are #[fundamental] so that an impl DerefMut for Pin<&LocalType>> is possible. You can use LocalType == SomeLocalStruct or LocalType == dyn LocalTrait and you can coerce Pin<Pin<&SomeLocalStruct>> into Pin<Pin<&dyn LocalTrait>>. (Indeed, two layers of Pin!!) This allows creating a pair of “smart pointers that implement CoerceUnsized but have strange behavior” on stable (Pin<&SomeLocalStruct> and Pin<&dyn LocalTrait> become the smart pointers with “strange behavior” and they already implement CoerceUnsized).

More concretely: Since Pin<&dyn LocalTrait>: Deref<dyn LocalTrait>, a “strange behavior” DerefMut implementation of Pin<&dyn LocalTrait> can be used to dereference an underlying Pin<&SomeLocalStruct> into, effectively, a target type (wrapped in the trait object) that’s different from SomeLocalStruct. The struct SomeLocalStruct might always be Unpin while the different type behind the &mut dyn LocalTrait returned by DerefMut can be !Unpin. Having SomeLocalStruct: Unpin allows for easy creation of the Pin<Pin<&SomeLocalStruct>> which coerces into Pin<Pin<&dyn LocalTrait>> even though Pin<&dyn LocalTrait>::Target: !Unpin (and even the actual Target type inside of the trait object being returned by the DerefMut can be !Unpin).

Methods on LocalTrait can be used both to make the DerefMut implementation possible and to convert the Pin<&mut dyn LocalTrait> (from a Pin::as_mut call on &mut Pin<Pin<&dyn LocalTrait>>) back into a pinned mutable referene to the concrete “type behind the &mut dyn LocalTrait returned by DerefMut”.

From: https://github.com/rust-lang/rust/issues/68015#issuecomment-835786438

Where's that elegance now? I still maintain that I'd rather use Go when the problem domain allows for it (e.g. can use a garbage collector, don't need fast interoperability with C, don't need maximum performance.)
I begged LinkedIn Australia for mercy; they still kept my house deposit money
Wouldn't most projects use a parser generator anyway? Making the choice of language separate from "what's the best language for parsing stuff".
I bought few of those "100 trillion dollar" banknotes since I find them cool and perhaps a bit to show off (I made an "in case of emergency break glass" type of thing to be hung on the wall). Those banknotes are unique - unless some other country gets even higher inflation, those will always be shown in every "economy 101" book, so they arent just a thing only for banknote collectors (whom I am not), but also a novelty item for general public (or at least economy students). It seems only the highest denominated bills skyrocketed in price, other bills are relatively cheap.

Supposedly there is a guy who bought a whole briefcase of those 100 trillion banknotes and makes a living by selling them on ebay.
Selectivity is not necessarily discriminatory. For further reading, I recommend:

- United Steelworkers of America v. Weber, 443 US 193 (1979)

- Johnson v. VTA; 480 U.S. 616 (1987)
I’d tell anyone that thought that that it’s a very shortsighted view. If they had started with microservices there’s a good chance the project wouldn’t be around long enough to even go through that transition.
Yes, that's what I'm pointing at. General intelligence is flexible enough that it allows for great flexibility in the formatting of data. The fact that you can only deal with a very narrow kind of data structure points against general intelligence.
This bit doesn't make sense to me:

> Early in the rollout of Go I was told by someone that he could not imagine working in a language without generic types. As I have reported elsewhere, I found that an odd remark.

> But more important, what it says is that types are the way to lift that burden. Types. Not polymorphic functions or language primitives or helpers of other kinds, but types.

Go always had generics: slice, map, channel. Writing without those I also could not imagine working in.

And if anyone's curious how instead of making Go, C++ could be refactored into a smaller cleaner language, see "Can C++ be 10x Simpler and Safer?"[0]. It even allows for a memory arena that's managed by gc.

[0] https://news.ycombinator.com/item?id=33573456
Exchanges have nothing to do with blockchains.
They are totally a separate thing.
This would only be a bubble / ponzi scheme if a significant fraction of B2B customers were currently backed by VC money.

That isn't the case. Instead, these deals help bootstrap companies. Late phase investors insist on seeing per-customer revenue breakdowns specifically to avoid the issue you are describing.

It is likely that startups that are becoming revenue-dependent in 2022-2023 are in trouble though.
> That is just completely wrong. There is absolutely no reason to believe ... yada yada ... none of them have exhibited this property.

Go read up on pre-trained networks.
Hi,

Sorry for using this comment as a way to get ahold of you but there is no DM function on HN and the comment I was wondering about was posted by you 18 days ago and the comments are locked now.

Here is the comment in question:
https://news.ycombinator.com/item?id=33347058

I have been controlling my water heater with HA for a few months and I too am risk averse when it comes to legionella. You have taken it to another level by replacing the sensor inside with a DS18B20. I was also interested in doing this but I don't really want to drill into it. How did you install the sensor? Is the water not under pressure? I've just measured water temperature at the tap with a meat thermometer and under flow into a container to determine that the temperature falls in the range that is safe for legionella growth. Would love to look into a proper sensor again if you have any information about that.

Again, sorry for hijacking your completely unrelated comment.
The brand guidelines specifically allows "for Instagram" though, and funny enough also specifically disallows abbreviating "Instagram".

The real issue is that you're not talking to Instagram or people who represent Instagram's interests; you're talking to Google which is looking after Google's interests by being excessively cautious in favour of takedowns to avoid expensive lawsuits and/or additional legislation, and you're talking to some external "brand protection" agency whose interest it is to take down as much as it can to justify its fee.

And through these intermediaries neither of whom actually have a stake in the matter, both parties who do have a stake (Instagram and the app developer) both suffer.
I was a paid user, so I guess I'll chime in from that point of view. Why did I pay for this?

On my work computer, I keep everything separate. Chrome is work stuff. Mighty was my personal stuff, with little to no files stored locally. When I run all the docker containers to stand up the local server. My computer is very taxed for resources. Mighty was amazing and not bogging down my computer with a second browser open.

However, on my big beefy personal M1 Max MacBook Pro with 64 GB of ram. It actually felt slow. I found myself reaching for regular Chrome more and more.

Very niche use case. IMO they needed to pivot to B2B and not some niche B2C play, like what they were pursuing.

Overall, it worked impressively so. Kudos to the team for shipping something so stable that worked.
Development continued as https://nvultra.com/ the successor of nvALT
Slight correction needed caused by the aforementioned copy/paste: Bevy was released a little over two years ago, not the one and a half stated above. Sorry for the confusion! I'll have to update my elevator pitch text :)
The comma is unnecessary too, so that’s 4 unneeded symbols.
I never thought I'd see the issue of pulse selection in spallation neutron sources referred to on HN, let alone linked to music theory. In practice, most systems that select a subset of these pulses will select 1 pulse in every 2^n pulses, so fancy patterns aren't needed. But I work at a facility where 1 in every 5 pulses are removed in order to supply another part of the site, and where the particular instrument I work with uses 1 in every 2 or 3 pulses. At the moment, the selection of 1 in 2-3 pulses is accomplished with a spinning disc ('chopper') with a hole in it, to let though the required fraction of pulses. But the spin speed of the disc must generally be constant once set, meaning sometimes it lets though one of the missing 1-in-5 pulses that were already diverted somewhere else. We would need a better switching method to let through arbitrary irregularly spaced patterns of neutrons. I think I worked out once that it could offer the most advantage when running in our 1-in-3 mode.
I'm not sure what is non-programmable about the packet switching fabric. It can be programmed to switch packets, which is what we want the device to do. It can also be programmed to route packets, which is done at the same rate as switching them (usually line rate). So we can call this "layer 3 switching" because it is the same process as the L2 switching but it is happening at L3. That's what a L3 switch is and does.

It can't do the same as a box with general purpose CPU, but it can do the thing you bought it for (routing) at line rate (hence the comparison to switching).
Exactly, Sam Newman says the same thing in "Building Microservices" book.

I don't know where people got this idea but I've noticed the less experienced, the more noise they make about it.
Happily, individuals always have a choice :)

I've laughed several times already at "culture clumping" and "lifestyle clumping".

Being a technology native, I had good timing and got to grow up with the "golden library" that was the information superhighway.

The kids nowadays have to filter more tabloid info/illiteracy in a day than I had to in the course of years. I got to skip late-stage television too :p

Innovation in the 21st century is soooooooo much better than anything fiction has to offer.
Generically fast and long range communications consume a lot of power. 10 GBit/s Ethernet has been mature for a long time but you hardly see it in homes and offices because the power consumption is awful, particularly if you imagined what a switch that has 50 ports that are mostly used lightly would cost to run.
Still rediscovering 19th century finance.
A bit too narrow of a niche?
Especially since users will be using their account for everything, not only Emacs posts?
Take care not to mistake “not your lawyer” as “not a lawyer”.
> What if we could also vectorize 2D <canvas> elements controlled by JavaScript? Turns out, Chromium has this capability built-in for printing:

I'm very surprised to hear this. So printing, either to PDF or to actual printers, may reveal more information about what was drawn to the canvas than normal display, especially if no effort has been made to remove overdrawn paint records. That can have an interesting, if only hypothetical, consequence...