jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The cost and time scale of nuclear make it completely infeasible. Wind and solar are cheaper than just the thermal side of a nuclear power plant. IOW, if the nuclear part cost $0, it would still be cost-ineffective.

And nuclear plants take >20 years to build. That's too long.

And the batteries that solar/wind need are cheaper than HVDC power lines.

Of course tearing down existing nuclear is silly, but building new ones is a non-starter.
Sadly there aren’t a lot of better options. Spotify has to be the worst bang for your buck option though if you actually have customers. The most basic functionality sucks without apps so you have to get them and sure most apps are “free” until you actually get customers but then you get slammed with fees. Wordpress is similar where if you want it to actually perform like a half decent store you need to pay for a ton of add-ons but it’s even worse because even if you have no customers you have to pay for the addons.
Where do you get this from? Statista data show way more than 10% of demand from the Jewelry and tech industries: https://www.statista.com/statistics/274684/global-demand-for...
I'm going to assume you're not in the UK, because this is straight out of UK government's playbook during the 70s and 80s when they were union busting the mining and engineering unions. The page on Wikipedia about the union leader Derek Robinson is an eye-opener ( https://en.wikipedia.org/wiki/Derek_Robinson_(trade_unionist... ) ... pay close attention to the work of MI5 in bringing his union activity to an end.
> Why do they need the Chrome-only filesystem API so much?

There is nothing the FileSystem API can do that others cannot, although it might be less convenient or less optimized. Even that shouldn't be true any more, but it still might in some browsers.

Regardless, this was a wrong decision by WhatsApp. FileSystem is no longer standards track. The API document itself says

> "Work on this document has been discontinued and it should not be referenced or used as a basis for implementation." http://www.w3.org/TR/file-system-api/

Browsers should not implement it, and should in fact remove it, because it is nonstandard and never will be standardized. It is therefore dangerous for WhatsApp to use it - Google might do the right thing tomorrow and break their site, and it would be WhatsApp's fault.

However, Google has so far not shown much sign of intending to do the right thing here. As much as I admire many people at Google, and the company does many good things, this is a point that Google keeps getting wrong: Shipping nonstandard APIs, and keeping them active forever: FileSystem, NaCl/PNaCl, WebSQL, probably others I forgot.

I can only guess that Google simply finds those APIs convenient and uses them in its own websites, and has decided to never remove them. In other words, Google just doesn't care that they are nonstandard, which shows a lack of respect for the standards process. And as Google's market share rises over 50%, these are becoming de-facto standards, through an act of force.

One might say that this is an abstract "ethical" point, but WhatsApp shows exactly why it is not just that. Google keeping nonstandard APIs in Chrome for its own convenience opens the possibility of other websites using them. Either through ignorance - they don't know it's deprecated and nonstandard - or because they trust Google to not break them, and don't care about standards. The result is a web that works only in one browser.

Google, please do the right thing and remove nonstandard APIs.
Bobby Kennedy never had an FBI director. As for "rapist", [citation needed].
I feel there may be a disconnect between reality and expectations behind this question.

Building a business from scratch is a huge effort and not usually compatible with a 9-5 schedule, leave early on Fridays especially when the team is small.
He literally gave an hour long speech minutes before they attacked our nation's capitol.
Companies don't have morals, they have interests. You're just being realistic.
Urging supporters to go to the capital “peacefully” using that explicit qualifier. You still have a point, but be transparent about it.
We do, yeah. We include "target" seniority designations in the job post titles, so if it doesn't say "senior", "principal", etc, then it isn't a senior position. We also don't (for the most part) have requirements around years of experience, though in practice there's an obvious correlation.

That said, at this very moment we happen to have a boatload of more senior positions available. There are a couple less senior ones though.
> If people want to buy a certain token they first go into Tether. This is usually for bypassing local legislation

That alone should be a red flag.

I know there are a lot of narratives about people in repressive governments using Bitcoin to take their meager savings out of the country or carrying their net worth across borders in mind wallets, but Tether isn't targeting these people.

