skysight-inc/HackerNews huggingface dataset:
For smaller companies and orgs, or individual software developers, I wonder if it now makes sense to pay into some sort of common "patent troll insurance pool" (I'm sure someone's suggested this already). If any member of the pool gets sued, the pool puts out patent invalidation bounties on the troll's entire portfolio and (for an additional premium) covers part of the legal defense in case there's a trial.

a) it can be structured like a credit union or something and owned by its members (reduces incentives for it to grow beyond what's necessary)

b) make it retroactive i.e. you don't have to already be a member to get protection. you can choose to buy in after you've been sent a letter

c) a protection pool of sufficient size and resources might do enough to invalidate so many patents that trolling simply becomes unprofitable. EDIT: Especially if suing a pool member poses an existential threat to the troll in the form of invalidating their entire portfolio. As Cloudflare have shown, you only need one party to stand up for themselves and contest the patents. In that case, premiums go down long-term

This is obviously different from patent pooling and cross-licensing agreements companies use to defend themselves against other practicing entities.
Not if there's a proper crypto primitive in the license key system and it's reasonably secure against birthday attacks.
Prenda Law were copyright trolls, not patent trolls.

(Also, Prenda Law were actively inducing the infringement that thhey were prosecuting, and inventing shell companies as fake clients to conceal their own interest in the litigation.)
I draw the line at following the law. As far as I know, neither Expedia nor Amazon operate in blatant violation of law anywhere in Europe.

And even if it was just bending or breaking some rules unfairly lobbied in by the taxi mafia, I'd cut Uber some slack. But over the years, they've shown time and again, and again, that it's not about some greater social goal (in spite of their marketing copy), it's not surgical lawbreaking to make things better. They just play dirty and don't care; hell, the management was always pretty smug about it.
How'd you get that setup?

EDIT: ah just saw that you have your .bashrc in that image, thanks!
I remember in the 80's and 90's how no computer was fast enough.

Now, unless I go totally silly and decide to emulate a small datacenter on my laptop, I can't really say I feel constrained by my pathologically frugal Celeron
Yes. A big issue is confusing correlation with causality. For instance, "There was no business model, and the founding team was inexperienced and arrogant" applies to Facebook and Google as well as many failures. :-)
Can't they still use the feed from regular camera and have another system to facial recognition from that feed?
Is there a more stressful job than instructor for an extreme sport with such a high risk of death or serious injury? (I literally cannot imagine, though I hope I at least overstate the risk in my mental model.)
when can Snapchat employees start to sell their stocks?
Apple Watch can detect arrhythmia with 97% accuracy, study says
What's Apple's version of this?
You don't speak for all of us. I certainly don't remember it.
wsltty works alright. There's room for improvement for sure.

https://github.com/mintty/wsltty
It's a notorious trope that users pull out in internet arguments which, the overwhelming majority of the time, means nothing more than "I don't like what you say". It's toxic to civility and dilutive of quality. Heaven knows how many comments I've posted about this by now, but they all say much the same thing and have done for years.

We're not asking you to follow any rules that don't apply to everybody here. Conversely, you do have to follow them, just like everybody else.
The downside is for React developers. I am a React developer. I would like to benefit from the larger ecosystem of TypeScript: better availability of type defs, better editor support, more help on stackoverflow, etc.

But there are also benefits (for a React developer) of using Flow. For one, create-react-app has built-in support for Flow but not TypeScript.

The answer to your question "What are the downsides of competing standards?". For the same reason we try to standardize on other aspects of the JavaScript language and ecosystem when new things are added. Having 3 different ways to do promises would be a pain, so the community created a single standard way to do it.
Well, unlike modern machines, the system was made to be simple enough to understand while being as powerful as possible.

Modern computers, on the other hand, have to either up the complexity by quite a bit and keep the power ( trying to rewrite an old and simplistic DOS based mandelbrot set generator for modern system got me mostly battling my misundertanding of SDL: putting bytes in A000 was way simpler. ) or sacrifice power by going back a generation or two...
Nice project! I agree about the YAML core syntax.

