skysight-inc/HackerNews huggingface dataset:
California has high taxes and great universities. This is why I'm quite perplexed that, even though many in my country state that they want to copy California's success, they are trying to do so by (among other things) lowering taxes and ruining our universities.
Don't assume that hardware-level DRM will go away with the death of optical media. As I understand it, the media industry seems to have adopted a standard position that UHD/4K content should require hardware-level DRM. UHD Blu-rays require this sort of thing, but also UHD streams on Netflix; for this reason at least at one point UHD Netflix was restricted to Chromebooks only. Not sure if this is still the case; I'd expect Google's Widevine to get Intel DRM support if it hasn't got it already.

You might want to look at Widevine's website; there's a small amount of information on the security levels. Essentially, there seem to be two levels of Widevine; what I'd describe as the placebo level (just obfuscated data processing within the browser, etc.) that might be used for e.g. HD Netflix, and the toxic-waste level which expects hardware-level DRM, which industry appears to be demanding as a minimum standard for UHD content. Consumer demand for UHD Netflix will continue to drive adoption of hardware-level DRM for the time being, it seems.
Uber should be transparent and add 2 fields to a drivers profile: "# of issues reported", "# of issues accepted". Every time a driver reports an issue, or a passenger complaint against such issue goes through, the corresponding counter goes up.

A driver with ie a 7-7 record would be a potential fraudster. Yet a 7-0 record could just mean the driver had a lot of bad luck picking up passengers.

It may be too idealistic from my part, but at least that way a user could check the probability of a driver being a crook. Adding a prerequisite for supporting evidence would be nice too, such as requiring a timestamped picture of the passenger next to the damage for a claim to be successfull.
Interesting, thank you for sharing. Regarding EXIF data, how did you prove you didn't fake it? Or did you have an email and have to show that the email attachment was the same file? (Did you have to prove the email was sent by their domain, with DKIM etc.?)
Show HN: Flashcards for Frontend Developers
What has happened since those previous discussions is that HEIF is begining to get traction. Apple has adopted HEIF for it's latest OSes (iOS 11 or macOS High Sierra)[0] and Android P is adding support for it.

HEIF is a standards based based MPEG image format that like BPG is based on HEVC. Due to HEIF being an MPEG standard and the traction it is getting in the marketplace it looks like we might finally have a true next gen format to replace JPEG.

None of this takes away anything from BPG. I just thought is was curious that given HEIF is the obvious elephant in the room, the linked page didn't mention HEIF and indeed until now, no other comment has mentioned it.

[0] - https://support.apple.com/en-us/HT207022
It's the opposite, they are very data efficient (compared to neural networks). Also, they are a bayesian method and give some mathematical guarantees. They are computationally expensive though. You can use them in neural nets to do few shot learning [0].

[0] https://arxiv.org/pdf/1802.07535.pdf or https://arxiv.org/abs/1807.01622
I find this fascinating on many levels, and it will be interesting to see how things develop.

One one hand, you could say this move violates basic human rights to decide what to eat and how to nourish themselves. For example, it is well known that protein and fat-rich diets are beneficial to patients suffering from diabetes, epilepsy and many other ailments, and many people have seen huge improvements in overall health by following a keto or paleo regimens which are simply unobtainable without meat. From that perspective, you can read into this decision as downright discriminatory and even harmful for many of their employees. There are probably grounds for a lawsuit as well.

On the other hand, you could applaud them for taking a stand and fighting over a worthwhile cause, as it is in fact true animal farms are one of the the main factors contributing to environmental change. The move is even bolder given how polarized the audience is around this - vegeterians vs meat eaters is a never ending drama. If they decided to make their lunches sugar-free, nobody would object, but making them meat-free seems to piss people off for some reason.

Personally, I think it’s just a bad PR move as it will be hard and costly to enforce this rule on many levels, but time will tell.
> Since a quantum computer can solve any NP hard problem in a polynomial time