Tether has very high minimum purchases. They cater (supposedly) to extremely wealthy clients who, for whatever reason, would rather use a questionable intermediary instead of going straight to any one of the major financial institutions offering BTC to purchase their bitcoin. If you had told me in 2015 that it was difficult to purchase BTC as an institution, I would have believed you. In 2021, there isn't much reason to do end-runs around regulations unless you're deliberately trying to launder money and/or dodge taxes.
Yeah, this is a win. You can go to this guy's party at his house. And I don't have to worry about the guys at his party wandering into mine. And vice versa.
I can do this in one Chip, an ARM emulating the whole thing or an FPGA version.
Two Anecdotes:

1) I'm hanging out with Family in Abbotsford, British Columbia, and wherever I go browsing, I'm getting Groupon Ads for interesting things to buy in Abbotsoford. I've been half tempted (for the first time in a long time) to click on these ads. There is 0% chance I would have considered going to these places without those ads. If I find something new and interesting, there is a very good chance that I (or my family) will return as repeat customers.

2) My mother, is trying to figure out how to attract new business into her Coffee Shop for a new line - just to let people know it exists, and is considering a groupon deal.

If, in fact, groupon has a sustainable profitable model in their existing markets, and the $950mm Series G is there to expand the same model into other markets, and, if they have no entrenched competition in those markets - then this move makes absolute sense.

Time will tell if all of these conditions hold true.
That's okay--we're willing to revise our strategy. If the Kickstarter approach doesn't work, we'll try something else.
People don't only have stereotypes about others.

A lifetime of people looking at you and reacting to you causes you to perform differently. Performance can change surprisingly quickly. Researchers have found that reminding people of their ethnic identity before they take a test will affect their performance on the test in accord with racial stereotypes. (Asians improve, blacks get worse.)

While it is politically correct to try to be colorblind, reality doesn't cooperate. You can be PC and pretend those effects aren't there. Or you can be intellectually honest and honestly look at how big an impact they have.

(That said, we can and should reduce the size of those effects. However we can't even begin to have a proper discussion of how to do that as long as we shoot the messenger that tells us that the effect is there.)
I can give you an anecdote as an answer

Here in Israel, there are dozens of Groupon clones, which are extremely popular. But Groupon isn't here yet.

It's a land grab game, and in this business, growing fast matters.
Because then it would be consistent ;-)

Of course I have remapped Y to be consistent with C, D, etc.
Both Zuckerberg, and especially Gates, are really, truly, brilliant people.
One of my friend actually used AOL dialup for free several years, simply by asking to terminate his contract at the end of the free trial period. He successfully got several additional free periods, then resigned for good when they wouldn't provide any additional free time, only to sign up again for a new free trial under his girlfriend's name, etc.
i suspect pro^H^H^H expensive tools hinder creativity
Always looking for more :-) — gdb@stripe.com.
Communication, meaning the ability to exchange ideas, not just trumpet your own.

Attractive: People love other people who listen to them and provide thoughtful feedback.

Valuable: Communication is basically all that managers, salespeople, politicians, and consultants do. You can make enormous amounts of money without having any concrete technical skills. I have a friend who talked his way to being the head of digital at a massive corporation (moving up through social media ranks). He's 29 and has absolutely no skills other than talking.

Learnable: People will dispute this, but with concerted work and a willingness to go (way) out of your comfort zone, you can learn to communicate. For a lot of people, it isn't worth it. It's scary, embarrassing, anxiety-inducing, and all other manner of unpleasant. That's what continues to make it a valuable skill on its own.
He changed the chords that the audience selected and reordered them, first off. Furthermore, the demonstration does not prove or even suggest the thesis that "repetition is what makes music beautiful", the end result being of questionable beauty, the element of repetition being unclear (is he referring to the looping, or the priming effect on the audience having heard it already, or something else?), and the relevance of the demo excerpt to the beauty or repetitiveness other music is left completely unaddressed.
I feel obliged to point out that some of those extensions a) are pretty important for large scale projects, and b) end up standardized later on anyway— eg variadic macros being added in C99.

