skysight-inc/HackerNews huggingface dataset:
I didn't say corporations make better software than open source. I said that if I had only a single piece of information that's the prediction I'd make.

I have opinions about to what extent my counterfactual prediction is correct; and to what extent it's not; and why it fails, in the cases that it fails. I left them out because they weren't relevant. If you wanted to talk about them, that's a thing I might be willing to do. But I'm not interested in being snarkily accused of mistakes I didn't make.
Because the more you treat contractors as employees (including giving them the same benefits), the more likely it is that they'll sue you claiming they really are full-time employees and therefore deserve more.

Exactly that happened to Microsoft (https://www.reuters.com/article/businesspropicks-us-findlaw-...). Microsoft lost and, as part of preventing such lawsuits in the future, they limited things that are available to contractors.
Okay, if private data of the company's customers is at risk, then it is a reason to push for some action, but it matters how you do it. In this case I don't see a big need for reinventing the wheel - this is a common issue for which all the options, pros, cons and risks have already been discussed and there is a somewhat clear consensus (with some debate about nuances) on the expected ethical action, and that is https://en.wikipedia.org/wiki/Responsible_disclosure or http://www.cert.org/vulnerability-analysis/vul-disclosure.cf...? . Many nations have some more specific guidelines issued by e.g. their local CERT that are adapted to their local legal situation.

The process works reasonably well even if the vendor is not cooperative. In that case it is somewhat similar to the message proposed above, but substantially different - first, the threat is not that you'll destroy or publish their data (which is extortion) but that you'll publish your description of the vulnerability (which generally is not); second, the threat is not that you might consider damaging the data (i.e. stating that you'd be willing to do an immoral thing) instead that some other immoral people might damage the data; and third, the disclosure is not conditional on receiving money from them.

I can see that the proposed threat was meant in the same direction, and is somewhat similar to the "threat" implied in general responsible disclosure, i.e., if you don't fix it in 45 days then we'll publish info that most likely will mean that you'll get hacked. But it's substantially different, the details are quite important, and you'd need a good reason to deviate from the standard responsible disclosure guidelines.

I mean, what do you do when after sending a message "I have hacked your system, accessed <this information> and modified <that bit of data>, using <this procedure>. You have <this time> to send <this much> Bitcoins to <this wallet>, or I <copy or trash> your database. Thank you for your attention." you see that they have not fixed the issue but have transferred the requested Bitcoins? It'd be a possible direct result of your actions. Is that a desirable outcome? Is that an ethical outcome?
Trump doesn't get the benefit of the doubt, here. He's long, long, long since lost that.
The parent comment is a variation of the well-known claim from http://wiki.c2.com/?DesignPatternsInDynamicProgramming which says that in a more powerful language, a variety of design patterns go away and become invisible. And Lisp in particular renders many common patterns irrelevant.
I didn't downvote but I suspect whoever did saw the GP comment as bashing Ruby and being off-topic, even though some of my comment talked about Ruby's philosophy as a whole (though I felt it was important to include the context in which Grimm's philosophy is grounded).

FWIW, I almost never use Ruby today, having switched to Python for both teaching and development purposes. That doesn't mean that learning Ruby didn't influence me. For starters, it taught me the dangers of giving programmers too much syntactic freedom :).
So is bandwidth though. I'm not sure where the idea comes from that ISPs have unlimited bandwidth.
Chernobyl blew up and made foraging in many parts of Europe a rather risky deal.
What You Get for Free with a Progressive Web App
No, it's faster using the keyboard to operate a GUI.
Sure, 59 People were ready to vote but not so ready they'd take the action to remove the limit.

Those are the facts. You are laying emphasis on the one person who wouldn't vote and I'm laying emphasis on the 51+ wouldn't take take stronger action.

I think it's reasonable to give my emphasis given the way the Democratic Party has behaved over time.
Movies and TV shows have become much more expensive than in the 80s, and yet I don't think they are much better. It's as if producers are throwing in money instead of creativity. I just can't support that to the extent that they expect me to.

Also, we should all benefit from economies of scale, not just the film producers.
Sounds like a recipe to leave out unpopular platforms in the cold. What are the chances Adobe or whoever makes their decoder compatible with Haiku or NetBSD? At least with a few standard formats, volunteers have some hope of writing their own decoders once every few years. Plus, what about more restricted platforms? Lots of featurephones include browsers that can decode JPEG and PNG, but good luck getting them to download and run a custom software based decoder.
I never used the new MS Paint after the ribbon-redesign for Windows 7. The XP version was so intuitive, precise and clean. Actually it's possible to use the XP version in newer Windows editions, but it involves some tinkering.
This is great. I didn't know about, and now I do. Thank you.
Have you always been this literal minded? It's simplistic to think that AMZN is hermetically sealed off from the WaPo because legally the two entities have nothing to do with each other. Trump's insinuation isn't as strong as what you claim it is. He is at most suggesting that WaPo may be serving AMZN interests in a de facto, not de jure, capacity. Frankly, I think that he's just using Amazon as a symbol for Bezos because people know what Amazon is and what it means for businesses. They don't necessarily know who Bezos is. It allows him to associate whatever negative associations Amazon may have in his electorate with the WaPo. On the other hand, it may have been as simple as a humorous quip. In any case, you should relax.
> shouldn't the goal be to build a system that enables the emergence of these weird tricks without involving human design?

Two comments:

1. Just because evolution came up with them for humans, doesn't mean if we run an evolutionary algorithm we'll come up with an intelligent system in any reasonable amount of time. There's no reason to believe it's easy to evolve such systems given that we only know of one human-level intelligence in the universe, and it seems to have taken billions of years to come about.

2. This is unnecessarily tying our hands. Evolution often builds very inefficient, overly complicated versions of things that can be simplified dramatically once humans understand the underlying principles behind why they work. In addition we have a huge body of theoretical work on planning, decision theory etc that improves dramatically on our natural learning processes that we can take advantage of. We get no points for not "cheating" here.
DataFox also has a solution for indexing valuable conferences that syncs with your Salesforce. https://www.youtube.com/watch?v=Zq5uauwm4TU&t=0s
At what point you call security, or just look around the room and check who is jamming the WiFi.
I worked for an office cleaning company in 1983. Contracting things like on site food facilities, security, building maintenance, and janitorial isn't new. Maybe the spread of how popular it is vs in house has changed, but it isn't new.
Email me in my profile and I'll send you some links. Thanks.
Design Patterns is about typing out boilerplate code by hand to solve a problem, because the language doesn't have the expressivity to encode the same solution directly.

When it does have the expressivity, the underlying rendering of the pattern hasn't gone away; just the manual boiler-plate for producing it.

For instance, if you're working in assembly language, then you might sometimes benefit from a "while loop design pattern" to keep your code clean. The while loop design pattern calls for some test code before a block which jumps past the block when the test is negative, and an unconditional backward branch at the end of the block back to that test expression.

The while loop doesn't go away when you use a higher level language. You just indicate that you would like that pattern, and the compiler spits it out for you, invisibly.

> Every time you pass a lambda to a higher order function you're using a strategy pattern.

Every time you pass a "naked" lambda somewhere, you're potentially missing the opportunity to have a macro there do that for you.
Agreed. However, WPA has been obviously broken for years; just use WPA2 instead. It's also way easier to set up on your grandmother's random router.
> But hopefully someone else can comment on the security improvements of Soft U2F or if its more just building a standard rather than people having to rely on Authy or such.

The main difference is that U2F is phishing-resistant because it binds keys to the origin. TOTP, on the other hand, can still be phished.

(I believe Authy attempted to solve some of this with their browser extension for sites that use their first-party integration, rather than just for users using Authy as a generic TOTP app. I would generally avoid their first-party integration because of their reliance on SMS.)
Largest Bitcoin mixer, Bitmixer.io, closes down
Are you sure, or are you just seeing more articles that disagree with your preconceptions?

I don't see it, but it could be that I am in a bit of a bubble, so I ask in the hope of checking that.
Pocket girl app review
Legal contracts are enforced by courts, which are run by humans. Humans do not take things 100% literally and there is always an opportunity to change the law. For example someone would not be forced to empty their entire bank account and give it to some random person just because that person discovered a typo in the EULA.
I wanted to complain about the title not really making the right distinction, that fear is not a product but a sales method. However, the author actually understands that distinction and really talks about fear being the product. That also implies that people desire fear and that fear is produced with industrial efficiency.

Interesting thought.
Same opinion. I always recommend it to my programming students.

Also, The Pragmatic Programmer is good, for topics both about programming and beyond programming per se.
The ACA should have relaxed employer requirements and pushed people to exchanges; instead, it increased employer requirements.

It also probably should have used subsidies instead of Medicaid expansion. Expensive, but a bunch of healthy people would have been good for the exchanges (Medicaid expansion almost by definition was for healthy working people).
"Snipping Tool" has been available and built in since Windows 7.
Give that a try.
There are plenty of issues with healthcare at the moment, but what effect do you think it has that a large segment of the population (and the majority of drug takers) are subsidized to get drugs for almost nothing with effectively zero price negotation? (Re: Medicaid -- the government does not negotiate as well as the market, especially when lobbyists are on both sides of the negotiation). And would you agree that unemployment benefits encourage being unemployed until you no longer qualify? Then there's TANF: have more kids, get more income. What need is there for a minimum wage when you have a "livable" income already, from UBI? We would no longer have to ensure that homeless people cannot voluntarily enter into an employment contract for less than $15/hour (which guarantees they remain unemployed). Food stamps? You must understand that the UBI is cash that can be used for anything.

The common theme here is that these complex programs will not only come with bureaucracy and deadweight loss, but they also include complex side-effects, mostly negative economic incentives. Another common theme is that money can be used for any of these things, and that's exactly what a UBI provides.
A performance analysis of expression templates
Having moved across the country a few years back for my job, the idea that it costs near $10k is ridiculous. I didn't even have half that to my name when I moved. Checking U-Haul, you can geta 15' for 10 days and go from SF to NYC for under 3k. And you're probably going to be going half that distance and in less time.

So let's say you go more central. Estimate U-Haul at 2k, gas at 1k, rent of new place as $500/mo (so $1k first month). And let's say you eat out every day on the trip and actually use all 10 days. For 3 people that's $5(per meal)3(people)3(meals per day)*10(days)=$450. You're at ~$4.5k right there, under half your value. I can tell you I did 2/3 of the country in 3 days and closer to $2k (but I own a truck).

And with my experience this is a conservative value. I'd expect you could do it a lot cheaper than that. With $5k you CAN move most places in the country. For a few grand you can move most places within a half country radius.

I'm not trying to say that saving isn't hard, but I'm calling BS on your $10k number. A few grand is a number close to which you can save and borrow from friends/family. I think the reluctance to move is more a reluctance to move, not so much the financial burden. I know most of my friends won't do it for that reason. And I won't lie, that is a tough part, but you have to do what you have to do.
Funny, I just watched this: https://youtu.be/JrBdYmStZJ4?t=22s

Seems pretty apt.
> Poland is very much its own cultural axis since last election

Election results are largely a reaction to existing "cultural" state. I don't think it's accurate to consider them to be changing it (think "effect does not imply cause").
Yeah, that was my thought too. But I do have something growing in my back yard (in the fall) that is fairly similar to yellow chanterelle - probably jack-o-lantern. The gills are wrong, but I'd imagine that software to identify mushrooms from photos would miss that subtlety.
Are books still state of the art in 2017?

I would assume all the best knowledge could be found online for free by now.
TOTP via SMS or apps is required to set up a u2f key on GitHub.
Because it's unjust, as these 'nice, exclusive areas' are the ones with the best access to employment and educational opportunities.

And it creates an urban form that induces long, high-emission solo driver commutes and fewer residents in a part of the country that requires very little HVAC— both of which lead to a lot of climate change.

And it maintains a segregated society, racially and otherwise, where the wealthy may ignore social problems.

And it's likely a significant drag on American GDP.

So, for all these reasons— it is an abuse of the a local government's police power to make it illegal to build apartment buildings.
I'm not one of the authors; just came across this and wondered if the conclusions in there (as well as the idea of "smart" expression templates) are sound.
denser housing and better transit go hand in hand. Its hard to have a good mass transit system when everyone lives on their own 1/3 acre plot of land in a single family home.
Do you have any references to back the statement? I hope we are not talking about some 5 or 10 union leaders richer than middle class entrepreneurs.
Study finds racial disparities in police officers' use of language
Robert Martin: http://blog.cleancoder.com/
Powershell.exe
Libertarians never cease to amaze me with their amazing ability to spot coercive relations in civil liberties and their complete blindness to the economic coercion inherent in capitalism.
VP8 has Alpha built-in and works in ffmpeg, VP9 IIRC this could be implemented but I don't know if there are implementations out there
Or we could build our cities to walk, bike, and ride transit.
Fintech faithful put payments on a pedestal
Are you triggering U2F challenges by visiting sites that support u2f? Opening the app doesn't do anything.
Still being developed/maintained? Last push in Oct...
ISPs have profited massively from many many Moore iterations while consumer bandwidth is stuck on below 1990 technology.

Make no mistake, the technical side of this has only gotten cheaper. That's before you consider the "investment" necessary to resolve the vast majority of Netflix bandwidth issues is connecting a cable from one router to another in a CIX.

Of course when you do that it becomes blatantly obvious that ISPs have oversold and overbooked capacity dramatically as we get closer and closer to the last mile to the customer. Now they don't want to pay up to actually provide what they have sold.
Hard to read that wording and not infer it was specifically phrased like that to prevent saying "we upload literally every file, recursively, in the below directory".

Easy to see very intelligent and circumspect people interpreting "where enabled" to mean "when I ask for autocomplete" and "your code" to mean "that specific snippet" because who the hell would actually think it's cool to just carte blanche upload other people's workspaces?
I would say your edit is unfair in how you're portraying me. I didn't say "It's not that bad". I noted I had been there. As in, I was there, felt it, but had a very different idea of what entities should fix it.

You're putting words in my mouth I never said. In quotes even. I feel like some kind of stand in Boogeyman for someone else that you are mad at.

I'm not arguing whether it is a problem. I'm arguing that FB isn't the right place to solve it.
> I said it depends on how many people are connected and that it is such a trivial amount that it barely matters.

And I provided evidence that contradicts that unfounded belief.

> How is -one option- to running a full node by paying for a cheap VPS centralization in any respect?

If you have to explain that, you don't even have a concept of what decentralization means.

> why don't you explain how there is so much torrent traffic zipping

Because people don't care if their torrent takes a few hours to download, where in a multi-agent system with rigorous consensus rules, it's important that nodes are aligned as quickly as possible, because bitcoin block-propagation is an adversarial system that leads to orphaning, and potential loss of funds, when nodes aren't aligned. Yet again, to have to explain this O.o

You really don't understand this bitcoin thing at all. Like at all.
As a nod to HN I confess its front page acts as a wonderful filter. So while I do not follow blogs, I get a really good stuff from here.
So how was your company okay with you uploading the company code to Kite's servers?
RS 189 – Stephan Guyenet on “What causes obesity?” [transcript, pdf]
> No, you didn't.

Yeah. I did. It's still there. Perhaps you should take the time to figure out what it means.

> Kids are running around streaming live video from their phones, how can you cling to such nonsense and why won't you confront it directly?

Kids are uploading their videos to a centralized service where they are being downloaded from. But because you have no concept of what decentralization means, you have no ability to even integrate that information.

> So anyone who can do simple math and questions bizarre statements should 'go somewhere else' ?

People who don't have any concept of what decentralization means shouldn't make comment on the requirements of a service that requires decentralization. And if they can't figure out why they can't get what they 'want', yes, they should use another service that better meets their use-case. Paypal and venmo might better suit your needs?

It's not often you run into someone with a complete lack of knowledge and understanding of a subject, and still feels the need to comment, but here we are. The only thing that makes sense is that you're young. Like really young. There's a significant gap in your understanding of how a block-chain works, and for some reason you seem completely resistant to overcoming that hurdle. But you really should work on it.
Frankly, Amazon is in a league of its own. Amazon has been allowed to acquire and expand until now, far exceeding whoever you have in mind. So I don't think there's an inconsistency.

I could expect inconsistencies, however, for two reasons. First, lobbying. Second, because the corporate entity is important to national interests in some way where breaking it up would detract from those interests. I don't think any of these apply in the case of AMZN. So if we're going for consistency, we should have really gone after AMZN quite some time ago.
Student loans?
Apparently it's now free with ads: http://www.pcgamer.com/windows-10-solitaire-requires-a-subsc...
Tire noise, specifically, from the rubber flexing and air whooshing as it gets compressed out of the contact patch.

An electric 18-wheeler though could actually wind up a lot quieter- the noisiest thing about them is the Jake brake, and regenerative braking could do that silently.
That's true. I think the GP's point was probably that some GoF patterns, specifically, just exist to work around language deficiencies. My go-to example for that is the visitor pattern; something that's trivial in Haskell or Lisp is ridiculously heavyweight in C++ or Java.
One diet I read about recently that I found interesting is called the Fasting-Mimicking Diet. It's not a strict fasting diet; you spend five contiguous days per month eating a very specific diet of about 1100 calories per day. The diet is low in carbs, low in protein and relatively high in unsaturated fat. One of its claimed benefits is that it's easier to stay on than the other strict fasting diets. Some of its other claimed benefits sound quite amazing.

References:
http://sciencebulletin.org/archives/10692.html
http://www.bbc.com/news/health-39070183
How are the tax increases, added regulations, and new limits on speech justified? Because for as powerful as politicians are, if they royally piss of their jurisdictions they can still be voted out of office. So how is it they can keep getting away with eroding away these rights?

Fear.
While I'm not familiar with the area, a very quick search produced a rental available across the water in Fremont, apparently only ~30 minutes by car. The rental is $2,319 a month and has 3 beds and 2 baths and a total of 1,100 sqft of living space.

Sounds extremely reasonable, all things considered.
Thanks to you for making this and GP for linking to it. Just applied, looking forward to seeing if this works out.
This is what makes horror movies sell, right?
whats the punishment in the US?
Not to validate the nonsensical and off-topic comment to which you are responding, but yours makes an equally broad and nonsensical generalization.
How about we compare Canada's edge cases to countries other than the US. How does it stack up?
Ironically, I'd disagree and say that your CEO was being intellectually lazy by explaining your preference for proportional font by the absurd declaration that anyone who does it is simply sophomoric or inexplicable.

However, I would not take this kind of instance of intellectual laziness to be indicative of a more general complacency when it comes to ideas, tools, or self-development more generally.

By contrast I think intellectual curiosity is a great thing when present and lamentable when not, but I don't think it's a prerequisite to be a good professional in almost any field, including programming related ones.
> There are many defense mechanisms to this that are inherent to the design and implementation of Darwin/Mac OS.

Do you have an example? Beyond the idea of user/root separation, which doesn't really do much for modern single user computers: https://xkcd.com/1200/