skysight-inc/HackerNews huggingface dataset:
As a skydiver - slow and carefully is better, but with that one becomes quicker as one does when practising lots. The number of jumps one can have in a day is limited by aircraft availability rather than packing speed. So of course there are 'professional' packers (say army) who are not constrained by aircraft and say have a week or two to repack a couple of hundred chutes - so different number likely apply. Further ones reserve chute needs to be repacked yearly (or so)- and that's one fella that one does wants the packer (needs a certified packer) to be slow and careful with. Thinking about it aviation (and space) seems to be one area where care comes before speed. So dude I think you are right in calling this out. [edited]
How to Get Windows 10 Offline Maps Working
Isn't the copy a little bit vague? I mean if I want to help I need to copy it?
Well, you are. Let me read to you the definition of Open Source:

> Open source software is software that can be freely used, changed, and shared (in modified or unmodified form) by anyone.
It really is wacky.

I understand why the author made the omission though. I've been on public bus systems in many major US cities and they are entirely the domain of the elderly, handicapped or impoverished.

The NYC bus system though is used by all walks of life, much like the subway itself. In a way I'm glad that the bus system is seen by transplants as less sexy because it keeps the rents in all those neighborhoods not directly serviced by subway lines much cheaper. With Bus Time and a huge fleet [1] of buses, the NYC bus system is often more reliable than the trains.

[1]https://en.wikipedia.org/wiki/List_of_United_States_local_bu...
Author here. It is written for software developers that are developing full-featured web applications, like those used with SAAS implementations and ports of desktop equivalents. Not as much for developers building web sites that are decorated with more simple JavaScript.
Given how many people are either trying to learn to program, or want to learn to program, I'm not sure what the point of this is yet. If we were inundated with people who were attempting to program, but can't—then this seems like a more meaningful concern. But at this point there's a lot of people on the outside trying to get in. Let's work on getting them in, and then we can set about weeding out the people who don't belong. Any weeding we do now will also keep out people who want to belong and should.
No RequestPolicy?
On a slight tangent, I would just like to note that the Stamen Design Toner maps are beautiful.
This is really great and I would not know where to start building this. The only thing that I would like to have is the use of "modern" JS tech like ES6 and a build pipeline... Surely this can be added later as well.
> Removed all managers that would help decide what someone would work on
> Stopped all 1:1’s and mentorship sessions to avoid top down interactions

Why? Why remove such great areas of peer support and guidance? A flat structure does not mean all manager related things should be tossed out the window, but rather that decisions are made by your peers, who you'll listen to due to their skills and experience, not due to their title. It doesn't scale well at large companoes but the casual nature of it can be attractive if you have a small team.
>Mozilla is working on adding/replacing parts of Firefox with a language emphasizing security (among other things).

The safety of the implementation language is far from the only concern when considering the security impact of modern browser features. The recent WebRTC issues are well documented, as was the HSTS 'supercookies' issue. Even something seemingly fairly innocuous like css keyframe animation can be used to do remote timing attacks without js to leak browser state such as browsing history[1]. SVG filters in Firefox allowed information to be read from arbitrary pages through timing attacks, till they removed some of the optimisations[2]. Those kinds of things are not solvable with a safer language (in some cases that probably makes fixing timing attacks more difficult/impossible). I'm sure there are more of these kinds of things to be found. Some of them are realistically never going to be fixed now because they are baked into the standards and the browser vendors clearly care more about animating gizmos and not breaking existing sites than leaking users browser state.

[1] https://www.nds.rub.de/media/nds/veroeffentlichungen/2014/07...

[2] http://www.contextis.com/documents/2/Browser_Timing_Attacks.... and https://www.mozilla.org/en-US/security/advisories/mfsa2013-5... Read the bug to see how difficult it was for the devs to fix the issues without making the feature unusable - it took years