You are confusing https://en.wikipedia.org/wiki/BQP with NP.
How does Apple deal with this?
I wonder why they don't require existing websites to apply for these licenses. Maybe it'll be a next step
But unions are also making business less efficient, so eventually it will be surpassed by an another business, so business will move to country with cheaper labor or will die.
i can't find a reference to isis, google is pretty swamped with the term.

are you referring to the work by Ken Birman?
> You can hear the stories about companies not hiring women when they are in a relationship and in the age when they are more likely to have kids.

That's discrimination, and is a legally prosecutable offense in many countries.

Unfortunately it still happens, but we are putting an effort in making sure it happens less and less.
Helping Our Customers Understand Pre-Call Test to Check End-User Network Quality
I agree the title co-founder is obsolete after a year and proven business model. Clearly the new person starts with less risk, less equity a couple of less major decisions to make. Consider the title only if you know somebody you absolutely trust or can promote e.g. your first employee to that role.

Investors are probably looking for to minimize risk in case you become a liability. Bus factor (death, coma) is extreme but how about severe lack of motivation, way too much tasks for one person (un-doable) or burn out? On the other hand they simply might (secretly) object to the number of shares you'll hold and try to spread that to more people, e.g. to get you below 50%.
Confirmed. It must be some recent change because we've got plenty of submissions from phys.org:

https://news.ycombinator.com/from?site=phys.org

Does anybody here work for them and can get in touch with the people that can fix it?
I'm not into politics. I've only managed to vote twice in my life. I thought the social analysis of how things happen was interesting, such as this fascinating nugget about how rich people operate:

Although their power may sometimes be used to influence the result of a particular vote, it is often deployed more subtly, to shape public narratives about which problems deserve attention.
Peter Watts tells it better than me, but basically, looking at studies that show the human body reacts to, for example, a baseball flying at its face before the conscious parts of the brain even get a signal from the brain stem, one could argue that there's not really a point to the conscious brain at all.

This alongside the idea that bacteria or trees proliferate just fine without it, etc etc. This is the jist of my argument, if you want a way better analysis, please read peter watts, he is smarter than me and the work is already done.
5 Proven Do’s and Don’ts I’ve Learned from Remote Work at CALLSTATS I/O
> Currently not open source, but am trying to figure out how to set a license that encourages people to tinker with the code, but not to clone a copy and sell it.

