skysight-inc/HackerNews huggingface dataset:
No, they are correct, the tooling is bad. Tooling in the sense of setting up a build for a large and complex project, that can resolve dependencies quickly and correctly, where the build is very fast and deterministic, where incremental builds always work correctly, where building multiple configurations is easy and reliable, and so on.
I've not used C# and .Net Core in any real capacity so thank you for the corrective comment. I think some newer languages are getting tooling right, like rust and to some extent go (though dependency handling has been a sore thumb).

Maybe C# is really only fantastic on Windows with Visual Studio?
Yes, and TypeScript is an incredibly powerful tool to make that process easier.
Not sure if your reply is on topic. Interesting reply, but the original article didn't state data scientists are making more than swes. The article just states that the demand for data peeps and the benefits they get are growing.
Am not saying it is not happening already, but some sort of critical mass has not been reached. I am not sure how to quantify this mass.

Obviously we are not quite there yet. You friend has learned a lesson, many here are paying money so that they could say "hey siri/google".
Carbon fiber bikes can absorb a lot force through the frame from riding forces, but you can bang it moderately on a tree and it just breaks. That is just something cyclists accept for the lighter weight.
"Hmm, not sure what storage solution you're thinking of"

The fissile material itself.

Nuclear power is dispatchable to a point, and I don't think its as cheap as you seem to think it is. The scheme might be worth it for producing jet fuel etc, but using fission to generate electricity to generate fuel for short term storage for a generator? Unless it is really efficient, no.

Combined with renewables which aren't dispatchable at all, more likely, but not where I would put my money.
I'd imagine it's some combination of:

- terrible pay
- long hours
- silly computerised targets

It's difficult to care about your job if your job doesn't care about you.
The Paige Compositor
Microsoft engineer on Mozilla
I was shocked when i saw how remote tests work. They are essentially a rootkit! At many UC campuses, this is required. And the students only learn about this after they are halfway on the class.

The vendor of that immoral spyware to UC is pearson (after they acquired(?) blackboard). A deal clearly out of personal enrichment within the UC, because their content is decades old, and Pearson is so crappy at software that there is a subreddit for badly designed software named after them https://www.reddit.com/r/PearsonDesign/

But i guess getting kickbacks for the sales of courseware books now that the $300+ book can't be bought used because the one-time online code will be void, failing the student, is enough to make people at UC sleep very well.
Along with "too slow," I wonder if there is also "doesn't pay for itself fast enough." It's hard enough to predict what electricity will cost in 2030, let alone over the life of a plant.

Mass-produced energy technology (solar and wind) would seem to have the edge?
I think people are always going to be more scared of violent, headline-making deaths than slow, boring deaths
The shutdown wasn’t about the money so much as what it represented.
Uber wins big in SuperShuttle ruling made by NLRB
It’s easier to be rough than to be gentle, so if there are no consequences to being rough, that’s naturally how it’ll end up.
A lot if not most of Vine reviews are biased because they're free. It completely skews the reviews because I really don't want to parse the reviews to look for, "Gave it a 5 star because it's free, but otherwise would be a 2."
fwiw this is largely what `git log -L` (and maybe `--follow`) solves. You can log changes to a file or lines in the file and have it follow through moves.

Granted, most tools don't make that easy to do. But most Git tools are rather blind mimics of simple CLI commands with a nice UI (which can be a huge help), rather than being value-adds in terms of behavior or understanding.
> Cuts I to profits, no can do!

Capitalists, funny to say, are actually highly protective of their capital. If you have an asset worth billions of dollars no rational manager would take a risk on it; the maintenance generally gets done. Billion dollar assets generally don't get associated with reckless people.

That sort of short-termism no-maintenance approach is more likely a symptom of the political risk of running a reactor. Maybe they want to invest in an upgrade, but there is a reasonable chance that politicians will shut you down (eg, as happened in Germany). In that sort of environment, because the asset is at risk, the rational course of action switches from maintenance to exploitation.

