skysight-inc/HackerNews huggingface dataset:
> Municipal broadband (wifi) is inevitable.

As long as cell networks implement data caps, maybe. But I don't see why municipal wifi is inherently inevitable (or even desirable).

New York is starting to roll out combination charging/wifi stations across the city, and I think they're horrible for a whole number of reasons. But the biggest thing is that public wifi isn't really any better in terms of bandwidth or latency than mobile networks to begin with - the only real advantage they have is that they bypass data caps[0].

[0] Oh, and they make it trivial for the city to track your whereabouts at all times.
Pretty cool! Can you make a square version for my instagram photos?
Fantastic work! D3 has a large API surface area, due to the functionality it covers. So even a relatively conservative major upgrade is a TON of work, and some of it might not have been pure fun only.

1) What's your opinion on the apparent case that the bulk of changes come from you, as society promotes teamwork so much? Is it a case of 'small team efficency'? (Btw. I know of others' contributions too, and reliance on Rollup, ColorBrewer, matplotlib/Viridis etc.)

2) What kept you going? It's probably at least a person-year of work just on your side that's not paid for by companies, not to mention some kind of startup bet. Have you alternatively toyed with the idea of starting a value-added layer, since so many for-profit organizations benefit from your work?

3) While it changes the API, and most everything is rewritten, it's IMO a conservative upgrade in that it doesn't steer away from familiar concepts and structure. It still does DOM binding, transitions, layout etc. fairly similarly. Have you considered much more disruptive departures? As an example, React's DOM diffing is more radically different from D3 selections than the change from D3 3.* to 4.* or the Grammar of Graphics as an API concept is more radically different from D3 than the 3.* -> 4.0 API changes. Or something like moving away from the 'functional objects' concept in favor of curried, fixed-argument pure functions, perhaps prefaced with the familiar chaining API would have been a large change (these are mostly examples rather than wishlist). What were YOUR ideas, had you wanted more disruptive changes, or 'D4'?
Encryption doesn't guarantee that the message can't be tampered with, though. In practice I believe it would be quite hard to tamper with the inner signature if you didn't have the encryption key, but relying on encryption to save you from tampering is using the wrong tool for the job. That's the whole reason you have signatures in the first place, otherwise you could just encrypt the plaintext and send it and have the fact that you knew the right key provide authentication.

Note that in the context of encryption, signatures for authentication don't mean public/private signature schemes, but just a plain MAC using a shared secret. Authentication in the sense of "Do I know I'm talking to who I think I'm talking to?" is handled at a separate level as part of the initial key exchange. For an authenticated encryption scheme, you'd exchange both the encryption key and the MAC key as part of that exchange. There's no sensible scenario where an attacker would know one of those keys and not the other, because they're generated and stored together. In fact, as far as anyone knows there's nothing wrong with using the same key for both, it's just that nobody is completely sure that's safe. Since it's easy to generate and use two keys instead, that's recommended.
It's not a fork - they've got some extensions for some special things, yes, but they're running mostly stock Mercurial.
I've installed Alfred before but just kept using Spotlight. I never saw why it amazes so many people.

What does it do that Spotlight can't?
a friend of mine who recently interviewed at airbnb said that the employees have a personal barista that they can sign up to take lessons from, so at least you know that money is getting put to good use
Another student to learn with, where you alternate student and teacher roles.
Electrification Causes Economic Growth, Right? Maybe Not
'under normal traffic conditions' -- this is the problem, you never know if your trip up and down I-95 will take 4 hours or 6+, because of some traffic incident. Acela has a dedicated right-of-way and a (more so than automobiles) predicable timetable, enabling citycenter-to-citycenter travel for business folks. You don't fit the target market. I don't either. But for the usecase that it's for, it works very well.
+1 for Alfred. I have Spotlight completely disabled/hidden because Alfred is just faster and more full-featured.

