skysight-inc/HackerNews huggingface dataset:
By that logic we'd never have any new licenses, because everyone would be afraid to use them. We take it on faith now that whenever a new release of the GPL comes out, we won't be afraid of it just because it's new. People had problems with GPLv3 when it came out, but those problems were about specific parts of the license, not "oh god it's new and scary and we don't know how to interpret it". And that's the GPL, a license orders of magnitude more complex than BSD+Patents.

As an aside, I realized I read FB's license wrong -- it actually is even better for users of it, and specifically says that the patent termination clause only goes into effect if the user is the aggressor. If FB comes after you for a patent claim, you can counter-sue all you want without losing your license. So FB is actually doing the absolutely correct thing here.
I’ve previously noticed that places that spell it ‘cheque’ use the payment method less than those who spell it check.
No they can't, actually. The language in BSD+Patents only terminates your license to use the software if you are the aggressor in a patent suit. If you simply counter-sue because FB sued you, you're in the clear.
Tell that to Snapchat...
Why next week? Why announce it in advance and not just push to GitHub on the same day? I am curious about the reason for the delay.
No it doesn't; read the license again. It disarms you from being the aggressor; if FB comes after you, you keep your right to counter-sue while also keeping your license to use the software.
But the attacker kind of has to know the answer is gibberish from the bat, otherwise they'd either guess or pretend to not remember a real answer, which is noticeably different from saying something like "oh, that's 30 random characters but I don't have the note with me right now".
Nope. See other replies. The license termination clause only goes into effect if you as the user of the software are the initial aggressor in a patent suit.
Rather than trying to go mainstream or catch up to Linux, they could instead serve as a testing ground for experimental OS algorithms.
>Uber passengers were paying only 41% of the actual cost of their trips ... That means your $25 trip into Manhattan from Brooklyn should actually cost around $60. Investors in the private company are currently footing the other $35 (most!) of your fare.

Ehhh I don't buy the thesis. The author is suggesting all Uber rides run at a loss, but Uber makes a killing on some rides. Not every ride is subsidized, I've paid $60 for a 20 minute ride through LA during surge pricing, and I'm certain both Uber and the drive made a profit off me. I've seen stories of $300+ Uber rides too. There's no way Uber and drivers don't make money off these.

I know many rides are subsidized and Uber loses some money on them, but implying Uber's business model is a failure based off average cost is a fallacy.
The question is: What's the higher risk for the airline - that a bad person shows up in person, with a valid foreign boarding pass, to do some fraud with the risk of you coming to the counter shortly after or to have an unhappy customer if they resist (well yeah, airlines do much to avoid having happy customers ...)

The risk of someone doing real harm there is quite low ...
What is an ICO and why is it important?
Equifax Data Breach: Who to Trust and What to Do Now
Some time ago, I wechat messaged a link to a domain I just registered. I had the Apache access log open by chance and could see that along with my friend visiting the link, there were numerous other devices accessing it. From the IP, I could tell they were mobile phones from the same city I was in and a big city nearby (in China).

Could be interesting to make a more "controlled experiment".
Safe driver-hiring processes are a lemon market.
That will certainly work, but the whole appeal of building it as a web app for me is the ability to use it anywhere without any local setup or installation. If I end up having to spin up a web server locally just to run it, I might as well build it as an Electron or React Native app instead and have access to the local filesystem directly.
Haxor-News: A Hacker News CLI
They are two different things.
A Blockchain is the internet of money but some tokens and crypto-currencies are not backed by anything else than trust which could mean they could be seen as fiat currencies.

The reason why the Economist is wrong is that the writer doesn't understand how mining and block issuance work so he doesn't see a reward token as a proof of work. PoW is the exact opposite of fiat because you don't have to trust the miner, you can check that he's done actual work to get that coin issued to him.
The lawyers who would actually have to put their neck on the line says no. Eben Moglen is a campaigner, not anyone's lawyer (in the matter of defending a software product including GNU licensed components). The license actually isn't that long and the only argument on what it really means is going to take place in a courtroom in a carefully chosen district in Texas in front of a judge and jury that aren't quite comfortable operating 4-function pocket calculators. (And the defendant, by the way, isn't going to be some wholesome main street software outfit, it's going to be the nastiest, most ruthless gang you can imagine. 90% of the software community is going to on the record hating their living guts, you can bet Moglen, never mind RMS, is going to be nowhere to be seen given an impassioned defense of the legality of this company's use of GPLv3, regardless of how perfectly compatible it is with the promises they make now (FSF will submit a brief, but they are going to be very discreet about it). But the result will decide the legal interpretation of GPLv3 forever.)

That is the mental image of your company's lawyers when you ask about GPLv3.

