skysight-inc/HackerNews huggingface dataset:
You could also say civilized society depends on people providing reasonable aid to those who need it in emergency situations, but doing stuff like grabbing a child to prevent them from stepping in front of a car has lead to many child abduction charges. That isn't to say that I wouldn't help the child in that situation, but more to say there are situations where doing the right thing and not becoming a victim of the criminal justice system are not mutually exclusive. I will risk it to save a child, I will not risk it to open the door for a police officer whose sole intention is most likely to put me under his thumb.
I guess you're paying for a good screen, working stylus, thought out product design, a smart touch UI/OS and being able to continue to use existing Apple purchases (media, Apps). None of these things are easy to "review"/compare and that's probably why it's hard for people to find an "objective" argument for its pros/cons.

I never understood the hype around the original iPad, it always bothered me that the OS was so restricted/black-box-y. Not really in-between a laptop and an iPhone but rather... a bigger iPhone. To understand, I first had to realize that the appeal has nothing to do with being able to install programs freely or have mouse-pointer precision. It's all about carrying a small-notebook sized screen around that's smart enough to surf the web, watch movies and view PDFs. It seems not worth 400€ when you already have a laptop, but from a usability POV, it kinda sorta is. These things aren't really there to replace office computers after all, they rather replace anything else you have lying around.
I don't know much about Mongols in Central Europe, so probably true: they were far away from the steppes, probably lacked siege machines, etc.

Also, in the lands of Rus' stone fortifications were a very rare thing - there's almost no suitable stone for contstruction, so most castles and fortresses were wooden, so they did burn.

None of the stone fortresses in the north, where there are suitable materials, were plundered, AFAIK, so you must be right.
Surface Pro is a joke. It's just plain unstable, and high maintenance. iPad is zero maintenance, which is about the right amount a regular user should be required to do in year 2016.
I'm not really seeing the benefit of putting this in the HTML specification. I see the use case, but seems to me this should be left to libraries.
[POLL] JavaScript naming conventions. Do you prefer under_scores or camelCase?
Boot sector virus exist since CP/M days in almost all systems.

Also we should remember the first worm was targeted at UNIX systems.
Why I quit my dream job at Ubisoft
Yeah! I was remembering that campaing mission with the mongols where you had to conquest three chinese civs.

And on multiplayer the mongols are quite hardcore too
Right. In an ideal world you'd be using a bunch of CC content in a presentation, the appropriate IPTC fields would be filled in, and you could press a button and a block of credit text would be generated. (That's primarily about CC-BY I realize.) In practice, it's an incredibly manual process that I'm guessing most people don't follow and, even for those who try to, it probably breaks down more often than not.

Then there are all the issues with the NC and ND license variants and what they even mean exactly. But that's another rant.

EDIT: I'd just add that clearing rights and giving credits have been an issue for ever. On more than one occasion, I've gotten a semi-panicky email (and I think once actually a phonecall in pre-email days) securing permission to use one of my photos that was clearly on the verge of going into production. Presumably, someone came along and asked "You do have rights to this, correct?"
Can someone explain this like I'm 5? I'm not sure what this means and why it matters.
Machine learning only going to be more and more relevant in the tech industry. Eventually you're going to have to deal with some sort of data analysis, just because there is little to no barrier from data collection to data analysis.

I'm not sure that a deep learning course would be a good first course. But an intro course on linear regression and basic probability/statistics would be worth looking into.
Anyone wants to bake a proper full tutorial on how to use it? Current documentation looks almost like auto generated from code comments..
Let me guess, they could have it if they removed it from its original location themselves?
Have you tried running virtual box on that? I'm looking into something a bit more portable than my Toshiba.
How fitting that this "sac de merde" approach to development is named in French. You will need to "surrender" your sanity to even attempt to use such a socialist approach to development. I truly hope this is a parody piece.
Thanks for the feedback. I fixed the focus issue, and I'll look into the keystroke/mouse handling.