The paid version is totally worth it for how much time it saves me. I also really enjoy the theming and file management features (which are paid only).
Being a Brit who believes I know more about the EU than the median Briton does, but less about it than Wikipedia does, why should I be ashamed to google "What is the EU?"
ha, that's exactly what I thought. People think US infrastructure is good... then they go to Germany / Japan / France / Switzerland etc. In these countries, 6 lanes of empty highway is an expensive, inefficient eyesore, not modern infrastructure.
The last time I watched a documentary about dogfights, two stories about the gulf war ends in the Iraqi pilots losing situational awareness, and consequently dying by crashing into the ground.

It makes me wonder a little bit if their skills are vastly overestimated.
I don't want to minimize time, I want to maximize the benefit/time ratio, where time includes maintenance expenses (like showering, getting to the gym) as well. I.e. if jogging every day for an hour provides X "fitness points", but you can also get those X "fitness points" by doing e.g. weightlifting 3 times a week, I prefer to go for the second option. It can be painful - I won't like it, but when I work out I don't do it for pleasure (which I generally never got from exercises); its means to an end. End being losing weight, keeping cognitive power at full capacity, living longer.
Changes to Evernote pricing
> A $30 billion valuation would make Airbnb the second-highest-valued start-up in the United States behind Uber, which is now valued at $62.5 billion, according to a list compiled by CB Insights.

Is there an age limit to being called a startup? Is there a valuation limit? Revenue limit?

I guess the line used to be when a company went public, but that's not really cool anymore.

Maybe the new definition of a unicorn should be a private company that is profitable and requires no outside funding?
It's ludicrous that it can't be something like Hyperloop, not for hundreds of billions and not take 50 years.

PS: I'm from Silicon Valley, and I've heard about the mythology high-speed rail for over 25 years during the construction of the marginal-utility Santa Clara Valley Transportation Authority light rail, which is demonstrably worse and far more inflation-adjusted expensive per mile than the municipal trains of the turn of the century that were ripped up previously.

Tangentially interesting: https://en.wikipedia.org/wiki/General_Motors_streetcar_consp...
Book Review: ‘Chaos Monkeys’ Is a Guide to the Spirit of Silicon Valley
If that next round doesn't come in those barista skills might come in handy.
I'm absolutely in agreement with you on that.

So where are the criminal prosecutions? My argument is that very large corporations wield so much power, and have disbursed responsibility so widely, that no one faces any significant consequences for making these decisions. I think maybe what I haven't really made clear is that I think we (we, as in, governments, nations, communities) don't seem to be equipped with legal tools needed to prosecute people within corporations, because responsibility for actions becomes this wisp of an idea that sort of floats around inside a company but never really sticks to anyone. And, when it does stick to someone, it sticks to low-level workers; trickle-down economics for blame.

My suggestion was barely thought out; an expression of frustration that companies like BP, and Shell, and VW will keep ticking after committing horrible crimes. And, more importantly perhaps, the C-levels at those companies still have jobs in those companies, in most cases. Blame trickled down, profits trickled up. The incentives remain for companies to skirt the law and put communities at risk.

Maybe there's some other way to hold executives accountable. I don't think this settlement has done that.
While I appreciate the answer, it's not a great explanation of the balloon example, since a balloon starts out effectively containing nothing. The problem there is that as you add helium, the volume of the balloon increases.

I'm a little more comfortable with saying we do some weighings in a vacuum (say, to determine the density of air at a given pressure) than with saying we'll start with a cylinder that contains a vacuum. For example, our 40kg cylinder, when airtight and containing vacuum, will weigh less than a 40kg object should, and I think that muddles the example.
Really depends on how you integrate it they have varied level of integration from a simply pass/fail check to full details and analysis.
The most common way of using is that you buy user access to https://www.world-check.com/frontend/login/ and just upload CSV's of names and they produce you a risk rating for each name (with some confedence score).
The pricing starts at couple of 100K's a year and goes up when you add the value added and bespoke services to it.
wit truly random data, patterns should randomly appear.
I was thinking about this the other night:

In the world of an RPG why does my character go off and become an Adventurer instead of living a quiet, humble, out of the way life?

