skysight-inc/HackerNews huggingface dataset:
This sounds really cool.

For distributed relational or graph databases, seems like the key trick for making queries efficient is to get related data on the same host, whenever possible.

So would be cool to dig into the specifics of the algorithms they are using, to see exactly how they are optimizing where to store the data. With a graph database, it's impossible to guarantee having all related data together (eventually, friend of a friend of a friend...will be on a different host). So needs to be heuristics based.

For tree shaped data, on the other hand, it is possible to have the root of each tree and all of its related data on the same host (assuming each tree is "reasonable" size). Google's F1 project took this approach.
> The future business leaders of America... fuck...

* Didn't know they need a visa to China.

* Paid $730 for 3 visas.

* Didn't know there's a border between HK and China.

* Didn't know there's a public transport in HK and didn't need to take cabs for 200 USD.

* Didn't know menus in China are in Chinese.

* Had to eat McD on their 4th day in Asia.

* Had McD again on day 5.

Hilarious story :)
Amongst other languages, it runs microPython. Documentation here: http://microbit-micropython.readthedocs.org/en/latest/index....
Seems like the big improvement is heuristically keeping related data on the same hosts as much as possible, to improve query performance.
> How about letting people be who they are without whining about people's behaviors not being "French enough" or whatever?

Belgium does not have this problem.
Brotli actually has levels of compression that are more dense than gzip and compress/decompress faster. There is also a spec, xz has a reference implementation but no spec.
Around 2010 I was speaking with a Turkish friend. I expressed my admiration towards the fact that the Turkish military has multiple times intervened to stop the country from becoming religiously-governed. She (while not being religious) did not fully agree, as she thought democracy was more important.

Fast forward a few years and she has completely turned around and regrets her former opinions.

This doesn't really prove what is the correct approach, but I think speaks about the fact that we often make decisions based on some vague ideals as opposed to practical and realistic outcomes - and we are sometimes wrong.
In 2020 maybe :)
Not Invented Here Syndrome has been around a long time. But it used to indicate a sort of conservatism and fear in corporate culture.

This NIHS seems more the result of ADHD and impatience, sprinkled with a little enlightened precociousness.

You can see it in the satire surrounding computer programming. In the 90s, Dilbert had insight into the causes of NIHS. These days, Silicon Valley hits closer to the target.

