jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's not survivorship bias if you failed 100 times before your 1 success. It's only survivorship bias if they hit the jackpot and the very first date worked out perfectly and they lived happily ever after.

I was grinding away on tinder/going on dates for months before I found success. But that's not the dating app's fault - I was seeing the same thing using non-app strategies.
Yep, I'm using Hugo to generate a site hosted on S3/CloudFront. 8k hits this month and my bill so far is $0.04
In this case 100 is the LCA isn't it? Then you'd end up with 100 + (101 - 100) + (102 - 100) = 103, which is correct.
>The fact remains, though, that whatever strengths Groovy has as a language it has struggled to gain significant traction

Compared to what? JRuby? Groovy's adoption, from the number's I've seen, walks all over JRuby's.

It's just that the Java world is not fashionable (besides say Clojure) and you don't often hear from the people who use Groovy in their enterprise projects, whereas 10 startups using the language-du-jour can create the impression that it's the hot shit on HN.
I'm no expert on logical fallacies but I think your response here is one of them.
We updated the HN title to the subtitle of the article.
Yes, still in beta. We've actually shifted how platform works since then. At first we were holding profits in bitcoins which was was fine as price was either going up or was holding a steady value. Now, with a 70% price drop in the past 6 months we've actually switched algorithms around so our profits are maximised in dollars. This way users make real profit (dollar-wise) regardless of where bitcoin is headed.
The strategy of "wait a bit longer" can be configured with an exact value for how long to wait via this recovery feature. However, given that you don't have any information about the failure's permanence or whether it can be resolved by AWS staff without taking the host down I don't see why waiting indefinitely is a particularly good option.

In some ways, I guess this answers my own question. Amazon doesn't know how long you might want to wait or if you have a VM that you would even want to have recovered, so configuring this lets you tell Amazon what your parameters around recovery should be.
Being honest usually doesn't get you very far in a job search. It's sad but true. I've found stating that I have a BS when I don't at least gets me passed the auto filters. Then it's usually not as big of a deal once I talk to a person and they see my experience and I mention I don't have a 4 year degree.
Was it written from scratch or inspired by Box 2D?
Keep in mind that the death rate still has to exist in a given time frame so only can only be extrapolated backwards and has to be recalculated annually.

Strikes me as similar to those who predict x% returns on their s&p index funds based on past stock market performance.

The future is always unknown.
List of phone numbers? Pairs of communication partners? Timing and size of messages? Metadata about transferred media? There is still a lot, sufficient for targeting a drone strike as the usual wisdom goes.
High schools typically do not have graduation exams in the sense that there are standard exams that are required for your degree. It depends on the state; some states may have standardized tests, some may have much looser requirements.

The standards for graduation across schools are massively different and the SAT/ACT is a private “solution” to the problem of measuring students across regions, for college admissions.
>photocopier that worked by OCR

The interesting bit was that it wasn't supposed to work by OCR...that had been deliberately turned off. The compression was too clever.
Power naps are glorious. In China taking a nap after lunch, right at your desk, is common and accepted practice.
Programming may still be hard, but it certainly has become less mathematical and less low-level, therefore more accessible. I recall that people talked more about Knuth's books, compilers, and OS before 2010. We have less such discussion now. Similarly, people talked a lot more about consistent hashing algorithms, log-structured merge tree, merkel tree, B+-tree, and etc in the early 2010s. I used to read Hacker's Delight and find it useful in my daily work, but not any more. As times goes by, "hard" concepts and algorithms are packaged into well-designed products, and engineers will focus on building products. The complexity can still be there, but they don't necessary have to do with hardcore programming concepts.
That was FaceTime that they intended to open source, and it was supposedly a patent troll that forced them to move FaceTime to a more centralized design (it was originally P2P) which in turn made open sourcing more problematic.
Driverless cars make pedestrians irrelevant. If you have to walk, there should just be a standard outfit. Wearing an orange cone would make the ML algorithms easy enough to host on a 6502.
Some first hand accounts of Bromo-Dragonfly: https://erowid.org/experiences/subs/exp_BromoDragonfly.shtml
I think you're right. I tried to be as transparent as possible but it is true that making it opt in would be the fairest. I just didn't want to bother users.

