skysight-inc/HackerNews huggingface dataset:
This reminds me of how people feel when they remember high school. Like many technical people, I was picked on and had a lot of social problems. When I think about those things, I feel like my life was horrible in high school.

But I also had really close friends who had similar experiences and when I remember spending time with them, I think life was awesome in high school! I had a band, and we threw parties for our nerd friends, and we played technical pranks on each other. It was great!

These days, we have video available instantly on demand without advertisements. But we also have crappy websites that try to throw up an interstitial ad before you can even read the content. I find the tools make it really easy for me to ignore ads and get at content that is as in-depth as I want in just about any direction (for better or worse).

I'm a very cynical person overall, but I love where we are. I have a supercomputer in my pocket that can get just about any piece of data I want instantly. (I was video chatting with a friend while walking my dog the other day! And it was no big deal!) I can also play scrabble with someone I've never met in a country I'll never visit 10,000 miles away. If other people want to keep track of which celebrity slept with whom, so be it. But I'm enjoying life like never before, and it seems like most of what I can do is accessible to most people (at least here in the US).
Nope, not under Kickstarter rules. If a company offers items as rewards, it has a contractual obligation to provide those items.
In my market (Atlanta) it's not even really about the speed. Granted Comcast is far more expensive per mbps than Google Fiber. It is "fast enough" except that Comcast will cap data usage to about 300 GB per month before charging fees.
That's what happened when GMail offered 2 GB inboxes. The competition got serious.
>Imagine if 10in were forecast and then NYC actually got 2 feet.

