skysight-inc/HackerNews huggingface dataset:
Gerald Ratner lost $10B in 10 seconds
Monica Lewinsky is an infinitely stronger person than most of us and I'm glad she's able to approach her past with grace.

https://www.vanityfair.com/news/2018/02/monica-lewinsky-in-t...
Probably because its out of date as soon as its published..
Indeed, in the UK they own H Samuel and Ernest Jones - with exactly the same business model and value as Ratner’s. So you could argue it didn’t have much long term impact.
>First of all there is no debtor's prison in the USA.

Who said debtor's prison?

There is a difference between going to jail for a debt and violating a court order, even if that court order is to turn over assets. Why don't you look up the penalties for violating a court order (HINT: civil or criminal the remedies are the same). In fact not only can violating a court order from a civil court result in imprisonment, additional criminal charges can occur for the violation itself, so you can be sitting in jail anyway and be hit with criminal charges.

>he could just say no and go about his business.

You think you can just ignore a court order without penalty? Why would anyone comply with a court order then? I'll tell you why, because they Courts have broad powers including imprisonment until you comply (even orders from civil cases).

>They can put you in jail, but they can't take your btc.

Yes, I think I acknowledged that, just as they can't take the cash you robbed from a bank and buried either (notwithstanding your point about how easy it is to seize). How is SWAT going to seize cash that they can't find?
This. The employees participating in the 401k plan don't choose which funds the plan includes, HR people (who are often not very well-versed in investing) do. Those HR people will choose these high-ER funds because the 401k provider usually offers discounts to their direct costs for having them, essentially shifting the cost of running the 401k plan from the employer to the employees.
>> everything was great but the team did not feel the spark.

That's a really poor response. I can understand that many of us would have that same implicit gut feeling, but recruitment, and especially supposedly exemplar recruiters like Stripe, have an obligation to articulate their reasons for decisions in a much more grounded framework.