Although to be honest, I don't think I'll ever use those images more than to show them as samples. I just thought they would be nice to have if I ever decide to dig into machine learning.

Edit: I will make it opt in.
We’re signed up for the alpha to do some testing. Any plans to support BigQuery?
Others have mentioned an external screen. I have two ThinkVision M14 monitors (selected for USB C power + data on a single cable, and high brightness) and some tablet holders that mount on a range of different 1/4in tripod mounting hardware. Look for tripod clamp stands, gooseneck arms, swivel heads. There's a lot out there, you'll figure out something that works for you. If you want a larger monitor, a VESA mount is what you want. There's various mounting hardware available for this also.

In the interim, try to put a pillow on your lap, and your laptop on the pillow. Try to tense your core a little in general, and especially if you feel discomfort in your back. You'll probably need to maintain the tension for a little while. I find this avoids or alleviates my discomfort- but is probably not a _good_ solution.
All of the impacted devices in this issue are SAS-connected enterprise-class SSDs. While it's not _impossible_ that someone installed a SAS controller and used SSDs that can cost upwards of 10x the price of an equivalent-capacity desktop model using SATA... it's probably pretty unlikely.
(I don't mean to be rude or argumentative, just interested.)

Don't you think this is patronizing in the way I described above? By all means point out options, but if people decide not to choose those options, I don't see what entitles us to call that false consciousness. A caricature of this view might go as follows: "if you accept my political agenda then you have true consciousness and are entitled to your beliefs; if you do not then you have false consciousness and are not entitled to your beliefs." What is missing in that caricature?
The joke is that it has always been, and will always be, 30 years until it's here.

Also true for other things such robot assistants etc.
This will be 100% normal, barely discussed, over the hill, universal in 5 years.
The sudden shift of politics against globalization is more likely a root cause. The xenophobia was there, a little, in the background but it's been stoked into a bonfire by the politics/media press.

Meanwhile, you can't tell me the camera gimbal on a drone is any kind of national security problem. It's more like a trade leverage problem.
Support pinch zoom in/out on Mac like Safari (and Chrome) does. That pretty much would seal it for me.
The challenge will be reduced, sure, but you still need to be able to navigate roads. Those roads may or may not have random obstacles in them like garbage cans or people.
Whenever I see reports about these skimmers, I always wonder how in the hell someone managed to install that thing into the pump without anyone seeing them do it. Every gas station that I've ever been to has had a direct line of sight from the cashier to the pumps, presumably in case of fire so they can hit the shutoff as quickly as possible.

Maybe a non-24 hour station and passersby just assumed it was maintenance? But do they not have security cameras?
The way this society is structured, it's basically the inverse. Assholes usually end up doing better, at least if they're smart.
Enough to impress college kids and stay at home moms to protest and oppose construction of new plants.
> OpenSea turning off their reporting mechanism

What, this?

https://support.opensea.io/hc/en-us/articles/4412092785043-W...

Art gets stolen from Deviant Art etc every day, as it has been for decades. The NFT ecosystem makes it super easy for people to look at listed art and ensure that the proper artist is getting paid. If they fail to do their due diligence, then the NFT they paid for is worthless. The system seems to be working just fine.

NFTs don't prevent theft of IP, nothing does. What it does do is prevent people from effectively profiting off IP theft.
"Foot Heads Arms Body"

On 22 June 1978, The Guardian ran an article with the headline "Foot hits back on Nazi comparison". Reader David C. Allan of Edinburgh responded with a letter to the editor, which the paper ran on 27 June. Decrying the headline's apparent pun, Allen suggested that, if Foot were in future to be appointed Secretary of State for Defence, The Guardian might cover it under the headline "Foot Heads Arms Body". The belief later gained currency that The Times actually had run the headline. Some decades later, Martyn Cornell recalled the story as true, saying he had written the headline himself as a Times subeditor around 1986. The headline does not, however, appear in The Times Digital Archive, which includes every day's newspaper from 1785 into the 21st century.
> As you probably guessed, this is not how I write SF — in fact, it's the antithesis of everything I enjoy in an SF novel

So he's comparing a TV show, to novels. I wonder if he ever read the actual original Star Trek books? They are quite different than the made for TV show. Author might be a sci-fi writer, but has he actually made anything for TV, which is a completely different beast than a book?
no, investment may move, but it doesn't simply vanish. wealth managers would be fired for holding investible funds in cash (which is what withholding investment means--that's the opportunity cost mentioned earlier).