In that fantasy world the normal quality of life isn't that good, and if you're just sitting around you're probably going to be picked off by some a-hole before natural old age.

In that fantasy world if you go out and TRY to have adventure your hard work, blood, and tears usually result in a better outcome. You did good, you get good rewards.

I think the real reason our society feels so vulnerable to 'radicalization' is that there is a distinct breakdown in 'the dream'; in the belief that you can put forth work and actually be rewarded. Or even in the ability to take that risk without starving/growing ill and ending up in a poverty spiral.

The people demand fulfillment, and meaningful lives; they want dignity and respect for their contribution to the whole.
Many of the input pictures look like they were constructed from stock backgrounds. The one with the Golden Gate Bridge from the Marin headlands, for example. That was taken from here[1], but the fence isn't in the picture. Either the model was standing on something to gain height, or was added later. So the algorithm is sometimes just undoing compositing.

https://goo.gl/maps/XxnVEo7k1LF2
"if controlling/subjugating women was the actual goal"

Then to begin with they had no soul.
Qalculate!. This is easily my favorite calculator app. It's fast, it has many useful features (I especially like how you can specify units for all your values and get an answer with a unit), and it lets you type in expressions instead of wasting space on skeuomorphic calculator buttons. I configured the dedicated calculator button on my keyboard to run it, and I typically use it multiple times a day.
Does the protocol implement any kind of negotiation (ciphers, ...) ? if not, how would you handle future type of attacks against the then hardwired constructions ?

I fully agreed that being in-kernel is the right choice for performance, but the chosen constructs excludes the possibility of using any type of existing crypto hardware accelerator that shines in the IPSEC use-case (cache cold data == no cache flush overhead, fully async processing of packets with DMA chaining). Time to start lobbying SOC vendors :)
They didn't "get lucky".

I agree that it's a little weird to say that they got lucky, but a pretty big hint that they actually did is that I wish I were a part of the settlement. It's not like anybody was actually harmed. These owners are getting a great deal.
https://media.giphy.com/media/74Ub8Zkxi9eDu/giphy.gif
You might find this an enjoyable read: https://en.wikipedia.org/wiki/Peace_on_Earth_(novel)
Emacs, thunderbird
As books go, Code Complete isn't intended to be memorized but to be understood. I would imagine a coder already having an internal model of how to write code and using a book like Code Complete tweak and improve that model.

Also, I read something like Code Complete for the same reason I've read the parent blog. Even though I feel like I know the basic points here, writing good code inevitably is a trade-off and so one more idea of how to make the trade-off is useful.
The exact opposite! If your train of thought starts with "Trump supporters believe something stupid" (or wrong, or racist, or whatever), you've already lost the discussion. Because you're not interested in having a discussion: you're interested in forcing your worldview on someone or, more likely, parroting someone else's talking points.

I'll say that a different way: if you think that a large number of people with whom you disagree are stupid (or racist, or whatever excuse you choose to minimize their logical decisionmaking), YOU ARE IGNORANT AND NAIVE.

You may disagree with them. That's fine. You might be interested in finding common ground and compromise instead of running around accusing everyone of being a stupid, racist xenophobe. In that case, you're looking to have a dialogue which can only happen from positions of mutual respect.

That respect is lacking, particularly on the vocal left.

You may convince someone to "see things your way", but you have to open yourself up to see things their way.
Wifi stations only interfere when they're transmitting at the same time, and other stations can hear it. Channels are a very simplistic way of understanding WiFi sharing, time and space are also important dimensions. If Station A and Client A want to communicate, they will not interfere with Station B and Client B if they pick different times to talk, or cannot "hear" each other at all.

There is some good work going on to improve this. Faster WiFi speeds mean that less time is needed to transmit the same number of bytes, meaning that stations are less likely to interfere. (This is why everyone hates your 802.11b-only client that can do a maximum of 11Mbps. It ties up the entire channel for no good reason.)

