skysight-inc/HackerNews huggingface dataset:
DRM in games has gotten to the point where reverse engineering is almost impossible. Obfuscation works.
Weekday mornings :)
What did the semaphore usage look like? Did it use pub/sub or something else?

Also what encryption algorithm are you using on your cookies. I ask because certain algorithms produce malleable ciphertexts, which could potentially be a huge vulnerability.
How often is your garage door halfway up and not moving? (If it's moving, it will hit the car anyway.)

Sounds like a rare edge case to me.
Source for that last quip:

http://www.thoughtcrime.org/blog/gpg-and-me/
At least the site's anonymous author cherrypicks some biased but reasonably true statements to make instead of spreading opinions and misinformation.
I'd still like to see entries for some elephants in the room like "Subversion is far slower than Git in important operations", "Common failure types corrupt Subversion working copies" and "Locked files interfere with team workflow".
>thewatchseries.to, a website that aggregates links for illegal streaming of TV shows

Why, thank you! I didn't know about that site before.
Check the List of Best Arduino Starter Kits at List.ly
2004? Interesting. I thought their prime time was earlier.

I started using the Web in 2001 and didn't have much to do with Yahoo.

On the other hand, we had something like Yahoo in German, called "web.de" they were pretty big back then. So I got my infos from Google, my mails from "web.de" and the rest from MySpace haha.

Anyway, Yahoo seemed old school even when I started back then.
> It shouldn't be possible to disable safety features. I can't press a button to disable the brakes on my car, for instance.

Buy you can press a button to disable the traction control...
Invasion of privacy: Australian household credit ratings made public online
The problem is the number of people who are into Illumos and want a portable Unix server is insignificant. All products came with fixed overheads (e.g. cost of tooling to start production), which have to be divided over the likely customer base. Small customer base == each customer pays a bigger share of the fixed overheads.

Basically, you want something to suit you and a small number of other people, but you won't pay for the cost of having something that "tailor made". You will only pay for the high-volume, lower-cost, more general product. So... that's all you get.
This is especially true for London recruiters. I had this happening to me too. Recruiter said "oh you should only ask for 15% top, I don't think we can consider you for the job".

Stay away from those recruiters and never negotiate your salary with recruiters.
It doesn't. To scrape (or fake-API) js-only websites you have to either:

- drive a browser (firefox/chrome) via already mentioned here selenium/webdriver (potentially hiding the actual browser window into a virtual X by wrapping the whole thing with xvfb-run),

- or use one of the webkit-based toolkits: phantomjs [1] or headless horseman [2].

There is also an interesting project that combines the two, i.e. it drives a Firefox (or, more precisely, slightly outdated version of Gecko) to emulate a phantomjs-compatible API. [3]

phantomjs/slimerjs are pretty popular and even have tools that run on top of them, such as casperjs [4], that geared more to automated website testing, but can be quite good at scraping or fake-APIing too.

[1] http://phantomjs.org/

[2] https://github.com/johntitus/node-horseman

[3] https://slimerjs.org/

[4] http://casperjs.org/
Wikipedia – Random Article [Always a New Discovery]
They aren't comparing apples with apples. Ad blocking is only enabled in the power saving mode. This alone would save a lot of CPU. IMO they should show a comparison with ad blocking enabled in both situations.
A friend of mine who is a musician wrote about that : https://koketteriet.se/blog/i_can_use_vim_now_give_me_a_gui....
It was made specifically for managing the linux kernel, which has huge amounts of contributors all doing their thing in different parts.
I'm sure you could (though it would have to be tested in court), but I'm missing the point slightly because Oracle (/Sun) is the original creator of Java, so they would not be building it on top of your license (nor would any other "Oracle" with similar intentions).

If this style of licensing became so ubiquitous that essentially everyone in the future demanded it, then I guess it could make sense.
It's not surprising that a small change like this could be enabled with open data, but big changes? There's been plenty of data related to medicare fraud, veteran's admin fraud, etc, but changing big things like that appears to be a no go even though the cost is tremendous in terms of affected lives and money.
The TPP is a bad deal for Internet users. These tech companies endorsed it
FINDING BUTTON DOWN SHIRTS FOR WOMEN
"C++ templates are to common lisp macros, what IRS tax forms are to poetry."

This is a new favourite quote of mine.
> But thanks to NYC’s Open Data portal, I was able to look at the most common parking spots in the City where cars were ticketed for blocking pedestrian ramps.
After a glimpse, I should say that if the page needs javascript then use selenium else you use this. So this is like selenium without javascript. Am I right?
Their lawyers will be getting in touch with you shortly.
Does anybody has world breakdown figures for medical error, please?
Nobody's getting in trouble.
No such option in Firefox 46.0 on Ubuntu 16.04.
Maybe someone influential down voted it? I'm not sure how the algorithm works, I think most people don't, but I use sites like "hckrnews" to just sort by time, so you never have that issue.
Yeah the future of cars is not owning one. Cities don't need more individual car ownership.
The only thing you have to do to make comments worthwhile is restrict them to actual academics. Even if they went on to post shit, it would only destroy their own reputation.
automation: go to this page, fill in the form, push submit, receive the result, process the result, send the processed result to another program for further analysis, finally emit and alert when attention is needed.
From lean.org,

> They therefore revisited Ford's original thinking, and invented the Toyota Production System. [1]

Both Ford and Toyota made contributions to each other's processes at different times.

Also, Ford showed a healthy respect for people. This influenced other businesses to compete for talent. Ford doubled wages, increased productivity, etc. in the first half of the 20th century. Toyota made its own contributions later when Ford began to lag. Neither can be discounted from the equation.

[1] http://www.lean.org/WhatsLean/History.cfm
I have to agree here. I flat out refuse to use recruiters in London because my experience with them was really bad.
I once was put through an interview process through a recruiter. I did all interviews with this company and they were happy with me. After each interview the recruiter called me and asked me what kind of questions I was getting. It turns out he was betting on another horse to succeed as I found out later. Another guy was on the race for the same job and the recruiter was feeding him all the questions before he got to the interview. He must have pitched him really hard for him to get the job.

Be very wary of those practice. Recruiters are not your friend.
That preserves sanity? The tabs on the homepage are inverted, it does everything but preserve my sanity.

It might be a bug though.
I would suggest not browsing the Internet with a broken browser, then. (Hint: NoScript.)
GCHQ: Boiling Frogs [pdf]
It's pretty hard to kill someone at 1mph, though.
Weird, but the article seems to be paywalled.
It’s why companies with an inferior product but a superior sales force sometimes still win.

Do we want inferior products to win?
It seems to me, if there was a bug in a company system that charged customers when they should not have, I don't think you can just say "sorry" and not pay the money back.

I would be appalled if people here on HN were applauding a company for apologizing for effectively stealing money and not returning it. What is the difference?
The best part about open source software is there's no hidden backdoors
I recently wrote a browser-driven scraper using Nightmare[1], which uses Electron under the hood. Another option for those who prefer python is dryscrape[2], although I haven't tried it.

[1] https://github.com/segmentio/nightmare

[2] http://dryscrape.readthedocs.io/en/latest/
Hi Adam,

do you think that Revlo suffers from the typical "building on top of someone else's platform" problem? It seems to me that this game always end up with you either being acquired by the platform or being screwed over. What's your view on this?

Congratulations on the work so far! :-)
The new factory isn't part of the current production cars Cost of Goods Sold because it isn't being used yet. See the matching principle. The depreciation of the factory will absolutely factor into the COGS of the cars it produces in the future, but the increase in sales volume should compensate for that.
> it's difficult and we're exceedingly bad at it