historically, disenfranchised masses revolt, violently.

bonus point: a more equitable distribution of wealth would lead to smarter investment overall and a more productive economy.
I think you're right. If I'm home alone, I don't mind wearing something on my head that covers my eyes. I don't want that if I'm out and about with other people.
But thats it - you already own one. His point refers to: "[people] are aware of e-readers and have not adopted them are holding off".
You are right, compared to C++ and C ObjC has advantages. But compared to other langues it has major drawbacks. Here are some reasons I don't like Objective-C (these mostly apply to iPhone dev only)

- Header Files: These are archaic and require you to repeat code unnecessarily. Don't require humans to do something that computers are better at.

- No Automatic Garbage Collection: On the ObjC 2.0 we have this, but not on the iPhone. Unless you are making a high performance game, there is no reason the phone can't handle Automatic GC.

- No NSDictionary/NSArray literals: [[NSDictionary alloc] initWithObjectsAndKeys:@"value", @"key", @"value2", @"key2", nil]; // Enough said

- No regex: You kind of get regex's in 3.2, but they are very limited. Regex literals are much more powerful

- Xcode: You are pretty much required to use Xcode and I don't like Xcode. Even if you use the "xcodebuild" command-line script, you still have to create the project through Xcode.

- Closures: I guess we will be able to use these soon, but it is going to take awhile for all the API's to get updated to accommodate them.

- No dynamic variables: It's handy to be able to shove data into objects sometimes. It's a hack, but as long as you treat it as such you can save a lot of needless code. (You can do this via the ObjC runtime, but it's messy)

- No namespacing: ObjC handles namespaces by prefixing class names. Blah, that is so 1978.

- Unit Testing: ObjC has the poorest excuse for unit testing out of any language I've ever used.
Over a decade ago several places (eg Amex IIRC) would let you generate "aliases" for your card, which worked well. You couldn't limit amounts or expiry like final does. It would be nice if my bank started doing that, as I really don't want yet another financial relationship and sure as hell do not want another pin.
For some reason there is a leaderboard though :-)

https://news.ycombinator.com/leaders
About your link, its an interesting study of causation vs correlation. Does too much money really make you more stingy or is being stingy how you got that much money in the first place? Does too much money make you difficult to satisfy or is it because you are difficult to satisfy that you pursue more money? etc.
In this case, though, isn't it precisely the "will of the majority" that this continue? If any other minority were being oppressed, they might revolt, and thus create an economic incentive for the majority to take their needs under consideration—but since this minority is specifically "disabled people", they can't really do much, so the game-theoretic driver of "possible revolt" isn't there.
What does being stateless mean, in this context?
Even if HN readers are getting tired of all the new "Javascript librairie de jour", it's really exciting to see how new techniques are refined and improved in a fast tempo. Keep them libraries coming!
Apple is really going down hill. I am not going to tell a long winded tale, but suffice it to say, I have had many of the same experiences as the author and come to many of the same conclusions. How big of an issue(or how many small subtle issues) can I live with before I give up my computer for a week.
Platinum, silver, Swiss Franc notes
What would your answer be if I picked 1 & 2?
My primary experience stems from working for a Canadian-based company with 200+ developers (located in Canada), 80% of which were Chinese programmers. The CTO of the company was Chinese and he had an obvious preference for hiring graduates from his own university and/or country. Top picks, but few with more than a couple of years of non-Chinese experience.