The default rate control built into most APs is awful, and makes things worse than they need to be. For example, let's say sending at 100Mbps, there's a 50% chance that the message won't be decodable, and sending at 1Mbps, there's a 99.999% chance that the message will get through. APs will try sending at the high rate, notice an error, and then go to the low rate. But that's wrong: it doesn't minimize the use of airtime. Sending 100Mb at 100Mbps twice is much more time-efficient than sending it at 1Mbps once. Some work is under way to improve this algorithm and get it in consumer routers.

There is also work to make APs transmit to stations at a transmit power tuned to be as low as possible. If a station is close, the AP only needs a small amount of power to send a decipherable message to the station. And, because the power is low, it interferes with less space. I believe this is now working under Linux with ath9k chipsets.

Anyway, "channels" is a terrible way to understand WiFi performance, because space and time are the other critical dimensions. Unfortunately, most "WiFi analyzers" only show which channels have APs, which is a meaningless metric.

Here's an interesting talk about how this all works in the real world: http://apenwarr.ca/diary/wifi-data-apenwarr-201602.pdf
America's most dangerous mosquitos
I don't dispute that, but instead the tone of the article that makes it sound as if it's such a huge quantity of data that NSA is struggling (or was struggling) to capture it all.
Man times must have changed...
Had to use Netbeans on college and it was literally the worst IDE I've ever used.

Crashed so often I just gave up. Decided to work with Gedit for a good period before I was introduced to vim.

Have never even tried to use other IDEs unless I'm kind of forced to (like android development) and made sure to stay away from Netbeans.
Ableton Live, a music creation program. Its data recovery has never once failed me. Those moments when I needed to use data recovery were caused by unreliable plugins, not Live itself.
>Another one is that the voters consider other aspects more important.

Which is the same as saying they are not very interested in the facts and forecasts made by experts.

The majority of the leave voters are undeducated, older, and xenophobic. [1] The misinformation spread by the leave campaigners fed into their fears about immigration, which lead them to ignore facts. [2] [3]

[1] http://www.theguardian.com/politics/ng-interactive/2016/jun/...

[2] https://www.rt.com/uk/346342-brexit-voters-ignorance-misinfo...

[3] https://www.ipsos-mori.com/researchpublications/researcharch...
Show HN: Scale is an API for human tasks
This is the proposed route map, from the official HSR website:

http://www.hsr.ca.gov/Newsroom/Multimedia/maps.html
This is exactly the message we are trying to get across at Gyroscope.

https://gyrosco.pe/myusuf3/2016/6/27/

As you can see, me there playing sports that evening, super exciting and really keeps me focused. Granted hard to take me seriously, but we have some users like Tatiana have done some amazing stuff

https://blog.gyrosco.pe/tatiana-b68f863333f9#.s6ugu6g65
Just wanted to say that your work is very much appreciated. I've been using D3 since it was Protovis and I love it. Excited to dig into the changes and try it out.
> We code our biases into the algorithms we use every day. They inherit our flaws. The sooner we all wake up to this, the better.

And our values. And assumptions. In Arthur C. Clarke's "2001: A Space Odyssey" the homicidal behavior of HAL was ultimately based on the conflict between his secret instructions and what he was able to share with the human crew, Bowman and Poole.
Given that they know the list at compile time I wonder if they could do faster e.g. by using https://github.com/sfackler/rust-phf to generate a perfect hash function over the set.
I suppose this explains why I've never really liked CSS or the design-heavy web: I was never willing to give up that control over my machine. I still resent the way modern "user-agents" aka browsers give every jackass designer out there more control over what my machine is doing than they retain for me.
Being that I'm not in California I can't think of any good reason to incorporate in Delaware. Many other states are just as friendly to corporations if not better.
They said thousands of miles, not hundreds of kilometers.
Private company is objective but requiring no outside funding is a function of not only the current financial situation of the firm but also its intended growth trajectory and associated costs. As long as companies like Uber and Airbnb believe that it makes more sense to use funding to capture opportunities not possible through organic self-funded growth, we have no choice but to use terms like unicorn and startup.
The inefficiency you are talking about is not due to the fact that there is a synchronous clock (within each individual "block", since there needs to be some async logic going between the different clock domains of DRAM and the processor). The waste in getting numbers from RAM to the register file is primarily due to the hardware managed cache hierarchy, which we are addressing at REX Computing, along with John Gustafson as an advisor.
Elizabeth City, NC. It's a small waterfront town of about 38,000 people. Almost like a mini-Norfolk... which is like a mini-Inner-Harbor. Very quaint, and I use the term "vibrant" in the scope of it once having really impressive fine-dining, outdoor music, and other offerings for what a small town can offer.

