jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Like Edison did. Or didn't. Did that ever launch?
I'm curious why you recommend dart? I definitely wouldn't put that on my list, but everything else seems pretty on point.
not to mention Blight
Though as the author himself implies, it's not always appropriate to allocate the time necessary to do anything but corner-cutting.

"If you say that you don't take this relatively fast road for Linux init scripts, I'll raise my eyebrows a lot. You've really read the LSB specification for init scripts and your distribution's distro-specific documentation?"
If you use Firefox I highly recommend the HN Utility Suite. (I'm sure there is something similar for Chrome too). Having collapsible comments is a big improvement.
I know absolute fuck-all about dart, but I do know that a programming language is just a tool. At the end of the day, a good programmer should be able to learn to use the best tool for the job, even if that tool resembles a swiss army knife.

It's apparent that Javascript has taken cues from nearly every other modern programming language at this point. The leaps and bounds being made with ES6 and ES7 are simply astounding. Of course, I have no problem seeing the development of languages like Dart, Coffeescript, and Typescript that compile to javascript, but I think there's an argument to be made for the reduced need of these. The development effort being poured into them has shaped javascript, but I think what many people are realizing is that the focus doesn't need to be on creating new languages that compile to Javascript, when it can be on advancing Javascript even further.
Here's a number of reasons why I (like the author) am not on Facebook anymore (permanently deleted account 2 years ago):

http://saintsal.com/facebook/
"most?" Not in my experience, but anyway, that'd be really dumb. HEAD is extremely useful for checking etag caches. Failing to ask for a full HTTP body is not an exploitable security flaw. ;)
Why a particular bubble progresses is easy, especially in hindsight. It's predicting its future that's hard.
I can't imagine people will start using SO_REUSEPORT by default, since the "performance reasons" are a happy accident of having a hint (that the process wants wakeups distributed across all CPUs). I'd rather get that hint in another way- perhaps by sharing an epollfd with multiple processes.

I would however like SO_REUSEPORT to run experiments: Right now we use iptables/tc to direct some traffic at "new versions" of some of our systems so we can run tests with live data, but connection tracking for localhost is lame. I'd much rather use SO_REUSEPORT.
>Besides programmers and mathematicians, the only people I've met with the faculties to properly break things down are lawyers. Law school trains you in the ability to approach an idea from different angles in order to identify attack vectors.

Well, reporters (good ones) are like that too. And people doing commissioned work based on customer specifications (graphic designers, jingle composers, etc) learn to attack a problem in many ways (at least as far as their domain is concerned).
How could they lose online bitcoins beyond what they actually hold? Is the idea that if they normally hold X, and one day they hold 2X and it gets ripped off, they can get X back from insurance? Sounds pretty worthless if that's all it is.

Edit: OK, I see where my confusion lies. I kept thinking that "insured... in an amount that exceeds the average value" means that they the insurance only applies to losses that exceed the average value, but they mean that the amount of insurance coverage is greater than what they typically hold in online storage, so insurance should cover any possible losses of online coins.

In that case it all makes sense, although it seems crazy that their offline coins aren't also insured. (If offline means there's little risk of loss then the insurance should be cheap, right?)
The same goes for TEST-NET (192.0.2.0/24), TEST-NET-2 (198.51.100.0/24), TEST-NET-3 (203.0.113.0/24), MCAST-TEST-NET (233.252.0.0/24), and the IPv6 documentation-only prefix (2001:db8::/32).
There is no general speed limit but most portions do actually have specific limits.
If you're not going to build tests, you'll spend 4x in debug sessions and also get "fear of change".
I worked in a project where we had 80%+ branches coverage in unit tests and awesome automated regression package for end-to-end. When you have that, you have a luxury to be lazy in predictions what would break if I fix this. 90% of defect were business-related, not stability or functionality issues.
I'm only referring to a bank account in the final two sentences. There is a common trope in time travel stories where a person finds that their small bank account has become a fortune. The linked article seems to think that that's not just reasonable, but likely. But it's obvious nonsense.

Yes, a T-bill grows faster than inflation, but slower than the economy as a whole. So you're going to get a smaller and smaller piece of the total economy--completely at odds with the premise of the article.

The rest of my comment is valid regardless of the assets the trust holds. Certainly, someone can get a bigger slice of the economic pie by investing wisely (or luckily), but there's no particular reason to fear that a long-lived trust will do so, and plenty of reasons to think they won't. Look at successful companies from 100 years ago. Most of them don't even exist any more. Why would we think the management of a long-trust would be better at navigating the future economy than that of a major company?
Ah yes, the only possible reason somebody could disagree is failure to understand your perfect words.