As for load times, I never stated that the initial load time was fast - I said that the latency was low. As you say, combining the JS into the actual HTML file would improve it even further.

Yes, the server doesn't support gzip yet, but will soon. It's basically our "here's a web server to get you started" web server that we include with the product, but you can use any web server that you want. We actually didn't even plan on including one, but you know how plans go..... :-)

The JSON isn't cacheable, exactly, because it's the result of a database query. So, the response time you're seeing includes setup/teardown time for the database connection, etc. Again, this isn't production-level stuff here, just a one-off coded to show something in particular.

As for the loading of the "United States": the server request is actually very fast, but the loading of the JSON takes some time. We do custom JSON parsing in order to validate the JSON properly and allow for missing column values. We investigated the built-in JSON parsing, but we are still left with the same issues in terms of finding whether certain column values exist in the resultant JS objects, and would end up using almost twice as much memory because the resultant JS objects would still need to be copied into different target structures.
By whom? If you look at typical "image" hosters, you can't really tell outside of loading times if it is showing you a gif or a video. Are there browsers that do "clever" things with videos because they think there is audio?
Show HN: An experimental golang MPEG-2 decoder
Poverty may alter the wiring of kids’ brains
Why do they have to push the library. Are there any competitive advantages?
I'm the author, and I'd love to hear what you think and answer any questions you have.
Video games have caught up with the rest of the common media in terms of publishing for profit. Most TV and movies (not even counting adult films) are completely garbage. They are built around formulas that are known to work so people make money. The indie games movement railed against this, but most of them were on par with art student films quality wise.

That's not to say that they are no good games or TV anymore. But they are few and far between. They take vision, risk, and a bit of money. Also right now they are harder to find. I think if game producers used their names like movie directors it may help. But right now its often just the studio name. Which leads to situations where a studio makes a great game, people learn their name, a publisher injects a lot of cash/people, the core team leaves, and their next game is a bloated mess. If people knew the core team's name, or even just their leader's name, it would help the general populace follow the person to their next project.
I would add Zynga, FanDuel, Draft Kings.

All three prey on people with addictive personality.
It's a Batch+Stream unified processing model, an SDK. Idea is you can code up your pipeline in Dataflow and have your choice of where to run it - Spark, Flink, etc.

Google Cloud Dataflow is a fully-managed service that executes Dataflow pipelines and has nice value adds on top like fault tolerance and auto-optimization.

(Disclosure: I work on BigQuery, not Dataflow)
I do love when people imply a "lab" is this mythical thing that can, through no effort, reproduce any likely or unlikely condition that one could ever expect to encounter.

They should just print out a sign that says "lab" put it on an empty room, place the starter motor in the middle of it, and then suddenly they would know why it was broken. It is in a lab after all! This isn't rocket science! Or if one in an empty room fails put 100-1000 into the empty room, it has GOT to work!!! It is too easy to fail! Being in a lab is all that it takes!

I'd suggest you watch this[0], this issue was literally costing human lives, they knew there was a rudder issue, they placed it in a lab, testing it for thousands of hours and ultimately found it by a little luck. It moved our understanding of failure states forward.

There's no reason to assume that finding the issue with the starter motor is easy or trivial. No amount of lab hand waving changes that, it will take just brute effort.

[0] https://www.youtube.com/watch?v=36mg8BNwBT4
Not a problem unless your a criminal.
I would just tell my coworkers in private and say my farewells that way, but specify to not spread it around because it was asked that I not for some reason I don't understand. Your coworkers will spread it around themselves but hopefully not get back to your boss. If it does, just say you only told one person in confidence because of your personal relationship, and didn't intend for it to spread.

This solution is good because if your boss tries to bullshit your team, like say you were fired, they will know it's not true but they aren't going to try to contradict your boss either.
There have been generations in the west who freely and easily enjoyed rights like privacy and freedom of speech by inheriting the fruits of their predecessors' hard-fought battles. The next generation will not be among them.
Also, no auto-play (or at least, no inline display) on iOS.
> the art of dogfighting was deemed to have been lost for a brief period between WWII and the air war over Vietnam, and had to be re-engineered.