It should be noted that the town is building it back... but with tax-dollars. They've opened a small science center, a huge museum, and a stage theater in an attempt to bring the businesses back to the downtown.
Tim Ferris's book "The 4-Hour Body" is written with time min-maxing in mind. There's some weird stuff in there ("I supplement with garlic because a random homeless guy told me it's good for weight loss") but the core workout/diet regimen is effective and easy to stick to.
The technologies in the OP are also attempting to provide a solution for air traffic collision avoidance. What is the specific use case Iris will solve better than any other existing technology?
I've lived all over the country, have driven it end-to-end several times and up-and-down even more, and I can assure you that many of these things are not anywhere close to universal.
I had some issues when I used eclipse, especially back in 2009 when I was forced to use perforce.
and this is a badly-shaded topographic map that shows the geography of the route in context:

http://www.hsr.ca.gov/docs/newsroom/maps/Statewide_Topo_2016...
They vote, you start again.
This is actually a topic that I think about often because I LOVE several of the software tools I use daily, and the majority of my favorites are made by either individuals or smaller companies (except a few).

I've purchased licenses of the following and have used them all for years. These are all wonderfully simple in my opinion, and the most reliable pieces of software I have ever used and I have been very happy with my purchases:

EditPlus

Probably the best money I've ever spent. I use it for almost all of my coding. No other code editor seems to be arranged the same way with Folders and Files on the left with a tab to quickly switch to a function view, and simple color coded syntax highlighting. It's SO fast too.

ScanWiz 2

Converts scans to PDFs. For me, it has been flawless and perfect in every way. I once had to email because my computer crashed and I needed my license key again. I was literally lost without it. I've never used anything so beautifully simple for the single function it performs for me.

XnView and IrfanView

I purchased a license for each at one point. XnView for batch processing and IrfanView for almost all other simple image functions. I know I can batch in IrfanView, but I like how I can select filters and such in XnView.

Adobe Fireworks

I cannot believe this one is supposedly being shut down. I have never used such a simple vector based editing tool in my life. I literally do everything in it, and when I try to use something else, I can't stand it. I pray they leave it available through my Cloud subscription for forever.

Bvckup

I actually only got Bvckup about a year ago, but it has already saved me - and allows me to run my backups super fast and more regularly. Again, it's all about the simplicity.
The life-support weight and g-force worrying can be dropped, but I think parameters like wing-loading, range, load capacity, the radar and its power generation will set the size of a fighter plane to be pretty much that of a fighter, even if you drop the pilot.
Aren't you confusing buoyancy and weight?
PuTTY

Saved my ass a lot of times when I wasn't around a linux machine.
jEdit. It just works. Its been stable for 10+ years
Acela isn't really HSR for most of the route: average speed NY-Boston is ~70 mph (>150 mph is just in southern Rhode Island, IRC). Averages on most TGV and Eurostar lines are at least twice as fast.

https://en.wikipedia.org/wiki/Acela_Express
As long as these types of perks continue to get shared in conversation and affect where an employee chooses to work, they will continue to be offered and will grow even more extreme in terms of catering to the needs of employees.
I tried Alfred and thought it kind of redundant until one day my sizable collection of PDFs flooded Spotlight's indexer, and I couldn't find any of my apps via Spotlight's search.

Alfred's indexer is superior to Spotlight's, and is much saner in what it prioritizes for viewing over what it doesn't.