We're bad at it, because we can't tell the difference between a "QR code is a hash of the public key", and a "QR code is something WhatsApp tells us represents this other person."

Why not just use pictures of puppies? Pick the puppy you've seen represent this person before, and be suspicious if the puppy's changed! Try talking to them in person about the puppy icon used for them and make sure they match! That is actually more secure than the QR code, even if it still doesn't protect you from WhatsApp.

The reason we're talking about QR codes is because they seem more secure than puppies; to make someone think that this QR code is actually security measure! While this attack may be "foiled" by E2E cryptosystems, it's important to note the big fucking trapdoor that means WhatsApp isn't actually providing E2E protection.

Conflating this simple fact with the overarching boogeyman of "validating software" does the discussion a disservice.
Obligatory link to Matt Taibbi's excellent take on the subject (2013):

http://www.rollingstone.com/politics/news/cruel-and-unusual-...
How to become a software architect
Google Maps was better before they did that.
This idea that APIs are copyrighted in the US is a bigger problem beyond its borders. I don't know how familiar Americans are about how aggressively the US pushes its own legal interpretations of copyright law into other countries, but it is a continuing hassle.

The main problem here is that many countries do not have fair use! So if the legal interpretation that APIs are copyrighted spreads, it doesn't matter if it is fair use in the US. Even if countries specifically enact laws to exclude APIs from copyright law, you can bet that there will be huge pressure from the US to include it.

