skysight-inc/HackerNews huggingface dataset:
You have to conflicting issues on this point.

The first being that the code works fine, the deployment works fine, everything is working just fine. Do. Not. Touch. It.

These are some of the most financially important systems in America to date. It's not a question about if they have to work, it's a question about just how bad things would get if they didn't work for even a day.

The next problem that comes up is what happens when someone finds a bug 60, 40, or even 10 years in the future? What happens when some of this old hardware breaks and it becomes not only impossible to find replacement parts but also impossible to fabricate new ones in house.

Eventually, like all languages, Fortran will die out as time goes on. So few people know it now that it is inevitable.

Eventually something has to give and we can do two things until then.

1. Wait for time to pass and pretend nothing will ever happen to these machines.

2. Slowly start rewriting all of the stack, and transferring everything to more modern systems designed to be just as long term as their predecessors so that in the event of a replacement being needed it exists.

I don't know about anyone else, but I like to have backups/fallbacks when planning for the future.

I'm not saying that Ruby or any new language should be entrusted with this kind of responsibility. But there needs to be a decision and it needs to be made over the next couple of decades.
The only losers are "miserable fat Belgian bastards!"

Like everyone's going to stop trading without political unity and the sky will fall in. No, absolutely, the UK needs supremacy over it's own law. If the UK doesn't vote out, it will be used as a mandate for more "in", and then they'll be fiscal union.

Get ready for EU direct taxation everyone. Income tax will rise, just like VAT did when it was handed over to the EU. VAT is now 20% and is fuelling rife vat fraud.

When you increase taxes over the point the market will bear, people find loopholes around them. The government ultimately receives less money than before. Then they can't reduce taxes, since people have made the effort to use the loopholes.

and loopholes always exist because the world is global.
No energy storage solution is infinitely re-usable. Thus there is a price per kWh per cycle.

Consumer energy storage solutions have a higher kWh price than traditional energy generation.

So why store energy as a consumer?

EDIT:

So energy storage only makes sense in a market where power is very expensive (~0.30c/kWh) and even then you might never recoup the investment required to store the energy.
Yeti – probably the most agile statically typed language on the JVM (2011)
Why was homosexuality illegal?
Now that you mention it, it does seem rather odd.
I do most of my work in C# now, and templates are what I miss most from C++.

The syntax is, well, horrible, but the things you can do really help eliminate what would otherwise be redundant code.

Just make sure you comment the hell out of things like this or the people that have to read and maintain your code later will hate you.
Reclaiming the Computing Commons
It's still more testing and science than Highway Gothic ever got before being installed... Certainly we've had decades of real world experience with it since then, but it's fascinating seeing so many people being so critical against Clearview and it's design science versus Highway Gothic, which had far less rigorous a design process and evaluation.
I remember the point in time when joining Facebook required a .edu email address.

My how things have changed.
Additionally, what I also see that tends to separate out experienced vs inexperienced programmers is attempting to deduplicate things because they appear similar. By this, I mean that these two things just happen to do similar things or have similar fields, but the operation or structure that they are attempting to represent is fundamentally different.

When they eventually diverge, because they were different operations or structures, so they won't evolve the same... This is where you end up with functions that take 10 different option parameters, all of which activate a different code path. Or structures with completely different fields set depending on where it came from. And guess what? Now you're back to basically one code path or structure per use case, and an extra dependency that didn't exist before and is a nightmare to maintain without breaking one of those existing use cases.
I think javascript is intrinsically going to be one of the worst examples of that. Stemming back to the days when javascript programmers learned that using a library like (then jQuery) lodash is the _only_ way to correctly get your code to work in all cases. That culture then became ingrained, and in my opinion helped lead to the state most JS packages are in these days.

In my experience, this is one of the greatest things about the new prevalence of tools like babel; it pushes that abstraction layer down below in-code dependancies. There's still a dependency to manage, but it's not a library import or similar.
5 easy pieces: How Deepmind mastered Go
Did he put out source, id love to edit.
Weighing the lightest particle
Hedge Fund Billionaire and Heir Apparent Use iPad App to Battle Eachother
Let's see what happens first. The 2008 crash was orderly too up until Lehman Brothers went bankrupt in Sept 2008:

https://www.google.com/finance?chdnp=1&chdd=1&chds=1&chdv=1&...

Market topped in Oct 2007, and then there was a bunch of debate over whether we were or weren't in a recession through the first half of 2008. Bear Sterns went bust in March 2008, everybody was like "Well duh, they should have known it was coming", people thought it was the end of it, and the market recovered. AIG went bankrupt in Aug 2008, Lehman brothers in Sept 2008, and that's when everybody panicked. TARP passed in Q4 2008.

The dot-com bubble burst actually was pretty orderly - basically the starry-eyed buyers for tech stocks ran out, and companies couldn't get money on the public markets. Consequences were limited mostly to the people who had invested and the founders & employees of those companies. The road downward was actually more gradual than the road upward had been.

