skysight-inc/HackerNews huggingface dataset:
It's amazing that Google invests so many resources in making a feature like this so awesome, but then they don't have the sense to realize that nobody wants trees rendered as awful looking 3d blobs when they switch to satellite view. Just show me the freaking photo. (I know, lite mode, but the default Google has chosen is atrocious.)
Install LineageOS if there's a maintainer for your model. It's a good way to extend the life of orphaned devices. (And next time, vote with your wallet and pick a different vendor. Some are better than others.)
The original bitcoin copy/paster made a killing and is now out of the game. Makes perfect sense to me. He's not a true believer or a technical visionary like satoshi or Vitalik. I never understood the following he gets.
US lifts ban on lethal virus experiments despite security risks
If Apple can’t keep up with Google, how is anyone ever expected to launch a competitor to Google without VC money?
IKVM is the best I know of, but I heard rumors last year that unfortunately it's main maintainer is moving on to other projects. There's others that cost money but I don't really pay attention to them
With equities, it's harder to trade on NPI (non-public information) because every brokerage needs to KYC (know your customer) your identity, so there's a record.

With cryptocurrency, it's possible to insider trade using completely pseudonymous/anonymous wallets and exchanges (outside of coinbase).

Coinbase will obviously fire anyone who did insider trading using a Coinbase wallet, but who would be that dumb?
If it allows paid fast lanes, then clearly it allows degradation.
kmail is in terrible state and has been for while (can't even send text email by default for several weeks (months?). IINM a replacement is being developed and kmail is on life support until then.

-edit- found it, it's kube: https://kube.kde.org/
Uber Is a Taxi Service, the E.C.J. Says, in Major Setback to Firm
Kind of my point: I never heard of a bitcoin early adopter who started out saying "sucks for payment, but I'll happily bet on it becoming a self-sustaining rally", but many who initially expected a currency seem to have unknowingly pivoted to the nice feeling of owning ever increasing virtual riches (that will only grow bigger and bigger as long as almost everybody sticks to the program of not touching that wealth, "just one more turn"), with no payment function at all.
Hi, I’m the author of this blog post. If anyone has any questions I’ll be happy to answer.
That's not funny - I work in an enterprise Java shop :'(
The GOP didn't expect us plebs to see through that.
CanYa Acquires BountySource Open Source Bug Bounty Exchange as ICO Winds Down
Uber dealt blow after EU court classifies it as transport service
One could make the argument that regulation got regular cabs to the position they're in today, and applying that to Uber would ruin the service. A functioning system would have been more resistant to disruption. Perhaps the regulations cabs already have aren't enforceable?
How to Get the Size of the Global Subcript?
Suspected cybercrime gang arrested in top malware of 2016
> In the case of a false negative, that results in some student being forced to continue attending classes with her rapist, or to give up educational opportunities by leaving the school herself.

You're excused.
They are all probably too rich to understand the concept of paying for mobile data.
What is even the point of Adblock Plus now? uBlock Origin seems so much better
1. As I said most people don't use plain k-anonymity as it can leak information about the sensitive attribute when the values of this attribute in a group are (almost) all the same. This is why extensions like l-diversity and t-closeness exist: l-diversity ensures that in each group there will be at least l different values of the sensitive attribute, t-closeness ensures that the resulting distribution of the sensitive attribute values in a group is close (as e.g. measured by the "earth mover's distance") to the distribution of the sensitive attribute in the entire dataset. Given the original data and the anonymized data sets it's pretty easy to measure the information gain (e.g. using a Bayesian approach) of an attacker if he/she knows in which group a given person is. In that sense k-anonymity (with l-diversity/t-closeness) can be analyzed in a formal context just like e.g. differential privacy.

2. Yes that's what I mentioned at the end, k-anonymity is not different from most other techniques here: If you use differential privacy with the Laplacian mechanism and repeatedly publish independently anonymized versions of the same underyling data you will leak information (as an attacker will be able to average the released values in order to get an estimate of the true value).

3. Yes sensitive attributes are often quasi-identifiers as well (at least in combination with other quasi-identifiers), they are treated differently because the underlying risk model does not regard a (non-sensitive) quasi-identifier as something that needs to be protected. Inferring e.g. your gender from your zip code, age and body weight using an anonymized data set is (usually) not considered problematic, whereas learning that you are HIV-positive would (almost always) be problematic, hence the distinction. Also, sensitive attributes are treated as a group when applying k-anonymity, i.e. if we have two binary attributes (HIV, Syphilis) one applies the anonymization criteria to the combinations of the attributes ((true,true), (false, true), (true, false), (false, false)), not individually to each attribute (as this can cause information leakage).

4. I honestly don't know what to reply to this, as l-diversity/t-closeness are well specified methods that were designed to overcome the (known) limitations of k-anonymity. Yes, these methods are not completely trivial to use, but if used correctly they can provide good and quantifiable protection. Not using them since they are hard to implement correctly is like saying we shouldn't use cryptographic algorithms like RSA because it's hard to get all the implementation details right.
Net Neutrality Is Dead – Long Live Common Sense
Don't know how updated http://py3readiness.org/ is but according to it 346 of the top 360 libs support py3.

Interesting missing libs for me is supervisor and ansible.
>so should an artist.

They can, by continuing to create new work

The key word to your "business activities" is ACTIVITIES.

Further You seem to be under the false impression that the purpose of copyright is so creators can make money. No that is not the purpose.

Copyright has the sole constitutional purpose in the US to promote useful sciences, no other purpose. Not so creators can make money, not so widows can make money.

The ability for those people to make some money off of their work is entice them to create in the first place. Placing a limit on the time they are earn from the work entices additional activity including

1. Them to create additional works every 14-28 years

2. Allows other people to make use of that work to create additional work after 14-28 years

As was eluded to in other comments most of the IP locked away today is based on work that was created by others, a majority of Disney for example was inspired or directly copied from Public domain Works

The idea behind a 14 year copyright is to inject the Public Domain with a rich set of IP creators can use to create more works. Which is the purpose of Copyright not profit
Open Neural Network Exchange
Ask HN: Will smart contract security bring attention to formal verification?
In the past there have been numerous incidents caused by flawed smart contract code, leading to significant financial losses. One example is the DAO hack in May 2016 [1], which resulted in a hardfork of the ETH blockchain.

Isn't this a beautiful opportunity to highlight the strengths of formal verification methods as a means to prevent such disasters from the outset?

The area is actively being researched for example at ETH Zürich [2].
The SF-based startup Quantstamp [3] are designing a system based on an Ethereum ERC20 token with the goal to automate and effectively decentralize smart contract verification and auditing.
Think fuzzers as well as SAT+SMT solvers running on nodes in a decentralized network competing for rewards akin to proof of work based systems [4].

In the near future I can see the Quantstamp network develop into a leading platform for software verification services. Starting with Ethereum smart contracts, they plan to expand to other platforms like NEO, WAVES or ADA. Maybe the computational power of the verification network can be leveraged to verify more general purpose software as well? I'm excited to see what will come.

Is that a realistic outlook in your opinion?

[1] https://en.wikipedia.org/wiki/The_DAO_(organization)

[2] Securify, Formal Verification of Ethereum Smart Contracts, http://www.securify.ch/

[3] https://quantstamp.com/

[4] Quantstamp whitepaper, https://docsend.com/view/shcsmhe
You can also submit a complaint to the CFPB. I did this and got my money back within a week.
I would totally buy the food from the random person if it was cheap, convenient and had good user ratings.

People who can afford to only buy things with background checks and quality control and insurance should be free to buy those things, but it's a little mean to decide for everyone else. Some people can only afford the shitty version.
I make a lot of maps in my spare time and have access to a large scale printer. Give me a ping in the next few days and I'll see what I can do for you.
Wasn't that DECwindows?
Adblock Plus works for Safari on iOS.
This way they can charge advertisers for a lot of fake "video engagement".
How is this not anti-competitive behavior?

If Microsoft was heavily fined for installing their own browser in their operating system, how is an advertising company like Google using their browser, which has the largest market share, to block competing ads not the same thing?!
I live in a city in Germany (280k population) where Google hasn’t updated the 2D satellite images since 2004.

A few months ago, they introduced 3D buildings, and Earth shows up-to-date satellite imagery now, but still didn’t update the satellite imagery used in the Maps app.

Worse yet are maps and transit – roads and sometimes entire districts missing, data from somewhere between 2005 and 2009, and no transit data at all.

Every other map service has it all. Apple, Here, Bing, OSM, everything. Google doesn’t.

And yet people here continue using Google Maps, because "it’s the default", and Google Now can only give you estimates from Google Maps.
It depends on where you are, I guess. I pay for data on my cell in France but the amount of data I am allowed each month before things start to slow down (100GB, up from 50GB a few months ago) means I never get close to getting throttled by auto-playing videos.
I write things in Python 2.

No mac comes with Python 3 installed. So, if I want to distribute simple scripts, I can either send a file and say "run this", or I can give a long list of instructions to install Python 3. Similarly, many linux distributions still don't, or only very recently, started distributing Python 3.

I don't know of any place which would have Python 3 and not Python 2.

So, the question is, why should I switch to Python 3? Python 2 is everywhere, Python 3 is not, and as far as I'm concerned I don't care about the differences.
Ask HN: What'the best URL for a blog domain/blog or blog.domain
I have an Angular application on the home page. I am planning to add a blog which will complement my main site and also help me in driving traffic using search engines. Was wondering what's the best URL structure?
If GitHub chooses to shut down a repo, there's GitLab :-)
Also AFAIK serving magnet links is perfectly legal
You are allowed at most one mutable reference or multiple immutable references. Additionally, taking an immutable reference locks the object from mutation (and taking a mutable one locks it for reading from anywhere other than that reference).

The iterator is an immutable reference. push() is a mutating method. These don't work together.

Rust is "aliasing XOR mutability"
Yeelight, the Bluetooth LED Bedside Lamp from Xiaomi That Spies on You, Part One
I wonder if this will be enabled on Chrome for mobile, too. Since Chrome doesn't have extensions, and therefore ublock origin, on mobile, Google has little incentive to enable it there. I assume they will enable it there, too, but you never know.
Still doesn't make it ok, from an anti-competitive standpoint.

"As long as I can download Netscape, having IE pre-installed is fine with me."
So true. Just last week I thought I would start to use python 3 because I was starting on a new project and had a new computer. I installed anaconda python 3 only to have it crash when starting jupyter because the new python 3 version doesn't support backtick quoting for some reason, and jupyter was using backtick quoting.

Oh well, back to python 2 for me, which will be stable for at least 2 years. Hopefully by then, I will be able to switch to another language.
I find this list to be way more interesting. Thanks!
That’s not really a web app (it’s native code, transmitted as LLVM IR, and runs natively but sandboxed), and it only runs in Chrome.
It's better than nothing for the non-expert users who don't know it's worse than other options available right now. Pretty much the only worthy use case for it
Saying we shouldn't use these techniques because it's hard to implement them correctly is like saying we shouldn't use cryptographic methods like RSA because they are hard to understand. You don't need to roll your own version of RSA to use it, and you don't need to implement your own k-anonymity/l-diversity/t-closeness implementation to anonymize your data (see e.g. [1] for an open-source tool to do this).

[1]: http://arx.deidentifier.org/
> How would unsafe code help? Unsafe code doesn't suddenly give you move constructors does it?

Unsafe code lets you store parent pointers as raw pointers and update them manually when you move things. You don't actually _want_ a move constructor here; your btree values are on the heap anyway; what you want is a .move() method that chains correctly, and you can write this in Rust. In C++ the move constructor is a convenient way of doing this but not the only way.

Move constructors are how you organize the code in C++. Rust will not support the same code organization. This does not mean it's not doable in Rust, just that you have to design it differently. Rust is not C++; this is ok.
AFAIK the I/O issues (hardware-wise, not talking about hyper-V specifically) were solved late '00s. Whether a HVM implements it or not is a different matter.

From what I found its called Enlightened I/O as mentioned here [1] and with Hyper-V it works with Windows Vista & later, Windows 2008 & later, Linux kernel 3.14 and later, and "FreeBSD".

If what you say is true, and its also true for ESXi, Docker, VirtualBox, KVM, etc. It'd be devastating for containers and cloud.

Docker on Windows uses Hyper-V by default btw.

[1] https://en.wikipedia.org/wiki/Hyper-V
I use ghostery to block tracking, no ad-blocker. But since almost all ads track users almost all ads are blocked. If anyone want to show me ads they will have to show ads without tracking that try to find which ads will be least interesting for me
You're asking what the point in developing alternatives are?

Microsoft said the web was done at Internet Explorer 6.

It looks like it was also rewritten for webextensions from that blog post.
Still the option for basic security such as protecting the access to your mail with a password. 15 years that this feature has been removed with no explanation and that it's not been put back despite feature requests.

This make thunderbird unfit for deployment in places.
And with anaconda distribution, you can't have any special characters, nor spaces in the path of the installation directory. And, in some machines that have multiple users, the default installation directory is a hidden folder which causes all sorts of issues and requires a reinstall.

Just some of the issues I've encountered running python workshops. Linux and Mac users have far fewer issues.
You get what you pay for. Worst tech publisher.
I bet outside US it will have much more market share than Chromebooks.
> Who wants to constantly argue with the compiler as to whether or not he should be allowed to have parent/sibling/other pointers?

You learn to structure your code in a certain way. Design patterns from C++ will not necessarily carry over.

It certainly is painful to program in Rust if you design your code as if it were C++. In practice, the stuff you talk of doesn't end up being a problem; Rust still lets you do all that just that it's different.
So its a scam because there are transaction fees?
Donald Trump’s Brains
>Imagine the company that makes the car never mentions the shrinkage or the gradual reduction in top speed, and has no program or system that allows you to fix this - beyond buying a newer car.
They'll replace the battery for you, or there are a ton of 3rd party places that'll do it.
Eh? Under what circumstances could worse brakes be better?

High performance sedans, such as the Model S and F10 M5 don’t just need big brakes because of their speed, but also their weight.

2 piston calipers up front on either of those cars would be dangerous. What happens if the driver has to make a sudden stop? For this reason sedans and SUVs tend to have at least 4 piston calipers up front, 6 for performance models.

Never have I thought for a second, on road or on track, “Gosh.. I wish I had crappier brakes”.
Unrelated to thunderbird, more like how mozilla development works or does not. A new of bugs have been sitting for over 10 years, though they're usually silently closed after a while until someone notices and reopens them.

It could even be something said about other projects who also have bugs sitting for years.
SpaceX’s Falcon Heavy rocket sets up at Cape Canaveral ahead of launch
I'm speaking from the perspective of an unregulated market.

I can order a regular taxi via an app that is as good as Ubers, or hail one in the street, or go to a taxi stand (I doubt there will be an Uber at the stand, but there is nothing stopping them I suppose). Or I can order an Uber-. I'm not sure if I could actually hail an Uber on the street, but hypothetically if an uber driver was idling and saw I needed a taxi, I'm sure I could just take a seat and order the ride using the app from the passenger seat before we drive off.

Regardless of whether I order a regular taxi or an Uber, I can prepay, track it in the app etc. And regardless of whether I order an Uber or a regular car, I expect a nice driver and a reasonably new car (Not rarely a Tesla).

My point is: when there is no monopoly, the others can't afford to have an app, cars, or services that are worse than Ubers. Also, when there is no taxi monopoly, it's pretty natural that Uber is "taxi" like all the other taxi companies. They provide nothing that the others don't!
On edge architecture
Because it remains useful regardless of whether the developer uses it himself.
Sure but hopefully if all this nonsense ends with couple stable currencies, the price will stabilize and younwill be able tobuy your coffee with bitcoins again or moneroj, or hell if i know.
Hmm, are you sure? I thought that if you held bitcoin for over a year, it would be taxed as capital gains? Meaning you don't realize the value until you sell it?
RStudio isn't in official Debian Repos for this very reason. Also the reason why RStudio's downloads are hosted on their site
Well, "all customers" is relative. I held some BTC over the 8/1 date mentioned in their release, and should have BCH to support it. Currently the balance is 0.0. I've submitted a support request and asked my lawyer to draft a letter but at this point I'm assuming CoinBase stole five figures from me (based on today's average price) until proven otherwise.
It does matter if your bank will comply, and no bank will risk getting banned from the EU market for a small customer like you.

Some day you’ll wake up, and notice all your corporate bank accounts are empty and frozen.
I dunno. Given their recent fondness for passing statute at GOP-held level N that preempts statute at non-GOP level N-1, they seem pretty brazen to me. Federalism is out the window, districts are gerrymandered, packing the courts, etc.
http://tracker.geops.ch/

Where the data is available, it shows live movements of the trains, and where that data is not available, the trains follow scheduled movements.

A further explanation of this is here: http://geops.de/blog/worldwide-travic (German)
It's better than having no browser at all...

But what's the competition? Is uBlock gonna sue Google? No. Or adblock with a single developer? (Don't know if it's still true)... Well, no.

Let's see how it's done. Most consumers will probably benefit from it.
I once worked at a hybrid IT/consulting shop. A lot of companies still run Windows Server, but the space is being rapidly cannibalized by cloud services. In the few years I worked there we had already lost maybe 20% of our IT contracts to customers moving to cloud services like Office365 and Google for work. Custom software as a business is still thriving but basically everything new is running on cloud (and not Windows) at the clients request. Which means no Windows Server and related service contract revenue. Quite a large percentage of our IT contracts were conversion contracts to move companies to cloud services, and I assume it's only gotten worse in the years since then.

Windows Server has decent market share because of inertia but I would bet money that it's in an irreversible decline. MS has been taking the unusual step of making their server software like SQL Server and .NET Core run on native Linux, so it seems they've seen the end coming as well.

I agree with you that SQL Server is a good product. Far better than other 'legacy' databases like Oracle and DB2. The problem is that the paid contract model is dying. There's tons of mature and free SQL databases, and for the average project you only need so many features. SQL is such a mature tech that most projects could use any SQL database. The differentiation is gone, so there's no longer a reason to pay.
Could you elaborate on how Realtalk works? There's a lot of information on Dynamicland, but not much on Realtalk. The gist is that it's like OOP, but physical. But I'm curious as to the exact details of how the printer example (https://dynamicland.org/faq/) might work.
Hundreds ‘Rickrolled’ in Campus Prank at Cornell
ICANN
Actually according to usage share, if you are using TB you are probably not using enigmail, but thanks for the warning.
It's not lazy and it's great for employees too.

When I change jobs, I can't schedule bazillions of 1h phone screening on top on my work time at my current company, only for the interviewer to not show up or realize they don't really have a position available. I'd rather have a one hour test from home, whenever I want.
Wild guess - he sold some litecoins and donated others.

I agree you could read that as sold all of them and donated the proceeds. Needs clarification.
Priorization and throtting aren’t exactly the same. Throttling implies rate limiting even if there is surplus bandwidth. Prioritization would only occur when bandwidth was limited.

Think of it as QoS based on a list of sites provided by the ISP.
Soviet Armenian Observatory That Held First Conference on Alien Communication
Five arrested for spreading ransomware throughout Europe and US
Oh that's cool! I did not know that.
> No love for OpenStreetMaps here?

Last year, when SVP of Engineering at Google left for Uber, I suggested[1] here on HN that Uber getting into mapping (for exactly the reasons in the article) with OSM would be mutually beneficial (in the same way as outlined in another comment from today[2]). It didn't get a warm response. (IIRC, at first it was even downvoted into the gray.)

1. https://news.ycombinator.com/item?id=13447070

2. https://news.ycombinator.com/item?id=15968077