If my neighbor puts up your signs, I am allowed to express my opinions to him. If he decides to take down the signs, that is still not censorship. I'm even allowed to decide to not talk to him if he leaves them up. Exercising my right to freedom of speech and freedom of association is not censorship. It can't be, because otherwise the right to free speech ends up being self-contradictory.
Yeah, listening to Dan Carlin's Hardcore History[1] series, which is currently covering WWI, this is very apparent. Airplanes seem to have been used for reconnaissance more than anything. That makes sense when the artillery brought to bear was so concentrated is literally reduced forests to fields of churned up earth with splinters.

Edit: Added link I forgot.

1: http://www.dancarlin.com/product/hardcore-history-50-bluepri...
Not $11 superior. If it offered some funky filters Instagram style you could perhaps capitalize on the Polaroid/Lomography type of audience. Or build a Flash driven picture uploaded that would use the web cam.

The way it stands is you're offering a pretty page for photos at $11 that doesn't target any real customer niche and does what a Tumblr blog paired with a Flickr account would do for free in a more flexible way.
Actually, arXiv.org beats out IEEE, only proving what us scientists knew all along :)

http://www.google.com/search?q=site%3Aarxiv.org&tbs=rl%3...
iPhone 4 here, smooth and addictive despite the 20 secs it took to load ( wifi )
|In my opinion, that is how a "good", company would react.

This is (more or less) how Github has reacted to security issues in the past. However, at the moment this seems to be a fairly small exploit, that wasn't aggressively used by any would-be exploiters. I definitely don't think github should put up a notice for this.

Would you really want to be alerted every time a website you used closed a minor security hole, that had possibly never even affected anyone? They absolutely should, if any user information was leaked, or if there was downtime involved, but you honestly do not need to keep informing users about this sort of mundane security update. At best, I would suggest it go on their blog.

Not reporting "oh we found an xss hole that maybe one or two people had used before." is NOT a disappointment.
There's also an annoyingly perceptible delay before the dock begins to appear, and until the animation finishes.
An interesting property of this is that == isn't transitive

'' == 0 // true
0 == '0' // true
'0' == '' // false
Well, I think it depends on what you define as a success. To become celebrity filmmaker, probably so. But to "start over" and just find a better job like the guy in the tweet is asking should be reasonable to accomplish.
We feel Project 365 is more personal than flickr would allow you through groups.

Regardless, thanks for the feedback.
Like Palantir or AWS?
I'd be interested in that too, just to have a simple stock wifi-enabled button that is easy to configure for a general API endpoint.
I think it's ridiculous just because it clearly involved a lot of effort to solve a problem that doesn't really need solving. The choice isn't between a button and the massive hassle you describe. The choice is between a button and ordering the product on your smartphone in ten seconds, or picking up the product at the grocery store the next time you're there.

How often do you need laundry detergent? Every two weeks? If this button saves you ten seconds each time, that's a total of 4.3 minutes per year saved. And that assumes you buy the stuff one at a time instead of getting a bunch at once.

Amazon as a whole is great because you can use it for so much stuff. Saving time on a rare purchase is almost pointless, but saving time on all your rare purchases put together can be significant. But this button thingy is inherently single-product.

This is basically the ordering-side equivalent of when you buy three small items from Amazon and they get shipped to you in three separate gigantic boxes filled with vast amounts of padding. Maybe it makes sense when you see the big picture, but I can't help but scream "why??"
> I just love when people demand everyone's muscle memory to be overturned in a free tool for "better UX" because they themselves are too lazy to learn a new workflow.

Gimp devs probably think like you do. And this also is why artists aren't using Gimp more as well. The hubris. Gimp UI is objectively terrible and the workflow you're talking about doesn't have artists in mind, it's designed by developers for developers, not artists.
Refactoring.

1. Being able to spot the point at which the cost of cleaning up convoluted and fragile code is lower than the cost of continuing to work with it. And evaluating that it’s worth the long term investment.

2. Actually being able to turn the ship around.
Law enforcement in the United States is a fairly safe job. Adversarial interactions with armed people and drunk drivers are sadly part of many more jobs, and generally the most dangerous behaviour a cop will engage in is driving.
Most replies haven't caught on to the fact that he wrote this.
I have to give it to him he sure is a special person that I very much grew to appreciate.
> Old, ugly cars that never seem well maintained

maybe in US or UK but in europe taxis are kept to a high standard, albeit way more expensive
Frankly I believe people always make reasonable decisions once you account for their circumstances(this includes the circumstance of being too mentally ill or poorly socialized to make better decisions). If you want people to make better decisions then you must incentivize appropriately.