(PS: the creator of this package looks to be getting a lot of flak here. Kudos to them for doing it, but they would benefit from understanding why it's such a shallow "replacement" for Cygwin.)
There was some research from Stanford a few years ago with a similar idea http://hci.stanford.edu/publications/2010/blueprint/brandt_c...
wait. you cycle because driving is too risky? are you statistically less likely to get injured while cycling, or is it mainly about caring for not injuring others?
I agree. When I was doing an apartment search I started to realize renting wasn't worth it in Chicago if you have the funds to buy. My goal was to find a 6 month lease so I could figure out where I wanted to buy. I'm a city guy so the 'burbs aren't for me. I've heard that condo's are being built rather rapidly in the city so the demand curve has stayed steady resulting in stable and affordable prices. I wish I could say the same about NYC. Even as more and more places are being built there are more and more people moving here keeping demand unbelievably high.

But alas, the move was not to be (for now anyways).
A great way to increase your liability in an automated fashion!

Sure, the code on Stack Overflow is licensed as MIT... but what assurance is there that the code which was posted is original property that the poster owns copyright to? What assurance is there that the posters won't claim patents on the methods being used?

The risk is low, but it's certainly not 0. Big companies caution their software developers to not even read code in SO answers to avoid lawsuits... how much risk do you bring to your company by copying and pasting (not to mention autocompleting) from SO?

I am not a lawyer, etc. etc.
Your conclusion assumes that direct democracy tends to affect things that have little real impact on the humans voting on them.

People don't take voting seriously because voting feels less like casting a vote, and more like buying a raffle ticket. "Enter for a chance for your vote to be taken seriously."

However, in small communities and towns, I think they often vote on things that are important to them and end up taking it seriously, and feel better off for having a say in it.

Honestly, how can people picking a funny name for a boat seriously make you come to that conclusion about direct democracy? I think rather, you already had that conclusion, and found a good anecdote to float your opinion on.
Cognitect (where Rich Hickey works and Clojure is maintained) is based in Durham.
Test-Driven-Development for Building APIs in Node.js and Express
It also shows fairly linear acceleration to Mach 2 over the first 30 minutes of flight and very rapid deceleration from Mach 2 to Mach 1. Which IMO suggests they could use a different decent profile.
Experiences can also cost money. Traveling can be done less expensively, but is not cheap. Being out in a boat out on the water every weekend is not cheap, but is an experience I live for. So when optimizing you have to find a balance where you can make enough money to enjoy the experiences you want to enjoy.
Seems he even bought a clique of downvoters with him.
I fail to see how that is useful - of course you're safe - out of a city with a population in the millions hundreds died - it makes no more sense to check on your safety due to an event than this than on a daily basis, as you're more likely to have a heart attack in your sleep.

All this does is further warp and distort our idea of what is dangerous in life and what is not.
Pan-pan, pan-pan, pan-pan to all-Stations, all-Stations, all-Stations, this is RSS Boaty McBoatface. We are currently not sure where we are and are suffering from a social media crisis. Please advise whether we should follow the masses or maintain our stiff upper lip
Terrorist attacks by definition aim for psychological effects over monetary/human cost. I think they have more than achieved their objective with this attack.
At first I got really hyped, but then..
"Non-removable Li-Po 1642 mAh battery"
Ugh. Come on, Apple!
How do you detect RFID tampering or the use of RFID-blocking shopping bags or pouches?

Remember, the store is more interested in protecting its operating margins than in providing more convenience for the customer. If the technology does not allow a store exec to believe that it can stop a $30 steak from walking out the door unpaid, it will never be installed.
I think there is a marked difference between ISIS affiliated and ISIS supported. Any group can claim affiliation/solidarity with ISIS. But I really do recommend reading the Atlantic piece, it's the only deep dive I've ever seen written that explains some seemingly inexplicable behavior.

That said, I agree this is likely retaliation, I'm just not sure how big the "enemy" we're fighting in Belgium is. Today's attack took a minimum of what, 3 people?
A throwaway account called “odinduty” is espousing anti-immigration sentiments?

Will wonders never cease. But let’s stick to what HN does best, discuss the wonders of technology. In this case, I’d liek to administer a Turing Test:

The hypothesis is that ”odinduty" is a reasonably sophisticated bot, trained to emulate the kind of comments you find on /r/Europeans. Can we find it making a statement inconsistent with this hypothesis?
I wonder how long it will take for people to connect the dots... Meanwhile Europe has no borders, massive security risk which we are only beginning to see the consequences of.
We took a very detailed look at Brotli performance (both speed and compression) and concluded that for dynamic content it was only useful if the file size was greater than 64k on slow connections and there's a very detailed description here:

https://blog.cloudflare.com/results-experimenting-brotli/

If you want to experiment with it, it's enabled on CloudFlare's test server https://http2.cloudflare.com/.

Since we don't charge by byte the focus is on end-user performance and not 'saving money' and we concluded that it wasn't currently worth implementing Brotli widely but will continue to experiment with it.
>XZ is a file format, LZMA is the compression algorithm.

https://bugzilla.mozilla.org/show_bug.cgi?id=366559#c18
Maybe it just needs to be said with some humour

https://youtu.be/QKboodmEHTQ?t=4m24s
What search box are you talking about?
Not really. The point is that people are irrationally afraid of incredibly improbable / statistically insignificant events and the result is bad policy decisions / suboptimal use of resources by reactive governments.

People should be much more afraid of dying in a car accident than dying at the hands of terrorists, yet few people are urgently pushing the government to enforce stronger safety standards in cars / on roads. Instead people demand better security to protect them against things they are unlikely to be involved in to begin with.
5. Get to know the literature

I'm not writing a thesis, but a book on teaching coding, and this one point is really important. One of my chapters was on the cognitive benefits of writing software code--which I assumed were great because of Seymor Papert ("Mindstorms") and Ted Nelson's ("Computer Lib/Dream Machines") glowing enthusiasm for teaching kids how to code.

I started writing the chapter and had to get into the literature to find references to support the idea that learning to code carried concrete cognitive benefits. The research was extremely mixed, with one survey of the literature being highly critical of Papert for assuming so many benefits when the research was not finding that at all. I ended up having to stop everything and just read papers for a week to understand what science really knew about the subject. When I went back to rewrite my chapter, I had to temper my own enthusiasm and add numerous qualifications and cautions about my claims considering the evidence.

I'm happy for the experience as my thoughts on the subject are much more highly nuanced now, but it was very disheartening at first.
Stored XSS and Unexpected Unsafe-Eval
Not any capital city - Brussels specifically. There was a lockdown of nearly a week after the Paris attacks. People were really bracing for an attack, in a way that London, Berlin, Amsterdam, Vienna, etc. weren't.
I find it concerning that this much damage can be done by just a few individuals. You can't just look at the number of deaths.

Saying that terrorist attacks barely impact P(death) trivializes them.
This seems like a pretty strange road trip with very little business content. More like a "ZOMG-wow we are in China" (wait you need Visa for that?). I would have been very suspect and have refused to go on that booked vacation. And smoking because you don't want to upset someone...strange.
Oh yeah we will just take that click on a bunch of adds thingy..what could possibly go wrong. ALL IN ALL IT WAS WORTH IT.
NoSQL Injection in Modern Web Applications
Although I use my MacBooks and Linux laptops for most programming, I find myself spending more time on my iPad Pro. I wrote about this yesterday http://blog.markwatson.com/2016/03/in-defense-of-ipads-as-pr...
Or just not support older IEs.

http://browserupdate.org/
What it was: https://en.wikipedia.org/wiki/MixRadio
I find that Brotli is over sold for the case of compressing generic binary files.

The claims that it is comparable to xz/lzma for generic binary data are not accurate.

In my real-world tests of compressing 3D data it far underperformed xz/lzma although it was still better than gzip:

https://github.com/google/brotli/issues/165
One of the chief arguments for ARM and other MIPS-like ecosystems: they are much more diverse, therefore evolve better on the long run than a tied-down monopoly (Amd used to push Intel on many fronts, ie 64 bits, SIMD, RISC core etc)

btw: Intel isn't a CPU manufacturer. It is a factory for manufacturing processor factories: they are one level of abstraction higher.
I'm sure it would work for just cars, but what about pedestrian crossings?
Some of them are French citizens with no other nationality - you cannot "banish" them, the only thing you could maybe do is put them in prison, but putting people in prison for speech you don't like is a dangerous avenue.
If we put this in front of 1 million monkeys, would it generate the next killer app?

Anyway, this gave me a little laughter today.
Can somebody please make an Atom plugin for this? Oh wait...
I was watching french info TV (BFMTV) when they announced the third bomb exploded a few sec ago. The airport was already empty though.

EDIT: it was a controlled explosion made by the mine-clearing experts.
Good question. I'll have to test it later today if i have some time
It's probably better to flag, downvote, and ignore the obvious trolls.
Scientists Warn of Perilous Climate Shift Within Decades, Not Centuries
2 in 1 Micro USB Und Lightning LadeKabel
Web Hacking 101: Hacking Pro Tips with NahamSec
And the amount of damage done by legislators, governments, and other "opponents" of terrorism after the fact? Almost unlimited and pales in comparison with the violence itself.
Apple doesn't innovate. It combines proven technologies into polished products.

When VR has proven itself, with R&D investments of other companies, Apple will release a near-perfect refinement of all things VR and everyone will hail them as the savior who brought VR to the world.
I was equally as confused recently, until someone (quite bluntly...) pointed it out to me on Twitter.
Show HN: JavaScript Application Design, a Build-First Approach
From 5 days ago, Travel Stack Exchange, "What areas to avoid in Brussels after the recent terrorism events": https://travel.stackexchange.com/questions/65332/what-areas-...
BBC micro:bit has been shipped to 1M kids in the UK
In general, you may be more likely to die in your daily commute than in a terrorist attack. However, the odds of 'was this person a casualty of this specific event, given that they were likely to be present around the time of the event' is likely much higher than 'was this person a casualty of a random road accident on this particular day'
Don't Buy Machine Learning, Unless
A fishing village with over half a million people, and a metro area of nearly 1 million? Around these parts, that'd make it a city.
I know that this site does not deal in current events outside the tech/startup community but my first thought was an error. My second thought was the Brussels bombings. I did not know who Andy Grove. I now know he was a significant figure in the community but the black bar did clearly state that to me. In general, I don't think that some background information on the person takes away from their significance.
> There's absolutely nothing inevitable about these kinds of attacks. We could bring this sort of event down to a number real close to 0.

I don't think so.

Even if you exclude international politics completely the number still isn't zero. Take the 2011 Norway attacks where 77 people died. That was one guy, a Christian fundamentalist, likely paranoid schizophrenic who wanted to rid the world of Marxism/feminism/islam/something. Then you have the unabomber, most school shootings, and so on which you can point to.

My point is: This stuff is NEVER going away. All you can do is minimise it. Zero is certainly a laudable goal but likely an unachievable one.
node.js is not simple or even simpler
I initially assumed the bar was for Brussels as well until reading further and then felt a bit silly.

I am aware of what the black bar represents however it is not always consistently used. for example, Ian Murdock who I consider to have a great impact on GNU/Linux in general was not given one after his passing.
I don't really see the issue with that. The benefits ($45-$51/hr internship salary or $110K+ starting) *outweigh the cost of preparation.
Why do we let one incident shut down an entire metro system? Would we do the same if a bus overturned?

I have no intention of belittling the incident, but I fail to see how shutting everything down is a proper response to any incident of less than catastrophic scale.

I take that back, I can see a reason: CYA. Nobody would want to be the one who makes the decision to keep the metro system running and have a second attack occur. I'm still not convinced that CYA is a sufficient reason, however.
People are comparing it to the times when here was less screening.

Some people probably also assume that higher perceived level of threat that justifies tighter security is not a result of natural development, but of direct action by governments when carrying out their foreign policies.

The vicious circle of "we go and do good in the faraway, they blow us up, we tighten local security and do more good in the faraway,…" begs to determine causation in this correlation.
TurboSec  – Free website security check
TurboSec™ - Free website security checking service exclusively build for startups and SMEs. Where we educate our customers about importance of manual application testing and why it is better and reliable than Automated vulnerability scanners and other Security SaaS products. Signup for free skarpsinne.com/turbosec.tml
This explanation is fascinating. Got further reading for the "detector vans were a hoax" thing?

(I may be misremembering but I'm sure those ads were around in the mid-80s too.)
He's not necessarily lying - I have several MBB friends (engagement manager level) who have been flying trans-Atlantic nearly weekly from the US for the better part of the last 3 years. Hell, I still fly coast to coast on a regular basis myself.

MBB-level consulting has changed a lot in the last few years. Clients are no longer willing to pay their rates for full projects, so a lot of their projects are now 2-3 week due diligence projects to validate the output that some internal team or a Big 4 accounting firm's consulting division put together. One friend of mine has worked at McKinsey for 4 years and has yet to work on a project longer than 6 weeks the entire time (most of her projects are 2-4 weeks).

Even then, it's basically just the "MBB tax" you have to pay to whatever consulting company your board of directors used to work at. These projects could probably be done remotely, but those firms calling card is to massively over-deliver every project they get in order to justify their rates.

All of this leads to a situation where projects are shorter, less valuable, and happen with less lead time than they used to. The pipelines have been getting shallower every year - look at how MBB are all trying to branch out into operations consulting with mixed results.

One thing to keep in mind is that while MBB tend to exude this aura of invincibility, they're actually struggling right now. I wouldn't be surprised to see some consolidation happen in this space soon.
You mean like this:

https://www.facebook.com/safetycheck/ankaraturkey-explosion-...
It's not first generation immigrants or refugees doing this. It's not Syrians doing this. By what possible rationale could you say that recent immigration has anything to do with this, other than that they're Muslim?
Agreed. This is a sad excuse used by mediocre gov't and corporate entities to offer poor service and value for money.

For example, when I visit relatives in the Frankfurt region (Mainz), I am always amazed by how similar geographically and demographically it is to the greater Toronto area in Ontario. Population and industry wise Toronto and Frankfurt are very similar -- similar financial sector jobs, similar population densities.

And yet their infrastructure is _far_ superior. I take the train from Frankfurt to Mainz in like 20 minutes. From the Mainz train station there is integrated light rail and bus to a whole network of suburbs and villages, right out into the countryside. If I want to go for a hike in a forest preserve, I don't even need a car necessarily, I can take a streetcar and a bus to many very nice places.

Accessibility of food -- groceries, farmer's markets, restaurants. All better.

And yes, the telecoms infrastructure is far superior value for the money.

North America has let itself fall behind for several decades.
There's a lot of stuff greater then 64k nowadays ;)
+1 +1
Creating Your Own OOP from Functions (Swift)
That's a good point, and while I hesitate to think about this terms of pure risk management, the same stuff happens in my company.
If it takes a lot of CPU, it might not be worth the CPU time or cost. https://i.imgur.com/bAc1Saq.png Image from https://dl.acm.org/citation.cfm?id=1084786&dl=ACM&coll=DL&CF... And gzip speed has improved since 2005, so over a 10 Mbps connection, you'd have to get much better compression to be worth the switch.
Might be an idea to spend a little more time on that.

The engineering is not the hard part here.

Without regulatory support and approval you don't have a product or a market, so "Let's worry about that after we get the prototype working" may not be a fully viable strategy.
Good luck on the search - NYC is its own animal when it comes to real estate. $700,000 isn't going find much except maybe a studio. I've seen 1 bedrooms in that range but they are generally undesirable units in an otherwise nice building. Plus you still have the maintenance fee's and taxes.

I'm not an expert but my opinion is the NYC housing market isn't a deal right now or even a fair value. I'm not saying it's a bubble, but it's certainly not cheap. If I stay here I'm just going to keep saving and see if I get lucky with a housing dip and my savings intact.

Plus, if you buy into a co-op (more common in Manhattan I believe) the purchase requirements are steep. Often 30% down, 2 years mortgage/maintenance/taxes in liquid cash available, among other things. High entry requirements but creates some stability.

I really think renting is cheaper than buying in NYC right now when you factor in all the costs. You get a nice tax write off with owning, to be sure, but it's a wash I've figured. I don't see how prices can keep getting higher and higher right now. But I thought that 4 years ago too in places in Brooklyn and I was wrong.

What's funny is my only other real option is to move to London since my wife is from there and would eventually like to move back I think. Their housing market is in fact a bubble and I simply wouldn't buy anywhere near there right now.
I do love jq :)

Hadn't thought of chaining that with a csv-to-json workflow, that's a neat idea -- but if that's the easiest way out, that's clearly a symptom of the problem I'm describing, isn't it?
The simplest way to do it would be to add e.g. 8% to the VAT and then give that part to the state where the buyer lives to use for whatever they like. But there is no inherent reason why states couldn't keep their existing sales tax instead. I mean you never want additional any tax, but the money has to come from somewhere.
"One day, I even found myself asking my girlfriend for a few cents because I had no money to buy bottled water"

In general, when you have no money, tap water is better than bankruptcy.
Ok, let's ask. https://news.ycombinator.com/item?id=11336568
Explosions at Brussels Airport and Subway Kill 34
Apple said they would assist in unlocking the phone, not the software, under seal. Apple very well could have said they would not modify the software, prompting the FBI to go public and take the fight to the court of public opinion.
Google's reverse engineering software BinDiff now free for researchers