Definitely a case to be made that the default behaviour should be what the standard says, with extensions as an opt-in. But experimental extensions also move the language forward.
idk. it sounded chaotic and the underlying rhythm made it listenable.
>> It’s like taking Bach, adding some noise, and getting the best of the Beatles out.

It's a very bad analogy. It's difficult to find a good one. Let's try anyway: Imagine that QM is a real piano and CM is how you expect a piano to sound in normal conditions.

If you press a C key, you get a C sound. You can modify the sound releasing the key or keeping it pressed, or pressing the pedals. There are some effect where you press another keys so the sound of the original string make the other strings move and modify the sound. You can hit the wood part of the piano to make some drum like sounds.

Most of this can be simulate in an electric keyboard and get an accurate piano-like sound. This is like Classic Mechanics.

Quantum Mechanics is like the real piano. You can open or close the top. You can fill the piano with a different gas to make the sound slightly different. Or fill it with water or liquid nitrogen. Use drumstick to hit the strings directly. Use a hammer to hit the wood walls. These create a more wide set of sounds that are nor reproducible in a electric keyboard. An electric keyboard is only an approximation of an idealized real piano.

(An experiment where the waviness of the particles is the most important part is like dropping a piano from a 8th floor to hear the sound of the crash, or using the piano as firewood to hear the crispy sound of fire in a winter night. I'm not happy with these examples because they are too destructive, but I wanted too examples of sounds that are very far away from the sounds you expect in an electric keyboard.)

(For some reason, musicians do more weird destructive acts with guitar than with pianos. Perhaps it would be a better instrument for the analogy. But it is more difficult to make an idealized model of a guitar. A piano is almost discrete.)
Federally the only laws for US gambling are about online/interstate gambling. The rest of the laws are state/local laws which vary greatly.
> Three more principles call on individuals to create rich and relevant content to make the web a valuable place, build strong online communities where everyone feels safe and welcome, and finally, to fight for the web, so it remains open to everyone, everywhere.

The "build strong online communities where everyone feels safe and welcome" point seems impossibly idealistic. And indeed, for lack of a better word, boring. I'd rather have a diversity of communities, run however they choose. If someone doesn't feel "safe and welcome", they can just go away.

Also, from https://contractfortheweb.org/:

> 1. By working towards a more inclusive Web:

> a. Adopting best practices on civil discourse online and educating the next generation on these matters.

Why must all discourse be "civil"? I mean, that's a value here at HN. But it's not one for the chans. So shouldn't people have the right to choose?

> b. Committing to amplify the messages of systematically excluded groups, and standing up for them when they are being targeted or abused.

I can't help laughing at this. Because I'm like 99% sure that they aren't including neo-Nazis here. Or even the incels who aren't even vaguely neo-Nazi.

Anyway, in my ideal internet, everyone could post whatever they want, as anonymously as they want, and as resistant to takedown as they want. And everyone else could choose what to access.
I meant in the travel sector, as the previous poster pointed it out specifically. For retail yes, all you usually need to do is add something to cart and then leave and in the next few days they email you a discount code.
Apparently you didn't buy a high end GPU card during the Bitcoin craze :-)
gulp build
Error: cannot find dependency 'left pad.js'
No, it is my master thesis and will eventually become some open source project
The truth is that this practice of "don't offer, but do if asked" is the basic operating method of most large companies. As a customer you have to learn to be equally careful in wording your requests. If someone calls in wanting a credit but doesn't say those words, there are many examples where you're not allowed to offer the credit. But if they're smart enough to ask for a credit, and they've never had one before for that specific issue, then generally you can provide it. This goes for banks, telcos, utilities, whatever.

The next time you're on the phone, if you get a response that sounds like the CSR has had to say it a thousand times, the truth is you're probably just not asking the right question.

Case in point: at two companies I've worked for, we've had a military discount. But, we weren't able to offer it, even if it came up in conversation. If someone told me "I'm being deployed so I need to make sure my wife can pay my bill while I'm gone," I would have been required to walk him through adding her as an authorized user on the account.

On the other hand, if he said the exact same thing and finished with "oh, by the way, do you have a military discount," then all of a sudden his monthly bill is going to get lower (lowered by a lot in one case.)
That may have been the case in the past but last time I tried it, Netflix works fine in developer mode on my ARM chrome book from Samsung.
To be fair, the President only works as hard as the votes he can get for his party. That's not over. Obama's job for the next two years is to do what he can to make it a possibility that another Democrat will come after him. That means he will do a lot, but whether or not he will take this specific action is hard to ascertain.
ECC public keys use a different encoding (X9.62). There's nothing in the report that suggests a problem there.
It was difficult based on the description to find out that this is actually a sales job and not a programming job.
for (var $i = 0; $i < count($nav_links); $i++) {
echo '<li><a href="' . $nav_links[$i] . '"></a></li>';
}

I can see it now, a day without HTML!

</sarcasm>
Ah this makes so much sense. Interesting perspective on hiring metrics! I’d put a premium on entrepreneurial initiatives completed as a solid metric.
"I'll take lack of replies as acceptance of my point".

Sure, buddy, you do that. Whatever helps you feel clever.
fixed this problem in Firefox. Thanks.
Not even doctors work that many hours. Holy shit.
>Before we jump into next great thing it is good to stop for a while...

I have always wondered what it is in our modern society that is incredibly dangerous that we are still not fully aware of the long term effects. PVC piping, propylene glycol, some food additives?
Wrt your edit, do you really think that people downvote you because they disagree with you?
As the very video you link to explains, a helicopter does have wings. They just look a lot different than in a "fixed wing" design. :)
When choosing between Apache and Nginx (or others), it's not really an apples-to-apples comparison, so you better look at the feature-set carefully before you choose to move. Apache has tons of features and has a great ecosystem around it, which means it can do a lot more to help you generate the content you need - e.g. server-side processing. Nginx is more geared towards high-performance, yet simpler content serving needs. Identify your needs, and then choose.