Bitterness and finger pointing are easy cognitive shortcuts using the just world fallacy. I’ve decided not to use easy logical fallacies to simplify the behavior model of other human beings.
For 2D, Godot is the best in the game right now.
GMRS is not unlicensed. A license currently costs $70, is good for ten years, and can only be used by you and your immediate family.

Baofengs are not type certified for FRS or GMRS, since their transmission power is too high and the antennas are not permanently attached. It is illegal to use them on those frequencies, even if you have a ham or GMRS license, though enforcement is nonexistent.
I have to agree that most lay conceptions of divinity can't stand much scrutiny.
"I need to be clear: if you have any interest in learning marketing, I heartily encourage you to keep your equity and learn this stuff yourself. A developer who can market is an amazing combination."
"if you have any interest in learning marketing" change that to coding.

Simple statements != results. The comment of sales, sales sales is spot on that it is not easy, nor intuitive to "most."
I'm a web designer by trade. While I think I have a good innate layout and design sense that I've been working since the days of print, I certainly do not believe it can't be learned. If your goal is to produce product, though, you have to consider if there's a long term time/money benefit to learning. I license layouts from Theme Forest and icons Graphic River for clients all the time when budgets are tight and money is an issue. There's no shame in it. It's very efficient and in the right hands, effective.

For me the biggest advantage is that they do backend stuff as well, which since that is God's most tedious job, is a real bonus. It is so much easier when you have somewhere to start.
Define "old people".
Thanks for the info. I do think the default should have been pass by reference though, like with objects since PHP5.
[Constructive Criticism]

1. Needs More examples - Examples gives a reader different avenues for understanding the problem better. Let's say they didn't understanding Genetic Algorithm on the first go, they would be multiple opportunity to understand it with more examples. Enhancing the chance that they understand the material and recommend it to friends.

2. Give real code - Readers might not exactly get how mathematical symbols turns into code, but I think they will understand real code. You want to lower the barrier of entry to read your material. Many programmers never took Calculus I and II and most start like 12, don't limit your audience by being opaque.

3. Give readers exercise to test their knowledge - Reader should have some sign that they are understanding the material and giving exercise show them gaps in their understanding.

4. Give it a different name - Maybe "Essential AI Algorithms","Genetic Algorithms, Simulated Annealing and others" or "Optimisation Algorithm Bible", so that you wouldn't have to explain what is Metaheuristic

[/Constructive Criticism]
Or voicemail. But if you want to really empower your users, let them pick a time to be contacted and then call them then. Voicemail is leave it and forget it and when I call a company and leave a voicemail it feels like a black hole that my message may never escape. Maybe that's just me.
or have voice mail.
I'd go one further and say that everyone (especially engineers) should spend time (either daily/weekly) on customer support (forums, emails, etc.). There's nothing like a customer gripe that gets engineers to prioritize stuff.

Having said that, I couldn't find Jackson Fish's 800 number.
This is dead on. We do Ninite support over email in our personal inboxes. I'd say the one-on-one interaction, not necessarily the phone, is key.

I spend about an hour each day answering it all and I've learned an incredible amount from emailing back and forth with our users.

It's helped us be much more clear in describing what our product does. We'd change a few words here and there and eliminate whole classes of confused emails.

We build relationships with our users so when we have a question about a new product, or how something should work, we can just ask some people. I love split-testing new stuff too, but that just evaluates if a change works. Talking with people helps validate your assumptions behind changes.

I'm sort of baffled when I see people using forums or getsatisfaction for support. You're compromising that important personal connection.

Also, feedback is incredibly valuable information on your strengths, weaknesses, customer desires, etc. Our main competitors have all this stuff out in the open and I love checking it out every couple days.
For me, one of the reasons that the concept of Marginal Advantage is important for game design, is because you have to interact with, or at least react to, your opponent. In the Mancala example, the greedy AI was basically playing a single-player optimization game, and ignoring its opponent. Meanwhile, the clever AI paid attention to what its opponent could do and played around it. The Starcraft example continues the theme: amateurs concentrate on what's best for them in an absolute sense, while the pros consider their opponents.

FYI, the author, Sean Plott, is better known as Day[9], one of the top-ranked Starcraft players in the United States. Also a mathematician, as it turns out. His podcasts on the SCII beta are really insightful.
From my experience this article is spot on! The only thing that is missing is the bonus fact that this will save you money on support if you are currently using email. In my experience you can answer questions over the phone 3-5 times as quick as emails. So if you are going to give out your email, might as well give out a phone number as well.
for this to be a true "dip" you should be trying to sell those to see how much you'll make off them
It's as I feared: What was previously a nearly-compatible-with-HTTP, dead-simple protocol, looks to have become confusingly, unnecessarily complex. Like XMPP.

It will catch on because it's all we've got, but we're going to shove yet another mediocre protocol onto the stack of protocols servers need to speak in addition to HTTP.