And your FAQ is so well argued that I submitted it to HN: https://news.ycombinator.com/item?id=14318472
Ask HN: API to return topics of a webpage?
Is there any type of API that given a url to a webpage, can return a list of topics as tags with a score which represents a ranking according to some relevancy?
Five Factors to judge which tests are worth writing
I never understood that dialog. Like the first 4 radio buttons seem to indicate there are only 4 values you can change, but then there's like 15 colored boxes in a horizontal line under that? I don't get it.
I think Uber entices people to break the law when drivers would have not otherwise have engaged or even considered engaging in that activity.

And no I don't think drivers are always aware and no i don't expect them to do legal research on a city, county and national level to determine whether being an Uber driver is unlawful. As a mater of fact I don't expect any employee/contractor to have the burden of performing legal research if their job duties are lawful because it is unlawful for any employer(Uber) to enter into contracts with employees/contractors (drivers) to perform illegal acts. So in short no I don't drivers know what's best for themselves when they break the law to work for Uber for a few bucks per legal violation, much less the real cost of getting a criminal record and losing their Uber job.

And yes I think governments are needed to pass laws that carry penalties, generally I think that's called civilized society, how long do you think you would last in a world without laws.
I like to be as paranoid as possible as well, but I feel like if the three letter agencies had already solved breaking SSL and they had already figured out how to break into the secure enclave on a modern, up to date device then that news would have been leaked by someone.

Maybe I underestimate those three letter agencies, but I simply don't think they are that good. Even the stuff we've seen leaked already has been interesting but nothing that groundbreaking really, just better organized versions of tools that hackers have already had for a while. As far as I'm concerned the government seems to be mostly in the business of buying exploits from other people and then using them as long as they can, and they seem lacking in the ability to create new exploits themselves that are dramatically better than what is already on the market. So I don't really believe that they have super powered levels of access.

But its still best to have multiple layers of security which is why I have a 1Password vault in addition to the pin code to unlock, further limiting what access you have to things on my phone even assuming you can bypass the Apple security mechanisms. And full disk encryption on my laptop, with some extra sensitive things like SSH keys and private keys for SSL certs stored in a secondary encrypted disk volume as well.

Can't be too careful, but generally speaking I feel pretty confident that even with physical access they'd have a hard time accessing any data unless I gave them the info they needed to access it.
> I don't understand why we can't just make patents non transferable.

Because inventors want to invent things, not prosecute patents, and making patents transferrable allows them to make money from inventions without having to accept any of the headache of patent defense, which is a distraction even when (as you will practically need to) you hire counsel to do the actual legal work.
So, what exactly is the best way to mitigate this attack vector? While informative, the post only goes into detail about the attack; not a complete solution for the original intended purpose of the resolver setting.

Is the dnsmasq solution here[1] sufficient? Or, should I edit dhclient.conf to add the desired name servers[2]

[1] https://unix.stackexchange.com/questions/128220/how-do-i-set...

[2] https://unix.stackexchange.com/questions/128220/how-do-i-set...
In these cases, usually the recommendation is to use the subtitle. "Saskatchewan native Todd Reichert rides the fastest vehicle powered by muscle"
Sure, but I am pretty sure the fighting is, by definition, competitive.

And it seemed like a reasonably honorable fight to me. He didn't sucker punch him - far from it. They agreed to terms of a contest. They met, fought, and stopped when the ref declared a winner.

Did he embarass the other man? Maybe, but the other man stepped up and did his best. Good for them both.

The MMA fighter wanted to stop what he considers fraudsters. Good for him! You don't get to have your feelings spared just because you invent some sense of honor which you think others must adhere to. Turn down the offer to spar if you think the outcome won't be to your liking.
I felt the need to post this to ensure we were all aware of our current biases that just because Trump is in office these things are bad and deserve attention.

