skysight-inc/HackerNews huggingface dataset:
Why you should be A/B testing your infrastructure
Will your grandkids have enough oxygen to breathe in 2100?
Previous discussions may be found here:

https://news.ycombinator.com/item?id=2254557

I just could not help sharing this, this code is concise and clear even for a person who does not know OCaml much and implements diverse concepts (like a ML abstract machine) succinctly.
Well, I don't know what latency the handoffs will cause, but 750 miles straight up is 4ms each way. Considering they'll often be at an angle, you might get roundtrip latencies of 10 to 15 ms. That's on top of anything else, but it's pretty good for most purposes.
Thanks for the list. I always found the security area mystifying.

How do you determine when you are good enough to apply? And how do you get some work that you will actually be able to do?
This was my first impression too. It almost sounds like a joke, especially the testimonials. The third one seems completely tongue-in-cheek, as does the claim of "you spend 24 hours every year filling your tank". That's honestly not a whole lot of time in the grand scheme of things.
I don't know whether it's search habits, or what, but 80% of searches I do on DuckDuckGo I look at the results, sigh, and prepend !google.
"I tried to follow Kubernetes’ Vagrant stand-up, but got frustrated with its slow pace and clunkiness, which I characterized uncharitably as ‘soviet’. Amazingly, a Twitter-whinge about this later and I got a message from the Kubernetes Lead Engineer saying they were ‘working on it’. "

I'll try and make this clearer - thanks for the feedback!
"isn't your sustainability status with regards to that conveyed by price information as well though?"

No, the sustainability of production isn't included in the price, and that's part of the problem. There have been suggestions on how to fix this (e.g. carbon tax) but none have come to pass (not on a wide scale anyway).
I can't get past the irony that I would be wasting gas by using your service (your return trip home).
Getting Setup in GitHub
There is communication to defend an argument, and there is communication to raise awareness and make your discussion important.

"War on Terror" managed to be the best headline material of all topics for years. No other topic in discourse was so crisp, so clear to communicate. As a result, the discourse became "Do we fight terror or not?". It masked all other topics.

If all we want to take away from this episode is a lesson on marketing, it's how to make yourself heard at all, when you're just starting out. So yeah, for startups it's indeed a good idea to claim extremist points. It can pay off to stir up some dust, and clear your point once it settles. This can get you much further than an honest but mellow statement.
Making Microchips at Home
Neovim Newsletter #5 – Out of the Box
FYI, when I see SE I immediately things Sales Engineer.

I think anyone who's worked with an "enterprise" focused business, startup or otherwise, would think the same.

https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...
Is Payroll Ready for Disruption?  Google Capital Thinks So
An interesting study in online reputation!

http://www.scamadviser.com/check-website/gasvalet.co
You are ignoring the line "But the real future of the laptop computer will remain in the specialized niche markets..." That's the part that's a prediction, which informs the tone of the whole article, which turned out false.

The false prediction indeed comes largely from the author's inability to believe that such technological advances could come, within only about 10-15 years, that would completely erase all the downsides he correctly identified (size, cost, etc).

I think we're less likely to make such false predictions today, because we've seen such rapid technological advances. This sunk in for me about 10 years ago, before the iphone, talking about digital book readers with a professor, who said to many students who didn't believe digital book readers were in our future: Imagine what you _would_ need in a digital book reader. Smaller and lighter than a paperback? Cheap? Can be read in sunlight? Because all of those things are coming, only in the next few years. Then do you think digital book readers will take off? Lightbulb moment.

Even though the author of this OP continues with "Because no matter how inexpensive the machines become, and no matter how sophisticated their software...", I think if he really believed inexpensive, cheap, small, light, sophisticated computers were coming, and soon, he would have had a different prediction.
Actually, there are at least two more functions:

1. A media interface / playback system for audio/video content.

2. A commerce platform.