And I'd bet the plan managers would live locally, you'd be silly not to. They don't expect their plant to melt down, or they wouldn't be willing to be the plant manager. Nobody would be involved if they didn't expect the plant to function, they'd shut it down.
I enjoyed this piece though some of the anecdotes felt apocryphal. Some broad thoughts on enterprise sales (been doing it for 5 years with tremendous coaching from my brother who has done it for 18):

I love love love the enterprise sale. It's complicated, strategic, psychological, time intensive, stressful and so many other things. Cunning, patience and integrity are key attributes that lead to success here and when you win, you win big. The key is to ensure this type of sale aligns with your temperament.

Years ago, a mentor gave me some advice (which I believe to be true): the key to selling to the enterprise is that you need to be known, liked and trusted.

To be known, you need to be getting in front of the key decision makers and influencers and build a real relationship with the long term in mind. There are no short cuts and salesman should not be writing an intro email or going into meeting 1 or 2 thinking (and pitching) like they will get the commitment on the spot. Skip steps and you lose the sale. It's a relationship that must be cultivated even after initial rejections. I can't count how many customers said "not at this time" that eventually came around to become large accounts.

To be liked, you need to be respectful, genuine and interested in them (not yourself). Find out who they are as people, what they value, what their goals are, their kids names. Ego is your enemy here. Read Dale Carnegie.