I believe the ACLU is great and I've contributed for years before Trump. And that is my subtle point: Trump isn't what makes these things bad or important. They're important on their own. The ACLU should have been donated to before Trump because the issues they are fighting for are not new under Trump, even if they may have more issues to protect under Trump. This is not one of them. And we as readers need to recognize that "...in Trump's America" is nonsense added to boost page numbers because it has been our America for a long time already.

So, therefore, I do not disagree ACLU has been more active. In fact, the question is why weren't they so active before? Personally, I don't think that's a great question either since I'm not sure a case exactly like this happened before so it's moot and if it did I'm almost certain they would have acted on it. But would the press have picked it up like it did? Would it say "...in [Obama's|Bush's] America" at the end? I doubt it.
I don't think Zelazny or lord of light is largely forgotten. It's still considered an excellent scifi book!
Simulations using Shaders
How to remember any english word
Eh, probably because XML was so prevalent when YAML came out, and the fact that XML in most programmatic contexts was just a serialized tree data structure, not a "semantic document" using "markup".
Assuming they are using some OoTB software like Cellebrite. It would be interesting to use a vulnerability in one of Cellebrite's file parsers and infect their machine. Would a mass dump of their collected data cause any public outcry?
It can, and it should be.

The more I think about it, the more I see economic efficiency as a double-edged sword. Too little of it, and you have bad services and lots of waste. Too much of it, and people involved in delivering goods and services spend most of their lives working and yet can barely get by.

As long as it's people who work in businesses, we need to keep in mind that they want to live a happy life too.
10 Personal Finance Tips for Millennial's from the Experts
That makes sense; it's easy for me to forget that even when I've posted about something a hundred times the odds that any particular user has seen it remain negligible.

But as you'll see if you scroll back through those comments (not that I recommend them), it's a big deal and a consistent one.
Thanks! I was only aware of Alice, Bob and Eve, good to know there's a whole cast of characters.
It costs a company 2.5 billion to bring a new drug to market.
https://www.scientificamerican.com/article/cost-to-develop-n...

With all of the countries mandating fixed pricing, America subsidizes the rest of the world.

Take away profits, you take away the company's ability to bring Rx to market or do new research.

No one pays their fair share for this research, except the U.S.
I'm not 100% on this, but I'm fairly certain I wiped and reinstalled Windows on my surface after the creator's update, and I still had this issue.
Sandman-Lite: An Essential Tool for Late Night Developers
Anger is not surprising.

Reminds me of this:

http://www.basicinstructions.net/basic-instructions/2011/4/5...
> How do you form good unconditional friendships you ask? Hey, I didn't say I had all of the answers.

So, in the category of "It works for me, YMMV.":

I am active in two hobby related clubs, one is a local ham radio club, the other is a local robotics club. Both consist of a self-selected pack of nerds that share a common interest. The members of both tend to be quirky individuals... I suppose I am, too. Both communities are large enough that I have formed lasting friendships with compatibly quirky individuals from each.

The common interest anchors the relationship, so any peripheral differences can be glossed over or ignored while working together to solve a particular problem together.
Great potential for a Win10 phablet I can develop on that also lets me make phonecalls.
Not for big projects, but an anywhere device. Does Win10 support non VoIP calls?
Fuzzing is fun, and still there are easy-to-discover issues lurking in even widely used tools.

For example I setup a site where I require users to upload an SSH key (for access to a git repository), and figured I'd do what github, etc, do in the display - show the fingerprint.

Given an SSH key you can get a fingerprint like so:

deagol ~ $ ssh-keygen -l -f ~/.ssh/id_rsa
2048 4d:19:f2:de:ba:f6:06:31:98:af:9e:2a:di:ce:ca:b2 ~/.ssh/id_rsa.pub (RSA)

Can you imagine an SSH key causing ssh-keygen, or ssh to segfault? I found one over a weekend:

https://blog.steve.fi/so_about_that_idea_of_using_ssh_keygen...

I found similar issues with other well-known tools, for example a program that would cause GNU awk to segfault.