The people working on this have spent time understanding the problem domain better than I have. But I really hope they've thought this protocol through. Because we'll be stuck with it for a long time.
I agree with your reasoning, especially since external SSD have made it safer to carry physically as opposed to external HDD.

But I mirror my internal NVMe SSD to external SSD as the performance benefits of the former matters for me most of the time and when needed bootable external SSD is available at disposal.

On macOS(not M1), Carbon Copy Cloner could create bootable clones of the disks. But I'm out of macOS for good as changes in Big Sur was too much for me, No offense to those who like it; but it seemed like a unicorn poop for me. Mojave was the last version which preserved the essence of macOS IMHO.

Now I'm back to Linux, hopefully btrfs(snapshots) + Timeshift should recreate the same workflow.
It is very similar in concept to http://coderscrowd.com. Good job
I was imagining a zipline...
Barely mentioned
In his diary regarding selling out of (illegal) mushrooms he writes: "...but at least now I was all digital, no physical risk anymore."

Given the revelations from the last few years, how many of you would agree that carrying out an illegal plan like this is safer online?
We’ve spent years watching hundreds of obvious grifts and silly ideas. There has yet to be a single compelling, obvious use for this technology.

At some point we need to stop wasting oxygen on obvious garbage.

If this domain received 1/1000th as much attention and electricity I would be with you. But until then we could do with far less waste.
This doesn't really make sense to me... Sure, you can hide arbitrary data (including malware) inside a model and it would go undetected. But there's no way for that malware to be extracted and executed unless and external program does so. Unless I'm confused here
There's more than one country involved in exporting these batteries. If only one country would tax exports, they would lose market share to the factories in other countries.

(Then add WTO restrictions on top of that. Thanks to the WTO!)
The American Space Shuttle was intentionally designed to require a human to flip the landing gear switch. The autopilot was capable of doing everything up until that point -- the S curves, the approach, the flare.

The Soviet Buran could land autonomously.
You should buy a cheap android, e.g. N5 or the Moto X. If you travel a lot, you'll quickly recoup the money via saved roaming costs. I learned this the hard way.
Err, did you just agree with me? Lol.

My premise is that my life isn't that interesting, and if Github wants to track how I use their product, then sure.

Heck, if they send me a survey, and I can be bothered, I'd probably even fill it in with - this is how I use your editor, this is how you can improve it (in my opinion).

If they can just collect that information for free, with no effort on my part, sure.
Apparently github will be charging for it and it will not be fully open source.

http://discuss.atom.io/t/why-is-atom-closed-source/82/9
Yes I think it depends on what level of complexity you are dealing with, Flux is an overhead for low complexity components. Once you get into higher complexity you need better abstractions and structure then what KO on it's own provides you.

In other words there is no one size fit all solution, but I think we all know that already.
The 5nm process is only one part of what makes the M-series so fast and efficient. Yes, RISC is another but much of Intel’s chips are RISC at some levels.

A big part of what makes Apple’s chips so fast is that they optimize them for the needs of the OS. In interviews they have given examples of how to profiled the common operations in the OS and then made sure that those operations were as fast as possible on the chips. that integration is a big part of it. Other hardware and software vendors are not as tightly coupled and don’t do this kind of optimization.
Here’s an alternative method: by doing it.
We did that for an hour daily for a while. It fixed the "schedule 15min meetings for 5min conversations" problem that we had before, since most of the conversations can wait, and everybody can hear about the topic and participate as they like.

It leaves the rest of your time in the day to be focussed. Unfortunately, our new manager didn't quite like it and scheduled meetings over top of it, so if you really wanted to talk to somebody about something, you'd end up waiting extra days, or just scheduling a meeting instead.

"That's interesting, let's bring it up in work chat tmw" was a great way to stay focused throughout the day
As someone who grew up overseas, I can tell you that most of the world does not feel as you do. Cultural differences and identities go far in explaining the reason why things are the way they are. And the rest of the world doesn't shy away from it.

I am sure that what you wrote is true from your perspective and have therefor edited my comment so as to not produce discomfort.
Plenty of public hysterias not so past distance. I remember when American conservatives cried about Satanists recruiting young people online, this feels so very similar.
HP t620 PLUS. Ignore what the manufacturer says, it'll run 32GB RAM. I have a USB3 card in mine for more hard drives. ESXi with 5 VMs running all the time. Power consumption is like 6-12W for the base unit, plus whatever your drives and cards add.

Or use a Pi4 with USB disks.
Any engineer worth his salt will be able to hit the ground running on both systems pretty quickly. The concepts are pretty similar.
Same. I wonder if the dev didn’t bother to fix it because they assumed profiling would identify it as a non-issue.