The air war in Vietnam was radically different from WWII so I'm not sure that's a fair comparison. The art wasn't lost, the state had just changed so radically that it was no longer applicable and new strategies had to be devised.

In WWII the dogfighting was typically between interceptor aircraft engaging bomber escorts at high altitude. You won the day by either out maneuvering or out gunning your opponent. At the end of WWII, arguably the best dogfighter in service was the P-51D Mustang which was incredibly fast at the time with a top airspeed of ~430 mph and was equipped with 6x 50 caliber machine guns. It was designed as a high altitude bomber escort and was one of the fastest and most maneuverable aircraft of the time with a high offensive yield.

In Vietnam with the introduction of long range air-to-air missiles and surface-to-air missiles (SAMs), close air-to-air combat was thought to be a thing of the past by the US. Tactics had shifted from bombers escorted by fighters to extremely high altitude bombers which hoped to avoid missiles by sheer range, and close ground support aircraft like the A-1 Skyraider and A-6e Intruder which utilized low altitudes, slow air speeds, and high maneuverability to avoid being engaged by SAMs. Fighter aircraft like the F-4 would provide theater support and engage enemies at range using air-to-air missiles. These tactics were designed around engaging the Soviet Union or other Super Powers, the Vietnamese however were utilizing Mig-17s, which still prescribed to the WWII method of air engagement, and was a natural evolution of the WWII fighter being fast, maneuverable, and heavily armed for air-to-air combat. What you ended up with were a bunch of aircraft ill suited for engaging one another.

The A-1 and A-6 could fly incredibly low and slow in comparison to the Mig-17 and with much greater maneuverability at low speeds making it difficult for the Mig-17 to engage them with missles. The Mig-17 would have to perform slicing runs with machine guns which made it vulnerable to those aircraft coming and going. The Mig-17 could easily outpace them however making it difficult for either US aircraft to act offensively.

The F-4 could offensively engage the Mig-17 at range and could easily out run it if necessary but the F-4 was far less maneuverable and lacked on-board machine guns making it ill suited for a close range dogfight. The gun pod on an F-4 was initially hampered by the fact that it couldn't operate at low speeds because it was air turbine driven and also lacked lead sighting so the gun was inaccurate at high speeds. F-4 pilots used a spray-and-pray approach if engaging a target in close air combat. The F-4 though was not an easy target for the Mig-17 because it was equipped with electronic counter measures and raw engine power that dwarfed the Mig.

In the end completely new tactics had to be devised and lots of lessons were learned from the mistakes in Vietnam but there really wasn't a losing and rediscovering of an art.
I have seen some really cool applications of iPads in businesses and other public places, such as fast and intuitive payment systems at walk-up lunch counters. These will always be better than laptops or phones for the task. (Even Apple Pay seems oddly clumsy to me; after taking out my phone and trying to interface with a device properly, it just seems less straightforward than tapping some buttons and scribbling my signature with my finger like I can on the iPad interfaces.)

I wish that web browsing were better on the iPad; that should have been the killer feature. On day one, before web sites knew about the iPad, it was incredible. Sadly (and ironically, for a "walled garden" device that is supposed to be so restrictive itself), the most out-of-control feature of an iPad seems to be the web sites you visit. They have way too much damned control over the browser, and they keep trying to deliver a special iPad experience when all I want is a web site. If Apple really wants a good feature in iOS 10, they should make Safari stubbornly refuse to do 90% of what web sites "request".
Another anecdote as well: I hate to use the Mom cliché, but after years of trying to get my dear mother to use a desktop-based UI for basic stuff like email, web-browsing, I just got her an iPad. (In this case, an iPad Mini 2). Because there's much less to customize, there's much less to mis-configure, and she's been happily using it for some time. I don't think she'll ever go back to a desktop/laptop. (She actually prefers the smaller mini size, and says it's easier to hold)
h/t to jordigh, interesting https://news.ycombinator.com/item?id=10938550
Agincourt wasn't fought in a huge, flat battlefield. Neither was Tours, Hastings, Crecy, Poitiers, Patay, etc.