Really I should do more..
I've been using harvest for years - and It's been great. The time-tracking widget has been updated - and the invoicing is smooth.
Don't take this the wrong way, but it sounds like you are describing uber to the letter.
Even if it were 0.0 to 1.0 inclusive there'd still be a bug in the code since there's a very slim chance of getting a 1.000000 from the RNG, so in that buggy code, 'F' would still almost never be selected.

For that reason, a floating point random number from 0 to 1.0000000 inclusive would be hard to work with.
Sure, but as I said details matter.

Suppose police kill 1 person per month across the US. That's would not be a huge red flag for me, but if police killed 10,000 people per month across the US that's grounds for a revolution. The ground between A and B can be vast, so saying X happens on it's own is less important than the context.

All I am saying is that a 3x annual increase in X can be a bad sign even if the old and new rates are justified because the trend on it's own is concerning.
I use it the same way I use Spotlight on mac and gnome-do on Ubuntu. I press a key-combo and it gives me a prompt to start typing a few characters that'll probably take me to what I'm looking for.
Snap's earnings press release[1] was submitted to the SEC yesterday while their first 10-Q quarterly report came out today[2].

[1] https://www.last10k.com/sec-filings/snap

[2] https://www.last10k.com/sec-filings/snap#fullReport
When outages happen, there are companies that do blameless postmortems, and they do get good data.

I think it's a matter of creating the right incentives. Possibly an organization like YC or a VC that's existed for a long time does. Although they tend to regard such knowledge as proprietary, so, no luck for us.

> Really just needs to be a non profit that would run the studies and maybe turn it into a consultancy or something.

Now you're on the right track.

Many non-profits like this already exist: universities, and sometimes, governments. There are lots of papers out there about why businesses fail, and governments are strongly incentivized to fund this kind of research.

I don't know for sure though, but there is probably a paucity of data about why wacky tech startups fail.

- At least until recently, it hasn't mattered very much. Actually, I would argue it still doesn't matter.