i'm imagining it, and not really seeing the problem. 10" and 2' are both enough snow that you probably don't want to drive in it unless you have to. It might make a difference for the snow plow operators or the skiers, but for the average person the only thing they need to know is "should i plan to drive to work in the morning" and the weather forecasters correctly predicted "no".
I have Time Warner here in Austin. Although Google Fiber is not yet available for my place, in the last 6 months, TWC has increased my speeds and sent out new modems/routers.
Nice! I have a stupid blog generator (https://github.com/tallesl/deadsimplelog), might add support for it :)

P.S.: I may be completely wrong but... isn't that a Pokémon (on the logo)? Being so, is possible that you guys would have copyright issues (right?).
If by 'efficient' you mean 'most consistently profitable', then no, neither markets nor a 'flexible corporate environment' promote actual efficiency.

In that kind of environment - which is not too dissimilar to the one we're in - corporations simply hoard money to no great end, and markets crash unless they're propped up by public subsidies and hand-outs.

This distorts the wider economy and makes real efficiency less likely.

Of course if by 'efficient' you mean 'providing the greatest possible benefit to the greatest number of people' that would be a very unusual aim in orthodox economics.
Any idea what cities in the Triangle are actually getting this? Cary? Chapel Hill? Durham? Raleigh?
Why we offer parental leave
5 Czech startups to watch in 2015
It only does this in certain cases. It can also negatively impact those who wouldn't want to do it. You have to factor in a cost to all of these things - even for something as simple as smiling. For smiling most of the cost is mental, but it's still there.

I feel like there's a lack of explanation on "effort" that a person can spend. Like why a person will be able to do some amount of work but then get incredibly bogged down and not feel like doing more, even though they aren't really "tired".
Seems like most code editors these days have reached that microsoft excel point where most of the requested features are already present and it is a matter of usability and better ways to help users learn these inherently complicated tools. I'm constantly surprised at how many really bright people aren't using their debugging and profiling tools effectively.

The big features I'd like to see are more around collaboration and remote execution. The ability to share, search, remotely debug a big stack easily would be great. Github has taken some big steps forward on that but I'd love wrap that up into the editor. Use cases like natively connecting to a coworker's editor and see what is failing or review some code.
Chrome with OldOpera features? Sounds great!
In Austin AT&T and Grande (Local ISP) both started offering Gigabit shortly after the time Google announced Austin as a fiber city. It's working.
That could be the case, but I don't think it's necessarily so.

If I go into a favorite restaurant when things are slow, I will happily chat with the staff. But if they're in their busy period, I am all business: I briskly give my order and otherwise work to minimize my time demand.

That is not them being haughty; it is them being busy. And it's me being respectful of that.
Screenshots (of UI example) would be nice.

Is there search built-in or planned? I see some discussion in the storage format section, but only as a negative statement.
Per the Ubuntu security advisory for this, 14.04 is not impacted.
Why most IT companies do not need marketing teams – Rockin' Robin
MVC with an event bus (I mean, um, "Flux") is about as far from "computer science" as you can get. Software engineering, maybe.
If I'm understanding the article correctly, this seems correct. Of the many models almost everyone chose to emphasized the models with the more extreme output. Different parties had different motivations: selling news, avoiding political blame...

Interesting things happen when science meets human nature. Science rarely wins especially if there is uncertainty.
The dark side of ‘sharing economy’ jobs
The three most important considerations in selecting a MongoDB shard key
You assume that every company has the knowledge and resources to provide an alternative which is more secure than what a 3rd party would be able to do as part of their core business. This, unfortunately, is not always the case regardless of the company being a startup or an enterprise...
Popular Rag, OC Weekly for Sale in Bitcoins?
Considering how many people in the world are poor, wouldn't you say that such "defeatist" thoughts are actually more realistic?
A single 9x% confidence interval like 2-16 inches gives the impression of a continuous bell-curve distribution, when you might have a multiple peaks based on a couple of simple factors. I wonder if it would be useful to give out a couple of probability buckets. If people heard "20% chance of 10 or more inches, 60% chance of less than 2 inches", would then know to be ready for a lot of snow, but not be surprised if it doesn't happen, or would they ignore the considerable chance of a heavy snowfall?
I think a fair comparison is LLVM for developer tools.

Shared IR (graph schema) and optimizers. Pluggable front ends (syntax viewers, editors, etc.) and backends (languages).
There are quite a few factors outside their control, including existing infrastructure, local regulations, and local government willingness to accommodate Google: http://www.washingtonpost.com/blogs/the-switch/wp/2014/02/20...
Can anyone suggest a better URL for this story?

Edit: It seems Bloomberg has the most substantive article that isn't behind a paywall, so we've changed to that from http://www.ibtimes.co.in/valve-economist-yanis-varoufakis-ap....
> There are many millions of people whose intentions are malicious. It takes very few of them to do you, your family, your neighbors serious harm.

Come off it, and stop watching "24" reruns. The risk you face, I face, everyone faces, is practically nil. We all know the numbers. You have no need to pay more attention to terrorism than you pay to lightning, or slipping in the bathtub.

Moreover, this is true in places that don't have an HSA, an NSA, a CIA, or an FBI. There is no difference in outcome regarding terrorism in Latvia where they all they can afford is to deploy an anti-terrorism potato, or in Alabama, where you have camo'ed citizens armed-up and waiting for ISIS to invade.
Thanks! I'm sure it's more difficult for the people in the Bay Area because of the saturation. I saw that even in Seattle to a lesser extent.
This is an LLVM Developer's Meeting presentation about Kythe with video and slides:

http://llvm.org/devmtg/2014-10/#talk21
Alternatively, you could use Reflux.js[1] for a simplified Flux-implementation that is probably enough for smaller apps. I use it in combination with React.js, or Ractive.js, depending on my or my client's needs. Ractive.js, which uses mustache templates, is particularly useful if one needs to collaborate with people who cannot use JSX or are wary of it. And it's pretty useful for smaller projects too.

[1]: https://github.com/spoike/refluxjs
101 *buffer_size = size_needed;
102 new_buf = (char *) realloc (*buffer, *buffer_size);
103
104 if (new_buf == NULL)
105 {
...
114 goto done;
115 }

It's a shame they put that "..." there, because this looked like another potential vulnerability to me, or at least something I would take very critically reading this code. (realloc fails, the caller's variable at buffer_size still gets assigned a larger value, next call thinks it has a larger buffer than it does). Line 110 assigns *buffer_size back to 0 so there is no such problem.
TUTORIAL: USE TOUCH ID IN Your SWIFT APP
Given the continual clickbait alarmist stuff about it being a snow-hurricane (say what?) I'm surprised the hurricane analogy hasn't stuck deeper. Technically hurricane Katrina never hit New Orleans, it hit Slidell. I can assure you no one cares, other than maybe people living in Slidell. The rest of the world feels apathy due to lack of geographic knowledge. Boston, NYC, Long Island, whatever. Similar to the Katrina example, I'm sure the difference between LI and NYC is extremely important to the status seeking locals, but...
do you have a link to that rule? i don't see it on their site, only this: https://www.kickstarter.com/rules