Trust is about integrity. You must believe in the product and the benefits you market must be realizable (that's not to say the customer will necessary place much value on those benefits). The moment trust is compromised, it's over (and not just for you, the company). It takes a sentence (perhaps just a word) to destroy a personal and company reputation.

Which goes back to the ultimate prerequisite (as mentioned in this article) of all enterprise solutions IMO - solve a problem that people care about.
> Right now people view automation technology as being very expensive but if you look at trends in automation technology the price of that technology is actually declining so even small businesses can utilize the same technology as the mega corporations of the world.

The computer is the greatest automation tool for office work, and that scenario is obviously not the case if you look at what happened to the PC revolution. Local area networks with various file and application servers were a huge market for small and medium sized businesses, and there was lots of hype similar to what you are describing. Now everyone is back to centralizing on virtualized remotely leased computers, just like small and medium sized businesses used leased time-shared (and for IBM 370 series, virtualized) remote mainframes in the 1970s.

Same thing happened with the centralization of the automobile industry in the 1910s, and is happening today in the centralization of agriculture: better combines, tractors, Round-Up pesticides etc. are all available to family farmers, which are all being bankrupted by large factory farms.
Military is an exception to all sorts of constitutional rights.
> Germany cannot procure gas from anywhere but Russia

"In 2015, 35 percent of gas imports came from Russia, 34 percent from Norway and 29 percent from the Netherlands."

https://www.cleanenergywire.org/factsheets/germanys-dependen...

The Netherlands imports are in rapid decline. So shares from Norway and Russia will be increasing.

> In the wake of the Fukushima disaster, there were heavy protests in Germany that made the country shut down all its nuclear power plants permanently

In 2000 Germany agreed to phase out nuclear power over ~20 years. A few months before the tsunami at Fukushima, Merkel's government extended these deadlines by ~10 years, but did not cancel phase-out. The public opinion due to the events at Fukushima caused the government to move things back to a similar timeline to the original phase out. However a number of plants were shut immediately.

There's a good timeline here if you're curious to learn more:

https://www.cleanenergywire.org/factsheets/very-brief-timeli...

Edit: The bit in the timeline where is says Merkel cancelled the phase out is misleading. Here's a better article if you want to understand what happened in 2010:

"Merkel stated numbers for the planned extension of the lifespan of nuclear plants in Germany. "Technically, 10 to 15 years are reasonable," she said in an interview with public television station ARD. Instead of phasing out all nuclear plants by 2022 as established in current law, the plants would remain online at least until 2032 and possibly until 2037."

http://www.spiegel.de/international/germany/slowing-the-phas...
They don't need to sign off on a deadline in the US, it has been and will go away regardless. That's obviously due to the US having enormous reserves of cheap natural gas. You effectively have one big energy segment happy to squeeze another to death. Coal use will get more and more expensive in the US as its decline reaches a cost inflection point in the near future, if we're not already there now. Every aspect of coal electricity generation gets more expensive as it loses economies of scale. By 2038 natural gas + wind + solar will push coal to well below 10% in the US, without any additional government intervention. If the Feds apply pressure, it'll go that much faster / lower.
Request for feedback on career champion service
The Eternal September is upon us. It's not a coincidence that what used to be a meme poking fun at novice AOL users who had just gotten access to the Internet-- namely "me too!"-- now is a self-chosen badge of honor for a self-defined political/social movement. It's the clueless leading the clueless.
Yes they were in fact complicit. They provided and subsidized a platform and then didn't bother to enforce their own community standards on that platform.

Perhaps read the BSR Myanmar report[1] and then read FB's own blog post where they agree with many of those findings in the BSR report[2].

[1] https://fbnewsroomus.files.wordpress.com/2018/11/bsr-faceboo...

[2] https://newsroom.fb.com/news/2018/11/myanmar-hria/

Your comparison of Boeing and 911 is beyond absurd even as a strawman.
Intelligence agents are by far some of the most infamous people.
What exactly does terrible dev skills mean? What's wrong with them?
My innovative shipping startup will ship your package for free! The recipient will never see it, but at least we’re cheaper than FedEx.
If it wasn't obvious from my barely-contained bias, I'm old-stock Rails and I have been present for all of the heckling about ActiveSupport. Those criticisms happened but largely amounted to a tempest in a teapot.

Rails between 3.0 and 3.2 was a painful time, as the merger of Rails and Merb didn't go smoothly. Yehuda got everyone excited about pure modularity but didn't stick around long enough to do the hard, boring last 10%. Thank goodness for Tenderlove. Today, you really can disable ActiveSupport if it offends you, but in the field you rarely see a Rails project without ActiveSupport. It's modularity that nobody would benefit from taking advantage of. It's libraries like CoffeeScript, Turbolinks and now thankfully Sprockets that people are turning off. (I would strongly argue that people should use Turbolinks 5, but that's a different thread for a different day.)

The thing is that DHH's whole deal was that there's an "omakase" best-practices menu that you can sign off on and reap a huge number of benefits for free. What people don't seem to understand is that the biggest of these benefits was not any particular feature of Rails, but that it was a consistent vision throughout... both in terms of what was there and especially what was not there.

I think that's why the fuzzy size feeling I perceive from most gems is so practical and comforting to me. They feel like the right amount of stuff, and I can be reasonably confident that they will fit my other stuff.

Honestly, I feel really badly that most JS devs have never experienced anything like that. Whatever gains have been obtained by adopting JS-everywhere, the losses in developer ergonomics are not properly appreciated.
Your disdain for Trump is showing.

Fact is, every president since Clinton has rolled over and avoided confrontation with China. TPP started in 2010, involved too many countries, and needed to be ratified by all in 2018 to go into effect. Trump installed a tariff in 1 year, and got multinationals to move out of China in 1 year.
> Point taken on the bots but the static part shouldn’t go through the CGI anyways.

Event the non-static stuff will be hit by bad bots (and by "bad bots" I mean any crawler - malicious or otherwise - that doesn't obey robots).

> The irony of decrying poor performance yet suggesting WordPress is pretty priceless :)

It's not ironic at all. I've done extensive benchmarking on this in a previous job and discovered that even the out-of-the-box Wordpress experience would easily outperform the same equivalent in CGI - and that's without taking into account all the caching plugins available for Wordpress (sure you could optimize your CGI as well, but you'd have to write all that yourself where as with Wordpress it's a 2 minute install).

Even DB and page caching aside, you still have a problem with CGI forking for each web request where as with PHP you have mod_php (Apache) or php-fpm which do opcode caching and such like. This alone can make a dramatic difference once you start piling on the requests.

> When the site doesn’t warrant spending money on, sometimes a shared host + CGI is just right. But I think this is for some very rare cases. Most people should outsource these types of headaches.

Do shared hosts even allow CGI? I'd have thought that was a bit of a security faux pas for a shared host. In any case, almost all of them support PHP (and those that don't are special purpose ones for node or other frameworks) so there's no forced requirement to use CGI even on shared hosting. In fact I'd go further and argue that PHP is even easier to write than CGI so you're better off using that regardless of whether CGI is available.

Disclaimer: I pretty much hate PHP as a language and not too fond of Wordpress either. But I'm being pragmatic in this discussion and leaving out my own personal biases. Personally I wrote my blog in Go (which, as it happens, was originally written in CGI/Perl, then ported to Apache+mod_perl before being ported to Go about 9 years ago and where it's been running ever since)
One thing is knowing about parsers, another completely different thing is knowing how to implement an efficient parser. This is the difference, e.g., between using a machine learning algorithm and implementing one from scratch.
Set up an email for each subscription. E.g. yourname+nyt@gmail.com. Block anything coming without a + extension. When you want to unsubscribe, create a rule to delete any email from the specific address you set up for that subscription.
Well, from across the pond, this is the first I've ever heard of Mercury at all.