This discussion sometimes feels like like the PHB telling Dilbert to go base the product on Oracle because of an article in CIO Monthly ("written by an EXPERT!") says it's the best database.
There are plenty of VMs out there, the JVM and CLR being the biggest two. Up to now though none were usable on the web.
> If it was easy to install mobile apps direct from the author's website as on a desktop, who would voluntarily be paying app stores 30% of their revenue?

The developers (unfortunately) don't matter in this scenario. If the users want to install apps from the app store, that's what they'll do. Developers who don't list their app in the app store will increasingly find fewer downloads because their app isn't as discoverable as other, similar apps. I'd be surprised if this isn't already happening.

For your average user, only installing apps through an Apple-vetted install location is actually really great for security, especially considering the sandboxing that goes on. It just sucks that the developer loses out.
How Big Data Analytics Boosts Cyber Security
“Concept cars come to market approximately 0% of the time.”

Depends, we really enjoyed our Isuzu Vehicross:

https://farm1.static.flickr.com/97/229602594_94651a28a3_b.jp...

Anyone could buy, they were not hard to come by, despite incredibly limited runs, a thousand a year for a model, tops, some models as low as 50:

https://en.m.wikipedia.org/wiki/Isuzu_VehiCROSS#Production_d...

Very tough, well built, you can still see them on the road.
If I'm to just break the rules in order to improve the viewing experience, why should I not go the whole way and just torrent the latest movies to watch at home?
I wonder just how much of the barcode should be obscured to render it unscannable? Is it enough to cover the check digit? (If indeed that symbology has a check digit verification). e.g. With QR Codes, is 25% obscuration enough, etc.?
Wits.io – Week book summaries recommended by founders
All links sent through Wx are crawled by a communist program looking for reactionary sentiments
Doesn't matter, because we don't currently live in a world where that's necessary. If Netflix/Hulu/HBO/etc. weren't available through the browser, you better believe they'd install the native apps. Sure, there will still be plenty of (mostly long-tail) DRM-free content available through the browser, but the stuff with mass appeal won't lose much of that appeal just because people need to install an app.
If you're American that is. If you're a foreigner US companies are not far from Chinese.
Ps. packedpixels are small but their height of 240mm closely matches the height of the ThinkPad 25/T470 of 232.5mm . An USB C to dual DisplayPort MST hub and a charger like https://smile.amazon.com/Charger-Premium-MacBook-Convert-Tos... could provide for two of those on both sides of the display (45W for laptop, 15W for the displays, you could even charge your phone while at it). It's an option.
But, it is supposed to be meritocracy. \snark
Java? Pretty sure java can access the file system from within the browser if given permission. The only requirement would be to have jre installed on whatever machine you want to use it on
If you like it then please upvote on product hunt too

https://www.producthunt.com/posts/wits-io
You have a contractual obligation to do the stuff you're getting paid for, else that may be cause for a immediate termination (after being reprimanded). But of course no one expects you to go out of your way and put in overtime. During our last round of layoffs, the people leaving the company got ~2 months of free time and were told not to work.

On your last day, you (should) receive your letter of recommendation (Arbeitszeugnis), which by law needs to be a positive statement of what you have done, enabling you to get another job.

Slacking off in the last 4 weeks _may_ cause your employer to give you slightly less than a glowing review. Some employers take those letters seriously and if your last boss writes "he did the best he could with the tasks that were given to him", that's not going to reflect well on you.

edit: there is a whole "secret" language for those certificates of employment / recommendation letters, where employers may try to sneak in outrageous stuff ("He had an open ear for the concerns of his female coworkers" - grabbing them or being otherwise inappropriate towards them ), but since most companies do not want to haggle in front of a judge about the exact phrasing, it mostly is written in an okay way. Often you will be told: "Write this letter yourself, you know best what you did here, I am going to sign off on it."
Its interesting how the big guys never truly paid attention to their academic search portals. I remember MS Academic Search to be very useful, which thereafter remained as is to the point of being clearly outdated. And then, on a bright sunny day, discontinued. Only to emerge years later, imbued with a fresh interface, horrible search and confusing UI.

Scholar too felt ignored like its a bastard child, but this new update looks promising, not in term of their changes, but due to the fact that this implies they haven't boxed it yet. Also, they haven't "revamped" the search, so I'm not worried about the core functionality.

Most likely this behavior stems from the fact that this service doesn't generate revenues for them (I'm assuming so, please correct me if I'm wrong). If so, then how does a small company keep up its own academic search portal?: Semantic Scholar by Allen.
People tend to just click "yes" on confirmation dialogs, often really understanding what the question means.
Now combining that with the net, where ad networks load code from other sources, which load scripts from yet other networks is a big security nightmare (we can already see how often add networks carry malware already ...)