this:https://www.kickstarter.com/help/faq/kickstarter+basics#faq_...

and this: https://www.kickstarter.com/help/faq/kickstarter+basics#faq_...

all of which seem to pretty clearly say you might not get what you think you paid for.
From a live stream of the announcement it included Carrboro, Cary, Chapel Hill, Durham, Raleigh and Morrisville.

Now just to find a written source...
Why didn't the OEMs catch it? You'd think they would verify the specifications of the chips they are given to some degree to assure they are accurate. Have they grown complacent?
Fair enough, but it's worth noting that line is the difference between empty ocean and twenty million people, threee major airports and the financial capital of the world. It's sort of the definition of a distinction denoting an actual difference.
Have a terrible startup idea? Submit it here
I've never understood why slack is so famous and got so much traction when other alternatives existed way before it, like hipchat
Another incentive is the audience: people will watch the news much more if the forecast is really bad.
Start here: https://twitter.com/kennwhite/status/557618342203125762

Now invert.
Ah yes...adolescent "bombs" and BBS's...what nerds back in the day didn't enjoy these both?

My favorite bomb cocktail was brake fluid, pool chlorine, and PVC. We lived in Florida on a river and we used to see how many fish we could "catch" with one of our homebrew contraptions.

I guess that would make me a "terrorist" by today's standards? I'm not sure anymore...
Is there any rime or reason to the cities that Google chooses to put fiber into? Is it a matter of more friendly local government, less resistant local teleco's, a combination thereof or some other factors?

Just seems the locations aren't exactly tech hubs so I'm trying to get a better idea of how the expansion works.
Night School: How regulators undermined a transportation startup
Saw the same thing from Comcast in a very rural area - doubled speeds for free with higher tiers available. Went from 50 to 100. I think we are finally seeing some change.
Luna – Hack your sleep
The default exim config seems to not be vulnerable.

I checked the configs on two of my systems, one default, and one heavily customized, neither had the helo verification turned on.
If you go here: https://fiber.google.com/newcities/
and hover over the main cities it gives you a breakdown.

Carrboro, Cary, Chapel Hill, Durham, Garner, Morrisville, Raleigh

It has it in the hero picture at the top here: https://fiber.google.com/cities/raleighdurham/home/ as well.
I thought Hackers was great - you might also like two other of Levy's books: In the Plex (which follows Google's history) and Crypto (which is especially relevant today).

Some people find his style dry, but I've found it direct and really interesting (probably because I'm already interested in the material anyway).
What Batman can teach you about being a happy tech consultant
Given that reality one wonder why the incumbents don't raise all their speeds to dissuade google from entering there various markets. Perhaps the shear magnitude of their collective greed obscures their reasoning?
Scraping Reddit with Akka Streams 1.0M2
Man, that map is impossible to read. Even as a fairly mildly colorblind person, there's no way I can distinguish the colors.
According to this update: http://www.openwall.com/lists/oss-security/2015/01/27/18

The Qualys guys were unable to find any issues with sshd and tcp_wrappers. I imagine I'm not the only one that has /etc/hosts.deny setup to reject all but some IPs, but according to Qualys tests this issue cannot be triggered via someone with exploitable RDNS. As far as they know -- of course you should upgrade when you can.
the fact of the matter is that there was a not-unlikely chance (according to the models) that NYC, Boston, and other cities could have seen crippling snowfall. They were able to prepare for that eventuality. That it didn't come to pass is almost a non-issue.

