skysight-inc/HackerNews huggingface dataset:
>>It's not very realistic to write off Blair's record as "childish name calling."
We're still waiting for the Chilcot report, but the US side has more or less admitted that the pretexts for the Iraq war were made up nonsense.

I don't think that's the case. Even countries that were against military action, such as France, believed Saddam had WMDs.

>>I'm not quite sure what else you need to describe someone as a war criminal. But it's not just my opinion: it's a sentiment that's been voiced in the House of Lords.

The same as for any other criminal - a conviction by an actual court.

>>As for Thatcher - charisma hardly maps to competence, and many of Thatcher's protectees and associates were - let's say - questionable company for a moral leader, with some extremely unsavoury hobbies that are being investigated by the police. This hardly speaks well of her judgement or character.

I suspect we won't agree on her political competence but if you implying some of her ministers were paedophiles, I suggest you also look at Grevill Janner (Labour) and Cyril Smith (Liberal).

>>Considering the Mail regularly "repurposes" content from the entire web without attribution, accusing him of being the worst journalist ever is slightly hyperbolic - although to be fair the Mail does usually try to rewrite the content at least a little, which makes it okay, I guess.

I think repurposing or copying content from other websites is not as serious a journalistic sin as inventing large parts of stories. Hari didn't just plagiarised, he knowingly lied. He also cyber-stalked people on wikipedia as well.
http://www.huffingtonpost.com/2011/07/20/johann-hari-fabrica...
One thing not discussed is the difference between $0 and $24. It's likely that some users that actually valued the service looked else where because they didn't offer a $10 or $15 option, not because they just wanted a free service. Of course, this is just speculation.
I like the colors.

Most browsers these days implement window.crypto.getRandomValues() so you could use that and do the generation client-side in Javascript. That way, I don't have to trust that you're not storing these passwords in preparation for a later attack.
Show HN: Add rainbows to imgs in any site to celebrate same-sex marriage ruling
Big data needs serious collaboration and metadata tools in a bad way. This tool looks promising but big data piece still in dev: www.veroanalytics.com
App Version Number with Git Tags
aria-label is well-supported enough that it's probably better to use that, rather than offscreen text, for most purposes.
So it's down to deciding whether copying an API is "fair use", eh?
It's definitely become a combination of the two. Originally the licensing did provide value to the consumer, because it meant a trusted authority was regulating things -- something people would value quite a bit, when you have to trust the driver not to deliberately harm or extort you. Depending on your region, it's more and more about artificially restricting the supply, so the market rate's probably much lower. I think dollar vans still charge much less than the market rate for a trustworthy taxi. I'd consider a trustworthy cab and a dollar van to be two separate offerings.
Varying taxes issue is also something in the US. Wouldn't it be possible to solve it by creating a giant spreadsheet and just mapping it all out and then turning that into a service?
Why do companies choose to have an open office plan when it clearly hurts the productivity of some significant percentage of employees? I think there has to be some benefit that offsets the disadvantages. Noting that it doesn't have to be true benefit for the company, only a perceived benefit for the people making the decisions on office plans, what could this be? I don't know, but here are some ideas that seem at least plausible.

Perhaps the harm to the noise sensitive individuals is offset by the improvement to others. Is it better to have one individual at 100% and the other browsing the web all day, or to have both individuals at 60%? It depends on the work being done. Is it better to prevent 1 employee out of 100 from embezzling a hundred million dollars? Yes, but I'd suspect the risk isn't actually that high.

I'd guess that many managers (correctly or not) find it easier to supervise (micromanage) workers when they can see them constantly. If they are being judged (and promoted) by how "in control" they appear rather than the actual productivity of their department, I can see they'd push for large "panopticon" work spaces. It also seems likely that a manager would feel more secure in their position if they can monitor those who might seek to take it from them.

Maybe it's a combination of social status and cost? Such that providing tiny private offices for the lower level workers would be affordable, but the "obligation" to provide larger and more luxurious offices all the way up the chain would be prohibitive? It's possible that the possibility of being promoted to have an office is an significant incentive for some.

What else?
I've recently given up a big temptation/distractor in my life. I packed up my gaming desktop and gave it away, and now I just use my laptop which I long ago set aside as school-only. This thing couldn't even play games if I wanted to, but it CAN ssh and compile code.

I mean, after 9.5 years of playing DotA, what's the point? My grades have improved and I'm overall happier as I invest more time learning skills that I truly want to gain, all while traveling lighter.