When I say obligation I mean primarily to their internal stakeholders (to candidates would be nice, but let's be realistic here); the team's primary objective is to define & put process around finding, assessing and hiring people, not optimize for efficiently applying bias and "gut feeling" quickly to large pools of people.
Well I meant it as 'apps that work good' when changing the UA string.

But you are right.
Your argument is that meat is better for the environment because it will cause humans to go extinct due to global warming so the planet can recover? That's absurd
How to avoid wasting money on under-used cloud resources
Eh. The mathematical discussions hardly involve any maths that a typical engineer or comp sci major may not be familiar with. I'd be surprised if more than a fifth-ish of HN readers (not necessarily commenters) were unable to understand most of it.
How to save data for more than 50 years?
What solution would you suggest to the problem of long-time secure and reliable data preservation. (And: No, Vint Cerf's «digital vellum» or Alan Kay's "cuneiform tablets of 2015» are not ready or not really applicable solutions IMHO, unfortunately.)
I think Rust adoption has pointed out that the idea of safe C/C++ developers are a myth. It's an appeal to authority to be sure, but if Intel and Microsoft (and others, but those two have talked about it) are finding that their security-conscious C/C++ developers are still putting memory safety bugs into production - there's an argument that the idea of "competent" use of C/C++ for safety critical is possible (in general) needs to be brought into question.

On a personal note, learning Rust has made me a much better C++ developer. I'm more conscious of various degrees of aliasing and multiple ownership, to the point where much of the C++ I've written of late is inspired by the borrow checker's conventions. And since what I do is usually executed concurrently, I've seen a concrete decrease in bug count and severity without cost in performance. Which means the time investment in learning Rust has paid off, in my opinion.
One could argue that billions of children have no chance to exist because of contraceptives, just as you argue that billions of animals have no chance to exist if we stopped breeding them.
I hesitate to ask this because I don't want to minimize the contributions of all the people working on Thunderbird, but why is making an email client so difficult?
Yes, but the institution at which I discovered the fabrication was not the same as the one at which I was enrolled as a grad student.
Virglrenderer and the state of virtualized virtual worlds
Next update of android will give me QoL improvement for hearing aid users like me, which is great.

Otherwise, I don't really care that much except security updates.
I'm surprised that Americans aren't pushing to make private and secure communication a constitutional right. Will it make it harder for law enforcement to go after "bad guys"? Yes. Just as the second, fourth, and fifth amendments do today.
No, you are wrong; it is not alarming, because
according to my theory, this is not at all alarming.
Go's intent was never to be innovative. I do believe it is designed to be incredibly simple so that engineers could pick it up in less than a day. It is probably one of the most performant languages with the least barrier to entry.
Some clarification on the "why will it fail?" question. It's different and less constructive than "how will it fail?" which asks for failure modes and mitigations. It's a superior discussion to "why will it fail?" That said, "why will it fail?" is also inferior to the pre-mortem discussion starter: "why did it fail?"
That's a far leap from engagement ring cost being the result of society sharing a delusion and believing there is a delusion with some clothes being more fashionable than others.

Psychology has a definition named the halo effect and it's very real. A person definitely gains advantages in society when they appear more attractive than less attractive. Naturally people associate good health with attractiveness and it's hard wired in us for finding a healthy mate compared to an unhealthy mate. Good choice of clothing for the frame of a person can enhance personal features and make a person look better than if wearing something less fitting. So there is some benefit & gain that can be made with understanding fashion of clothes as a real benefit. Is the advantage based on a delusion of a person being more healthy than another? Sure, but it isn't because people intentionally have a delusion about one shirt looking better than another.
My layman's perspective on this:

I think there's some hidden complexity at play here also. Yes, the number of symbols required is small. But those symbols are only meaningful to someone with the education to understand them. Namely, usually, a human being with a very complex brain, both in terms of requiring millions of years of evolution and years of training time. Actually, those alone aren't enough, since these people are building on top of hundreds of years of previous work in the field.
Companies like Osborne and many others in the early-80’s microcomputer game were built by engineers who had taken a second mortgage. So when the cash ran out, there weren’t second chances via creative finance. Many ended up going back to their old high-paying jobs to pay down their debt and keep the house.
EKS has had networking layer issues in the past from personal experience and I've heard from good engineers that their CNI layer code (which is open source) is not very good. That would make me concerned on how well EKS (which is different from Kubernetes itself) can scale and what edge cases you're liable to hit.
Cambridge physicist David McKay talked about the environmental impact of eating vegetarian 6 days out of 7.

http://www.withouthotair.com/c29/page_229.shtml

There's also the word "reducetarian":

https://reducetarian.org/

Using percentage seems perfectly rational.
3X: Explore/Expand/Extract at Facebook
see this https://techcrunch.com/2019/08/21/google-denies-reports-of-u...
google has recently updated their review process and probably choked up on it!
I never understood why Lewinsky got ridiculed that much. If anything she was a victim in the whole thing. Or am I missing something?
Do you have any examples of that? In my experience the military tends to be extremely conservative and prefers well-proven designs. For example: The RCA1802, a processor launched in 1972 is still being manufactured mostly because of its use in military applications (guidance system of the Tomahawk Cruise missile among others)
Maybe this works from your perspective but for everyone else who doesn't immediately understand that "after formation" is something strange and not normal the title helps people understand that this is an interesting and novel topic and worth exploring more.
> leads to an equivalent CO2 output of 50g per kWh

Like I said, it's not so simple, nuclear is 66 g/kWh, and does not have intermittency issues.

> that will make the house a net-zero energy consumer (everything is electric, no fossil fuels).

Are you heating with electricity as well? Because that's really bad for the environment, even with PV. (Because if you heated with natural gas, you could send your PV electricity to another grid consumer and avoid more hydrocarbon fuel being burned.)

If yes, are you at least using a ground-source heat pump? (Although even there natural gas is better - install a "gas absorption heat pump" if you really want to minimize your emissions.)

> If it makes sense here, it can make sense almost anywhere.

In small quantities yes, but if everyone did that you need something to generate electricity at night.

To me nuclear wins easily.
In the Android app, the default Watch Later playlist can be re-ordered just like any other playlist.
seems like a bug in humans, since the material reality underlying those statements is the same.
> just make it illegal and fine anyone caught violating it.

I agree that this should happen. Unfortunately, this requires a revolutionary political movement which has so far failed to materialise. When there isn't adequate appetite from the rest of society for the protections you want, your solution has to be a technical one.

Maybe another way to kill the middlemen is to develop technology which undermines their business model, e.g. DTube; YaCy.
I previously worked at Stripe. Mark's post mirrors my experience internally as a hiring manager, and as a candidate. But as you said, at scale things get harder; I'm sure the experience does vary and some percentage of people come out with experiences that don't match the ideal.

My own experience was that Stripe was able to take me from a prospect to a hire in less than 30 days. My interviews and calls were all on Friday, and I would hear back on Monday with results and schedule the next round for that very same week.
A use case for Cryptocurrencies: Uncensorable donations
This reflects the feelings I had when I tried Rust for a few side projects. I read everything I could and did all the tutorials, but I still felt there was some sort of invisible glas wall between me and enlightenment. I tried very hard to program in structures I thought I had to use, mainly out of experience from other languages (OOP...)

At some point the friction just grew too hard and I said to myself: "Ok you stupid Rust, I will do it your way, I just want this to work" and then it made click and everything fell into place – builder patterns, traits, composition over inheritence – I realized that clinging to all the patterns I had learned was idiotic, because Rust has given me maybe even more powerful ways of expressing myself.

If it wasn't for the friendly Compiler yelling at me, I doubt I would've gotten so far.
In the bible, Jesus says that in order to prevent a fatal stoning for the crime of adultery.

It's not normally taken to mean "if you've ever done something bad, don't try to discourage others from doing similar bad things."
If I'm reading this right, then this approach takes away any real safety in terms of deployment. There would be no easy rollback mechanism, and no real assurances that the new code version will actually run.

I understand that the main goal here seemed to be avoiding time spent in ECS rollouts, but this solution seems to be sacrificing many of the guarantees that the rollout process is designed to provide.

The root problem is explicitly called out (slow ECS deployments), and is tied to rate limiting of the ECS `start-task` API call. The post mentions the hard cap on the number of tasks per call, but I'm curious if the actual _rate limit_ could have been increased on the AWS side. Ie, 400 calls would still be needed, but they could be pushed through much faster.
Please, add Bulgaria, too!
Is it? The thing is I'm eating two meals in one sitting so it's still two meals a day. I typically thought intermittent fasting meant one meal per day. Does what I'm doing still count?
Maybe I'm wrong about this but it seems odd for a company to hire externally for engineering manager except in extremely rare cases? From experience in a few companies I can't think of people who were hired directly to that role (e.g. a people manager of engineers). I basically only see external ICs and senior engineering leader hires and internal promotion of engineers to engineering managers.
However, given that the whole point of the LIGO–Virgo experiment is to detect events where black holes merge and result in a single larger black hole, it is seriously weird that the article doesn't acknowledge that fact right away and then proceed to explain why the mass gap still exists.
Thanks again.

So more expensive is on a relative basis and taking into account the egress traffic from the cloud. My workload involve training machine learning models and serving them. Training on the cloud is 20X more expensive, and you cannot use commodity GPU (banned by Nivdia).

Moreover, My platform offer automl, which basically trade data scientist time for compute time. However, since I need to train 100's or 1000's of models, this can become very expensive, very fast.

Since I am not sure what my customers load will be like, I want to give them the option to move between clouds or on prem.

For the long term prospects of kubernetes. For me it is clear the kubernetes have found PMF and it is now at the first 1/4 or 1/3 of the S curve. IBM is all in, VMWARE is all in, Azure is all in, Gcp is all in.

Also, what are the alternatives ? Do you agree that containers are better than jar files or manual deployment options?. Do you agree that having a CI/CD pipelines with fully automatic unit/func tests is better than throwing code over the wall to some QA department?

So if containers are better packaging/deployment architecture, they need to be managed/monitored etc.

For micro services. In my case, the data since part is written in python, while the control plane (kubernetes operators) is written in go. So micro services are actually a very neat solution to a polygot product.
If you're just getting started with this, I would highly recommend starting with simply restricting the hours of the day when you eat. When you wake up in the morning, your body is already in sort of a fasting state. Most people find it's not that hard to extend that period of time a few more hours... particularly with the help of caffeine. If that goes well, you can try to eat dinner earlier, fight off the urge for late-night snacks and continue to push breakfast later and perhaps even skip it altogether.
I haven't done a lot of C programming myself, but I've heard very mixed opinions from C devs. Some say they hate the borrow checker because it introduces artificial constraints.

Others say that they love it because it enforces how they write their code anyway, but now with compiler checks that prevent them from messing up.

I think it's a fair criticism that the borrow checker is sometimes not powerful enough to understand a perfectly valid access pattern, but unsafe is always there if you know better.

More often than not (in my experience), the access pattern is not actually valid though, or risky and easy to mess up. And the compiler rubs your nose in a suboptimal design.

I've found that when I needed to reach for `unsafe`, I often could restructure the code instead to achieve a safe result with minimal performance loss.
Not rare at all in the software industry, is very common. I'd say people are more split than OPs letting on, but plenty of software engineers are extremely serious about IP.
Uh, he is doing pretty reckless diplomacy on twitter, does that count as natural security work?
Physicists mash quantum and gravity and find time, but not as we know it
>Vegetables take preparation, require more-complex treatment, need to be managed well

Are you treating your vegetables like wagyu beef and giving them massages or something? If not, aside from a quick wash, cooking vegetables is no more difficult than cooking meat. Sautee them, bake them, pan fry, deep fry, air fry, broil, steam, sous vide, etc...
I'm not sure your thought experiment is all that useful, because there are many people who feel that livestock are fundamentally different from their pets and your example is similar to "What if the wizard instead replaced every plant with a human? Is it unethical to eat plants then?"
You think it's not puzzling because you take it for granted, having grown up with a scientific culture that now assumes that it is true (perhaps to too great a degree).
You'd have to change public perception to where owning one is more equivalent to a horse, which is a major investment in both land and money, than to a large dog or whatever
Section: The Osborne myth
Because in order to maintain backwards compatibility from 1971ish onwards, each new standard has been awkwardly shoehorned onto the previous standards. And even then lots of big email senders don't properly follow the standards, so displaying email correctly requires being able to discover and implement thousands of unwritten and undocumented rules.
To debug startup performance, I would see if having one account instead of five makes a difference. I haven't used Thunderbird for a long time but if the delay is due to slow responses from one mail provider in particular, perhaps you can set that account to be offline by default and explicitly take it online and check for mail after Thunderbird starts, while you check your other accounts.
Make those round corners square much like on the FF and watch the downloads grow and grow :)
Space is dead: A challenge to the standard model of quantum mechanics
Ask HN: System76 Laptop with Pop _OS as an Alternative to a Macbook for Dev?
I'm in the market for a new development laptop. I've been doing my development on MacOS the last few years and originally was very happy with this. However, I develop mostly in Python for work, and C for some personal projects, and development environments on MacOS have been deteriorating on both ecosystems over the last few years. The Python which comes preinstalled is approaching end of life, and Homebrew has steadily become less and less "plug and play" with Python packages, requiring me to manage an increasingly complex balance of pip, homebrew, and conda, with unclear boundaries as to which should be used to install packages. But the real killer is that Valgrind still doesn't work on the latest releases of MacOS, and there's no sign of this changing. So I'm looking at other systems.

I've played around a bit with System76's Pop!_OS, and in short-term use it looks like a viable replacement. The OS/hardware integration seems similar, the apt packages are fairly up to date, and all the tools I use seem to install smoothly from apt or pip. However, I'm lacking long-term experience with using it, so I'm soliciting opinions from the HN community.
There's much truth in this.

Whenever I've helped older people with technology they've never used before (a new tablet or similar), if I started off with any suggestion that it's less than simple, they'll almost certainly frame the problem scope in their mind as difficult, and give up, because they're already exhibiting some animosity toward learning a new thing.

If instead you phrase it as "this is really easy, let me show you how...", you short-circuit this process by framing their expectations differently, and that little bit of extra confidence ("this is easy") can help them through the learning process.

I've found you can't simply show them, either. It's almost better to say "It's easy" and then go through the process, because it's absolutely necessary to establish expectations first. They're already afraid of it (it's new), so doing something to get their guard down can go a long way toward helping them explore on their own. I tried this experiment with my mother, and some weeks later she'd have a problem and discover the solution herself specifically because she was convinced it was easy to do. This can (and will) backfire if you're not careful about how you do it, but I've had far more success using this tool than other techniques individually (e.g. writing down instructions).

This doesn't broadly apply to areas outside education and support (or even to all areas in education), but for simple things that people may express an irrational fear over, it works and it works well. A good teacher will use this technique successfully with their students, so if you're teaching someone, use it!
Thanks for sharing these lessons!

I don't use ECS at the moment but this is a well laid out post on how to avoid some performance issues that could have a huge impact.

EDIT: Downvoted for expressing appreciation for someone taking the time to note lessons learned?.. OK.
As a brand it put Ratners out of business. Your average man in the street isn't aware of the corporate structures behind the high street brands.
In the distant past shareholder calls were not the synthetic fluff they are now, and I'm sure this guy's accident contributed a lot to the transition.
Can I refer you to the title
Become more open and liberal as it got more prosperous. At that time people thought Russia was going to transform into a European democracy. If that happened it was plausible to imagine a similar reform in China.
Easily plot graphs in your website using Plotly and Python
While long-form writing is an enjoyable endeavor, I appreciate the direct approach most of the time.
A 24 hour delay on a train is still significantly more comfortable than a delay in an airport, or worse, on a plane. I'd sooner spend a day in a train than an hour on the tarmac in a plane; the train is that much more comfortable. Let alone the multi-day delays I've experienced when flying...

(And better to sleep on a train than whatever bedbug infested shitbox of a hotel the airline offers you a stay in during your delay... Airlines are up there with Comcast when it comes to customer service.)
How is she a victim?
If you're more curious about this story. I highly recommend slate's slow burn on the Clinton Scandal.

https://slate.com/slow-burn

Impeccable journalism and incredible interviews are given.
That's not nothing
What Happens When You ACH a Dead Person?
EKS may be a different implementation in some components (CNI), and have some set defaults (EBS for PVs, etc), but at it's core it is still a relatively vanilla Kubernetes.

Making a switch to EKS doesn't mean that you are stuck with EKS forever, and can set you up nicely to make the transition to a more complex/customized cluster implementation/deployment (likely still on AWS, think kops) easier if you find it's necessary for your use case in the future.
You might be surprised. Some people don't give a rats ass about IP, including software engineers. I definitely wouldn't say most, though.