The thing is, for the Boston area at least, the crippling snowfall totals came true. Areas west of Boston were reporting well over two feet of snow earlier in the day.
The Struggles and Success Making the Scissors Tool in Loose Leaf
It's kinda sad that the current ISP climate in America is such that faster speeds being rolled out is at the top of Hacker News.

That said, I'm excited as hell for the roll out. I'm not in one of the target cities, but Google Fiber spreading gives me hope that they'll eventually make it to me. I've lived with Bright House and their terribleness for far, far too long.
For bystanders wondering, the Android bluetooth stack is apparently deeply problematic. I was trying to debug some issue between my android devices and a music receiver connected to my stereo. In reading up on this, I came across so many people with stories like this.
Just remember that by default lsof prints only first 9 characters of process name, so processes with long names will be cut. You can change how much initial characters lsof prints with +c command, but often kernel does not supply full names for lsof, example limit in my box is 15 characters

>lsof +c 64

lsof: +c 64 > what system provides (15)

So

lsof +c 15 is maximum
Software engineering is a topic in the field of computer science, namely applied computer science. You might be using "computer science" to refer to "theoretical computer science."
Can somebody explain to me a viable business case for building yet another browser today? How do they expect to make money on it?
Someone should bring this to Windows...
which recent LSD threads are you talking about?
Ten More Reasons Why You Should Quit Your Job and Work for Yourself
As a paying "Inbox developer program" user, I'm a bit shocked that I had to find about this through HN.
Do you know of any research about the accuracy of forecasts as a function of sensor data input? I.e. what kind of an improvement will we see if some number of Android users install PressureNet?
It's been a long time since I used one, but don't push-button mechanical locks have a pretty small space of possible combinations?
The paedophiles-in-parliament story that has been simmering away since Jimmy Savile died suggest the UK's children need to be protected from politicians far more urgently than they do from online porn.

Most workplaces aren't rife with accusations of systematic child abuse.

It's more than a little disturbing that the same can't be said of Westminster or Whitehall.

http://www.independent.co.uk/news/uk/home-news/child-abuse-i...
This is a bit off topic, but whenever I'm tempted to add React to a page or incorporate it into my single page app, I keep asking: is it worth roughly doubling the size of my javascript payload (130 kB React + 96 kB jQuery for AJAX + X kB business logic)?

I keep backing off, and sticking with jQuery/Backbone. One solution would be using a lightweight AJAX library in place of jQuery, but I haven't found one that is widely used, well maintained, and recommended. Can anyone recommend one?

Or in 2015 should an extra 130 kB be considered a non-issue?
Agreed. I think my perspective on cost may be a little skewed because I'm using it for a University CS Club with over 100 members and we can't pay $500/month for it.

I have less incentive to introduce it for the startup I work with because those people are all comfortable with email, and busy with enough other things that I'm not going to see 'instant message like' responses anyway.
This is puzzling to me as well. It may be more a familial thing than just one man. Ghenghis Khan was a member of a very powerful tribe and all the men, who were likely very closely related, would have engaged in the same prolific behavior during conquests.
I'm curious on this one too. How exactly can this be exploited remotely? SSH trickery? If a PHP script is doing geolookups or resolving of user's IP's to hosts?

How do I make my hosts secure?
Ronald Brown, Puppeteer, Planned to Rape, Kill, Eat Children
PH Startup Toolkit #4
But the user no-longer owns the content. The user can't control what SE does with the content.
Yeah, being in eastern New England, the forecast was pretty spot on. So what if it missed NYC?
Much to my surprise, you are right — sling bullets probably could not penetrate armor: https://en.wikipedia.org/wiki/Talk%3ASling_%28weapon%29#Armo...
Asteroid That Flew Past Earth Today Has Moon – NASA
Step 1: Be Stewart Butterfield.
How is this going to impact my daily life?
Yeah. This isn't anything new or unique. DDG does it better.
NASA's Dawn Spacecraft Captures Best-Ever View of Dwarf Planet
>Deadbolts are false security

