skysight-inc/HackerNews huggingface dataset:
I typically talk to drivers. Conversations with people I'd otherwise not interact with sometimes lead to interesting stories, sometimes I'm able to give a helpful piece of advice, other times they lead to opportunities to gain insight into the world outside my bubble.

Recently (and not for the first time) as I stepped out of a cab, the the driver made a comment about how God had placed me in their car that night. Times like that, I arrive at my destination with a smile on my face.
Were you around Portland this summer? It was pretty warm...
> and look where that has led...

I'd like to see a reliable source on that. The cultural differences with most countries in western-Europe certainly don't seem to support your assertions.
The delay could be because you are far from New York where the graphite server is. But I am as well (in Stockholm), the delay is between 200ms-600ms for me. then maybe 100ms for the canvas rendering.

Also the delay is higher than usual now because the demo site is busy now with the release announcement and lots of traffic from hacker news and twitter.

The rendering is very fast, switching dashboards can be under between 500ms-2 seconds. Just zooming on on the graph and you have a fast metric store is usually almost instant.
Social Media Growth: How We Used Buffer to Boost Our Social Traffic by 350%
thx for this very interesting read!
Both examples seem rather obvious to me. The first one adds the carries onto the bitwise sum, similar to a carry ripple adder. The second subtracts the carries from the result to retrieve the bitwise sum (XOR).
See my other comment, but hosting's the easy part, managing packages from "packaged, this afternoon, works on dev's machine" to "tested and works for a couple thousand people, let's deploy this" is the challenge. The bad ways of doing this involve every team setting up their own repos (differently! ha!) to test things before pushing them up a level. This happens a lot, absent defined structure. So does things like e-mailing packages around, two people bumping a version number to the same thing, and so on.

I completely agree that developers shouldn't be making ops decisions and have scars to prove it.
I've never used Homebrew, so can't comment on that, but in comparison to Macports,

Advantages of pkgsrc:

- Everything is a quick binary install. Macports has gotten more and more towards "mostly binary", but I still find it sometimes doing huge compiles.

- Packages generally are installable, and work. Partly due to the quarterly-release model and the all-binary model, I find less breakage (esp. dependency issues) than when doing things in Macports.

- Subjectively, the set of tools feels cleaner.

- Can keep packages synced across OSs, if you use pkgsrc elsewhere (admittedly this is not that common a use case unless you run NetBSD or SmartOS, since typical users of a Linux or other BSD will use the native package manager).

Advantages of Macports,

- More packages

- Often newer packages (e.g. macports is shipping TeXLive 2014, while pkgsrc has some mixture of 2012 and 2013).

- More Mac-specific porting/debugging attention. Somewhat spotty how much, but for example you can choose either X11 or native Aqua versions of emacs, while pkgsrc does only X11 for GUIs.

- Fairly easy to customize packages with the 'variants' system, although in practice I avoid this like the plague because your system quickly ends up compiling things for hours if you use non-default variants.
PPA support would just make it easier and safer to add repositories like http://dotdeb.org to your setup. I don't see how PPAs are any worse than manually adding entries to your sources.list file. They're almost the same thing, except the former a bit more automated.
Much of government is public - it's just that most people don't care to go to the meetings/look up the records/interact with whatever local website holds the information or whatever.
That is the single most unlikely thing that could happen. It is also just a dumb argument to require people to do a lot of book keeping for every printer or other device on a network.

I am starting to think this is some weird plot to make entry into any web software harder and protect those already here because the arguments for this don't make sense. I assume that caching is going to end.
Well isn't their core competency selling online (desktop) ads?
I think of all the crazy things they did previously (fake calls to Lyft, the journalist scandal, etc).
How Big Brands Rank High in Google by Abusing the Algorithm
Political representation by women in the US is no better than the rest of the world.