>I'd have added "You can install links if you want a simple browser letting you read static html documents", which you would have answered with "But I can't, every website require these features now", to which I'd have answered "a. Yeah, not everyone (that's an understatement) does progressive enhancement, but ultimately b. The times they are a-changing"

I'm not concerned about myself. I disable stuff like WebGL that I don't use, and I block most Javascript etc etc. My concern is for the average user who has absolutely no idea these features even exist, never mind knowing which ones they can turn off without breaking the sites they use. The general insecurity of the web affects me (and everybody else). When a site gets hacked because one of the admins was exploited by a browser vulnerability and my details get leaked that affects me.
Kempner series
Not executing any JS is safer, sure, but that's beside the point. If you strive for absolute security, power off your computer and never touch it again. This is about what you can do to improve the situation without impairing usability.

An adblocker doesn't impact usability (in most cases, it improves it significantly, through lower page load times and less space occupied by non-content), but prevents the vast majority of malvertising. Blocking all Javascript blocks all of them, but makes the modern web nearly unusable.
Enter Panda 4.2: What does Google’s new update mean for you?
Meme your friends or celebrities app -T4LK-
It isn't Obama's coup. It's Victoria Nuland and the Big Oil coup. Here's a video of Victoria Nuland of the Department of State claiming U.S. has spent $5 billion since 1991 to 'build democratic institutions' in Ukraine, at around 07:30. Take note of the sponsorship flags by Chevron and ExxonMobil in the background. Note how she uses the word 'invested'.

https://www.youtube.com/watch?v=2y0y-JUsPTU#t=448

IMO that is evidence of past U.S. interference in Ukraine's political affairs.

Next time you pay for a Uber ride - remember the government has spent at least that much for every person in the U.S. to interfere in Ukraine politics, a country all the way up to the border of Russia.

Last time the reverse happened to the U.S, they tried to assassinate Fidel Castro, blockaded Cuba into poverty and invaded the country with 1500 soldiers and 8 B-26 bombers.
Startup Status: It's Complicated
Kafka is represented as a very unix-friendly message tool, when it is no such thing. Kafka is (one of) the worst of the collection of message bus daemons. It imposes small(3-6mb) message size limits, or else performance goes to hell. Kafka also fails to "do one thing well", and instead tries to provide everything-and-the-kitchen-sink (clustering, compression, etc) built-in, but poorly.

For some contrast, take a language like python, which will allow you to create example programs to test out Kafka VS RabbitMQ VS zeromq. You will quickly find that one of the message bus daemons constantly gets in your way, fails to reliably deliver messages, and consumes a ton of system resources compared to the other two. Hint: It's kafka!

I really can't say enough bad things about kafka. Having used it and unfortunately been forced to implement it at a number of "big"(juniper, cisco, vmware) companies, it has been a horrible and disappointing experience for both the end-users and the developers, every single time.

tldr; don't use Kafka, use a real messaging bus.
"And everything else that follows (the "2nd, 3rd, nth... second" of your life) is a function of these 2 initial variables"

That's an opinion sprouting from a view on the world that states free will doesn't exist. It may be true, but goes counter to many people's intuition that there is a free will.

A good argument would explain how, from the assumption of 'no free will', we can arrive at such things as 'property' and 'crime'. Why would societies sprout up in which people get imprisoned for using stuff that they didn't make themselves, or that they didn't get permission to use for from those who made it?

My argument would be that this is just evolution: local optimization of the non-physical world, in the same way evolution gave us all kind of complex physical structures. On the one hand, I can't see much fault in that, but on the other, giving up the idea of free will means reintroducing predestination, accepting that no criminal can be blamed for their crimes, no Isaac Newton or Olympic champion can be praised for their accomplishments, that capital punishment and war are just things that happen, etc, and even accepting that there is no such thing as 'me'.

So, yes, if physics as we know it is correct, logically, I think you are right, but emotionally, I don't believe it. That might have to mean that somewhere in our bodies there is a part that can bend the laws of quantum physics as we know them.
I was debating the merit of having the pdf reader bundled and on by default, instead of having the pdf file downloaded like most other files.
One can certainly change firefox's behaviour in the settings (unlike webgl).
For an excellent review of the nature of policing and wiretaps in particular, watch the TV show The Wire. On HBO now and Amazon Prime. (and I think the best TV show ever made.)

It's fictionalized but written by an ex-cop and covers the drug trade in Baltimore.
Having users have to specify the output of template instantiation errors for all their functions would be far worse than just having concepts.
I agree, and many more have been making this argument over the years. https://en.wikipedia.org/wiki/Flood_myth#Claims_of_historici...

Also, if you find this fascinating I suggest go watch The Exodus Decoded, www.imdb.com/title/tt0847162
> Because it is the only browser that is not tied hand-and-foot to some major global commercial player

Not close to true. There are hundreds of browsers out there. I used Surf[0] and Xombrero[1] for a number of years.

[0] http://surf.suckless.org

[1] https://opensource.conformal.com/wiki/xombrero
That's not the definition of "open source", that's the definition of "free software". As you can see by this very article, "open" and "free" are not the same.

http://www.gnu.org/philosophy/open-source-misses-the-point.e...
ELearning for Call Centers
Russia Just Hacked into the Pentagon’s Email System
Why would Microsoft buy github? They have their own.
Here's why these 3D printer companies are now reeling in: go to kickstarter and search for "3d printing". There are 315 results. That's right, 315.

3D systems was founded in 1986. Stratasys was founded in 1989. These are not toy companies. These companies defined and refined the printing methods we're talking about today. What did their devices print? Engineering prototypes. Cars. Car parts. Medical and research parts. Things that preceded mass production. From cat scan to a hip broach with no room for error.

That kickstarter explosion is a reflection of the hype initially driven by hobbyist interest that brought 3D printing in the forefront some 4-5 years ago. Also fascinating is the RepRap family tree, which identifies the design origin of many of these kickstarter printers: http://reprap.org/wiki/RepRap_Family_Tree

So the market, the buyers, are confused because seemingly new printers and 3d printing companies are sprouting like mushrooms after a rain promising faster and cheaper printing for a hundred bucks, and they keep tanking. Failing to deliver. Breaking promises. Consumers don't know many of these are just remixed open-sourced printers or that it takes 8 hours to make a small toy. The product dilution is eroding confidence in the technology and stealing resources from starter companies who are serious and could deliver real products.

And to the two above-mentioned companies, who own patents and keys to the technology, this means their robust product has been massively devalued and confidence in them shaken.
"Cui struggled to find cabling within the target devices long enough to act as a suitable antenna. In the end, his demonstration required 10 feet of cable connected to the target device."
It truly is distressing how programmers whose livelihood depends on free software (or "open source", if you prefer) are often so ignorant about it.
Coleford radio enthusiast's International Space Station chat
As I understand it, the distinction is not whether or not you can own bitcoins. The distinction is whether or not you can own _particular_ bitcoins.

If, say, a "sell it on ebay" store went bankrupt, I could say, "those are my Air Jordans", and I would get those particular shoes back. On the other hand, if a bank goes bankrupt, I can't say "I deposited those particular bills with those serial numbers". The court has ruled that bitcoins follow the latter principle, so if each depositor gets back 50% of the deposited bitcoins, I can't get back 100% by pointing to the particular bitcoins I deposited.
The version is part of the WHERE clause in the UPDATE statement. Therefore, it is only possible to update the version of the entity that you were updating. If the entity is updated before your statement, it would not succeed in updating the row.

Is there a different concurrency issue I'm not seeing caused by updating the version in the trigger?
C++ api seems broken.
Ask HN: What do you do when you get bored?
I imagine that many of you are always learning new skills or working hard, but maybe sometimes you get some time to get bored (perhaps is a luxery?), what do you do when you get in boredom?
Is bitbucket considered not a competitor? I've found it quite suitable for anything github does, though I'm at max a 5 person team.
For users that are opted in telemetry reporting, it can go up to 40M PDF views per browser version [1]

[1] http://telemetry.mozilla.org/dist.html#!cumulative=0&end_date=2015-06-05&max_channel_version=beta%252F38&measure=PDF_VIEWER_USED&min_channel_version=nightly%252F38&product=Firefox&sanitize=1&start_date=2015-03-04&trim=1&use_submission_date=0
/r/mildlyinteresting
It's an absurd view of property in this day and age.

I mean, can I not pay for electricity in Japan because I can't handle it, and it can be shared?

Can I steal a few ¥bn worth of electronic bonds, credit swaps, options, futures from a Japanese company then stick them the finger because they didn't really own them as they're all intangible?

Can I not pay for my cell phone service because I can't handle the RF waves?

Can I republish books by Japanese authors abroad and trample copyright, because the words aren't tangible?

I assume media piracy is legal too? No? Shock horror.

I don't know about the tort system in Japan, but if it's anything like most legal systems, this judgment reinforces the law and re-asserts that if you can't physically touch it, you're welcome to steal it.

Oh right, this is actually just the Japanese legal system doing what they do best, and going "corporate entity must be right, be deferential, be deferential!".
There is a big unasked question here - is your final work product the same or better quality when working fast?

If you can honestly answer "Yes" to that question, by all means, speed it up.
Poor analogy. Yelp contains facts and user reviews. Encyclopedias contain facts conveyed through written articles. The writing and reviews may be copyright protected. Facts are not.
"We" don't get to go after its agents, only Prosecutors, and investigatory agencies (like the police) get to "go after" them. And if you look at the history of crimes committed by government employees you see that in almost all cases they are never prosecuted.

This is the fundamental problem with government justice-- it will never hold its own people accountable.

The few examples of this happening pale in comparison to the rampant corruption and crime going on, everything from fraudulent warrants to destroying evidence to violating peoples rights and malicious prosecution.

Look at Aaron Swartz for example.

The problem is that people are gullible enough that they think that "the law is the law" when in practice it is people that make the law more than just paper.

And the incentives for the government judiciary are to cut corners, violate rights and protect their own.
Awesome OSHW Bluetooth Speakers (I asked, and now there's a OSHW stretch goal)
They are: http://opensource.org/osd

The only difference is their argument. Free software uses ethical arguments, open source denies ethics altogether and uses consequentialist arguments related to business value and technical superiority (which are becoming increasingly criticized).
Lots of places do it. Disk space relative to code size is extraordinarily cheap. Just look at the granddaddy, GMail. Google gave away 1 GB per user back in 2004 because they figured the ads would support it.
Sampling Based Scene Space Video Processing
500m is a little over a quarter of a mile and can be walked by an average person in just over 6 minutes, if the author extended those radii by 250m to 750, it would be closer to half a mile, which a person can walk in about 10 minutes and, probably represents a more realistic view of how long someone will walk to the subway.
That said, I used to live a little over a half mile from the Nassau Av G station. There was a bus that would take me there, but I eventually figured out that unless I saw the bus was a block or two away from my corner, it would just be quicker to walk to the station, rather than wait for the bus.
what about BCE (as in "Before Common Era"), i thought this was the pc way of expressing this in our post-religious world of tomorrow!? https://en.wikipedia.org/wiki/Common_era
It's so encouraging to see companies go open like this – thanks!
Considering they are not using any violence, I think this falls a bit short of the very definition of war.
People just hate when you correct their semantics, don't take it personally. Many people also don't know the difference between free and open. Here's a popular article by RMS which explains the difference: http://www.gnu.org/philosophy/open-source-misses-the-point.e...
Postgres “unsupported front end protocol” mystery
There is merit in using Smart Contracts for managing royalties, etc. however building a streaming service on top of it seems a bit misguided, it should be abstracted out.
Yeah, and either those get no punishment at all - because they're considered victims - or a light punishment. They can't link back to whoever gave them the orders either.
Book recommendations from random hn users has changed my life. 4 hour body in particular.

For dog training I really like Michael Ellis from Leerburg.com. His free videos are really all you need, some of the paid dvds can be repetitive, but ultimately he keeps up with the latest trends and I think is amazing with dogs. Everyone has their own theory it seems though..
Negative Word: Chilling

This word can be positive too, if you're chilling out - that's a good thing.
That did not happen because Google left. Google was never even close to beating baidu.
It's worth bearing in mind that in areas of NYC where the bus is the only option, a bus commute is often much much longer than a subway commute. I had the displeasure of attempting a few bus commutes into Manhattan from my old neighborhood in Bed-Stuy, and I would not be eager to do it again.

So, while I agree that one shouldn't completely ignore the buses, I think it is also misleading to treat them as equivalent to subways.
Screeps – An MMO strategy open world game for programmers
Great, I applied the update, and now I got "Couldn't load the XPCOM", and I assume I have to reinstall Firefox.
The birth of a gas giant planet observed
I'm glad I backed it, I wasn't 100% if it was even going to come to a production round, but apparently they just got a batch a few weeks ago.
Agree with the conclusions.

My conclusion: To treat people fairly, recognize not to treat them in identical ways.
I think you both essentially agree. The sentence you quoted makes no sense in a world without free will but that is probably just an unintentional small mistake by the author because we are so used to assuming we have free will in our everyday life even if we actually believe we don't. The sentence just tries to say what we should do (assuming we had the free will to do so) if we discovered that there is no free will in our universe (which of course is contradictory). You could (probably) get rid of the contradiction if you understand the sentence as someone in a universe with free will talking about making changes to a universe without free will from the outside, like a god fixing an issue in one of his universes to make it more consistent.
There are actually three lessons here:

* Momentum - To stick with something and finish it, you need to use momentum. Lacking momentum, projects languish. Quoting author Steven Pressfield: "Second only to habit, momentum is a writer’s (or artist’s or entrepreneur’s) mightiest ally in the struggle against Resistance."

* Waiting is painful. That's the point behind the examples in the middle section (waiting for an email reply, waiting for Google, waiting for an employee to finish a task). One thing this article makes me more aware of is the concept of getting impatient with yourself. Part of you is the boss or client that wants things accomplished, and it is sizing up the worker part of you, wondering if it assigns a task whether that task will get done quickly or require a lot of waiting, and there's a relationship to manage there. (Perhaps this dynamic underpins the phenomenon of momentum?)

* Quantity Always Trumps Quality - There's a blog post by Jeff Atwood with this title. The point is, if you want to get better at something, do a lot, and don't worry about quality while you're practicing.

Focusing on "speed" is probably a good mental trick for a couple reasons. First, it validates and acknowledges that we hate to wait. Second, it helps overcome perfectionism and the tendency to think and judge instead of doing and creating, by giving us something to measure that is not about quality but is instead correlated with action and progress.
Can't beat em', eat em'.
Why did Google buy YouTube when they have Google Video?
I think history taught us well enough that communism or similar egalitarian approaches (or maybe this is more like anarchy? idk), while a worthwhile ideal, do not work in reality. I know I vastly prefer management telling me what to do and where the company should go than doing it myself.
Did something happen to the PATH trains? I always used those when work took me to NJ.
> The real money in electronics is in accessories. People will pay $25 for a Raspberry Pi and fret each additional dollar, then turn around and pay $20 for a injection molded case for it.

This may be true, but then you should make sure they buy them at your store. I've bought a Raspberry Pi, but case and sd-card were from a different brand. They didn't even have an official case back then. So how does this work? Or do they get a commission for every case? I bet not.