skysight-inc/HackerNews huggingface dataset:
> Two men are dead after a Tesla traveling in Spring crashed into a tree [...]

What do they mean "traveling in Spring"? Is it the name of a place? That sentence is rather baffling to my ears.
C++'s networking support is one of its greatest shortcomings.
If I had the choice, I'd never use ASIO again and just use libuv.

Coroutines look interesting, I just need to get my head around them. All code examples I've seen, just as with ASIO, deal with the happy path only. For example, there's hardly a mention of timeouts and the faff ASIO makes you do to get them to work. If there's no 'read(..., timeout)' function then the API is broken as far as I'm concerned.

Then you'll (probably) need to write your own HTTP parsing code which, when you're half-way through, will make you realise that HTTP is actually not trivial at all to implement correctly. Best of luck writing your own HTTP2/3 engine. Boost.Beast seems like a great attempt at doing it right, but I've never used it. (HTTP needs to die, but that's a rant for another day)

IMO, it's too late for C++ and networking. If you need to read from something simple like a serial device then fine, it's probably ok. If you actually need to talk across the Internet then there are other languages that will do it better than you can.

Having said all this, personally, I know my limits and could never come up with anything better than ASIO.
No, did order some hats though.
The amount you pay is set by the people who get it.
Wikipedia days Hitachi launched one that does that.

Why never before? Because modern elevators were invented.
It avoids a variant of point 2. The case where the driver disengages the autopilot to avoid the crash and fails. It avoids chalking that crash up to human error. It does not avoid the initial point you made that the human accident avoidance avoids the crash (and thus statistic) on the N miles of autopilot usage before it is disengaged.
Buzzcuts are trivial: buy a hair trimmer, set guard to whatever length you want and go.

Maybe a bit tricky to finish the back of your head, ensuring uniform cut there. I'm using a corded USB webcam to check the progress as I'm cutting, but you could also accomplish that with mirrors or let your partner do it
I think it certainly raises questions about the extent to which it's reasonable for public utilities to pick up the slack for negative externalities caused by profitable companies. Of course it's a hard thing to price because of course fossil-fuel vehicles have a laundry list of negative externalities of their own.
I'm gonna be the one who says it: why is the Banksy worth saving but the thrown paint is not?
The only possible answer is: "It depends".

I spent way too much time than I can account for on the command line of colocated machines. It's a great learning experience, but you're really on your own. There's nothing teaching you that as much as exposure to a real server.

I'll never forget the experience of just also installing asterisk via apt-get back then because it seemed fun, then forgetting it and a year later getting some call from the abuse department because my server did weird things.

Logging in, seeing strange processes and not knowing any better than to nuke it from orbit and losing two of my customers' websites without recent backup.

I wouldn't take a vanilla colocated VM these days over any solid cloud provider, but then again everything that I've learned about WHY I wouldn't do that and the internals of linux came from tinkering.

Maybe it's because I'm spoiled by magically working loadbalancers, reliable DNS, live migration of failed machines.

Maybe it's because I just feel too old to call people for failed hard disks or I'm on call for a 40 million user webpage.

So sure, if you don't have much to lose or your load is _extremely_ compute and traffic sensitive, go ahead — it's a great way to get started.

If your goal is to build the next Facebook there though, do yourself a favor and start on a reliable cloud provider. The massive difference in pricing exists for _something_ — mainly for you to stop worrying and work on your core product instead. Which is good: Opportunity cost is real.
I agree with the other posters...
Start with bare metal dedicated.

Checkout Web Hosting Talk: https://www.webhostingtalk.com/forumdisplay.php?f=36

For some deals, pick something with low latency to you... and start there.

I’ve rented hundreds of servers over the years and only done colo a handful of times. A fine experience to have, but learning you need a KVM/IPMI through a dedicated server to start, and experiencing the ropes of hardware failures is going to be easier with a dedicated.
I'm a distributist, so I would prefer to see this type of system operated as a private cooperative, 100% owned by participants, rather than a government-run program. Why? Because then the people who get to make the decisions are the co-op participants themselves -- the people with the most skin in the game -- and the government can instead focus on areas where the participants actually need help, e.g. at the regulatory level, to make sure these arrangements are not unjustly disadvantaged.