European wars were fought in a very diverse range of battlefields, and most commanders, specially the outnumbered ones, would try as much as possible to use the battlefield in their advantage.
Only because they took over and then hid away what was an awesome project: KSplice.

http://www.ksplice.com/try/

Not my favorite company.
Simplicity! I'm in love. Thanks.

Actually, your simple design is not the only one to make my day. I have finally found a guy who puts all the HTML5 etc. on the one page. He's a physics lecturer. He has dead easy html files that illustrate Newton's Cannon, using canvas and javascript. Finally, I am "getting" it. See http://physics.weber.edu/schroeder/html5/. (And the bonus was to see that, with uniform circular motion, the acceleration is towards the centre of rotation. I mean I really need things explained simply without any extras getting in the way.) Of course, I had to play with it to understand it. But the beauty was that, with the source code all there on the one page, I could easily make changes and see the effect immediately. Thanks Dan Schroeder.

PS I need to remind myself that posting pdf files is another straightforward way to get information online.
It's always great to get personal emails etc from your coworkers to keep in touch. Explain, that this is important to you. There is no reasonable excuse for him to stop you.
>Sports medicine has always been a bit more pragmatic than other branches of medicine. "We have no idea how this works, but it makes people run/swim faster, so let's do it!"

Doesn't sports medicine still blame lactic acid as the cause of muscle fatigue?

http://www.details.com/story/lactic-acid-workout
That is what I kind of tackled above, I think: In practice, all blog engines will confirm that the URL the trackback points to actually contains a link to the site receiving the trackback. I see no practical difference there between the two protocols. But your use of comments and comment urls makes me think I might miss your point?

Thanks for opening the issue, I will add a comment and subscribe.
Hey, I'm JD, cofounder at Opendoor.

The biggest difference is price. Those companies offer 65 to 80 cents on the dollar for homes. We offer full market value, and take fees that are comparable to a traditional transaction when you consider the full cost of selling. (Our total fees are generally 8 to 10%)

The article has many key inaccuracies that the reporter refused to correct, mostly around profit. If we made $20k per home, we'd give most of that back to sellers through higher offers and lower fees. And the data science team would panic, since their key metric is accuracy.
Google Analytics is undercounting by 20-30% in our experience. No reason to waste time analyzing the wrong data.
+1 for keto here.

the only real downside is that it's extremely difficult to maintain the discipline to avoid carbs! also the social aspects.
Migration for the Benefit of All: Towards a New Paradigm for Migrant Labor
>Also: video is harder to share and is typically recompressed on every upload, reducing quality.

Yeah, gifs being lossless is incredibly important for remixing. This is why we must get APNG going to really improve on GIF, instead of lossy video bullshit.
LibrealSense: Cross-platform camera capture from Intel
The transition to that model is tricky.

In the United States, buyers don't directly pay the realtor commission. The seller generally pays ~6%, but sometimes that's negotiated down. This commission is split between the buyer's agent and the seller's agent, with their brokerage typically taking a percentage. But a buyer wants to use an agent because their perception is that they're not paying for it, and most buyers aren't well versed with the house transaction process, which is complex.

You could certainly make the case that a transaction without agents would mean either more profit for the seller, or a lower house price for the buyer, but I think it will take many years until that is the norm. There are a huge number of laws built around real estate transactions, and the NAR is a major major lobbying entity.
A paper about the hundred years war that doesn't cite a single French-language source except Froissard? Not very serious.
Going off grid: Tata researchers tackle rural electrification
SaidWhat Bot for Telegram
Charging is currently free, whereas the battery swap was US$60.
We believe moving homes should be as easy as trading in a car.