White men, at 30%, do control the country. You are misinformed if you think otherwise.
Thanks, our backend is based on node.js so we're considering to support the Rexster server (https://github.com/thinkaurelius/titan/wiki/Rexster-Graph-Se...), which provides a REST API to Gremlin. What do you think about it?

We're also eager to see any binary protocole to communicate with graph databases.
"Privilege" is neither good nor bad. It just is.

Some people like living in cities that have a mixture of incomes, cultures, and lifestyles. Furthermore, some people see the various architectures and institutions of some neighborhoods as a kind of historical treasure. They think, in a sense, that the whole neighborhood, in some form of intactness, belongs on the National Register of Historic Places, or some equivalent.

Some people might also decry a person's smug dismissing of such concerns as a kind of ignorance propped up by privilege. Such a person wouldn't have the liberty of such smugness if they weren't so privileged. But the harm (if there is any) is not the privilege itself, it is the loss of (supposed) cultural treasures.
I have always wondered why so many hobby operating systems seem to be so POSIX focused? Why not explore other designs or make your own?
Microsoft offered $31 a share in 2008. It's at $45 now.
Dominant Color Finder in Objective-C
Ask HN: What to ask in interview for Electronics Tech position
short version: We are mostly software people hiring an electronics tech to help us diagnose/repair PCB's, help with prototypes and make small additions to PCB's we are now manufacturing. What are some good questions to ask potential employees to gauge their competence?

long version:

We are struggling about what questions to ask potential employees that are applying for an Electronics Tech job. Their basic job duties are to do prototype solder assembly for simple PCBs, fix custom PCB's that are returned under warranty and be able to do basic tasks like adding mosfets, sensors etc. Additionally, we want them competent enough to load firmware and run diagnostics on custom assemblies, but this is trainable.

My main electronics person wants to grill these people with questions that remind me of the esoteric questions from software interviews in the late 90's and early 2000's. However, given only he has this as the core area of expertise we are trying to get some outside opinions. We all recognize, the position has objective answers to questions so we should be able to ask and receive reasonable answers to help gauge a potential employees competence. e.g. Ohms law, component functions etc.

So my question is, what questions are appropriate, what are some you have asked, answered etc that might help us find knowledgeable people. Are there any resources you can point me towards? Is it reasonable to hand someone a small PCB and have them identify the basics of what it has on it? Is it also reasonable to hand them a known defective board with some background of course, and have them walk us through how they would diagnose it?
Not a fan of the rounded corners/edges, but the photos are more than beautiful enough to make up for it.
iTunes is not selling music in the MP3 format, so the kbit comparison is invalid.

Due to limitations of MP3 and advances in AAC it's quite likely that 256kbit AAC is higher quality than MP3 would be at 320kbit.
And all he got was 3 months.
Amen.

And worse, WHO ARE THE CLOWNS NOT ADJUSTING THEIR BEHAVIOR?

A loose security protocol means kids will do stuff.

So kids do stuff.

Educators get upset over it.

Kids do more stuff.

Educators get more upset.

Kids do more stuff.

Educators get REALLY upset and call the police.

Kids may well do more stuff.

Where in there do we talk about how the kids are doing stuff?

Seems to me, a simple teachers meeting to discuss these things would yield a remedy without having to call authorities.

A remedy, like changing the password?

Maybe discuss why and how kids need to have it to do work at home?

Asking the question, "what might the kids do?, or "what might this kid do?" is a fair question.

But asking, "What do we do about that?" procedurally is also fair.

They didn't do that. They called the police.

Seems to me, there potentially is an education problem with the educators as much as there is a problem kid.
Grammatical correctness is a fluid thing. "they/them/their" used singularily is one of those things that is on the edge of being accepted. Thing is, schools are slow to react and will keep saying it's wrong using a rigid form of thinking about grammatical correctness.
>You're positively encouraging CA MITMing here.