Seems like either GPL or the creative commons by-nc-sa (https://creativecommons.org/licenses/by-nc-sa/3.0/) to me.

Probably the latter because the GPL allows commercializing as a website.

(Disclaimer: IANAL)
Rental cars is an interesting one. The Munich airport rental car companies contract with a third party in returns. Myself and a friend were both told by the rental companies that the third party is incentivized to come up with BA scratches, etc.

Being diligent is important. Pictures, notes, properly filled out forms.
x86(which has little room left for improvement at this point)

That's exactly what IBM, Motorola and Apple said when they got together to promote a new architecture once. In 1992.
Besides that I wonder how accurate the claim of the cancelled orders is, Tesla at the beginning of the month clearly stated that they had about 420k reservations. Whatever the number of cancelled reservations are, it seems that the number of open reservations is quite stable.

It is not a surprise that there are quite a few cancellations. People might need a car more urgently, or just reconsidered. On the other side, of course people haven't stopped putting down reservations. And so far, Tesla has not marketed the car.

This is just about to change, Tesla has prepared 100 Model 3 Performance to be set up at the Tesla stores for offering test drives for the first time, since the Model 3 came to market. That is certainly going to create more orders, as most people wouldn't place an order without a proper test drive.
So you're not a property snob, but you are a TV snob eh?!

I remember an advert from maybe 15 years ago about a couple selling up to go abroad, cutting from the couple's brilliant new life to their snarky friends at a dinner party, one person saying 'where have they gone' with another responding 'straight to the bottom of the property ladder'. I guess the agency behind it must have thought it would be a familiar concept back then, and the property market has got even worse in the meantime. Middle class Britain can be a competitive place, no? Also I think The Good Life satirised this type of outlook even further back.
How Netflix went from pioneer to powerhouse
The one you want https://www.raptorcs.com/content/TL1BC1/intro.html

Open source and toolchain and access and validation turtles all the way down https://git.raptorcs.com/git/
My Bondage and My Freedom is one of the few assigned reading books I really enjoyed.
Barter has never been how economies were organized, except under duress like a prison camp. If you are interested in the topic I suggest David Graeber’s Debt: The First 5000 Years. The takeaway- relationships and reputation among groups of people who know each other have organized economies far longer than money has. IMHO social media should allow us to act like a global village, and villages don’t need money to coordinate.
Hi HN, I've been collecting flashcard decks around some of the harder topics in frontend development and recently built a site around it. The site is built with `create-react-app` and uses Airtable's API so the app itself is actually pretty small. Hope you enjoy it. Let me know which topics you would like to see in the future. Thanks!
Given that most optimisers strip metadata, and metadata can also lead to bad SecOps fails, wouldn't it be better to simply not support metadata in a new image format? Do ICC profiles on images even work properly?
Apple are using HEIF as of the latest IOS, which uses HEVC to store images and video.
1. They are not available. Specs and pricing haven't been revealed.

2. They have inferior performance.

3. They match the range of the Short Range Model 3.
Deep into the dispute, the building's head of maintenance sent the "evidence" photos, which still had the metadata on them, along with lengthy email referring to photos, so there was no chance to contest that email was fake.

The moment i've pointed that out and threatened to bring up their fraud, they sent the check for full amount along with a note that "please consider this matter resolved from our side". I wish I had the time and energy to pursue the fraud further but never did so.
It’s a complex issue. What it comes down to is that fiat currency itself is the problem. The super elites, 1%, etc all have Disney bucks that are backed by nothing. The truth of the matter is, we have hyperinflation in this country. Prices always lag behind inflation, but if there is a serious trade war, the consumer is really going to feel the pain.

$100 used to mean $100 worth of gold specie. We need to go back to the gold standard, otherwise monetary and fiscal policy, including UBI, will be worthless bandaids.
A quick glance at your Twitter and you seem to be quite political.

"Someone explain this idiocy to me in a way that doesn't just boil down to America has lost it's soul."
The question I always have about this is, why has nobody tried to make the case that this is illegal? ESR has suggested that the selling of routers with closed-source firmware ought to be regarded as the tort of conversion; this is a similar but stronger case.
>The cleaning supplies cannot even go above $20, like you have got to be kidding me.

A cab or uber driver could well lose more than $20 while the car is out of commission due to vomit, as it's not just about a car wash or cleaning supplies.

Not only are they losing revenue, but in cities like NYC they may well also be paying a lease fee to the owner of the car or medallion.
Extreme solution: wealth caps. Outlaw billionaires.
Thanks for clarifying. This kind of clickbait headline should be punished somehow on HN. It distorts the facts and causes confusion and distractions.
It's incredible how much effort and money has gone down this drain, chasing the fundamentally flawed idea of DRM. All to satisfy some inflated management egos and sell snake oil to the content industry - the enginners implementing these schemes must surely realize it's in vain, that the attack surface includes all devices in the world and all it takes is a single successful hack against a single device to decrypt the content after which it's game over.

And the consumer is paying for all of this security theater.
"In the six hundredth year of Noah's life, in the second month, the seventeenth day of the month, the same day were all the fountains of the great deep broken up, and the windows of heaven were opened." - Genesis 7:11
Hey despite the poor performance this post taught me a lot about Ruby. Thanks!

I did wonder.. doesn’t readlines load the entire file into RAM? Would it be more performance to try, e.g.

File.open(filename).inject(0) { |c, line| c + 1 }
Thank you very much for compressing the article down to this.
I wish there was some way to unionize dis-aligned interests. The whole public and all of the industry pays for such mobster schemes, but is unable to rally a viable defense against one little lobby, because...?
I'm already a full stack guy and have led both FE and BE engineers. I had just never built stuff myself that scaled this way. I just picked a small project and will learn from that to build a bigger one and so on.
The reasoning presented by this article is very "conspiracy-style". The arguments revolve around GPUs which are a more natural fit for DRM mechanisms: they display the image, and are more apt at decoding/encoding that protected stream than the CPU.

But using ME for DRM in the near future is highly unlikely since it would just be a boon for ARM based systems. With CPUs that can be designed and sold at far lower cost (and performance) by manufacturers that are willing to forego such lunacies as DRM embedded in x86 CPUs and get a foothold in the market. And x86 already feels past its prime given that many usage scenarios already migrated to ARM devices.

At some point the CPU, GPU, and a hypothetical VPU might share the same die in a heterogeneous chip, and this might include such DRM protection for the reasons GPUs have them now. But the x86 CPU part having built-in DRM? I'm not buying it without someone making a better case than this article.

The ME is just Intel's pi*s-poor attempt at securing the system. But it's mostly security through obscurity so basically almost none at all. The more "conspiracy" version is that it serves specifically as a back door for certain agency type actors. Which is not unlikely.

But the more obvious reason is that at this point opening it up is no longer an option. It would mean opening the door widely to an avalanche of exploits capable of hitting systems 12 years back. Something that would make Meltdown/Spectre look tame since there is no OS fix for ME. Also, in Intel's vision letting you control the ME is like giving you the keys to the kingdom. They can't admit to themselves that the ME is not a locked gate, it's a moat. And if you're willing to get dirty you will get through it.
That's the kind of argument I would simply discard, and it is only a matter of interpretation and can provide no benefit whatsoever..
Instead of a wall of text, these Computerphile videos clear the topic pretty well:

https://www.youtube.com/watch?v=n_uNPbdenRs

https://www.youtube.com/watch?v=Q2aEzeMDHMA
I occasionally bitch about stuff on twitter these days that historically I paid no attention to. (shrug)

I don't think that makes me political, personally. Just human and not happy with the state of the world.
In defense of the Longhorn/Vista blunder, the problem is that Windows XP was really good (at least compared to previous Windows versions), some would say good enough for people to not upgrade to newer versions ... if you remember, this was the first Win NT version meant for consumers. By comparison previously Win 3.x, 95, 98, ME, and in between were really unstable and frankly unusable in certain scenarios, I know because I used them all.

I have a feeling that even now Windows XP is more popular than people think and that they aren't reporting the real number of Windows XP installs in the wild.

So they were competing against themselves, against a previous version that has been wildly successful, enough so that virtually nobody upgraded it. I mean, besides people capable of assembling and upgrading their PCs, component by component, I'm pretty sure that everybody bought into Windows 7 and later via new PCs. And PCs becoming good enough to keep around for years, I think the writing was on the wall that Windows's revenue will eventually go down.
"The" reason the ME was added was enterprise remote management, as far as I'm aware. Of course, once you have a non-owner-controlled microprocessor on the system, you can use it to implement a lot of other value-add functionality that depends on not being owner-controlled.

The article discusses the DRM aspect of it because this is one thing which would make it particularly legally difficult to allow owner control of the ME, since there are likely to be contractual obligations regarding keeping that secure.

AFAIK, Intel isn't offering the anti-theft service anymore.
The cleaning supplies aren’t the only issue. From a driver’s standpoint, if they’re in their first hour of a long shift and get a puker, they have significant lost income for the rest of the night. That’s what this is to reimburse for. And I also think it’s high so people will think twice about doing it!

This sort of fraud is unacceptable, though. Uber’s going to have to come up with some sort of photo recognition that time and date stamps every photo submitted, and doesn’t allow same or similar photos. This is pushing the edge of what ML/AI can do currently.
> an actual instrument package

What does that mean?

> Android Auto and CarPlay

You think that's a feature worth shelling out for, I think it's a crutch.
QuickLook – Bring MacOS “Quick Look” Feature to Windows
For a pretty amazing example of the 3D work you can do with WebGL, see N64 VR with Javascript https://medium.com/webmr/n64-vr-with-javascript-e188de42ced5
Quantum computing (under the quantum circuit model) basically consists of repeatedly applying unitary matrices to complex vectors (the qubits). They are like your Boolean logic gates but they must be unitary, which implies they must be reversible: https://en.wikipedia.org/wiki/Quantum_logic_gate.

You can think of unitary matrices as the complex analogue of rotation matrices (https://en.wikipedia.org/wiki/Unitary_matrix), so what quantum logic gates are doing is "rotating" these vectors around in a complex space.
I'm also happy to answer any questions you might have or answer any issues you might have with it :)
This could also be implemented using a few BIOS modifications and, this is important, a separate computer connected to an internal serial port.

Basically the same setup, except the management engine is a detachable, five-dollar device.
I surely don't need Electron and plan to only use it on the few cases where I don't really have an option, where a proper Web app or an actual native application aren't available as alternative.
Science journalists, of whom there are comparatively few, cover new things.

Most journalists cover vituperation, politics, and angst.
Huh? Haiku has had certificate verification for a long time, and the issues related to false-negative verifications got straightened out in 2012 or so; the web browser has always checked even before that, and for the package manager all builds past last December have had HTTPS downloads by default.
My guess is the next passengers will report it and the car will just drive back to it's home to be cleaned. If it's a big problem you could have the offender report it for a reduced cleaning fee or have the internal cameras recognize it (or show an internal picture of the car to people before they are picked up). Those are just off the top of my head but it's far from an intractable problem.
I'm not sure what an analysis of his Twitter feed brings to a discussion about the article in question.

Are you trying to suggest he should not post this because he is (not so) secretly politically minded?
While application fees are non refundable, they do cut this sort of crap out. Plus it's way less then a security deposit. I can walk away without worries and they only have the 500 I put up originally.
One of their more interesting applications is in Bayesian Optimization (BO). You'd do BO optimization where evaluating the objective function is expensive. As against, lets say, where you might use gradient descent, where you navigate your space via repeated evaluation of the objective function.

BO essentially starts building its own model of what the objective function looks like in relation to its parameters, and picks a few promising points to evaluate it at. Thus, it moves the burden of evaluating a costly objective multiple times to identifying these highly promising points.

A BO algorithm can use GP to build its own model since the uncertainty estimates that come with it are fairly valuable and help in this seeking of promising points. For ex the GP can say that at so-and-so value of the parameter the objective function is expected to do well, and its confident about it, hence this point can be explored next ... or it can say that at a particular region its extremely uncertain of its estimates, hence the region needs exploring. The BO keeps updating its model everytime the objective function is evaluated. Since at any instant the model encodes knowledge from all past evaluations, this is also sometimes known as Sequential Model Based Optimization (SMBO).

If you need a practical example of its use within Machine Learning, BO with GPs have been used in finding the right hyperparameters for a model - [1], [2]. Traditionally you'd perform a grid-search in the space of hyperparameters, building a model at all points on the grid; BO tells you that you don't need to really do that --- you can be smart of what points in the grid should you actually build your model at.

The problem with GP based BO is scaling. There has been a fair amount of research (its an active area) to address this - sometimes by performing BOs without GPs, and sometimes using GPs but trying to speed it up [3].

[1] A good tutorial on the approach - https://arxiv.org/abs/1012.2599

[2] A library for this https://github.com/JasperSnoek/spearmint The corresponding paper is linked.

[3] This paper is a good example - it suggests doing BO both using GPs (in this case suggesting speed-ups, Section 3) and without it (section 4) https://papers.nips.cc/paper/4443-algorithms-for-hyper-param... . In fact [2] is also a good example of speeding up GP-based BO.