The buying experience is a key part of that. If you're in Phoenix (or Dallas soon), check out our homes anytime. It's fun.
There is also the slogan, "biting the hand that feeds IT".

Never mind the ongoing BOFH column.
Sorry - I meant .MVL!
If any of them read Hacker News, it seems that this will work itself out shortly - you have employment/project history in your profile, so I bet they could figure out that it's you.
Fair enough, though you might be able to get that out of the seller.
I'm still writing ES5 at work, but I've fully embraced ES6 (and bits of ES7) for personal projects. I love it and it's a major improvement to the language IMO.
I agree with you - generalizations are never a good thing. I did however, have negative experiences with .NET in the enterprise space. I worked in C# for a few years improving some web services for a Finance company. This was long before Java 7 even, so as a language C# 4.0 seemed amazing to me at the time. Lambdas, LINQ etc, - I was blown away. Microsoft ecosystem, however was not really wowing me in any way. There wasn't for example any sort of equivalent to JMS in Microsoft land - MSMQ was simply pathetic in terms of functionality. Apache Active MQ for .NET wasn't really mature at that point. Then, there is the Microsoft SQL server which, again is not really good at any particular thing.
Random Amazon Product for iOS
> For example, when they are composed by multiple parts and give the filename for further processing via IPC

Of course, the proper way to do this in POSIX is to pass the filehandle.

POSIX is actually a pretty cool standard; the sad thing is that one doesn't often see good examples of its capabilities being used to their full extent.

For this, I primarily blame C: it's so verbose and has such limited facilities for abstraction that it's often difficult to see the forest for the trees. Combine that with a generation of folks whose knowledge of C dates back to a college course or four, in which efficient POSIX usage may not have been a concern, and one finds good, easy-to-read examples of POSIX harder to find than they really should be.
Why? Defining ethics is extremely difficult, but volunteering our intuitions via examples helps us get closer and closer to narrowing what it is exactly that we're talking about.

It's mighty hard to pin down a universal definition for "art", "love", and even "game"- and yet we use these words regularly and mostly very successfully to communicate.

Discussing "ethics" is difficult too, but I am unconvinced by arguments of the "it's obviously all subjective" variety.
The key is that the taxi drivers are running the hailing system, it is a tool for an already-licensed driver. There is no company coordinating the activities of "independent contractors". If someone tries to own this network, and exploit rent from it as a business opportunity, then they could run into the same regulatory issues as Uber.
Note that those ads can be served on any number of platforms, so the platform itself just drives traffic to the ads. The magazine drives traffic to the ads. The website drives traffic to the ads. The ads make the money. The platform is the magnet that drives traffic.
It's fair to say we spend a considerable amount of time thinking about this. I'll give more detail in answer to parent.
CAs will not arbitrarily throw out their root certificates (they're quite expensive and valuable), so you'll be fine pinning to a root. I'd advise against it when you use OV or EV certificates though, as it'd allow for a DV certificate to still work.
Because you can open any GIF in GIMP and edit it. Pixel by pixel. With videos you got what... Cinelerra? Blender? Try to get a normal person to use these.
If you can make the time than learning new things and taking courses is always a good idea. You never know where you're going to end up as a developer. Who knows you may end up changing the course of your career. Also machine learning and AI are all becoming big fields.
At the very least though, you'd have thought they could have sacrificed crossbowmen to achieve that improved rate of fire from longbows. Presumably the reason they didn't had less to do with fear of better bowmen and more to do with inability to provide the quality of longbows and training that would convince crossbowmen to change their weaponry.
Using the event loop on ARM microcontrollers with mbed OS
Why focus on these iffy things rather than say - ransomware, someone basically wrote a nw.js based ransomware as a service tool even. Are these people not professional enough or something?
People might find this very, very "not OK" but I use snake_case for local variables and camelCase for methods.

But I also use traditional OOP in JavaScript, which is also considered "not OK" by a lot of people...