skysight-inc/HackerNews huggingface dataset:
To make it even more useful, store name/city can be bubbled on hover on dot. But since the stores can be very concentrated at the end, one or combination of the following can to be done:

- combine dots into larger dots, and/or with different colors, or 3D-ize them if they touch one another.

- magnify europe into empty ocean space.

- scale map according to screen width.
Still not quite, because they are not automatically allowed to work. They have to request employment authorization and who knows what other criteria may be imposed at that time.
Old joke - how does the US knows there are WMD in Iraq - they keep the receipts.

US armed both Iraq and the Taliban in the 80s.
Once in a while Firefox has a bug, and I have to reset its data in one environment. Almost without exception, I forget to install NoScript after that, and experiment the "fully functional" web. That experience is so disastrous that I always put NoScript back, and make notes to not forget it again (that I obviously do not follow next time).

The web with Javascript enabled is simply broken. Sites take ages to load, refuse to show you content, throw overlays all around the screen, or just stop working.

And then, there are security considerations. But as I said, I never remember them.
This seems to work well: http://stackoverflow.com/questions/483212/effective-method-t...
Absolutely agreed :) That's why there are arena allocators for programs for which allocation performance is particularly sensitive (and have other nice properties). Not having a mandatory garbage collector frees you up to try other approaches where they make sense. Nobody in this thread is disputing (I think?) that for many problems garbage collection is a good choice, because it clearly is, only that the one-size-fits-all nature of GC is appropriate in all situations.
Hi, Steve. Most of the github issues you opened (in the week after Tent 0.1 was announced) weren't "problems" with the protocol, just differences of opinion with our architectural choices. For a variety of reasons that we discussed extensively we felt (and still feel) that hypermedia, microformats, and other preexisting attempts to solve "decentralized social" aren't good solutions to the problems we're trying to solve. A few of the other issues you raised were actual implementation errors (we shipped the initial proof of concept very quickly), and to my knowledge they've all been fixed.

In the first few days after we released the first Tent proof of concept we were swamped with user feedback and a variety of discussions. We addressed many architectural questions in detail from "why not use a custom binary protocol" to "consider using ostatus, microformats" and "Consider not making claims about REST". If you're still interested in any of these topics I'd be happy to explain in greater detail the reasons for our choices.

Tent has evolved a great deal since the initial release. We've discussed most of the reasons behind the choices we made in great detail on Tent, IRC, and during monthly office hours, recording of all are available online.
Algorithms used as designers.
An open source community for Intelligent Cities
I've had a lot of fun playing around with this. Searching for my favorite movie sound clips is fast and slightly addictive. Lots of Schwarzenegger material, good stuff!
Data gone Wrong

Did they start hanging out with the bad kids, take up cigarettes, drinking, gambling only to progress to crack and burglaries one of which ended with our Data shooting a home owner who returned unexpectedly?

I guess I don't understand what data is. I always thought it was a set of values. And I always thought that the problem when using data was in the interpretation, and that a prudent consumer of data would always be careful to distinguish between a random sample and self-selecting sample when drawing conclusions, and then would only state conclusions couched in the language of statistical inference.

Leaving aside the question of why I should give a fuck about this supposed outrage, why does the author expect there to be a strong correlation between movie quality and the ratings on a website devoted to providing entertainment by having users rate movies?

When The Matrix is purported to be better a better movie than Lawrence of Arabia, the problems of interpretation are systemic.
I wonder how many on HN think they are smarter than the average reader.
Is Bitcoin displaying Giffen behavior?
For me, "badness" is the difference between what (I think) the director thought of the movie, and what I thought of it.
It is in the C++14 standard:

For every init-capture a non-static data member named by the identifier of the init-capture is declared in the closure type. This member is not a bit-field and not mutable.
http://isocpp.org/files/papers/N3648.html
"By the sweat of thy brow shalt thou earn thy daily bread."