Just to emphasize - EIGHT PERCENT of my coworkers came from Chinese software development companies and they quite naturally brought their work ethics with them. My four years in this company is a basis for my original comment.

If it's not obvious, I am not talking about Chinese nationality, I am talking about developers with Chinese way of working in a software development environment. The way that revolves around never saying No to the boss, which in turn is deeply rooted in their cultural heritage. If the project manager says that the bug needs to be fixed today, it will be fixed today. Meaning that it will no longer be reproducible. How it will be fixed and what else is going to broken along the way is secondary. This will create another bug that can be taken care of later in the same manner.

And this was the company that developed sophisticated networking software including their own embedded OS down to the kernel level. Moreover most of these guys were perfectly capable of NOT cutting corners and doing a splendid coding job if forced. But god forbid if they would ever do it on their own accord. Everything was always done in a rush and sketchy-patchy way. I don't have any other explanation except for it to be a cultural thing.

You can certainly call it a horseshit and a casual racism if you'd like. However that's how things are in reality.
Instead of calling every YMCA, try to make a deal with their parent organization. Or find a health club chain (a lot of them run leagues) to form a partnership. Go after them all in one fell swoop. If each location has it from "on high" that yours is the solution, they're much more likely to use it.
Welcome to the wild ride of dealing with large corporations. What you encountered here is absolutely standard -- in fact, I'd say it's actually better than what you'd get when dealing with most large companies, since Steve actually replied back at the end with a "not interested".

You may have put a lot of hope in the "if you've already incorporated, we could acquire your company" line but I can guarantee they didn't put a lot of thought into it.

They were just talking about hiring you (with "acquisition" as the legal mechanism, or not). Maybe with a bit of a hiring bonus.

The standard play when dealing with any large company is always "hurry up and wait". For whatever reason, this is just something you need to get used to.

Do you really expect either Steve or this engineering manager to be replying within 48 hours? I think the second you started badgering them and brought Steve back in the loop, you were toast.
There are no angels in this little drama.
Deals fall through.
your kids will hate you.
or get a name change.
or both!
Wouldn't any worthy graph explorer handle cycles ?
This doesn't feel as shocking or startling to me as it probably does for many.

A slime mold is a collection of adjacent cells without a hierarchy that can act together to make decisions. Our brain is also a collection of adjacent cells that can act together to make decisions.

They're fundamentally the same thing. It seems like people are shocked primarily because we arbitrarily defined a notion of certain collections of cells being an "organism", and a slime mold doesn't fit within this ontology.
Yup, this is spot on(with a mix for some systems that did a bit of data only components for the real perf critical stuff together with the more business logic components).

Your dates are right too, at least from my experience during '04~'12. Being on the tail end of that inheritance based approach was brutal and was so happy to leave it behind.
+1 to this. I mostly use the CLI, but it's really nice in my IDE (JetBrains Rider) to be able to browse version history or resolve merge conflicts graphically.
> You should probably call your mom anyway though. I'm sure she'd appreciate the chance to talk to you.

This is great advice, thanks for the reminder :)
Windows ran fine on a 286. Even with just 1 MB of RAM. You just couldn't launch more than a couple of big applications at a time without severe swapping.
I think I remember seeing solarwinds123 as a password around 2011 (perhaps as a default password within Orion?) but couldn't find a web search for it.

But I did find this example which I find amusing:

"For example if your account name is 'orion@mycompany.com' and the password is SolarWinds123, that's what you put in for the authentication." https://thwack.solarwinds.com/product-forums/network-perform...
This article reads like senseless hate-mongering.

The email this article is talking about is for users of the Google One subscription only. Of course they'd like their users to know that they can upload full quality photos to Google Photos - that's one of the main reasons I bought the subscription too!

Disclosure: I work at Google, but had bought the subscription before joining.
Wait - given that Ubuntu's signed shim/GRUB is willing to load unsigned non-EFI kernels, does that mean you can use it from a USB stick to unlock a BitLocker machine, without even messing with hibernation?
I think he means with a purpose in your activity.

As in - go to the grocery store to get groceries

Go to beer place to get beer.

Small tasks with a small errand-like purpose to build up to bigger activities
That was really helpful; thanks!

(And now I feel guilty about being too lazy to look up the answer myself.)
It really isn't enough that _why's legacy be restricted to the things he made. What he contributed was so much more than software. This is the most fitting tribute I've yet seen and I'm very glad someone thought of it.
We already do this, binary is generated and copyrighted.
Doximity|SF or Remote (US based)| Full-Time

Doximity is transforming the healthcare industry. Our mission is to help doctors save time so they can provide better care for patients. We take care of those who take care of others. Come join us!

Sr. DevOps Engineer, Platform - https://grnh.se/ec76e3411us

Site Reliability Engineer - https://grnh.se/a303980d1

Sr. Software Engineer, Platform - https://grnh.se/7b0994f41us

Software Engineer, Security - https://grnh.se/da7bf0841us
Agreed. I read the dissent, but not all of the majority. Do they address this point?
But as the person I replied to, HotSpot doesn't perform as well for the use cases ART covers.
I'm sooo relieved that this is over!
It's easier to tell someone to eat less meat than to eat no meat at all. Similarly it's easier to tell people to get a diamond alternative rather than just no diamond at all.
What about this other trending HN post? https://cesium.com/blog/2021/03/30/cesium-for-unreal-now-ava...
Although I applaud the effect of this decision, I can't help but agree with Clarence Thomas that the reasoning behind it is not sound. It waffles back and forth between arguments for fair use and arguments that APIs are not (or at least should not be) copyrightable in the first place. You can't have it both ways. If APIs are copyrightable (and a plain reading of the text of the law appears to indicate that they are) then Google's copying was clearly not fair use. The purpose was clearly commercial, not educational or a parody. The API was not merely a fact or an idea, it was a specific embodiment that required effort to produce. And the copying clearly had a negative impact on the value of the original.

What really happened here is that the Supreme Court did an end-run around the law to paper over a major fuckup by Congress. On the one hand, I'm glad that they fixed the problem. But the way that they did it fills me with dread for the future because it undermines the rule of law.

For the record, I absolutely despise Clarence Thomas and everything that he stands for. But in this case I think he has a valid point.
If you want to know why Service Workers are "little used" this article explains why -- in theory you could do all sorts of things with service workers but it is awkward coding and a lot of work.

Some say that Service Workers are "threadsafe" because they never share objects, they copy or transfer ownership.

You still have "concurrency" problems because the Service Worker is part of a distributed system where there is state on the client and in the service worker and in the workers that the service worker runs to subdivide the work, and on the back-end server, etc.

It is one thing to make it correct, it is another thing to make it really perform better than the status quo.
> "HTTPS Everywhere!" means "Heartbleed-like bugs everywhere".

That's a silly argument. Here is how I will rephrase it: don't use computer because computer software always has bugs. Millions of servers run on all variants of Linux distro and every month we find a dozen of security vulnerabilities. Even standards have bugs and unresolved items.
Classic JLG going off on apps when all anyone cares about are MacOS, iOS and iCloud.
> I never got the whole hype behind OOP.

It's really not much to it. Get value records right. Get method records right. Sadly, none of C, x86 or Haskell does this.