https://www.google.com/finance?chdnp=1&chdd=1&chds=1&chdv=1&...
The fact that they intermingle "add this person to my network" with "invite this person to LinkedIn" on that page drives me insane.

I accidentally sent my friends a bunch of annoying messages to their school email addresses as I sat there clicking and asking myself, "How are we not connected, we've known each other for years?". Really we are but LinkedIn creates these shadow profiles for each of their email addresses.

Especially since they seem to never go away and you can invite repeatedly, like once a quarter when you scroll through asking yourself, "How are we not connected, we've known each other for years?"
Energy Storage allows energy arbitrage.

If a big utility company buys 10c "night time" energy and sells it at 20cs during the day, then they make money, and help fix the 40c daytime prices across California.

And unlike the decentralized "Powerwall" solutions, the poor will benefit from the big utility company performing energy arbitrage. (A poor family cannot afford a Tesla Powerwall to perform energy arbitrage for themselves. They rely on a larger, market actor to perform it on their behalf).

Basically, you don't notice it in your region because a big utility company is already doing this, which stabilizes prices for your region. The default state of the world however... is that electricity is cheap at night and expensive during the day. The various energy-storage projects in America exist to smooth out the day/night discrepancies.
Here in the Boston area we got rid rent control 20 years ago. Rents are still pretty high and almost all new construction is high-end luxury units. Cambridge is less affordable now than it was 20 years ago. And construction is proceeding at a pretty good pace--the rate of new permits being granted is almost as high now as it was just before the collapse of the Great Bubble.

Rent control doesn't work very well, but getting rid of rent control? That doesn't work either.
Another reason to never buy Lenovo. Meanwhile Dell recycles bad parts and Apple glues batteries in is there an oem worth buying?
For some definition of robot.

I'm also a fan of Gaia Theory, but it doesn't mean that the Earthly ecosystem is an organism in the same sense as the individual flora and fauna.
Hi Zooko,

Has there been any serious discussion about incorporating the results of PQCRYPTO in your protocol so Zcash is still secure and viable (at >= 2^128 security level) after the development of practical quantum computers?

http://pqcrypto.eu.org
Like others have said, please do post a few clarifying articles, if you can.
Have you used any tools built on top of DevExpress BI? How did they feel?
Agreed, I'm not sure I can look at charas the same way again. It's definitely not hygienic, but still better than tobacco imo.
I think I'm missing the gist of your argument and I see it going one of two ways.

1) Drone Program / Terrorist Hunting / intelligence = bad therefore companies helping with intelligence gathering / processing = bad/nefarious?

2) Software used by the government to execute programs some might disagree with is tainted/bad therefore we should boycott it/protest against it?

There are hundreds if not thousands of government contractors providing similar services to the Govt, albeit quietly and behind the scenes. The only reason Palantir gets a lot of press is they do it better than most other people and they aren't based in the DC area. If we're supposed to "do something about Palantir" what are we supposed to do about the rest of them?

Palantir et al. aren't in the control room pushing the big red button or even doing the actual terrorist "hunting". They provide a platform that lets the people doing the analyzing/hunting to quickly and efficiently process data they already have. As the article points out, Palantir didn't add data to the system, it just made searching it and sorting it more efficient than having to log into 3 separate systems and search them out.
Tableau is for business users to generate graphs. Also d3js is a bear to work with until you've steeped your brain in it.

By your logic, there's no need to use MS Word, people should just use TeX.
I can understand why customers skirted Homejoy, and I would likely do the same. I asked my original question because I had wondered if that was there attempt at solving a pain point. Perhaps they lost customers not because they wanted to save $20, but because they wanted that same cleaner back and Homejoy didn't offer that option. So the only solution was to talk directly to the cleaner and cut the middle man. However it sounds like the above might not be true and people truly just wanted to save $20 and the process of booking and paying the cleaner isn't a lot of work (text them, set up time, pay using square/cheque/cash).
I think this is a ridiculous sentiment.

You can often tell who speaks from a place of complete and total ignorance on this subject, the (willfully) ignorant will try so very hard to equate driving shit-faced with driving on marijuana.

They couldn't be more different. Not a popular opinion, I know. It's also an ignorance-free point of view.
I had an interview for a contract as a front end coder before Christmas and got offered the position at the end of the interview - he asked all the right questions - but after Christmas the contract details were taking a while to sort until I got a call saying the offer was rescinded. It seems this is why!
Evidently, this game doesn't have the same sense of humor as me :( https://imgur.com/a/Y0R7v
Oh for sure there's a reason that approach is dropbox's default - its really hard for people to understand their files aren't really "there".