It's tempting, I agree, to romanticize our species' distant past, to imagine that our hunter-gatherer ancestors enjoyed what Christian mythology calls the Garden of Eden, and that, had they but not invented agriculture, with its ties to the land and its back-breaking labor, we would even today still recline in paradisaical idyll. Perhaps that's even true, although I doubt it. But the arrow of time has only one head.
I will add my +1 on open sourcing it as well. Would love to learn how you did things!
Absolutely correct. We'll also release a protocol validator for 0.4 prior to the server refactor to help other folks implementing other servers.
Peter Thiel Interviews Magnus Carlsen
"You can't handle the truth!" love this app
Texting never cost anything at all for the carriers to offer. It uses a sideband data stream that's always present whether it carries a payload or not.
There is so much potential in open source hardware design

I wish, but no, there isn't. The problem is that even if you could create an amazing design, there is nowhere to run it. FPGA? Expensive and slow. ASICs? Out of the question.

There is a reason why software is eating the world. Everyone has a cpu handy. And even if everyone also had an FPGA attached, it wouldn't matter. Show me a killer [hw] app.
Which explains why there are more Engineers in the 'top 50 Companies'; because most of the biggest, and most valuable companies, are Engineering based in some way, either by manufacturing a product (Cars, Planes, Computers), applying Engineering (Mining, Metal, Oil) or reliant on technology to perform their business (Telecoms, Internet).

The big exceptions would be Finance, Logistics, Business Consultancy or Conglomerates.
“We tried to make the engines reusable for 55 flights,” he said in Paris last month. “Look how long and how much money it took for us to do that, and we still weren't successful for all parts.”

Sour grapes, much?

This is why it's important to have different groups of engineers trying different things--you get a chance to pull off things previously thought impossible or prohibitive.
Or you could allow certain elements like ads to load instantly for comparison.
Closed stores do seem to be missing. There were several that were around (~1985 - ~1995) in Victoria, Australia that are not listed.

Semi-citation for one: https://uk.answers.yahoo.com/question/index?qid=200701301934... (Think the dates are wrong.)
Finally! I've been envying Chinese Alibaba user's for a while now... Good to see some movement in that space!
I dont think that is true at all.

I am pretty sure I could teach just about anyone who is motivated and interested enough math/chemistry/physics/computer science to get through any given engineering degree in those areas.

I think the amount of business people who are motivated to and interested in learning the engineering skills is way lower than the amount of engineering people who are motivated to and interested in learning business skills, but that isnt about ability, that is about motivation and interest.

Engineering interest maps much more directly to engineering education than business interest maps to business education.
I can't tell...is this supposed to trigger some sort of a contradictory-to-the-article emotional response? Look, I don't doubt that there are many terrible engineer-CEOs, but I wouldn't use Hoover as an example.

First of all, CEO != POTUS.

Secondly, in the words of Harry Truman, "don't you ever cast any aspersions on Mr. Hoover because he's done some very important things for this country and the world."

e.g.:

Early in 1946, when large parts of both Europe and Asia were threatened with famine, Truman made Hoover honorary chairman of a Famine Emergency Committee, and in that capacity Hoover traveled 35,000 miles to twenty-two countries threatened with famine. As a result of his recommendations, the United States in five months shipped more than 6,000,000 tons of bread grains to the people of hungry nations.

- Plain Speaking: An Oral Biography of Harry S. Truman

Not to mention a lot of successful food relief efforts he drove during and after the First World War. How do you think the guy got elected President in the first place?

Hoover did have leadership skills, it seems in particular the problem-solving kinds that a successful engineer-CEO might bring to the table. His political policies and the times he lived in just didn't intersect well.
Getting solid at Git rebase vs. merge
How to make your team love you for less than $10
Line Is Getting Serious With Mobile Games, Released A Multiplayer Spears Game
Same with Python/pip with 3.4
love how it plays the clips
Which is not even part of the C language standard.

Any compiler for any language can have SIMD support, it is just a matter of the compiler writers bothering to provide such support.