I think I hit a breaking point when I was living in my last apartment. I had too much junk around that I didn't want, need, or use. And because there was enough of it, I didn't have a real place for anything and didn't feel like cleaning it. My apartment wasn't dirty, but it was perennially untidy. I did not like that at all.
Dibs on main()
In Atlanta, pretty much all of the mobile food trucks use Square (https://squareup.com/).
It seems very popular, and most customers seem to always pay by CC.

What exactly would your app be doing differently?

I've been contemplating an mobile food app as well. This a synopsis of that idea: If you could get mobile food trucks/vendors to sign up for free (in order to get some traction), create an app that lets users know what food trucks are nearby, and then let them order and pay remotely. Make money by adding a small fee (~$1) when people remotely pay.

Would people use it? I don't know.
Ready for Liftoff: How Smart Enterprises Manage Their WAN for Growth
Browser refuses to load insecure font (that links using HTTP). You can replace "http://" with "//" so it can use HTTPS version while browsing via https.
Wolfram has said fellow student Rob Pike (who went on to co create go etc) convinced him to use C though i've never seen the reasons enumerated. So while he certainly comes off as arrogant and certainly reinvented a lot of stuff it isn't like he didn't listen to anyone...
That's reasonable, but it still doesn't detract from my point that her chart is missing a really big piece.
Government didn't create it; people did, using government as a tool. As a tool, it seems rather neutral, depending entirely on which constituency is pulling the strings on a particular policy.
It really does. Isomorphic is the new standard. Doing it in a very manual way is not good enough. Every new JS framework is expected to do this out of the box and the older frameworks are scurrying to gain support.
After seeing all these people on Facebook adding rainbows to their profile pictures, I had the idea of building a bookmarklet to do something similar to any website.

This was a fun (and simple) weekend hack. Built to celebrate the world becoming a fairer place.
"Will make this a showstopper" for whom? You can't imagine anyone having any use for this device?

You're wrong about how the device uses HTTPS links, as other people have already pointed out elsewhere.

What's hilarious about the inherent impossibility of secure closed source software? You "hope" Chrome is "based on" Chromium---what relevance does this hope have for a factual discussion? And what about Microsoft and Apple? And the many well-reasoned criticisms of browser-based encryption?

Debian's wiki page about the Raspberry Pi explains about the non-free software required to even boot the device. You were probably using Raspbian, which is a Debian derivative that includes the necessary binary blobs.
I'm guessing everyone who works at a big company and used Secret was hoping that said big company didn't acquire Secret's assets when they folded.

It does always make me think twice before committing to using a startup's product, you never know who is going to fail and sell assets to the highest bidder, or who is going to get acquired by a big company whose ideals you don't like.

The problem is that oftentimes, the data is one of a company's most valuable assets, so you can't just make it off-limits since that would erase a lot of the value. I just wish there was a better legal framework to handle these kinds of situations.
This is a very interesting and real problem IMHO that SMBs are facing especially the mom and pop size shops.

I know Amazon tried to solve it but failed, I guess a few of those deal sites too are trying. Right now the only true contender i guess is something like graigslist?
Most ISPs that I'm familiar with won't unblock common server ports (25, 80, 443) unless you are on a business account (though that's not much more these days).

Though it isn't always just inbound 25 traffic... often it's outbound as well. Also, the larger issue is hacked/pwned machines and bots, not just open relays. Which reminds me, I need to update Tomato on my router.
I like making a branch instead of rolling up commits. So I'd have a branch "feature-add-nyan-cat" rather than rollin up commits with "Implemented the new hackerz code to add a nyan cat" as in the article.

May want to see git-flow for a good time. Automates some of the pain of branching. Was considered very cool a few years ago when it was new, not sure if its now standard or now deprecated, either way no one talks about it. But it does work.

WRT not liking transient comments in code, agreed there is little point in documenting for all time that I have poor spelling or similar minor bugs, but I'll admit in public to putting comments in my code to save me time in the future like "You might think you could optimize this next section using sneaky algorithm XYZ, but you can not, see bug number 123456 for detailed explanation of exactly how XYZ is unfortunately O(N^90) given occasional weird input data" I have been around long enough to have the experience of making the same mistake twice and then deja vu hits...

Also I put in lots of placeholder comments "Space reserved for a future delete feature", if I have to figure out the entire state machine or algorithm anyway to understand feature #7, may as well document what I figured out about features #8 and #9 even if I'm not using it today. Otherwise I'll just have to reverse engineer it again next month...
What I love about that study is that it's confirmation of what should be common sense. People purchase disposable bottles because of the convenience.

This is just my opinion but I don't believe that the first step should be trying to regulate people into better behavior, you have to educate them.
Plenty of these type of venues already take CC (mostly using Square); its pretty clear people would use it, since they already are.

Of course, the question then becomes what does your app offer that incumbents like Square don't.
"Eventhough I am not particularly fond of IPFW's syntax and prefer PF it's nice to see that a good SMP friendly firewall is in the works."

OpenBSD is slowly working to make PF SMP friendly:
http://quigon.bsws.de/papers/2015/asiabsdcon/mgp00033.html
Trustworthy "clued up" onsite engineer callouts.
One of the hard things to do is manage hardware that is in the field. Quite a few companies have awesomely great ideas but need in-field engineers to go and fix / replace / repair.

If something is going to be plugged into the wall, it will be badly fitted, upside down, unplugged by the night cleaners for her Hoover and when you are on the phone to the engineer he won't know his arse from his elbow.

Get good young people in a dozen countries - give them decent wages, half decent travel options and a training and upgrade path.
You should go look into how Ryanair works. They sell cheap tickets, and then nickel and dime you on everything else.
For some reason, that's actually a pretty funny troll. He should've added on to it though. "If he's so smart, he would've found the cure for baldness already".
When I was a kid, I don't remember anyone with anything but trivial carry-ons (purses, little bags, etc).

Now, there's this fight to see how much we can stuff we can cram in for free to avoid checked luggage charges. Everyone has a bag and another bag with a laptop or somesuch. Everyone is trying to fit the biggest bag they possibly can into the overhead. This all costs time.

The weird part is that Southwest accepts checked bags for free, but I still see people doing this. I imagine there's an element of habit here and also a, "Why wait for luggage, I'll just bring everything with me and then go straight to a cab." I know I've fallen for that temptation before, but only after having my luggage lost twice in one year. Now I'm one of those people who often stuffs the largest bag he can find onto the overhead. Losing luggage for just 1 or 2 days on a 3 or 4 day trip really sucks. Suddenly I have no clean clothes, whatever electronics I packed, etc.

I also never understood the fast boarding time gimmick. Sure, its nice, but I usually fly out of O'Hare or Midway, where there's always a long wait after boarding anyway as we wait for an available slot to take off. Usually 20-30 minutes from after doors are sealed. All that rushing was for nothing. I imagine things are better in airports outside of Chicago, NYC, LA, or Atlanta, but for me its a lot of silliness. Especially now that there's this early boarder fee which is just a reinvention of the assigned seating ticket, but crappier because now I'm paying my ticket AND that fee just so I don't sit in the middle seat.
I imagine that current holders of the plan would be grandfathered.
Making Great VR: Lessons Learned from “I Expect You to Die”
I have successfully personally implemented a data lake, as well as touched other companies' data lakes.

In the system I designed, I have dozens of data sources feeding in the same "type" of data, but all in different formats and terminology. My multi-stage system applies transformations, including business logic and data cleansing, to each source individually. Then the data sources are combined and linked to other information sources as a unified data model. Consumer applications [1] can take the unified data model and quickly get up and running with for similar analytic applications that maybe just need different views. Or more customized applications can take the transformed data of a single source, apply additional logic that incorporates the raw data, and then incorporate other information sources. In this way, the system is flexible and open, while providing solid data governance.

Overview:

(1) Data Source -> (2) Data Source Transformation -> (3) Unified Data Model -> Dashboard

A consumer application could acquire data from (1), (2), (3), and/or other data sources.

[1]: In this context, "consumer application" means an data transformation process or a data presentation application, not anything to do with the B2C market sector.
the impression I got was that they are just no longer offering the free plan. If you signed up when it was free, you are good. Otherwise, you have to pay now
This has been a growing trend in many arenas and stadiums in Florida too. I've seen them in at least 5 different venues across the state now.
"Malicious binaries"
Parsing a string as a 64-bit integer, somehow
"Malicious Binaries"
Great, now there's scientific basis behind what I've been observing for the last 5 years or so. Google search results are actually really, really bad. There are ads everywhere and everything is designed to make you click them. I'm not at all surprised by the findings. And it doesn't matter that Yelp paid them, after all it's Google who is unfairly competing against Yelp here and hurting their business.
Things I've been reprimanded for in this environment include...

- leaving my phone on do-not-disturb for days at a time, but still checking voicemail

- leaving my phone unplugged. Nobody noticed for a week. Then the CEO called it. Can't do that anymore.

- Wearing headphones.

- Duct taping headphones to my head in an attempt to tell people to leave me alone.

- commandeering the sound system to play white noise.

- having signs like this up behind my desk: https://pbs.twimg.com/media/BH6waT2CAAIyS2H.jpg

most of my coworkers thought it was hilarious. Some others did not, and now I can't do these things. :(
Its kind of like prisoners' dilemma: if you don't play the luggage game, you just lose.
The main benefit that companies, pushing for open office plans, espouse is that it makes it easier for people to communicate face to face.

I'm pretty sure a big factor in the rationale for an open office is that it's even cheaper than having cubicles and (initially) the idea is sexier. For the companies in this mindset, they're probably ignoring the costs associated with decreased productivity.

There probably wasn't enough research on it at the time the open office started to become fashionable.
"Jen is a portable and safe Javascript password/number generator" https://github.com/mykiimike/jen

It works both on browsers and nodejs.
One lesson I've learned, and that's hidden in this post, is to never use language like "free forever." It feels awesome and badass to write something like that, but I think for most of us it's hubris, we can't actually know that "forever" will work out.

Later, when the choice is between "iterate on your pricing model" or "go out of business", I also think most of us would iterate. But the feeling of making that "free forever" box disappear is much shittier than the little high you got from writing it.
> If you need to write performance critical JavaScript, then allocating new objects will be just as slow as creating new closures.

No, it won't. This code:

function createThing() {
return {
doSomething: function(){}
};
}

Performs much worse (at scale) than this code:

new Thing();

And it consumes a lot more memory since Thing.prototype.doSomething is 1 function in memory and the former is N functions.
Quick question, it seems that the generated passwords never make use of special characters (only digits and letters). I feel that it restricts their entropy, doesn't it? I am not a security expert by any means, though, just genuinely curious.
All really useful information, do you ever get imposter syndrome? If so, what helps you overcome it?
Should you write your back end as an  API?
Geroprotectors database
This is pretty standard for bottled water at music festivals as well.
Without knowing any details, though, how can you make that conclusion? Sales people (especially in high-touch enterprise sales like this) do often promise and sell things they know they shouldn't. They should be well aware of the limitations of the software. I don't know how you felt there was enough information to decide who was to blame in this situation.
A lot of C programmers make valid assumptions based on their system architecture and compiler. Is there any point trying to unify their obviously different practices, while at the same time ignore the Standard? No.
This is something I am passionate about. Business person here. Email in my profile.
Facebook Messenger as Native Application for Windows/Linux/OS X: Test Drive
From unmanned F-16s to orbital lasers, how the U.S. and China could fight a war
Good insight. I like the idea of removing ads from pages that don't get clicks.

My biggest concern is, my users are the ones generating the content. I want to be sensitive to that, but at the same time would like to generate some revenue I can put back into things like upgrading hosting from VPS to AWS, building new features, etc.
Twitterrific Gets Facial Detection
I've always wondered if these services store the passwords...
There are good arguments in favour of restricted supply, mainly because the roads themselves are publicly owned, and the public pays the cost of every extra vehicle on them. What's especially problematic about the way regulations are used now, is they're forcing the exact opposite outcome: uber (and others) are much better at efficiently routing cars to passengers. Taxis driving in loops around the city, waiting for someone to hail them, places far more of a strain on traffic than an uber driver.
MTurk itself is not perfect and could use many improvements. Amazon has been absent from the project itself for a long time and provides minimal support and there is a lot of criticism over them changing their fee structure in a few weeks that may or may not lead to a decrease in tasks and/or pay. https://requester.mturk.com/pricing
I am working on something where users will be given revenue from whatever I earn due to their efforts.

But problem I am facing is my users are from all over the world and every country has different taxation law. And there is no proper service to pay my users except paypal (whose credibility is getting worse day by day).
It's certainly possible, but if true, its in spite of our tendency to have one device we use all the time, not directly because of it
I think most of the problems with distraction the author points out would be better phrased as over-connectivity. Knowing you are holding the window to the internet, all possible entertainment, and all your friends literally in your pocket makes it very difficult to not be constantly engaged.

Over the last several years, I've drifted farther and farther away from Facebook, without really replacing it with anything in my life (aside from closer, more meaningful, more personal relationships). That twitch instinct to constantly check Facebook is now gone, and instead of feeling disconnected by pulling away from my social network, I actually feel closer to my friends and loved ones, because I now have to connect with them one one one, and have real conversations, instead of passively absorbing their lives.
I don't think the author should be using the "we" pronoun. He's welcome to talk about himself but it's a step too far in generalizing that everyone has those behaviors and tendencies.

Second, he needs to take a deep breath and relax. There is a balance that can be achieved through focus and discipline. How about changing the discussion to educating parents on these distractions and nipping the false sense of anxiety at the bud? How about having a psychology class in high school that confronts these desires and shows how artificial they really are?
To clarify, this was lawyer work? And if so, doesn't the ABA recommend some pro bono work every year?
- clueless keynesian trusts government numbers.

- clueless keynesian does not know government changed the way to calculate inflation several times throughout the years (and barely knows what 'inflation' means anyway).

- clueless keynesian can't cope with the cognitive dissonance of asking themselves why the government needs to change the way they measure something if it's so "constant" like 2.24-2.3%.

- clueless keynesian therefore thinks he knows more than all the traders and insiders posting at ZeroHedge.

- clueless keynesian therefore thinks the bankster priesthood since 1913 know more about money than the sum of all people that lived in the past 5000 years using gold as money.