That said, my point is more that for people who start storing 100GB+ of data, it becomes harder and harder to actually manage which bits you want at any time.
"good and universal idea, like loans to manufacturing companies that commit to 100% American jobs"

This idea is neither good nor univesally accepted.

External manipulations of the market cause deadweight losses.

https://en.wikipedia.org/wiki/Deadweight_loss

You have to argue that the gain of manufacturing jobs will be worth more than the loss of inexpensive manufactured goods. The market currently says that argument is false.
"I'm not sure I would distinguish between a lie or a mistake when someone recants immediately after a statement and questioning of said statement when in regards their own actions in the way we've been discussing. I consider both acts of bad faith (if someone puts so little thought into their words that they must recant at the slightest questioning, then I view it as not better than a lie)."

I'd suggest you really ought to lighten up, understand informal discourse for what it is, and stop projecting your own harsh views of other people onto other people.
A lot of LinkedIn hate, but no comment I've read acknowledges that LinkedIn (in some fields, and growing) has replaced the resume.

It's almost a universal format — there's a lot of value in that. I can just give someone this standard URL instead of creating some crazy word doc with weird indentations.
5 security concerns when using Docker
Yes! That's it! Thank you!

I'm amazed that this is actually not an established theory, as I believed it to be. It explains why this doesn't have a wikipedia article, because it's really just the musing of some guy.

http://english.stackexchange.com/posts/244277/revisions
When negotiating a price, never bid with a round number (2016)
There's actually quite a lot of overlap in the U.S. between people who vociferously support gun rights (which includes libertarians and some left anarchists) and support for Edward Snowden and opposition to mass surveillance.

Up until Rand Paul dropped out, he and Bernie Sanders were the only two U.S. presidential candidates speaking out against the NSA's overreach. Paul is staunchly pro gun rights, and Sanders has taken criticism from Hillary Clinton and many on the left for being insufficiently anti-gun for their tastes.
I did some research just now on what 'buffer' meant in the early days of computers. It actually mean a logical-or circuit. It appears to have been used in the input circuits of the ENIAC.

I can conjecture that the progression was logical-or -> input circuits -> input data -> I/O-based register -> secondary storage. But if so, the use in computing may derive from the 1950s when the "buffer" was part of main memory, and not a later use when it was a secondary temporary storage.