The Java trap after all -- only worse. We can't even reimplement it. We can't even implement to specs unless there is a license agreement (and we thought that patents were bad...)! I hate to be Chicken Little, but the sky does seem to be moving ominously quickly in the downward direction.
The bottom of my garage door is rubber. I'd expect little to no damage.
Agree, Apple is not going to get into cars unless they can do something fundamentally different. But I do think it is a problem that the car industry already has a sort of Apple Company, Tesla. A lot of what you could have done different has already been done by Tesla. A lot of guys at Tesla are from Apple so that is perhaps not odd.

However do think there are some fundamental differences between Tesla and Apple. Tesla is far more into performance than it is likely Apple ever will be. I think the sporty aspect will not be present with an Apple car. The seating arrangment for kids in the trunk in the model S, is more in line with stuff Apple would have done.

I think Apple will spend a lot of time investigating the current method of controlling and interacting with a car and looking at a way of improving that.

I think Apple will try to make a very pretty car but I can't imagine them going for the almost sports car look of Tesla.
Show HN: Need to hire a remote developer or team? *Free first hire, for company.
For people like me that are used to only reading the comments: You can read the book online, code is in ruby, example: tabu search for the traveling salesman problem.

I should suggest updating the code by using the python ecosystem: numpy, pandas, scikit-learn and enhacing the value book with a little of ML
If you really want to understand quantum mechanics in an intuitive sense (i.e. enough to understand why it works, but not really enough to generate your own robust predictions at a very granular level) I recommend http://lesswrong.com/lw/r5/the_quantum_physics_sequence/

There is a (subtly, and not in a terribly important way) flawed conclusion regarding personal identity toward the end, and parts of it are a bit long-winded (I guess esp if you don't already enjoy reading Yudkowsky as I do), but it is solid.

tl;dr: QM's reputation is more a function of it being poorly taught (cf this article), not really the theory itself - ultimately it makes the world less confusing, as any sound scientific theory should.
Well,the opposite is true as well -- if you use an Oracle product, you've paid for it, you are safe. If you use a product that seems unrelated but could somehow infringe on Oracle's patent, then could have lawyers come after you.

Reminds me of the story with Suse Linux paying Microsft protection money for allegedly infringing on their patents.
Small steps. I think there's a knee-jerk reaction (and anecdotally I've found government organisations to be particularly guilty of this) of taking analysis like this as embarrassing criticism that needs to be rejected, not embraced.

EDIT: Sorry, my point there was - as more things like this happen we should see increased engagement from orgs.
I'm surprised nobody has mentioned WWW::Mechanize - classic perl library [1] or python port of it [2], which is much closer to RoboBrowser than selenium/phantomjs/horseman.