Arguably, a communications platform for both realtime interactive and asynchronous messaging. Some of that probably arguably does belong in the browser, though much could go elsewhere.

The problems that accompany this are not just the complexity you describe, but bloat, security nightmares, stability and interactivity issues, and more.

I started calling for at least a 4-way split about a year ago, and I suspect it may emerge, though through simplified tools (likely eBook readers) acquiring more web-like capabilities.

https://www.reddit.com/r/dredmorbius/comments/256lxu/tabbed_...

The increasing tendency of browser vendors to incorporate Readability (or similar functionality) directly into their browsers seems to be one positive sign that there's an awareness of the problem.
They actually are stock photos. Do a Google reverse image search. I see some 1,000+ results.
Logarithmic scale solves that problem if you're interested in the rate of growth.
Through the magical power of lying!
These books are probably great but if you look at some of the best/worst bugs found in the past few years, there's one tool that seems to come up over and over again: afl-fuzz.

I recon that the easiest way to get started with bug hunting might be to just set up afl-fuzzing on some trivial code that has lots of potential for going wrong. Stuff like JSON/HTML/HTTP parsing in C is a great candidate to find integer overflow or buffer overrun bugs in (some of the bugs in this list are exactly that). Throw some CPU time for the fuzzing, and pretty soon you should have a handful of repro cases.

The nice thing about these is that the bugs could be very trivial to fix but have enormous security consequences.

If someone wants a suggestion for a project to try some fuzzing against, the new h2o/libh2o web server and its HTTP parser component (picohttpparser) look very well written but not very well tested (only a handful of hand written, hard coded test cases). I'm pretty sure there's one or more potentially disastrous bugs in it.

edit: almost all bugs in this list seem to be integer overflow bugs. That hints that these issues were found using a static analysis tool like ClangAnalyzer or Coverity.
That's an artefact of us not having to deal with that much latency, though, and is being fixed with the ability for the server to pre-emptively push resources you will need.