Internal to a business that is already MitMing everything, yes. Is that strange?
Anxietatea-angoasa TRATAMENTE NATURISTE
The Lack of Open Tooling for FPGAs
Show HN: The Lead Sports – “A no bullshit sports newsletter for busy people”
Empirically, there seems to be a correlation between lawn care company usage and stations that carry 100% gasoline where I live. I am lucky to be about 7 km from a station that has it (suburban/semi-rural border area). Cost is roughly 10% more than E10 (at this one particular station).
ClojureScript and React. Moving from Bad to Good
fukc offffff
This comment has been up and down like a yo-yo! For anyone confused, I was referring to TempleOS, which is periodically mentioned in these very halls. Long-form article here http://motherboard.vice.com/read/gods-lonely-programmer (and discussed here https://news.ycombinator.com/item?id=8658283).
But they don't make it 'better', they just use GE to make corn produce glysophate.
This is worthless without saying at least the general area or country where you live. $60K is a "small" salary in e.g. New York City but a massive salary in e.g. Indiana.

Every time these threads come up people in high cost of living states that make $20K+ more than everyone else flood in and then reply to people living in low cost of living states with "how come you make so little?!"

Then the whole thread turns into a salary pissing match with only people doing exceptionally well replying and everyone else thinking about how much they're getting "screwed." It is self-selection bias.

Anyway...

- $47K, Utah, Programmer

- Unfinished college degree, and five years as a "DevOps"-style role

- Even for Utah my pay is on the low end, but I have a great benefits package and a ton of time off (about three weeks fixed, 20 days of vacation, and 10 days of sick leave a year), and I work actual 9-5 (no unpaid overtime). High job security (government), low turnover (I am the first hire in over five years), and a happy work environment.

- My work actually expects you to use your vacation. It isn't one of those "vacation on paper" places or "unlimited leave" places where the internal culture is to never use it.

- My pay increases at fixed intervals without negotiation and is tracked so it is a knowable quantity.

Do I get paid on the low end for the specific job title? Yes. But how much value can you place in an actual 9-5 where you only work max 11 months of the year and have good job security and great benefits?

Plus my pay slowly rises in time (above inflation) and I'll have no periods of unemployment (which can be extremely expensive, in particular if you have any medical stuff in the US).

Yeah, sure, I am rationalising but if I made even $65K this would be pretty much the perfect job, but you cannot have everything...
Tim Tebow Appears Set to Join a Crowd of Eagles Quarterbacks
It depends on how you define the scope of the delivery, which is mentioned in the article. MQTT's exactly-once ensures that the receiver delivers the message to the end application exactly once, even if there had been duplicated messages between the sender and the receiver.
Lumping both cities together as "warm-weather" seems lazy. Miami is hotter in January than San Fran ever is.
React Native Fundamentals
This shows you how much cultural acceptance the US has to offer. For example, if you go to France and try to speak English, you will get scoffed at.
Dell Latitude E6320. I'm not really the "enamored" type, but this little dude is great. It has magnesium/aluminum finish, very austere (brushed finish, not flashy). The quality of the plastic is great and it has a slot for a SIM card (3G to stay connected anywhere). And it's 13.3" (not small, not big).