[1] http://search.cpan.org/~ether/WWW-Mechanize-1.75/lib/WWW/Mec...

[2] https://pypi.python.org/pypi/mechanize/
Polar watches/sportbands Python API
I think I would be more excited if Apple were researching ways to remove the cell phone completely, at least in a physical sense. Think about it, with the rise of things like AR/VR for output and Viv for input, what need do we have of a handheld device? Everybody is concentrating on the next iPhone, but what if it is a set of contact lenses and headphones? I think that would truly blow people's socks off.

Sure, Apple could be (and probably is) working on an automobile of some sort, but that seems like it would be difficult to really make a 10x improvement on. Especially with all the rules and regulations about what can be considered a car; it must have mirrors, steering wheel, pedals, etc. The prospect is so limiting. Besides, I think Tesla is rocking the automotive world and Apple would probably be better teaming up with them than going alone.

Just my $.02 worth.
What if they made it so?
I already have one such investor, who would not mind investing in a UK one. I'm concerned about other potential angel investors.
Yes, perhaps in the future, movie and computer game studios will lobby hardware manufacturers like Intel, AMD and ARM for locked-down hardware (non-free BIOS etc.) in order to protect their DRM.

I think general purpose computers and entertainment computers really need to be separate. Movies and AAA computer games cost a lot of money to produce, so I understand that the studios want to protect their investments with DRM. However, locked-down computers that users don't control themselves are fundamentally incompatible with a free society.

The only solution I can see for people to both preserve their freedom and enjoy some AAA content is to own 2 computers: 1 for AAA entertainment and another for everything else. Fortunately, computers are getting cheap and tiny.
>Why are they bad?

Because, you know, they're overused like to the point that many Americans, ummmm, don't use them to like "tell the listener that you haven't finished speaking" anymore, you know, but instead they're like thrown randomly into, ahhh, sentences, even when the sentence is expressed fluidly, you know?

Using these phrases all the time has somehow become cool, even though it makes people look like fucking idiots.
Does that work on linux or does it depend on the windows polar driver? (The reason i don't have such a watch yet is exactly that)
It is not bizarre; it is being presented as such, though.
The actual mathematics of quantum mechanics is simple (vectors, matrices). What is confusing is:

- trying to describe quantum mechanics without mathematics (since we have no direct intuition/experience, many analogies do not hold),

- inventing some profound philosophy to describe facts.

For example, my entry on that: https://johncarlosbaez.wordpress.com/2015/03/13/quantum-supe... (not entanglement, but - an electron being in two places at once).

[Full disclaimer: I am an ex theoretical physicist. I don't claim I am sane, though.]
Generally I would say that a company like Google is researching self-driving, while a company like Volvo is building self-driving cars. It's very likely that Google has the edge when it comes to something like autonomous taxis (i.e. pods), but that is still some years ahead and who knows how much of that will have been a relevant effort then. I guess they will have a lot of patents though.
If it became known they weren't being listened to, they'd be paid by people who were being listened to to act as a communication line.
Yes, but many of the use cases those libraries cover are also covered by other libraries.

The browser, well personally I am not a big fan for anything besides interactive hypertext documents. Even though I worked several years as web developer, I tend to favor native + network protocols instead.

Many researchers jumped into the JVM because it provided a fertile ground for language research, without having to build their own.

Apparently LLVM brought a change to that and now everyone is using it instead of the JVM for language research, with the benefit of always having JIT and AOT toolchains, with GCC trying to follow up on that.

What I dislike in the JVM was the religion against AOT compilation (only third party commercial JVMs offer it) and missing out on value types, even though Eiffel, Oberon and Modula-3 where all having them.

Personally I think all language toolchains should offer JIT/AOT, with the developers using the best one for each deployment use case. Although for dynamic languages, AOT is probably not a good use case.
Actually, a lot of ads (on Facebook at least) have the "I already have this" option.

The type of Facebook ads that are heavily leveraged by Amazon are called "re-targeting ads". True to their name, they target you again for something you've already looked at. Usually, they serve to remind person being served the ad about a product they looked at previously and didn't purchase. They're actually very effective (which is why Amazon and others continue to use them, despite how "creepy" they feel). The fact that you're shown re-targeted ads after already purchasing an item points to a bug in Amazon's system and how it interacts with Facebook.
> Lastly, and this goes for anyone or anything you're being critical of. Please state your accomplishments/accolades prior to your negative spiels so as to save us time.

You think it's better to judge ideas by the mouths from which they come than their actual content? This seems like the wrong attitude.
Google glass seemed to be the first step in that direction, but it hasn't proven so popular.
Decentralization is more powerful than you think. If I open a social network that is just like Facebook, it will go under. But if it is also properly decentralized (=federated), meaning you can have account at my site but interact with every Facebook user as if you had an account there, Facebook immediately looses it's network effect. And if I offer an additional silly feature, say let users customize the color of their home page, my decentralized net is at an advantage.

Unfortunately, Facebook explicitly forbids that kind of interaction, of course.

I see two options how decentralized nets could win:

1) Legislation that forces large sites like Facebook to federate (makes sense if you argue that FB has become infrastructure) or without that:

2) Lots of people try to build federated sites, and fail... but one day, Facebook goes the way of Yahoo and MySpace, and one of the decentralized contenders happens to be the new Facebook by chance.
One large factor is forcing the system to tick every millisecond instead of every 15.6 milliseconds, which both Firefox and Chrome are currently doing on my computer.