(as a side note, my first "web browsing" experience had a typical round-trip measured in hours; I requested my pages with CERN's email-to-web gateway, but I got my e-mail via UUCP exchange to a local BBS which again did their UUCP exchange to an internet connected host every 4-6 hours, so if I timed my exchanges right, I might upload my request right before an exchange, and get my page back right after the second exchange 4-6 hours later - of course it sucked, but it was still massively better than no web access, and at the time I had never experienced "live" internet access)
Where's the $9000 come from?
Doesn't AAA already do it better ?
I can't help but get the impression that there is some other-than-stated ulterior motive.

Like it's an experiment to see who will give you CC info as a report on public gullibility.

Aside from that, really?!? Is there a dire need to hire someone to fill up your gas tank? And you give them a credit card number and your car?

Talk about a recipe for disaster.

Or chutzpah.
I'm considering doing exactly this sometime next year, and I have a lot of questions, if you're interested in having an American pen pal! Let me know and I'll give you my email.
Ya know you can just do !g right? Also you can get google results by using startpage. I default ddg then fall back to !sp (startpage) if I don't get what I want.
Snowden shows John Oliver how the NSA can see your dick pics
Same here, so [shameless plug] I wrote http://goosegoosego.com which is just a redirector for Google/DDG which you can trivially run locally. It defaults to Google, and you can search DDG via !ddg

It gives you the advantage of having access to the !Bang syntax (https://duckduckgo.com/bang.html), while providing IMO better search results via Google by default.
actually, I don't see it there - mine is mgkimsal@gmail.com
To be honest, if your application adds value that is obvious to a company's leadership [and that's the goal with B2B sales] then nobody will care that it uses the JVM. By which I mean both that the leadership won't care and that the nobodies in IT who might care will be given marching orders regardless of any animosity.

The bigger hang up I see with the JVM is for companies that are .NET based. As with the previous paragraph, that's a market analysis question not a technology one.

Finally, the security threats to a mostly offline application designed to communicate with a central server are relatively low in comparison to something based on constant internet connection and web technology. Of course, as always, the people designing a system for the JVM need to know what they are doing.

In a market where desktop applications make sense, selecting a language that facilitates use on both the JVM and .NET might be a consideration. That's not to rule out targeting the browser, it's all tradeoffs.

Good luck.
Show HN: Awesome Corporate Hack
Alright so here's the concept:

You take a mouse, gut it, put some ware on it that installs when you plug it in...

Then, you call up corporate IT fixers ("help desk") and be like "oh man my mouse is broken!"...they come, replace your mouse, and you hope they try and diagnose the problem with your "broken" mouse on their machine...
[Android Wear] a journey from a handheld application to a wearable device
>Another argument might be that nothing stops you or I from electing to abandon everything for the nearest crack den, either... except for the fact that we have learned, from interacting with our environment, that there are other things we enjoy, and that cocaine addiction might be more destructive than desirable over the timescale we're interested in.

Well actually, human beings have multiple conflicting reward systems. Reaching for the crack-pipe to wire up our dopaminergic circuit tends to result in driving our other reward chemistry to damn near zero.
are you talking about pollution externalities?

or production sustainability in terms of "we might run out"?

because I'm pretty sure information regarding the latter is priced in
Hey, it's 1998 again.

How is this useful?
This service is probably meant for people with higher-value ways to spend their time than fill up their gas tank, i.e. business owners.
BTW I found http://debops.org/

But still I think it would be a great idea to have a community playbook for critical things like mailservers where it is so easy to make a mistake and the fight against spammers is so hard to fight when you are only a small group of people or alone.
My work proxy doesn't like the contact page:
"Your request was denied by SmartFilter while attempting to retrieve the URL: http://www.gasvalet.co/contact.html. The content category reported by SmartFilter is: Suspicious. The Corporate Internet Access Policy is configured to deny access to this category."
S3 module and something else was b0rked in this release that I ran into last week (can't remember atm). Very annoying.
It was a snide joke, that there is no utility in the service.
If my time is worth, say, $500/hr, it's economically rational for me to outsource practically everything that doesn't require my unique skills. I've paid people to fill my gas tank before as well as oil changes, laundry, dishes, etc.
Hosted on Wix. Not exactly hearkening to the days of yore here.
What are numbers really?
A more professional landing page would make you seem more legitimate, yes. This looks very sketchy. I'm not saying you're running a scam; I can see this being a real and valid service, especially in Silicon Valley where startups are created to cater to other startups. But your site looks like a high school web design class mockup.

I'm not trying to be rude, just honest criticism. I wouldn't trust you based on that site. At a minimum, ditch the "sexy" stock photo of the woman pumping gas and the "time is money" graphic, find some real testimonials (you don't even have to have headshots; screenshot some positive Twitter feedback and use that, with permission of the authors of course). Definitely talk about the insurance policy, and give a little more detail about the service without being too wordy.
Yes, I used that TRS-80 model while haunting the stacks at the Library of Congress in the 80s. A lot of people would ask me about it. It was great for basic text entry, and made life so much easier. It was a fantastic tool for the time.
Good, no? Isn't this the point?

putting all fraud costs firmly on the victim...voluntarily.
Ideally in a mature system with various options for mitigating risk cheaply. If someone wants the (currently a tight oligopoly) 'credit card insurance scheme' why not let them have it in a more naturally competitive market?

The spreads are the spreads and if transacting costs more then it does elsewhere no one will use it. Otherwise, some positive things might happen.

Anyway, what about people who want to play with regulated forex trading?
>The search and other features work great for their intended purpose

The cost is outrageous, and the cost of a query can't be calculated before the query is submitted.
The difference for me is that that getting gas is a REAL time-taker-upper for me, and that I really have outsourced this job in the past. I've never outsourced getting quarters for laundry, because if I'm going to do that, why wouldn't I just outsource laundry altogether?
Magento: Best Choice for E-commerce Success
Reading some of the actual reports, these look like straight code findings (see for instance the numbered step-by-step explanations). They also aren't particularly complicated bugs.
Do they have any plans to support python3? I want to use it on Arch and Ubuntu. FAQ says they will address this issue by python3 becomes mainstream, but what does the mainstream exactly mean? When RHEL set python3 as default? Python2 maintenance continues until 2020, so seems have to wait for more several years.
Sans listening it is hard to accurately discern that someone isn't smarter or discover that they indeed are. Listening is also a path toward discovering new considerations for importance and rightness and what is important and right for others.

Not to claim that I do these things.
HackerOne manages bug bounty campaigns / community vulnerability research for orgs and companies. This campaign is sponsored by FaceBook and Microsoft, according to this page: https://hackerone.com/internet-bug-bounty .
https://hackerone.com/internet-bug-bounty

Microsoft/Facebook.
America does not have a good used market mentality, so after someone gains their utility from a purchase they feel that the trash is the only option.
Amazon’s Drones Exiled to Canada
> On the other hand, people really have to think rationally and responsibly to tackle serious political issues.

While I agree with that, the limitation to that approach is that the rational part of the mind is not in control - it can at best guide emotion.

Daniel Kahneman has a great metaphor for this: think of the rational aspect of the mind as the rider of an elephant, and the emotional, intuitive part as this elephant[0]. Sure, under most circumstances the rider can guide the elephant, but the elephant can want different things than the rider. In a way the elephant is more important, because if it doesn't work along the rider is helpless. You need to get the elephants to calm down and get along before it's riders can even bother with having a conversation.

[0] Ignoring for a moment the issues with clear-cut boundaries like that, or the limitations of making sense of the mind in terms of two other minds.

EDIT: I left a comment earlier on reddit[1] that indirectly talks about this as well:

You have to realize he's not trying to reach out to people like you who already are aware of these issues and agree that something has to be done. He's trying to get the point across to people who are most likely to resist thinking about it, for all the wrong but understandable reasons.

Like with race, climate change, gender issues, religion, those who need this stuff to be explained to the most are also the most likely to resist, because they literally Can't Deal With It. It's called fragility[2]:

“a state in which even a minimum amount of racial stress becomes intolerable, triggering a range of defensive moves. These moves include outward display of emotions such as anger, fear and guilt, and behaviors such as argumentation, silence and leaving the stress-inducing situation.”

Replace "racial" in that quote with any sensitive issue you want, like "gender", "political" or "religious". Everyone has this to some degree, and the first thing to do if you want to have a healthy debate is become aware of everyone's point of fragility and somehow circumvent it so we can have a reasonable discussion. Even more so when trying to reach out to the people who suffer from this the most. It is really important we keep trying to do that, no matter how frustrating it can get, because the ignorance of even a few affects everyone in society, especially in a democracy.

It's a real problem and John Oliver even lampshades it, calling Snowden the IT guy in the office you don't want to learn from. He may appear to be shooting Snowden down, but what he's doing is approaching this from point of view of the many people with this mindset. He's acknowledging their experience (not to be confused with viewpoint) as a valid one, and trying to give them a way to connect to the topic regardless, with jokes and dick pics.

[1] http://www.reddit.com/r/worldnews/comments/31lqjh/edward_sno...

[2] http://www.alternet.org/culture/why-white-people-freak-out-w...
How do you have better data than Facebook on how many users use the Messenger functionality and how many use all the others (feed, etc.)?

And having the same functionality in two apps is not a good idea in any scenario.
> Stroustrup: Well, almost. The executable was so huge, it took five minutes to load, on an HP workstation, with 128MB of RAM. Then it ran like treacle. Actually, I thought this would be a major stumbling-block, and I’d get found out within a week, but nobody cared. Sun and HP were only too glad to sell enormously powerful boxes, with huge resources just to run trivial programs.

And then when that got sorted they invented Java and the JVM I suppose...
Pale Moon Browser
If you're being paid hourly, sure. Are there enough hourly people that this affects to make it profitable?
Turkey Blocks Twitter and YouTube
The viewer of the infographic is terrible, post a large png please.
It isn't even about that. It is that the completely clean guy who is standing for integrity who gets told 'either you do as we say or we will convince the world you are a child molester, and trust us, we can plant all the evidence we want where ever we need to'.
But look at the smile when he sees them caring about dick pics!
> The director of SpaceX is developing a network of satellites above the Earth that could speed up web surfing and could provide access to isolated communities. And the most interesting thing about this project is that it will use the profits to help colonize the planet Mars.

Is there that much money to make in delivering internet to isolated communities??
Guild wars 2 uses it for its marketplace interface.

lichess.org is another relatively large project that uses it (I mention this one because it's also open source)
This is an old hoax, but apparently believable enough to so many people that Stroustrup had to deny it in his FAQ, see: http://www.stroustrup.com/bs_faq.html#IEEE
You're assuming that any "downtime" is completely worthless, however. I find these sorts of small mental breaks to be incredibly useful, increasing the value of my "productive" time.

Of course, my time is worth an order of magnitude less than $500/hr, so maybe I just don't understand.
That would only be ironic if your goal was to save gas. But your goal in using such a service would be to save time, which you would be.
>> So basically if it doesn't influence your daily life and you have zero control over it, why should you care?

> I cannot really argue against this pessimistic picture of democracy.

I on the other hand don't see a different way. It seems to me that if you really want to change something for the better, you need to steer clear of any kind of politics. It's like a swamp or quicksand; if you enter it, you'll get stuck there.

> Your definition of politics is very weird to me. Since preventing wrong things that happen on a big scale fits perfectly into my definition of political activities (think about the American civil rights movement).

My working definition of politics here is anything that involves politicians and especially political parties, because anything they touch immediately gets corrupted and turned into a way for said officials to safeguard their careers. You may say I'm cynical, but that's what I see all around, living in a democracy. I admit there may be a better word than "politics" for what I'm talking about, but I can't find it now.
I would love to know which regulations and for which city's / states. Do you have that handy by chance?
Burn rate says little about whether a startup is on track
Ask HN: If you had 5 years of free time – what would you learn?
Imagine you are a teenager, and you have 5 years of free time, you can do anything you want. What would you spend your time learning? What area of science/technology would you get into?
Attack Training in Jhiram Ghat (Bastar)
> Dumbing down complex social and political issues is a communication strategy that will always see populists and extremists as winners.

And this is how you get ordinary people to begin to understand why this is an issue and why they should be concerned. Sure, you could let them drink from the firehose, but the decisions they reach would be even more uniformed or as it is now, ignored.

You give simplified information and let the curious among the previously uninformed do their own research to reach some version of The Truth.

Is it a perfect solution? Not even close. But that's not the world we live in or are surrounded by.

John Oliver is not wrong when he says "We don't fundamentally understand it." Maybe you do. Maybe someone else does. I know firsthand that I vaguely understand parts of it.

The problem that Snowden revealed is going to take years, maybe decades, to fully digest and society is going to be everchanging during that time. Prepare to be eternally frustrated if you ever thought there was going to be quick and decisive action on our problems with internal spying.

("Internal spying" doesn't even begin to cover what he revealed. It is the simplest term I can come up with at the moment. That, in and of itself, reveals the hidden depths of this issue. What the hell do you even call it.)
Love Ansible for its simplicity. For some reason it "just clicked" whereas I really struggled with Puppet / Chef / or old-school shell scripts. (That says more about me than Puppet and Chef)

For me, YAML files and fantastic documentation made more sense than the DSLs of the other two.

Currently we use it to setup our 12-factor app in production, staging, and development environments. (Django, Elasticsearch on Ubuntu)