Access to a persons files destroys all security.
Crypto Dashboard – Monitor all your coins and miners in one place
Try 1by1
Junk News and Bots During the German Parliamentary Election
Ask HN: What are the biggest time wasting activities in your work?
Yep, I would say so. In the past month or so, merging an MR has become as fast as github some times.

Their real-time updates like the pipeline completion signalling still has some lag. But I think the plan to improve real-time updates is on the roadmap for a big overhaul.
China limits oil trade to North Korea and bans textile trade
> I guess I have a futuro-nostalgic attachment to looking people in the eye when we work together.

This is tangential, but as a blind person [1], I wonder if you would be uncomfortable working together in person with someone who can't make eye contact and doesn't even know that you're looking at them. I don't mean to be confrontational; I'm just curious. Eye contact has always been an abstract concept for me, and somehow, I never thought about how it might actually be important in a working relationship until I read your comment. Have you, by chance, ever worked with a blind person?

[1]: Actually, low vision (I can read text up close, and my limited sight helps some with orientation and mobility), but I can't make eye contact, and don't really understand the significance of it.
Exactly. I lost count how many times I was able to sweet talk my way past regular phone security measures while trying to access my own account after having forgotten security details. Now imagine I was a bad actor trying to get someone else's info.
Firebricks could be the answer to one of renewable energy's biggest problems
You could expose your library with a plex service. Now you can play it anywhere using any plex client. You could host a web client anywhere and have it play files from your local plex service (as long as the plex service is exposed to the internet)
So what's going to happen is that 2 of the same person show up to the plane... and the copy cat goes on the plane and then you check in, and they say, nope, not you. And then you pull your passport. And then they go get the other person off the plane.
Huh? TrustZone doesn't give apps extra privileges, it just isolates code and data so things can't leak out of it into the reach of untrusted programs.

"Cooperating device drivers" isn't really the right way to look at it. The drivers themselves don't have any code that will refuse to play high-res video. The EME is just able to use the trust chain to validate that the output path hasn't been tampered with.

Any application can make use of TrustZone and the trusted output path; it's not something special only EME can access.
Why pick name of U.S. city or more general city in country you live/are related to?

There are a lot of lovely and easy to remember names in other countries ;)
You are correct in your interpretation. Much thanks for your time.
Ask HN: Could Amazon be the next Standard Oil and suffer the same fate?
I live here too. We looked at a condo, near Mountain View two weeks ago and the mortgage would have been 10k/month.

You need a minimum of 120k, just for your house. Pre tax you’re looking at a minimum viable salary of 300k.

How is this unfathomable?

The entire row of condos sold in less than a week.
Awesome Rust: A curated list of Rust code and resources
Because "corrupting the web" is still going to be a better experience for consumers, and cheaper/easier to implement for producers. If EME didn't make it in, they'd build their own native apps, but they don't want to have to do that if they can help it.
Smokers have not experienced persecution. Please use this word more carefully or we dilute its meaning. The shaming of smokers has little in common with what Jews, homosexuals etc have had to endure. Smoking has not been made illegal, smokers are not imprisoned, smokers are not attacked and beaten up on streets. Smokers live in the same communities as non-smokers, are friends with non-smokers, study with no-smokers, work with non-smokers, date non-smokers, marry non-smokers.

The inconveniences and at times rudeness experienced by smokers doen't constitute anything that resembles persecution.
That's just the tradeoff you make. The lock-in is only temporary until the new feature is standardized. If users like the non-standard feature enough to use it and want it in the standard, then it's a good thing. Otherwise you end up with stagnant crap and no innovation.
Malaysia Legalizing Cryptocurrency?
Everything that you mentioned is most likely a shortcoming of the current version of Bitcoin. That being said, it is not a big leap of faith that each of these will be rectified in due course. If not with updates to Bitcoin, then with another coin.

My post wasnt just about Bitcoin specifically, but around the entire blockchain ecosystem.
Yep, and that's one of the main reasons I'm finding the political climate in the US so depressing. The answer would seem to be "marginalize people who lack critical thinking ability", but... that's not really a solution.
Yes, I imagine they are. The devices visiting the link were mobile phones however (I remember seeing a Samsung phone specifically). Maybe the crawler is posing as random device models.
Doogee’s S60 is a manly phone made for extremely manly men
Can someone explain the maths to me?

His original plan was to donate 99% of his wealth to philanthropy. The problem was that would involve selling the majority of his fb shares, and he would no longer have control of the company. To solve this he would split the stock into voting and non voting rights which would allow him to sell the non voting ones and maintain control.

Now the claim is that the stock has increased so much this is no longer necessary. If I understand this correctly, that would mean that the excess shares he has over 50%, comprise 99% of his wealth, which can't be true because that excess is strictly less than 50%.

Or perhaps he's just conceded that he will actually give away control, it will just take 20 years to do so.
> Imagine you break into your friend's car

Bad comparison. Breaking into a car is a locally constrained high-risk attack vector.