Is there any way to make Windows ignore those requests?
This works on both Windows and Linux (tested).
What are the differences (advantages) from Selenium WebDriver and why I should use it?
I think you would enjoy Trolley problem memes (a fb page: https://www.facebook.com/Trolley-problem-memes-2503531819802...)
Microsoft have too many mistep in technology over the years due to my perception that each products is a utilizes/tools rather than a products. Apple got the products right
That's also called traffic arbitrage, or CPC arbitrage. Easy money.
D uses + for addition and ~ for concatenation
I agree, but if "line-height: 1.25" (my browser's interpretation of 'normal') is 'wrong' more often than not, browser vendors should fix that.
I always learn about these stuff, think about using them all the time, then I totally forget until someone posts it again on HN.
>> Our shared vision of technology combines an expansive long-term view with a strong moral sense.
>> > HARC’s mission is to ensure human wisdom exceeds human power, by inventing and freely sharing ideas and technology

Free software ?

Ahhh nooo, my mistake, YCombinator is funding the project...
Chrome should add such a mode, too. Power consumption is a big concern for laptop users.
I won't do it in this post, but I'll aim to write up a blog post, and see if it gets any interest.
Best 30 online learning platforms for Millennials
A dead simple example - scrape data from a webpage that doesn't have an API. You could down the wrong route of trying to parse the HTML and end up implementing a lot of logic manually OR you could use this wonderful library.
Line between "putting a positive spin" and "doing a positive thing" can be quite blurry — in this case, I honestly think it's a combination of the two. Of course, beurocrats and politicians often act out of selfish motivations, thinking about public perception instead of public good — but if this motivation leads to them serving public good, what's the difference?
Show HN: An Open Source Swift Web Framework Inspired by Express.js and Play
I don't even think it is Google, Microsoft, and Netflix. It's the media companies and film studios, which demand protection for their valuable products. When Netflix signs a license for a film or show, even its own, this license certainly says that is has to be copy protected, like with Blu-ray discs.

I also don't get much of the argument of the EFF. A browser which doesn't support EME can't use sites which require EME, like Netflix. Maybe my English is bad or the text badly written.
That is true about unpaid labour, but my understanding was that this isn't forced on to the prisoners. I understand that prisoners are given the option to work, and reap various benefits in return (modest pay, extra hours outdoors in the case of road crews, and potentially leniancy for "good behavior" at parole hearings).
Quantum mechanics as a generalization of probability theory to allow minus signs