* If you are not familiar with distributism, see this primer: https://shaungallagher.pressbin.com/blog/distributism-for-ki...
Many promising alternatives to lithium ion batteries are being experimented with now, so saying you don't ever want an EV parked inside your garage based on problems with lithium ion batteries may not be entirely reasonable.
If it's just for experimentation I'd say get an Intel NUC or similar system. My homelab ( https://www.reddit.com/r/homelab ) is an i7 with 64GB of RAM and a 2TB NVME drive connected to my home fibre Internet. It runs multiple VMs and some of those VMs run dozens of docker images. Most is testing but also I have Nextcloud and other "production" systems on it.

Total cost in Australia was about $1200 for hardware and it will last me 3-5 years depending on availability of RAM upgrades in the future. My last homelab lasted 8 years on 32GB but then I started playing with things like Elasticsearch in docker :D
Too bad C++ is the most terrible thing since forever.

https://twitter.com/Cor3ntin/status/1383875999033565194?s=20
It's the name of a city just north of Houston.
Does that really avoid #2? My understanding of that situation was this:

1. The driver senses an impending accident or dangerous situation, so they disengage autopilot.

2. The driver personally maneuvers the car so as to avoid any accident or crash.

3. The driver re-engages autopilot afterwards.

In this scenario, there is no accident, so there's nothing for Tesla to count either way. The idea is that there could have been an accident if not for human intervention. Unless Tesla counts every disengagement as a potential accident, I don't really see how they could account for this.
> What makes you think the court can't order the bank to do it?

The bank doesn't have the private keys for the wallet
Ask HN: How do you run better meetings?
The pandemic made more meetings necessary. Besides zoom fatigue there has been a lot of frustration by different team members that often meetings are not necessary, they could have been avoided with a briefing or people just join because they are afraid that they miss information if they don't. How do you handle meeting feedback for meetings by others to make sure it is not just a random meeting with talking, no agenda, no clear outcomes and mainly information sharing? How do you make your own meetings as efficient as possible?
> I don't understand why a community would go down that route when solutions like zero-knowledge proofs already exist and have a better track record

you don't understand why a community at a nash equilibrium wouldn't jump at the opportunity to break consensus? bitcoin is favorable because it is relatively speaking the minimum viable collection of traits needed to function as a cryptocurrency, reduced complexity leaves less attack surface. if zk proofs become obviously necessary or superior to cj because of coin blacklisting, people will switch to zcash or whatever else uses it, but in a world where regulators or businesses block cj'd coins, i don't know why you think zk coins would be any better off. in any case these alternatives still exist and people use them, so why does it even matter? if you're right, everyone will see and you will probably be rich.

> the market has broadly, almost universally decided that credit cards are preferable to cryptocurrency.

man in 1910: the market has universally declared horses superior to automobiles
By the voiceover, I can always tell a German company produced english video. There's a very particular accent.
Was going to post this.

It's not a first-class experience, but you can get into a groove with it and for 90% of projects (which need sparing use of Lambda functions for specific purposes).

As an example, I use Hasura for some of my backends, and it requires you to set up authentication somewhere else (e.g. Auth0). I usually set up a JWT based authentication module on AWS lambda that works specifically for the given project, and I use serverless to get that done pretty quickly.
Last time I checked, a lot of torrenters, spammers and pirates use Leaseweb so the IP's may be blacklisted for certain things like e-mail.
What injuries would be common on a paternoster?
You'll find communication easier if you use the common shared meanings of words.
> But there were reports from Apple contractors about what they heard on Sirri. It is always on, always listening.

These 2 sentences may not necessarily need to both be true. As I recall, one could opt in (or was it opt-out?) to an Apple program to upload bits and pieces of spoken word for its people to parse "humanly" for it to improve its speech to text.

I'm no Apple fan, but I'm not sure one implies the other, here.
Before purchasing and installing your own server, I would try out a bare metal server from a company like OVH for a couple months. You'll get a better sense of the additional setup steps necessary (as compared with a VPS) without buying hardware or committing to a collocation contract.

I've learned a ton (and saved a bunch of money) transitioning from EC2, RDS, and Elastic Cloud to a single OVH dedicated server running Proxmox to host multiple VMs.
Ah, that's helpful context. I had incorrectly assumed that it was something written from scratch, which would be very notable in the IRC space.
Exactly my thinking as well. Many dedicated server providers allow you to connect a virtual console to the servers, so you really have a lot of ways to fix e.g. a broken OS install.
Texas seems to have very silly names for places.

https://en.wikipedia.org/wiki/West,_Texas (not to be confused with https://en.wikipedia.org/wiki/West_Texas)
No you didn't, you were unable to make the better choice (likely because of limited willpower). No mentally healthy person intentionally makes bad choices, that would be self-harm.
I used to lease 4 42U cabinets at a Tier-1 datacenter in Phoenix. Datacenters are cold, loud, lonely places.
If you're just looking to host a few small VMs, it doesn't make sense to go through the trouble of racking up a machine. When the machine fails, and it will, absent a remote 'lights out' (IPMI) system, you will either have to pay a 'remote hands' fee or schlep down to the datacenter to figure out why. :(
You have to actively ignore multiple safety warnings and deliberately bypass failsafes.

The big thing I have to wonder about is how on earth did they get the car going so fast on residential streets? Autopilot is hard-coded to limit you to 5MPH over the speed limit. I know you can push the gas down with a brick or something stupid like that, but doing that disables the car's ability to slow down or stop automatically which is a pretty fundamental part of what Autopilot does and how it operates.

So many people look at this as if the driver pushed a simple bypass button to get around a safety feature, but getting a Tesla going fast enough to wrap itself around a tree on a residential street is not simple at all.
No reason for trouble: I notice it too.
They certainly need some kind of way to get their minds away from injured people, sick children, parents with cancer, dying elderly people, devastated relatives...
Keeping sanity requires some other occupations.
I live in a new york. Our subway is clean and regular, the bike share docks in my neighborhood are stocked and well-maintained. The busses, though sometimes crowded, run on time.

Public transport works well when your city prioritizes it. I spent my youth living in places that don't and I literally cannot imagine going back.
They are usually only willing to lend at a rate that low to the wealthy only. Because it is lower risk, but mostly because they want to ingratiate themselves to the super wealthy because it can lead to future, more profitable deals.
You might find Georgism [0] interesting. Its tenets include a (steep) land value tax that proponents believe would sort out the 'best use' of land in city centers. It's a compelling idea, but unfortunately the driving force behind American government seems to be once you have something (property, a business, etc...) nobody can do anything that adversely affects it. And Americans (over age 40) already own a LOT of property and would not take kindly to new taxes on it.

[0] https://en.wikipedia.org/wiki/Georgism#Main_tenets
For German companies the following questions come to mind:

- How are overhours compensated?

- After how many sick days do I have to provide a doctor's certificate?

Both are tough to ask - but they reveal a lot about the culture.

After glossing over the thread I must say that almost all suggested questions here are basically just revealing a high level of naivity on the part of the applicant ...
Distance is definitely a factor, as is frequency. I'd prefer public transportation systems (trains, buses, planes, etc.) if it's a longer and occasional trip.

For short, regular, frequent travel, i.e. a commute? Give me a personal car anyday.

But my opinion is jaded from the awful urban public transportation systems we have in the US. Give me something like what Tokyo, Seoul, etc. have, and I might prefer public transit for commuting too.
Do not co-locate. It is expensive. Just rent dedicated server from Hetzner. There are others but Hetzner seems to have best bang for the buck.

If you want to play with the hardware it is best to self host it assuming your Internet pipe is good enough for whatever tasks you envision. I have fat pipe so I self host but I also keep standby and some other dedicated servers on Hetzner.
As I like to point out to people when they quote this self driving statistic, student drivers have the best driving record out there. No fines, no accidents. Yet nobody would ever confuse a student driver for a good driver even if they are probably better than current self driving tech.
He's got multiple power9 systems, he regularly blogs about it at https://www.talospace.com/
Don't be ridiculous! It would be absurd for the Coca Cola company to be allowed to directly import coca leaves for use in their "secret" recipe. Instead, it's an intermediary (the "Stepan Company") who imports the 200,000 lbs of coca leaves each year, removes the cocaine for pharmaceutical use, and then sells the remaining "flavor" extracts to Coca Cola: https://www.nytimes.com/1988/07/01/business/how-coca-cola-ob...

(which is to say, thanks for encouraging me to learn about this)
Those are regulated and taxed.
> In the US your name and date of birth are very much PHI

Your name and date of birth when held by a HIPAA covered entity (where the mere fact of them being held by such an entity is a nexus to healthcare information from which it may be possible to deduce more specific healthcare information and associate it with the individual with only public data) is PHI. That’s true of PII generally.
Using the name “prod” for anything other than delivering code to external customers is one of my eternal pet peeves.
Neurons aren't allowed to vary independently of each other, and neither are pixels; A grayscale image with random pixels is static, not even recognizable as an image. The mind cannot decode those pixels in a seven-dimensional indexing scheme, it can't even decode them in the given two dimensions if you have an array size error and store the same data in an array 87 columns wide. In your analogy, if you put a stop sign into the upper right side of the image, that is always going to be recalled associativity with the green caterpillar you put in the lower left side of the image. These properties don't work so well for memories & imperfect/error-prone but statistically correct biological systems.

The average neuron has 1000 synapses, and for geometric reasons (Synaptic connections take up space) most of those are to other neurons that aren't very far away in 3D space.
I cant answer that question honestly, but I don't accept your accusation that I am therefore lazy, dishonest or naive. As a candidate when you ask a vague question to a company, you are inviting them to BS you and that's what you'll get as a result of it.

I don't wish to spend time during the interview BSing people about my work culture, so either I am one of those things you mentioned, or that question isn't really a good way to get to know my company's culture, or the culture of many other companies.

My advice is to ask specific questions to a company; how much overtime have developers worked in the past year? Is it compensated? How big are the various teams at the company? How is performance measured and how can I ensure that I am progressing in my career? How much time and money can developers spend on self-improvement, training, conferences, etc... How frequently do people get to work from home?

Once details about your current compensation have been disclosed, ask about how future compensation works, are raised given out yearly? On what basis?

Those questions are tangible and are much more likely to get an actual answer instead of asking the moral equivalent of "What's your biggest flaw that keeps you up at night?"

I think jumping to the conclusion you did about me is poor form and overly judgmental off of very little information, but that said people can come to their own conclusion on the matter.
This game is a pretty fun way to improve your CSS Flexbox skills: https://mastery.games/flexboxzombies/
I've also never heard of people burning alive in a car without a driver.
It’s almost an Android vs IPhone question. I would say you should double or triple the amount of time you’re expecting to spend administrating the system environment. I have been running a dedicated server for similar purposes for years now, and while the fun and independence is a big pro, the OS upgrades, package updates, networking issues and sole responsibility for server security can be a big con. Especially when you want an environment that “just works” to explore a random project idea. Lately due to support and maintenance issues I’ve been considering taking the plunge in the other direction and migrating fully to the cloud.
Because it is similar to an actual autopilot. Aircraft autopilots are also not fully-autonomous, and basically just follow a predetermined course.
I meant monthly expenses by financial planning. You shouldn't be missing bill payments because you only got base. Of course you will include it in your broader financial plan.
Humans solve problems by adding complexity, even when against our best interests
I've been in the AWS world for 4+ years now and my immediate feedback is don't run any local emulators. None!
Write unit tests for the internals and test your system end-to-end. I say that both because AWS services can have unpredictable behavior that you need to account for but also because local emulators are at best functional, but in reality far from emulating the AWS world on a 1:1 scale (especially the unpredictable behaviors i mentioned). So instead optimize for many local unit tests and many live end-to-end tests (implies many deployments and parallel environments prod, staging, dev, etc)

When it comes to Lambdas, given the reasons above, there's only one thing that can improve the experience: PROXY. Before i went on parental leave i had the idea is creating a proxy lambda which can be configured with an IP and port number. That IP and port is for your local dev environment. This way, when developing you can instruct a live system to short-circuit and to proxy calls to a local lambda available om the respective port. Trigger end-to-end tests by invoking AWS services that will eventually call the proxy lambda, and then your local lambda with the same environment/context/input, reply with output which will reach the proxy lambda, which will output the same content forward.
There are some Paternosters still in operation in Czechia. Funny stuff when you're young, but any infirmity or trouble walking pretty much precludes you from using them.
No it doesn’t, that’s one of the main criticisms along with comparing highway miles to city miles.
I haven't heard of any ICE engines spontaneously combusting. I have heard of many lithium batteries, primarily in phones, combusting. We're better at keeping gasoline safe than charged electrical energy.
Even in 1983, the kinds of machines expecting to be networked with IP could spare the occasional couple bytes here and there if it meant being able to signal out of band information to the stack without carving out a set of the wire formats as unencodable.
Citation needed. I use credit cards exclusively so I cannot say for sure, but I am extremely skeptical that banks don’t offer any fraud protection on debit cards in the US.

AFAIK the main reason people prefer CC’s over debit cards for fraud prevention is simply that with a debit card your money comes out immediately if it is used by someone else, whereas with a CC there is a 30-day buffer.
> The best outcome is to come up with a fundamentally better business model

A fundamentally better business model already exists: make users into customers. Google should charge users directly for the services they use. Then they wouldn't need to resort to all these underhanded tactics to try to monetize their valuable services. They could just monetize them directly.

Of course this is highly unlikely to happen now that everyone is conditioned to expect valuable services like Google's to be available for "free". But they're not free and never have been: the only question is how we pay the costs. Right now we pay those costs with our personal data and our attention, plus the time and effort we have to spend to try to push back against our personal data being monetized and our attention being incessantly competed for by advertisers. I would gladly pay in money to make those non-monetary costs go away. Perhaps I am an outlier and not many people would. But that just means we pay the costs in other ways that end up being even more costly than the direct money costs would be.
I don't know why they're not talking about cooperative ownership too! Limited-equity cooperative ownership seems to me seems the real third option. (Full-equity cooperatives like say NYC's market-rate alternative to condos is not what i'm talking about, and is just a form of ownership rather than another option).

https://shelterforce.org/2017/04/25/will-limited-equity-co-o...

To make it accessible to all necessary income levels, it may need government subsidy, and has sometimes had it in the past (just as obviously government-owned housing would be assumed to get subsidy). But tenant-controlled cooperatives seem preferable in all ways to straight-out government ownership (which yeah, isn't that just public housing), and limited-equity tenant-controlled cooperative ownership has a pretty successful track record in the US and other places.

https://nationalcooperativelawcenter.com/co-ops-are-better-a...