And if the language does not support it, I don't see why developers are so afraid of touching a Macro Assembler.
Fututre of Developer Productivity: Docker at DevOpsdays
Can anyone think of any advantages to a non-neutral internet?

This question seems to be equivalent to "Can anyone think of any advantages to a centrally-planned economy?"

Yes, you can think of certain specific advantages, but the opportunity costs are enough to utterly dominate the long-term picture.
How is an MBA any more than just paper if you are clueless??
Depends what you consider making money to be.

Plenty of businesses depend on FOSS desktop software, it makes them money. If I use Linux and tools like Blender, Vim, GCC, etc..., and I sell the resulting product, then I'm making money with FOSS, am I not?
Out of those 1 mil people that get in only 140000 (14%) are employment based. The majority is family-based. H1Bs are not the bulk of that 1mil per annum, not by far.
> Netflix and Skype would work better.

They'll have a monopoly on "working better", thus thake "better" with a huge grain of salt.

> Most likely, we'd be able to pay for priority traffic

You (the customer of the ISP) can do that today. The difference is that they want to sell priority to the customer, and then only deliver it if the data provider pays it too.
That's what has me so curious, because it doesn't seem like copying between kernel/userspace should account for a 20% speed drop. Once data is in the L3 CPU cache, it should be inexpensive to move it around.

Regarding my ancestry, I'm sillysaurus3 because I've (rightfully) been in trouble twice with the mods for getting too personal on HN. I apologized and changed my behavior accordingly, and additionally created a new account both times to serve as a constant reminder to be objective and emotionless. There's rarely a reason to argue with a person rather than with an idea. Debating ideas, not people, has a bunch of nice benefits: it's easier to learn from your mistakes, it makes for better reading, etc. It's pretty important, because forgetting that principle leads to exchanges like https://news.ycombinator.com/item?id=7700145

Another nice benefit of creating a new account is that you lose your downvoting privilege for a time, which made me more thoughtful about whether a downvote is actually justified.
Well, I don't feel like getting to choose between two terrible options is really that much better than being stuck with one terrible option.
Wouldn't prioritizing packets at routers create slower queues for low priority packets?

Murphy's Law tells me there's a good chance these low priority queues will slow down exponentially at random times. Routing nightmare if you consider DDoS and what not.
A Total Disruption – Startup focused webseries
Incapsula will double its network size by EOY
Angular.js + Node.js = TotalStack – total.js
The little things I learned in the valley
Why You Should Not Use Duck Duck Go
Yeah, seems to be something stupid they are doing when serving to mobile devices.
Not that simple. Queues can manage the latency of packets, not just by priority but by time-stamping packets and sorting them.

Priority is a sucky way to do anything - queues, threads, even email. What we usually want is control over latency.
I wonder if this will have an effect on web design? Less JS, fewer images, no web fonts. I can see a website going back to plain text. I realize that even plain text can be throttled to the point of uselessness, but would it help at all?
I use Moodle. I dont think "Moodle is dreadful". The features provided by Moodle is unmatched. For some time I used Google course builder. For me it was a total failure. Google product means everything in Googles hand. Moodle provides power to the people. Once learned, Moodle is easy to use.
Big difference is that most households in a neighborhood use about the same amount of water or the same amount of electricity. I'd feel safe saying that 95% of my neighbors fall within a factor of 2 of my usage.

Water and electricity usage is also very predictable.

But Internet usage can vary a lot between households and between days. I could easily see there being quite a few people consuming a factor of 10 less bytes than me and also there being some number using a factor of 3 or so more than me, and this can also change a lot from one day to the next.
In case anyone else is wondering, Google Fiber is symmetric: Up to 1 Gbps download, up to 1Gbps upload.

https://fiber.google.com/cities/kansascity/plans/
I think if you spend more then 5 hours a week coding you should definitely get in depth knowledge. Git is different from classical version control system, which makes it hard to learn (e.g., why first commit and then push?) But when you get the hang of it most of it actually makes sense and you start to become more productive with git then you have ever been before. The trick is not to stop learning before you get about 80% of what's out there in your head.