You learn something every day!

(and the link you posted is a beauty.)
Go work as a package handler at UPS/Fedex/etc for a few weeks and then you'll understand.
Ask HN: Advise for Software Engineer Moving to Finance
Dear HN,

I've been working for 2 years as SWE and recently moved to a finance role in NYC as an Analyst. I have never taken a Business/Finance/Econ class in school and having a hard time understanding the Wall St lingo.

Looking for some suggestions/MOOCs/books to understand the capital markets, strategies, trading and other related things.
silicon?
Don't forget that genius invented the backslash and control alt delete.

Yes, obviously he should be focusing on battery research, not fusion or improved fission.

Solar panels + batteries will do it.
Proposal: Go 2 Error Inspection
Here, Facebook was a medium designed for maximum dispersion of information among groups of people--remember the pious crusade, "connecting the world"?--which, when carried out to the point that waves of toxic, destructive information can propagate across that medium, is just an insane thing to unleash upon the world without some really rigorous safety measures. The problem is that Facebook intentionally optimized for virality and completely ignored, repeatedly and aggressively, critiques that not all information dissemination is inherently good.

I don't know if that is or is not corporate negligence, but we should consider it so. It is detrimental to humanity, and they have continued to try to ignore the immense responsibility that the world now finds them in hold of. If they cannot very quickly act as responsible stewards of this immense power, they should not be entrusted with it. That is how government has always worked, and guess what! Making infrastructure public so that it can be regulated, monitored and managed for the public good turns out to be a good thing. FB is social infrastructure and needs to either accept and act on their deep responsibilities or cease trying to be social infrastructure.
In the parent comments, it seems like the package handlers are being deliberately rough, i.e. putting in extra work, to ruin these packages.
I always thought that Aristide Bruant's Dans la Rue sounded suspiciously familiar enough to have been an influence on Kerouac ever since I took this class on Picasso but who knows, nobody's looked into it methinks?

...now I need to go figure out where my old beat up copy of On the Road that's been to 47 US states, ten (edit: make that 14) countries and three continents with a bunch of random things stuffed between the pages got off to.
> Are you willing to live next door to a nuclear plant?

Most of the people in my friend group actually live next to one. Zero issues, and it's an old communist party-built one.
Neither is writing optimizer passes for llvm, but the people doing that are making less than a million a year while having a huge impact on the company’s bottom line. For some management clown to come along and suggest that those people should not get promoted so that Porat et al can continue taking helicopters to work is disgusting.
Can you provide an explanation of what you said for those of us who don't know much about Starcraft or competitive RTS games?

I find what you said interesting but I lack the context to understand it.
`git clone --local` does hardlinks, space usage is quite low, so I'm not really sure that part holds up. Maybe in Windows? Switching branches can definitely be slow tho, yeah. Do worktrees change that somehow tho?