This is a low-risk unconstrained attack vector. A bored person anywhere in the world could fuck their shit up with no risk or consequence.
Yes comrade we want to bring equality and low fees to poor nations which are oppresed by capitalistic banks! March of new era will bring better future for everyone. They want to stop our revolution, China with JP Morgan as they stand for old order. We have to get rid of those monopolistic pigs. /s

I hope those bitcoin guys won't get guns to actually execute people who are not buying.
Don't be silly, that's like saying that incorporating a one-person business automatically puts you on-par with the lobbying power of major industries.
I'm not sure that I buy the logic of "Winner take all" in the TNC space. The service is intrinsically localized. There were competitors in NYC that I had never heard of before after living in SF, and SF companies that New Yorkers had never heard of. Furthermore, their is little efficiency to operating such a business at scale. The marginal cost of each ride is the same. I can see some strong network effects from travelers, but that doesn't prevent a service from cropping up in a local market that can compete with Uber.

All of the scenarios that I see where Uber can grind out competitors is by continually operating at a loss? I would imagine that eventually investors would tire of such a position.
Oh, definitely agree. But I'm talking about "internal" tools that aren't actually internal, but are exposed on the public internet. At least if they're behind a VPN there's a hurdle to jump before you get to those tools.
Actually, with two observations and two variables, correlation is always perfect. Statistical inference begins with three observations.
Is it? I've been doing Java on and off for nearly a decade (with a brief foray into it in the early 2000s) and I had to look up what JNDI is.
Hey man we do quite a bit of work in telecoms. Languages: ruby, java, c. Working with tech like Hadoop, Kafka, nifi. Send me a mail will keep your details and profile. can pull you in on projects.

Where are you based ? Email is in profile
They should make it opt-out.
And that's the rub: it does work for a while, but humans inevitably organize into power structures, and those structures always end up making decisions at the expense of the minority.
As a programmer the problem with feature toggles is this, lets say we have 1 feature toggle with on been 1 and off been 0.

For one feature that means we have

1,0 states (two states).

For two features we have

1,0/1,0 (four states).

By the time you get to 10 feature toggles you have

1111111111 (1024 possible states).

In case I wasn't clear hammering home this obvious (to us but sadly not managers usually) point, feature flags are binary and when you have 16 of them you have 65536 possible states.

Now as a programmer that frightens me because the possible paths through the system has become incredibly large for us to handle and it's a UX/UI disaster unless handled very carefully, you end up with features that interact with other features (set a do not back up flag on a file, then a different flag for always back up all files) in unpredictable ways for us and for users.

You see this complexity in things like hierarchical role based permission systems and the like.

Not sure what the solution is but I can understand why programmers and users push back on adding features (not least because as a programmer I know that doubling the complexity for 1-5% of users just seems like a poor trade off in general - there are of course specific cases where it makes sense like the 5% of users is roughly the percentage who are paying for your product etc.).
While I wish to be as positive as you are about the future there still few points I feel important to make.

* First of all I don't think that important projects started by single developer is right example for benefit that BI could bring because they managed without basic income in past and they don't need it today.

If project don't get enough traction during period when project originator actively work on it that's usually mean that will never happen. But if original developer leave there still chance for someone else who believe in idea to take control or just fork it and continue. Also this rotation seems like one of crucial parts that make open source successful.

So while BI would let someone to work on the same code indefinitely or at least much longer than now I don't think that will greatly increase number of popular and widely used open source projects. And who knows might be it's will even decrease that number.

* Another note about voluntarism. It's great that in developed countries there is endless number of ways for society to participate in all kind of useful activities and I wish it's was even remotely close in country of my origin. Though for the reasons stated before I simply don't believe that crowd-sourcing can be applied to build successful software projects. You might say that community can go promote software instead of helping with development, but today you can't even promote project efficiently using centralized tools we have simply because companies companies like Facebook and others want you to pay for that. Number of communities outside of centralized social networks is dwindle over last 10 years.

So I wish to think positively, but so far all I see is that distributed FOSS projects cannot successfully compete with corporate or VC funded products. With direction where Internet, hardware trends, Internet and society itself going I don't see how we going to get more people involved in open source and not less.

But hopefully someone will come up with idea how to fund truly distributed open source teams so they can at least somewhat compete with VC money burning centralized proprietary alternatives. Without that best we can hope for is that open source will keep positions it's have today.
Sure, I get that. (For the record, I'm not a libertarian.) Just saying that other versions aren't quite as extreme as the one you suggest.
WordPress Media Library with Folders
Dig Skinner and other behavioral psychologists. Operant conditioning works great on humans. Make something pleasant for them when they do some cleaning or anything like cleaning. You just need to be careful to keep your goals secret, because people do not like to be trained like other animals.
GeoGebra Augmented Reality