People who spend less then 5 hours a week coding probably don't need git and I think it's stupid that people replace SVN everywhere with git. Git's power is the power user and the shell. I can only suggest to use GUI tools in that case. They don't allow you to do anything but its harder to break things as well. The problem here is not git though. At least not in my mind. The problem is that many people who don't know git very well try to apply it to use cases which are not git's strength.

In any case your concerns are valid. If I disagree at all it's with the path to solution.
Except that it is a bit less error prone. When using std::tie, your have to know the order in which the argument are returned, and you will have bugs the day the maintainer of the library will change it. With iod, you code does not depend on this order anymore.
A program testing prisoner's dilemma with different strategies
Do not forget college. Your high school experience was all mind-numbingly homogeneous, everybody took the same classes, followed the same curriculum, had to pass the same standardized tests.

Go to college and sample a variety of disciplines. Make acquaintances of people from different fields. Concentrate on your own studies, but hang with a diverse crowd. It isn't high school anymore.

I grok your mercenary prime directive, and readily admit that a college diploma isn't an automatic meal ticket. But you'll be better for the experience, and if you learn for pleasure a well-chosen college can be a three-or-four year Candyland.
Thanks for putting it so well. It is mental jujutsu. You leverage your opponent's strength against herself.
Most fitness apps don't use proven motivational techniques
I am very comfortable with multinational corporations and research organizations setting up shop near where the skilled people are. I don't see how it makes sense for them to have to import the people to America. Is there something magic about American soil? Why would you object to organizations having a larger international presence? Really, this would better serve both the foreign countries and American global interests.
Typo spotted: St.Peterburg instead of St.Petersburg
I was very confused for a few minutes here, since Sparkle was the original name for Microsoft's visual design tool, now called Expression Blend (https://en.wikipedia.org/wiki/Microsoft_Expression_Blend ).
Flowhub is now in Public Beta
You might be able to. A $5 droplet on DO, configured correctly, should be able to handle a Hacker Newsering. =) The cache plugins for WP are really good these days.
A well-known example is data collection about pedestrian paths, altitudes, WiFi hotspots using a game like Ingress.
Right. Paying per-packet when there are only connection costs is a way for carriers to create a cash cow.

That's why I fear pay-per-view models on the internet. Once I'm connected it isn't about the packets, yet lobbyists trained by cable TV are trying to inject that model where it makes no sense. Except of course to the scalping bastards trying to get rich selling packets.
Amazon, Google, Dnsmadeeasy, UltraDNS, Cloudflare all do it. I wouldn't say its that tough.

Disclaimer: Infrastructure engineer
So you see no/little difference between an unethical ISP that's cheaper than a more expensive ethical one?
I'm not sure what you think this debate is about.
Google, Bing, Duck Duck Go, etc. do not
suck for their 1/3rd. Instead they are from
something up to okay up often quite good up
to excellent.

Recently they handle some special cases in
cute, special ways but for most of their
core work are still
basically an old library card catalog
subject index with the results sorted by a
gross popularity measure. Net, their
technique can work quite well when looking
for content based mostly on just text,
possibly from metadata, and where the user
has a list of key words/phrases that accurately
characterize the content. In that way they
grabbed their 1/3rd.
Given that sometimes the only way to tell that an Ikea item is defective is to open it and try to put it together ("Hey, these holes don't line up, and that board is warped..."), a requirement to be unopened an unused would be ludicrous.

I love the Ikea pieces we have. As someone else said, they're far better than other put-it-together-yourself pieces I've ever bought. However, quality has been flaky. I bought 4x of a shelving unit (Trofast), and two of them had a single piece where the holes were not aligned correctly. (The first one, I thought maybe it was just me, but it was clear after putting together two more that #1 and #4 were defective.) Fortunately, it was a different piece in each, so I was able to cobble together three pieces of furniture and return the fourth.

They were very gracious and allowed me to return it despite the defect being only something you could tell when you actually tried to put it together. Since I was there with my kids, I would have been extremely unhappy had they asked me to demonstrate its failure. ;)
Blog post giving a bit more info: http://bergie.iki.fi/blog/flowhub-beta/