My first fell from about 1m60 on its VGA connector and still kept running which is surprising given the kinetic energy on such a small surface (it's like you hit the VGA connector with a hammer).

I bought another one that has a "flush" VGA connector (not a slightly protruding one like the first).
The download as well as well as the website source suggest that strem.io has some relation to cinematic.li and Ivo Georgiev of Bulgaria.
Ask HN: Have you upvoted by mistake?
Did it cause any catastrophes?
What is Grafana? I'm having trouble getting a clear explanation of what it is.
tl;dr from a former Miamian:

1. There are virtually no tech jobs to bring people into the city. 2. Public transit is terrible. 3. Lack of white-friendly english-speaking small businesses. 4. Crime. 5. Cost of living is not low enough to negate the above points.

There are other things to consider, like the climate of Miami is not even remotely as mild as SF, the people are fairly horrible, there are no large tech employers, there's nothing attractive to average people about the area (South Florida is kind of a shit hole in general).

Basically, any place in Miami a tech hipster would move is simply too expensive without giving them anything they would enjoy in return. Even Wynwood quickly gets tiring for non-artist non-musician hipsters.
I wish I could down vote...
The Software Developer’s Guide to Interviews
Comcast says its TW Cable merger will benefit the poor.  Wrong
When you're defending death and rape threats--and the accompanying publication of the threat targets' home addresses--under the banner of "free speech," it's time for you to take a good long look at yourself and your values.
A quick read: http://www.economist.com/news/united-states/21644164-gentrif...

"The case against it is simple. Newcomers with more money supposedly crowd out older residents. (...) Young, mostly white singletons have crowded into a district once built for families.
(...)

Yet there is little evidence that gentrification is responsible for displacing the poor or minorities. Black people were moving out of Washington in the 1980s, long before most parts of the city began gentrifying. In cities like Detroit, where gentrifiers are few and far between and housing costs almost nothing, they are still leaving. (...) They did find, however, that the average income of black people with high- school diplomas in gentrifying areas soared.
(...)

Gentrifiers can make life better for locals in plenty of ways (...) When professionals move to an area, “they know how to get things done”. They put pressure on schools, the police and the city to improve. As property prices increase, rents go up—but that also generates more property-tax revenue, helping to improve local services. In many cities, zoning laws force developers to build subsidised housing for the poor as well as pricey pads for well-off newcomers, which means that rising house prices can help to create more subsidised housing, not less."

Also, I think it is very funny how most of the criticism of gentrification is done by the white-liberal types and it reeks of classism. The original article says "It’s not unusual to find live chickens running through people’s backyards" like it is a good thing. I can almost read an implicit defense of segregation.
Care to substantiate the accusations you're making so matter-of-factly?
This isn't a criticism of Elixir (I've never used it, so I can't do that), but how can one just declare something "The Next Big" thing?
I don't know much about Elixir but it seems like a really interesting language. The space it's trying to fit is definitely something needed: a good, flexible, high level language like Python/Ruby but with strong concurrency support and a functional paradigm.

Can anyone give more information on the nature of Elixir's type system? Without digging into the docs I see elixer-lang says that its dynamically typed, but how strongly typed, is it robust, does it have ADTs, inheritance, etc?

edit: looking an inch deeper, I see that it has 'protocols,' which seem like typeclasses, and 'typespecs,' which seem like gradual typing
In reality, gentrification is short term bad, long term good.

In peoples' minds, gentrification is bad.

Most of the arguments against it are poorly supported and/or disingenuous. But the legitimate ones all refer to the instability created by gentrification.

Gentrification has large short term negative effects. Quickly changing neighbourhoods that rapidly rise in value force people who can't afford them to leave. If you're a lower income family barely getting by as it is, you might resent being suddenly displaced from the place you've lived for 30 years. Hell, if you're a lower income family, you might not be able to afford the cost of moving.

The big problem with gentrification is that we lack viable social supports to help people in transition during periods of gentrification. Too many people want to stick their head in the sand and ignore it, or foolishly try to legislate (or activist) it away.
24k/year grad student. Of course the pays not great, but I get to learn and work on some cutting edge stuff and eventually get a degree out of it. Also while I can end up working long hours, I generally choose when they are and can take quite a bit of vacation.
If you don't want content to be free, perhaps you should not make it free?

Lots of media IS free (say, Wikipedia) and there's lots of free stuff to read out there on the Web. Similarly there is a lot of paid content going over HTTP, and my Kindle and iTunes apps are full of it.

Did someone have to create yet another dull top 10 list or quizzicle? Maybe, but the value of this writing, as determined by what a person would be willing to pay for it, is pretty low, aka essentially nil. Putting this up for free on the Web with advertising is one monetization strategy, but the simple fact that it's up for free doesn't create a reader obligation to look at the ads.

Listeners don't have an obligation to contribute to NPR, either: they do so because they value the institution and its media.
Agreed on Atlanta, I live here, I love my city but theres parts of it where gentrification has been attempted and failed hard. East Atlanta feels like little more than a place for robberies, rapes, and murders to happen.
There's infrastructure for that in postgres, since 9.4. See

http://www.postgresql.org/docs/devel/static/logicaldecoding.... for the (somewhat low level) description of the feature. You'd have to write an output plugin that formats the output as json, but that should be pretty easy.

Disclaimer: I'm the author of the feature ;)
There's a chain restaurant called The Melting Pot, so I'd say that's our melting pot.
How to take down a data centre with practically no hacking
If you click the timestamp a "flag" option should appear. I think anyone can flag a post, and I think posts like that are what flag is meant for.
I know this is supposed to show us about cool java 8 features, but what it's actually reminding me is how jarring BigDecimal is without operator overloading.
I remember seeing people at flea markets selling bootleg compact discs. They'd rent a booth and have boxes and boxes of them in those fluorescent colored plastic holders, the ones you could buy in 500 packs at Sam's Club or Egghead. Some of them even printed out fake covers and labels on inkjet printers, heck they would be doing it in between customers.

I couldn't figure out why the cops never came and shut them down. Same goes for the gas stations or convenience stores that sold obviously bootlegged movies for $3 on the check-out counter.

Now I want to read an article on Adil R. Cassim, the guy behind that whole ring.
I've upvoted by mistake, and have never noticed any later bad effects.

I've downvoted when I meant to upvote before, however, and it's been frustrating not to have a way to counter that. That said, I tend to upvote about 10x more than I downvote, so it likely balances out.
This sort of thing really annoys me. Everytime I need a new library or new software I seem to have wade through loads of unfinished, unmaintained solutions claiming to be "clean and modern" or some other buzzword.

> It adds nothing to my description to call my projects incomplete. The game is thus figuring out when to cut my engineering-self off and engage my sales-self.

It would add everything to potential user loyalty to admit where your project falls down. Once someone has spent hours using your product only to find out that the edge cases come too often or the implementation is incomplete they may never come back. If however, you state clearly what is missing then they may well watch for improvements.

SO I would go for something:
> Sortix aims to be a clean and modern POSIX implementation.
From the homepage:

> An open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB.
It's sad to see HN, one of the most educated communities online, fall for an obviously link-bait article. If what you read makes you wonder how a multitude of people could possibly behave in a moronic way, instead of grabbing your pitch fork, ask yourself if there could be another side to the story (which there seems to be, if you read a few decent comments in that thread).

As much as I love the EFF, they have changed their communication style a few months ago, to the point where I find them no better than spam. Sad. I hope they stop eventually and revert to being reliable and trustworthy again.
The vast majority of engineers at Google, and the vast majority of code produced at Google is not AdWords/Adsense/DoubleClick/etc related.

Most employees at Newspapers are writers working on stories (journalists), we don't say they are ad companies.

There's a difference between "doing tech" and what Google does that puts them in a whole other category like Microsoft, Apple, IBM, etc. Are you seriously trying to say that most companies "doing tech" are doing the equivalent of Chrome, Android, Gmail, Maps, YouTube, and Search?

This is the kind of negative, pointless comment that the new HN policy warned about. It's regurgitating a meme that has been posted hundreds of times, it's designed to demean and dismiss the good work of thousands of engineers and researchers working on hard problems.
It would be nice to have a vibrant, mixed city with people of all different stripes living together. So, "white flight" leaves only poor people concentrated in one place, while gentrification can push out poor people who can't afford rising prices.
That is part of my problem. When I get into those modes I want to pace and talk to myself as I go through the problem. Sharing space really puts a crimp in that.
Former Xbox exec forms new company using unannounced Microsoft technology