- Startups are bespoke and weird by definition, so analysis is hard. But possibly an academic could maybe test theories of exactly how much risk you should take on (I'm thinking of mcfunley's insights on "innovation tokens"; maybe that can be formalized somehow. http://mcfunley.com/choose-boring-technology)
To me it seems like you're mostly supposed to use Cortana search. They've taken the same approach as macOS and Ubuntu it seems.
It was enough to get me to try it. I like it generally, once it's configured properly.

Using Windows to write software that runs on Ubuntu servers is not really much harder than using a Mac to do the same thing. You have to use a VM either way.

By the way, I like Powershell so much I installed it on my Macbook Pro.
Show HN: Connect to Amazon Lex with Nexmo
If that runs great on phones, and has virtualization support for e.g. running ARM Linux guests, I would change both my Android phone and my Ubuntu laptop for one phone (e.g. Snapdragon 835 or better + 8-12GB RAM + 256GB flash + USB 3.0 OTG), using a dummy screen + keyboard as laptop replacement.
Are men boring?
Am I the only person who thinks that the UI peaked at Windows2000?

It seems to me that in Win2000 the entire 2D interface/look was perfect, it refined the Win95/98 interface. Sharp lines allowing for easy visual separation between elements. Excellent colour scheme. Buttons were buttons and an obvious visual clue that they were 'clickable'.

(Disclaimer: I use i3 exclusively.)
Shuttered dreams: Buoyant prices mean ever fewer Australians can buy a house
I hope they drop this on the surface 2. It would save it from being a paper weight.
"Microsoft tells us that it talked to Apple about this functionality and that it has its rival’s blessing and that the Live Player application complies with all of Apple’s usual rules."

Which is interesting, since I thought that interpreters were strictly against Apple rules?
Nothing in this article remotely qualifies as news. IBM builds computers, fast ones, to crack passwords for the US DOD. They engage with academia to apply research in building and programming them. Is that surprising? Even if it were, there's not even a source document in the article. Snoozefest.
Man, that League of Legends desktop icon on the test machine is such a tease. I would love to know what the status of x86 gaming on ARM devices would be, especially for something competitive that runs on most anything like LoL
> make it retroactive i.e. you don't have to already be a member to get protection. you can choose to buy in after you've been sent a letter

So why would anyone buy in before they get a letter, or maintain their membership once they're no longer in court?
I miss reading things without reading the word snowden
What's New in Java 9? (Besides Modules)
Does the x86/x64 cpu emulation work for JIT code or other self-modifying code? (Copy protected games, for example?) In the linked presentation they just briefly mention doing a load time(?) transpile of x86 to arm64 and caching the result on disk. What about exe packers that map memory rw then rx after unpacking, such as UPX?
This exactly. Thanks for saying it more clearly than I could.
Fair enough. The actual implementation of the law really, really sucks - it's a waste with little effect on anything (except training every user to unconsciously dismiss yet another popup).
I was in that camp. I thought WSL would make me a Windows user, but in the end I find just using Linux to be much simpler and better.
There have been rumors of a 'surface phone' that runs Win 10 (not mobile) for a couple years now. Most expected some kind of future Intel chip to enable that, but ARM support certainly opens up the possibility. Just what Windows phones need - another OS change!
The two are probably related, though you could ask on the mailing list to try to get a real answer.

My guess is that it was something like:

afl-fuzz: There is a bug in tmpfs

openbsd: Ok, who's responsible for fixing tmpfs.

everyone: ...

openbsd: Ok, no one is maintaining it. Let's go ahead and disable since there are alternatives, and no one is providing maintenance.
I agree. Maybe I would take XP as the standard. But in the last 15 years I don't see much real improvement but just moving things around and making them look different.
to be fair, eye catching industrial design simply sells more product. people want nice looking stuff that stands out.
If the only way to earn living is to do manual work, creative people will end up manually working. Because they need to eat and their children need to eat. On a large scale, creative industrise happen when money happen to flow that way.

Moreover, while creativity matters in programming, large chunk of it is closer to manual work - you add features, you add tests, you test manually, you document, you debug etc.
Anybody used this yet? This could end up be really helpful for me. I hate developing for android, but I collaborate with people that don't own macs enough that it ends up being my de facto OS for prototyping mobile crap.
A consumer-focused messaging app. There's also Duo for video calls and "Messenger" for SMS (on Android). There's also the older thing called "Messenger" that's still running on all those devices that no one ever updated.

On the desktop/browser, I guess there isn't a consumer-focused messaging app anymore. Unless I'm missing something obvious, Google apparently ceded that ground to others.

I'm beginning to realize why Allo is as goofy as it is. It's not actually a messaging app. It's a machine learning playground app with a feature to send stuff to other people occasionally. Allo makes more sense as a concept if you look at it that way, though as a product, that's a bonkers idea that basically no one needs. Hence the non-existent user base.
This is fucking dumb, and I am absolutely ok with this. The fact that we are able to do these 'dumb' and silly applications is a good sign. It shows that the field has advanced to the point where it is cheap enough to do these 'dumb' applications.

Not only that, but this 'dumb' application has immediate value(gets more people to use google's service and thus display ads to them). Because of the value these dumb applications have, they could help drive AI research and development of general purpose machine learning hardware.

Sometimes it's ok to do 'dumb' things.
That's a matter of perspective, and I agree that that's what it will very rapidly become. However, right now, I would say it really is a discount - you get a rate that is lower than what you would otherwise have gotten before the technology was introduced. That's partially a reward for you being part of the early adopter group that will make it ubiquitous enough that they can justify raising the prices back up to the level the market can bear.
I don't have a problem with that, but yet again I find myself feeling like I'm getting the heat for pointing out the existence of someone else's stinking turd.
Does this emulation work for x86-64 executables too?

EDIT: no [1].

[1] https://www.theverge.com/2016/12/7/13866936/microsoft-window...
...Tai Chi isn't taught that way....

Rendering it useless as an effective fighting technique.
Higher status fliers are allowed to take guests with them into priority boarding. I do this frequently with friends and colleagues who don't fly much.