In a nutshell, if you are using mod_php, mod_perl or any of the esoteric modules with Apache in your current installation, I think staying with httpd is a better idea. If you are facing performance problems, you could use Nginx as a reverse-proxy.
I think it's meant to be one way, encrypt the data and decrypt it when the server returns it to you. I don't see any other use for this.
I'd suggest that if anyone wants to follow your progress further, they subscribe to your website feed. There's no need to keep posting updates here.
I'm sorry, but I had to laugh when the "Hacker Monthly" blog post told me on which devices I would be able to read the eBook.

Well, to be fair to him, he just copied a section from one of our help pages (http://fifobooks.com/device_chart.html), since not everyone who visits our site knows how.

I agree with you, though, that it might have been unnecessary in this particular case.
Yes, they are popular among people who send links, but annoying to people who click on them. I hate clicking on a link that I can't see the domain of.
And you are crowdsourcing it as a last resort, you've seen the medical professionals and they have failed to provide a diagnosis.
The article is off base. Starcraft 2 is fun. The hardcore community accounts for a small portion of the sales, just like in anything. If you listen to the rabid fans you hurt the regular players.

This is the battle.net expierence to a normal player now:

* Login

* Optionally start a group with some friends (who can be conveniently imported from Facebook)

* Choose 1v1 2v2 3v3 or 4v4

* Wait for the match to start

* Play a game

* Repeat or Logout

It's quick, it's fun, and starcraft 2 is going to sell because blizzard is a golden goose until proven otherwise.
>There's dating sites for "geeks", for "gamers", for "sugar daddies", for "golddiggers", for "just messing around", for "goths",

I love that you see being a Mac user as on the same level as those other, ahem, subcultures.
That's no longer true.

Some time ago the software engineering course and I think the compiler course changed from CLU to Java.

Now, for undergraduates, that which is not use Python (e.g. AI) uses Java, like the course 6.005, "Elements of Software Construction". Or MATLAB for a lot of EE.

Other departments have always had field specific introductory computing courses that teach whatever's relevant today, e.g. based on a quick skim of OCW, Java for civil engineering, "FORTRAN, C, C++, MATLAB, and Mathematica" for Earth, Atmospheric, and Planetary Sciences, Python for Biological Engineering, etc.

From what I've heard, in EECS after the post-dot.com enrollment crash the order came from on high that Scheme was to be terminated with extreme prejudice in the basic undergraduate curriculum.
Sure, that's generally where I'm headed these days, but I wish I'd headed there earlier.
That's a bit hard to read, isn't it? (return . f) is a common idiom (or antipattern?) which is better solved by using fmap. hlint will tell you this. For example:

fmap ("Hello, " ++) getLine >>= putStrLn

This isn't necessarily better either, I'd write this using do-notation.

I understood every bit of that code, I just think it's ugly and hard to read and there are better ways to get the same done.
I think they call that "taking rents" in general.
First, Stockholm syndrome isn't a thing.

Second, there were a bunch of alternatives and the Web won instead of them and not just because they weren't there.

I know, some people like running around telling everybody Qt, GTK, Swing or whatever were or even are better, but they are seemingly not for the points that matter for most of GUI apps.

But yes, we should make something better going forward.
Who knows, maybe in a few years you will be amazed at the new universal transformer chip that runs on 20W of power and can do almost any task. No need for retraining, just speak to it, show it what you need. Even prompt engineering has been automated (https://arxiv.org/abs/2101.00121) so no more mystery. So much for the new hot job of GPT prompt engineer that would replace software dev.
Playing the stock market game.
Warnings were sent in 2019 and early 2020 as well, just in case there was no withdrawal agreement concluded.
On top of what Marcan posted: keep in mind that back when Nouveau development started Linux open source graphics stack was young and had no mature drivers to look at. Only in last 4 years graphics stack feature and performance parity thanks to Intel, AMD and Valve.

Today LLVM is well-developed for GPU drivers and there is tons of other ready-to-use code for OpenGL and Vulkan implementation. E.g RADV was initially created by two developers only and now it is better than AMD official Vulkan implementation.

On top of this modern GPUs are now less complex to develop drivers because they'e decoupled from display controllers and hardware no longer have fixed pipelines.
At big companies, it should be possible to have enough engineering offices to staff oncall with normal 8 hour days. (8 hours in Tokyo, 8 hours in London, 8 hours in San Francisco, or similar.)

At startups, it's harder; you simply can't have 3 dev teams on 3 continents, so someone is going to have to be around at night. The balance we found at the company I work at is that you are oncall Thursday-Thursday and get Friday off. (Not "not oncall", but "don't show up".) This seems fair to me; the free vacation day is really nice! (We're hiring! https://pachyderm.io/careers/)

When I was at Google, I worked on Fiber and we didn't have a dev presence around the world, so we had to be oncall after hours. We had a dedicated operations team with people paid to be at work during strange hours, as you'd expect from an ISP, but some issues were escalated to the dev team, and we had to be around for those. I was also the TL for a monitoring system that informed operations of outages, so my team would need to be around to handle monitoring monitoring ;) We just got paid extra for every hour we were oncall, I remember it being something like $1600 per week, but I forget the exact number. I was happy with this arrangement. Other people weren't, and weren't asked to be oncall, and it didn't count against them in any way. It all seemed fair to me.
A lot of car fatalities are accidents that don't involve alcohol - around 70%.

One time I lost control of my car while driving on the highway and hitting a patch of black ice. Luckily, nobody died. But that happens all the time.

Presumably, a self-driving car will drive slower in adverse weather than a human might, as well as being able to control the car if it hits an ice patch better than an untrained human can.

Also, the car can notify other cars on the same road of the ice patch, instantaneously.