And some demos:

Photo booth: http://app.flowhub.io/#example/7804187

Animated clock: http://app.flowhub.io/#example/7135158

Canvas pattern generator: http://app.flowhub.io/#example/1319c76fe006fb34c9c9
Thanks I know what the free software movement is. Stallman I mostly find to be a jerk.
On Steve Jobs death: As Chicago Mayor Harold Washington said of the corrupt former Mayor Daley, "I'm not glad he's dead, but I'm glad he's gone."

I'm sorry, but that is uncalled for. Free software might be a noble goal, but as someone who makes software for a living I can't imagine why. Yes I want to be able to run whatever I want on my computer. No I don't want anybody to take my work and redistribute it.
I'm talking about a protest movement, not a permanent solution.
Sometimes honest feedback from a stranger is just what the doctor ordered. I have no agenda here, this is just my honest opinion. This is a business with no market demand. Have you put up some static landing pages with a big call to action button and see how many people will actually enter a credit card? i.e. before you invest in this business, build a "fake" site that looks real enough, and buy a small amount of traffic into the site with google ad words and see what % of people actually want to pay for this service. (The people that actually do enter their credit card get a nice email saying, thanks, this service coming soon. And some are a little mad they were tricked, but small price to pay for this info.) I suspect the conversion will be very very low. My boss would never let me pay for this service. He'd say, just figure it out yourself or wait for the free answer on SO.
> The global reach of the internet is at risk here.

The Internet has up til now had a global reach and that may be at risk with recent developments.

Individual services such as Netflix, Youtube or Spotify have not had a global reach and may never have as long as the current structure for licensing and distribution of content persists.

Internet based distribution of content has always been under attack or limited by the traditional content distributors such as record labels, movie and tv studios and publishers. What is new is the attack from the ISPs from the other side.
Safe Harbors
That's just a political statement. Where's the research?
That is a laughably narrow worldview. It's even sadder that instead of reasoning out why some domains don't make sense, you direct a burden on the community to persuade you. After matt-42 took the time to create this, present it and share it, you're scoffing at him and challenging everyone else to open up your closed mind. I'm content to leave you confused in the corner, but you've sprayed your little pee on the beautiful garden where I walk each day so I'll give you a tip merely so it smells better to me and the rest my colleagues.

My tip isn't about iod. It's this: Try re-approaching your evaluation of iod with the worldview that IS useful and sketch out some scenarios. If you can show that it doesn't make sense, you'll engage someone intelligent in a conversation. If you won't invest that time in yourself, don't expect anyone else to invest their time in you.

> I think I'd be frustrated if I was working on someone's C++ code and I found objects springing up out of nowhere like that.

That sounds like a personal problem having to do with self-control. You should get a blog.

Speaking of which, the website listed in your profile, c10n.net, is down.
Responses to dependency management and generics from Go supporters always sound like la-la-la hands-in-the-ears denial to me.

"X? We don't need no stinkin' X".
Will he leave his last will and testament in the form of an Easter egg hidden inside the game, protected by a series of 80s pop culture-fueled puzzles?

If so, I'm in.
It is in practice impossible to discuss isolated aspects of immigration like H1B. H1B stuff and chain migration and birthright citizenship and illegal immigration all wind up inextricably intertwined both in practice and in policy matters.
It also looks similar (like it's scaled-up) on my retina MBP, but the text is selectable.
If you've seen Gamer, this is eerily similar, but it'll look more like Second Life...and be awful.
Let's wait and see how it will actually work. The guys who designed Space Shuttle also expected much more reusability than what they managed to achieve. There are serious physical limits that you just can't be even aware of until you actually try.
In one of the talks (I believe Q/A), he said "Go does have generics, they are called interfaces".