From all I've read so far (quite limited!) they just sound like replacements for `git stash` or making a temporary commit / branch, but with a new set of commands and rules to learn. I don't find `git commit -am tmp` (literally, I just do that) to be particularly worth optimizing further, and worktrees so far sound like substantially more work.

---

edit: ah, yeah, updating multiple clones is definitely annoying / easy to forget, totally agreed there. that alone might make it worthwhile. I only need it like once a year so I probably won't, but I do know some coworkers who do it a lot.
My point was exactly that point about the parent, so, thanks.
Vale's Brumadinho dam collapse: Hope fades for hundreds missing in Brazil
I'm sure an enterprising programmer or two could whip up a self-serve ad facility the same as they have with any other ecommerce plugin.

And I'm pretty sure that per-unit it is indeed more profitable.
I read it from the Google web cache.
> One guy gleefully told me how he targets boxes marked Fragile for extra abuse!

A close friend who owns a UPS franchise warned me of this behavior and advised against placing any indication of fragility on the box. If I recall the threshold correctly, $1,000+ declared-value packages are identified and set aside in a separate group within the store. When a driver comes by to pick up daily packages, the store clerk alerts the driver of which, if any, have been declared and these are individually handled with the sort of care that a customer would generally expect. The regular drivers that service his store appear to take the high-value thing quite seriously, but I do wonder how far down the logistic chain that level of seriousness propagates.
one common problem I see with vine reviews is they often review things they don't have expertise in. For example sewing machines. I've got decent experience (maybe 50 hours) sewing. The vine reviews I saw were like "seemed to work pretty well" on both a $80 singer and a $3000 bernina. Same on a welder or soldering iron. Things that take hundreds of hours of practice to get passable at.
Almost exactly the same threads too, including mentioning of Boeing aircraft seats.
Hasn't there been a single case that has gone to the Supreme Court over this in 60+ years? Or do they just refuse to hear them?
I’m not sure what that proves except that CBP recognizes no limits on its jurisdiction.
That sounds oddly specific that it is only for "gmail ads".
> But the source of energy consumed doesn't matter if greenhouse gas emissions are still rising.

Note that your chart shows greenhouse gas emissions not only for electricity production - which was the topic we are discussing here.

They are not rising, which can easily be seen from the chart you have linked. The problem is that they were not falling as planned.

For 2018 it is projected to be 854. 6% less than 2017.

https://www.klimareporter.de/deutschland/co2-emissionen-fall...

> They actually ticked up for a few years in the mid 2010s.

That was when industry production recovered after the economic crisis. You can see that in the chart: manufacturing/construction in 2009 was at 109, in 2010 it was at 125.

The longer trend is year over year changed by the amount of economic activity, climate in that year, amount of new renewable put online, etc etc.
Cycles of Time: An Extraordinary New View of the Universe by Roger Penrose.

Listen the Sean Carrol's podcast with Roger Penrose, or read the transcript to get the general idea. https://www.preposterousuniverse.com/podcast/2019/01/07/epis...

https://en.wikipedia.org/wiki/Conformal_cyclic_cosmology
FreeBSD ZFS vs. TrueOS ZoF vs. DragonFlyBSD HAMMER2 vs. ZFS on Linux Benchmarks
Hah, me too :)
I edited my comment because "gleeful" was misleading. All of them said that the primary reason for the rough treatment of packages was because they're trying to keep up with production and that they're incentives (bonuses) are volume base. It's a demanding job in a very fast paced environment. The people also have their managers coming by to periodically yell at them to "pick up the pace" or other more colorful language.

The guy who said he purposely damages things was burnt out from working there for 5+ years. It brought out a side in him that I didn't know existed honestly. I was pretty shocked when he told me about it. Outside of work, he was extremely chill and fun to be around.
"Comprehensive" is not always a positive trait of an IDE. I much prefer Rider over Visual Studio.

NuGet does have some rough edges, and compile time for even my small .NET Core projects tends to be on the order of seconds, which is surprising for a mature compiler and stripped-down framework.