Anyway, the details of my research are in the moderation queue for this blog entry.
If anyone asks you for a citation, throw them this ;)
http://www.economist.com/blogs/dailychart/2010/11/drugs_caus...
You were wrong on the facts (see https://news.ycombinator.com/item?id=9914045, though there were so many it's easy to miss the big one), but right on the policy: not only did you not make it up, it's in the FAQ! Linked at bottom of every page.
Marco Arment on the Apple Watch
Well, we might make some deductions from the stasis of GitHub.com's features, whatever they're doing, it's not e.g. improving the ability of projects to handle their bug lists.
Power plants like to generate superheated steam to drive turbines. And now we suppose a tenth of a degree of warming in the pavement is worth going after?

Go back to engineering school for a few more years, is my advice to anybody trying to get energy out of roads. That potato clock we made in 2nd grade generates more energy.
Why not? Judging from the number of submissions and comments per day, and assuming the 1%/10%/89% approximation for how many people are content creators (submitters) vs contributors (commenters) vs lurkers, I'd estimate the site has tens of thousands of daily visitors. The demographic would also tend to be better educated, politically informed, career tech industry people, rather than your typical "low-information voter" who has no influence or authority in the world whatsoever. That plus the smaller number of users who are actually influential people in infosec or other relevant industries.

I assumed the government spying apparatus must be keeping at least some amount of eyes on this and similar places, even if it's just an intern or two.
Russia Blocks Another Archive Site
That's ridiculous. I have literally never applied for a job where I could just give a Linkedin link instead of using a resume or filling out a form.
See this topic (solar roads) is the Perpetual Motion machine of renewable energy. Folks flock to the idea regardless of the implausibility, regardless of the massive evidence that is nonsense. And trying to argue is like trying to argue with a pig; you just get muddy, and after a while you notice the pig likes it.
A recent client of mine dealt with this by buying dedicated laptops to run Tableau on, when you needed to use it you just tracked down one of them. Seems like there should be a rule of thumb around this--software licenses should not be so expensive or inflexible that it's cheaper to buy a dedicated $1000 piece of shareable hardware than to get one for each user.
I think if you are a smaller operation and you have specific requirements that you've thought out and aren't covered well by basic tools, then getting comfortable with JS and SQL (or R or matplotlib or Jupyter or whatever) is going to be the best way.

I've spent too much time watching people spend months and tens of thousands trying to bend 12 different third party tools together when a developer could do the whole thing in a week and it would actually do what you want it to do.

Nailing down the actual requirements is the hard part of building your own dashboard, it sounds like you've done that. If your needs are stable-ish or you have consistent developer resources it's going to be hard to find a better fit than that.
IIRC there was one very subtle difference on mobile to differentiate users vs. non-users, but it was something easily overlooked. On desktop it's slightly more obvious, but still misleading IMO.
The only social network I can reliably guess that someone is on, regardless of job type, is, alas, LinkedIn.

My friend who is a biologist doesn't have a Twitter since nobody in her field uses it, but she has a LinkedIn.

My software developer friends have Twitter, so that's my go-to... but then it's a mishmash of business and personal. Or sometimes only personal, so it feels weird to talk business over it. So then... email, since soft devs - rightfully so - dislike LinkedIn.

I don't know the solution, but it's clear one should be built. Does LinkedIn have an easy "export my social graph" option to at least jump start w competitor?
The relative dangers of different drugs, a weighted study
linkedin's product choices make more sense when you consider that recruiters are their only customers
I think many of the UEFI variable bugs that brick systems can be easily exploited from Windows even today.
>My anonymous source was testing how long they could get away with constantly streaming their own 45-second track on Spotify, to see whether the company had mechanisms in places to restrict artists from playing their own songs on repeat, and whether those micropennies per play would add up to some real cash. They racked up about 45,000 plays over a month before receiving this takedown email.

So what did this "annonomous source" do with the monies received from the 45,000 plays? Because describing it as a "test" is pretty generous to the person trying to game the system. A less flattering perspective might call it "attempted fraud" because it sure sounds self-serving.

>Sure, that's dirty play, and in a general sense, the action taken by Spotify in this case is justified and correct. But on closer inspection, the notice reveals a few troubling issues that could forecast a dark future for music fans.

No, it means that people trying to scam retailers won't be allowed to scam retailers. What is so difficult to understand?

>For one, Spotify took the extreme measure of removing the song entirely without any kind of probation or appeal process. A logical endgame of this type of defensive action is an environment where a corporation gets to decide how users listen to music.

Oh, I see, this author has an ingrained perspective of entitlement. Right. Well, I don't share their opinion.

Frankly I think DistroKid should ban that "testing" jackass and cite this specific article as why it happened. Mostly I think this as a happy DistroKid client.

>Take the case of Matt Farley, who released some 14,000 original songs on Spotify and iTunes, some with celebrity names in the title enticing people to play the tracks to earn some revenue for his efforts.

Yeah, DistroKid now has a checkbox hoop to jump through exactly because of this kind of shithead, counter-productive behavior. That's not engaging in art. That's being a shyster abusing the market for art.

Every time one of these "clever" little stunts gets pulled, I have to do more work on my end to prove I'm legit. It's not terribly difficult to work with, but it means DistroKid is having to adjust and spend time and effort in areas not primary to their service. That makes me pretty ticked off, both for the sake of DistroKid, and the potential jeopardizing of being able to maintain storefront access as an independent when clowns keep trying to steal from the "Take a penny" tray.
[1] I had to set the client-side map rendering threshold to a very high number (100000 I believe) to get maps to render at all. Server-side rendering doesn't work, even though it can contact the map servers and display all of the examples in the documentation (Miami/Havana I think?).

[2] It's been a few months, but I remember getting the license activated offline was a weird process. Something like, point tabadmin toward a license file, which generates a number or json or some other file, which you then paste into or point the UI toward, which gives you another file to use in tabadmin... and at the end tabadmin gave me error. Now when I go to "Manage Product Keys" it acts as though it is unregistered, but the server still starts without error (it did not before the failed activation ritual).

I do have a ticket in with support for [1].
Given how much of a bitch it was to activate (or half-activate) I'm reluctant to investigate [2] further.

Also, I'd like to see a linux server. Tableau is our only Windows server, which weighed heavily against the product when we were considering alternatives.
five people telling in detail horror stories that make every other devop feel the pain? (except those seasoned exchange-experts of course)

did you ever consider there might be valid reasons some folks prefer *nix based servers?
I see it as a language in itself. Once done with the steep learning curve you start to observe repeated patterns and get it more easily. I do agree that the syntax is a huge drawback from now.
I am pretty sure a Facebook dev has already set up a rule on the abuse inbox to delete any emails coming from your domain.
Looker is a much better product.
Right. I mean, it could be that the bottom of the exponential curve looks nothing like the top. We might just be beginning to see the lift off the x-axis in the form of practical AI applications ("soft takeoff"). Who knows what it will be like when these technologies begin to be stacked.
I hope this isn't true.

That's one sucky "upgrade".
No you don't get it. Tableau is for people who can't hack (or don't want to hack) d3js or crunch billions of records or whatever techie thing you seem to be so proud of. The mission is supposed to be self-service business intelligence, i.e, allowing a typical business analyst to drag drop and create good visualizations and analytics. Not dick around and waste time with databases and javascript.
“Kolmogorov music” by Christopher Ford