False security? In what way? False as in they don't do anything? Or false in that they give you a false sense of security?

Deadbolts prevent the most casual of crime and crime of opportunity. Which I would argue is probably the most prevalent type of crime.
The situation with Fairfax was quite different. The forecast there was pretty accurate: a couple inches of snow, falling on warm ground with rapidly cooling temperatures. To someone who understand this, that means the roads are going to be absolutely atrocious. Apparently whoever decides these things at FCPS thinks it means "that's not much snow, so we'll be fine."
Slack has an IRC gateway. [1] It works okay. My one gripe is that I can't figure out how to @mention my fellow Slack users via IRC, so I usually have the web interface open as well.

I hear you on the lack of infinite scrollback. They have to incentivize the upgrade somehow.

[1] https://slack.zendesk.com/hc/en-us/articles/201727913-Connec...
I was delighted to notice a while ago that the Finnish Meteorological Institute had added 50% and 80% confidence intervals to their 10-day online forecasts, for instance: http://en.ilmatieteenlaitos.fi/weather/turku?forecast=long
I think a keycard like businesses use is the way to go for this. You can disable a card's access without having the card.
The August lock replaces only the inside part of the lock (so your apartment manager can still get in), and it's pretty decent. It does take a little too long for Bluetooth to detect the lock, but hopefully the wi-fi module coming out will make it more reliable.
I bet it never comes to the DFW area. Home of Verizon FIOS. Oddly enough I live in Arlington and FIOS is not (nor ever will be) available.
I've seen this come up from just an idea to full-on production and these guys know what they're doing.

Was pretty impressive to see them hacking and soldering stuff in their apartment!
Building the world's tallest lift
If you’re an engineer who wants to start a recruiting business, read this first.
Ask HN: Which are the best Vacation Policies you've ever heard about?
Hi, My name is Angela Cois and I'm Cofounder at LastRoom, a travel booking platform for smart companies (www.lastroom.com). I'm doing a research about vacation policy models within startups and I'm going to share them in a series of posts on Medium. This is the first post I wrote to explain the reasons why I’m analyzing this topic: https://medium.com/@angiecois/dear-santa-this-year-i-just-want-to-break-from-the-grid-dda3fc89e49a
Which are the best vacation policies you've ever heard? Do you have concrete examples or startups' founders to introduce to me?
Are you working for a company that you consider a great example? I'd like to know more about it! This is a quick survey to explain your company case: https://docs.google.com/a/lastroom.com/forms/d/1iJHcseis93Qs5l6YdnXi__o0_JmOgSLa7oRdkOFNZe4/viewform?c=0&w=1

Thanks for your help guys!
Actually I may have been too quick to reply. This might be accomplishable with remote attestation (Intel TXT). I think Intel chips can setup trusted execution areas and provide a hash of the code running. Now, input and output are gonna be tough. You could do encryption to and from the device but then you're essentially running another computer.

It might be easier on a simple DOS like OS, where IO is m can be straightforward and handled by the hardware pretty much.
I think the problem is that people don't really understand nonlinearities in these things.

Imagine somebody aims a gun at you and I say, "Watch out, he's going to shoot you!" Then he fires the gun, but it misses you by an inch. You wouldn't say "you idiot, the bullet didn't hit me at all." But the weather equivalent has people thinking forecasters are stupid.
Math for Programmers (2011)
I cannot imagine accepting arbitrary inbound phone calls without scheduling, unless your whole task is being phone support.

A few years ago, I worked at company which somehow felt because my salary was a sunk cost, it was fine to have me do phone support for customers all day (as front line support too, since we didn't have a good triage system, although our customers were all pretty high end), while also nominally developing. There were fairly reliably several calls per day, ranging from 5 minute small issues to 2-3 hour serious problems.

Needless to say that in addition to being 10% as productive as usual, I left as soon as I could.