skysight-inc/HackerNews huggingface dataset:
Android SafetyNet[1] is supposed to exist to give developers protection against users/"threats".

A very popular Android modification tool Magisk has been waging a long running battle against Android to try & get by SafetyNet & other validations. However the increasing securitization at a hardware level is leaving less & less possibility[2][3] for users to access their devices as they would like.

I can't remember what movie it is, but I keep thinking about some movie with a person trying not to get kidnapped, and the victim being told early on: "if anyone says 'you're safe and secure' don't trust that person", which, sure enough, latter gives way to the believed-good but actually-bad guys driving off with her saying this & her appropriately freaking out. We are secure all right, secure against ourselves. What we are doing- creating ever more perfect anti-user enclaves- is vile. The security world has such a ferociously ruthelessly absolutist view on security, is so ready to declare threads & build bigger moats & walls, but users & freedom keep getting screwed. Such woe.

[1] https://developer.android.com/training/safetynet

[2] https://www.xda-developers.com/safetynet-hardware-attestatio...

[3] https://www.androidpolice.com/2020/06/29/googles-dreaded-saf...
Only when speaking with the politically religious.
Should we also get rid of all of GNU's hostile rewrites?
> We see front-wheel-drive, rear-wheel-drive and all-wheel-drive electric vehicles on the road today, driven by 1, 2 or 3 motors. We've seen designs (I don't think any of them are in production yet) with 4 motors - one for each wheel.

This differentiation is superfluous with EVs, and I believe we will not see this living much longer.

There is not much differentiation besides linear cost/performance progression.

Motors? Suspension? Horsepower? All basically more money for bigger motor, hp, and performance.
I’m just grateful this decision didn’t come out 4 months ago. It would’ve gone the way of 2020, somehow.
So does this mean one can already interface with a GPL program/library and ignore it's license? Is this the end of the GPL dual-license business model?

https://github.com/JoshCheek/clisp/blob/master/doc/Why-CLISP...
I'm not convinced Egypt's reputation matters much when a company is calculating whether to go through the Suez Canal vs. around South Africa? As long as the Suez is substantially cheaper, the only effect of this kind of tail risk will be in the cost of insurance.
The issue is that what Sun was trying to do to Microsoft was equally wrong, but people didn't care as much because Microsoft was more obviously the villain.

The real answer is that copyright is the wrong tool to go after what Microsoft did and the correct tool for that is antitrust. EEE is anti-competitive even if copying an API is fair use.
I was one of those with G6's broken sim tray issue.

I think that was the only manufacturer issue I ever had with an LG phone.
Yeah, this looks like a copy of UX Tools. Same exact layout and everything.
Thomas's analysis pretty much starts from the conclusion that Google made billions off of Android, so therefore how could anything it be copied be fair use? He cloaks this analysis somewhat by arguing that the distinction between declaring and implementing code must be meaningless because Congress didn't lay it out explicitly in law, but for the person who actually broached the question of what other factors might influence fair use during oral arguments, it's pretty unintrospective about the analysis itself.
Imagine if you had to pay a software developer 300K a year to design that API that you think it’s cool to steal.
Thomas and Alito dissented - these two are always on the wrong side of history.
That's a thorough miss-understanding and misrepresentation of the situation. It also has nothing to do with open source specifically.

Google never promoted Dalvik as being a licensed Java VM implementation and never claimed it was a compatible Java runtime. The license was for logos and trademarks. As long as they didn't use those logos and trademarks, there's no violation of the license for those things. The API case is based on copyright, not trademarks or licenses so is a separate issue.

This is why Microsoft could lose their dispute with Sun over the MSJVM which was a non-compliant JVM implementation, but still come out with J# which was an implementation of the Java language running on .NET.

Microsoft licenses the Java trademarks and claimed the MSJVM was an implementation of the Java runtime, while breaking compatibility requirements for the license. Therefore they were in violation of the license. The .NET platform was never claimed to be anything to do with Java, so having Java code run on it in the form of J# was fine. The situation with Google using the Java language running on Dalvik is exactly analogous.
I always wondered: what happens to customer data when these drives fail? I would imagine they would be using fault tolerant systems like RAID of ZFS to mitigate. I admire their transparency in the usual style of: 'We're a backup company, look how many drives we have failing!'
Well if it's your monkey (or program) that generated it (music or art or whatever) and the monkey can't talk, what's to prevent you from copyrighting it?
A) It's further along than anyone else, and B) it's a critical milestone. People are willing to pay for the experience and the company is able to provide a service for money without drivers to those not pledged to silence.

Yes, profitability isn't here yet, nor have they recovered development costs to date. But that is not what was asserted. Instead, they are to (limited) market, which is a milestone.
Have been using Ampie for a few months now and really enjoy it.

I use it mainly to decide if I should read an article. When it was shared many times on twitter or HR I'll prioritise it in my reading backlog.
I'm experimenting with creating web pages in Rust WebAssembly using lit-html. https://github.com/richardanaya/lit-html-rs
The samsung of today is pretty far from the S4 days. They toned down the crap a lot starting on the S7 I think and personally I love a ton of Samsung-only additions. Some of the quirks are annoying but the amazing hardware+great additions balances it out.
"Bullshit Jobs" has been on my reading list for a couple years now. Maybe I'll bump it up and try reading it soon.
It, or other reviewing courts. So the net effect will be to hopefully create more consistency around fair use defenses. Which is good for innovators.
There's a huge difference. Microsoft was already a monopoly on desktops (and was relying on that dominance to EEE) when that happened, while in Google's case the smartphone industry was nascent.
Not hard to find.

https://www.epa.gov/ground-water-and-drinking-water/drinking...

> EPA has established the health advisory levels at 70 parts per trillion

> What's a health advisory?

> ... health advisories are non-enforceable and non-regulatory ...
Totally :)

https://static.wikia.nocookie.net/startrek/images/2/20/Skino...
See Mythical Man-Month published in 1975 - https://en.wikipedia.org/wiki/The_Mythical_Man-Month
How else do you determine what amount infringes? One of the four factors is "The Amount or Substantiality of the Portion Used".
> In 3 to 5 years we should see autonomous vehicles

I've heard this before... ah yes. Five years ago[0].

Now, I'm not saying this won't happen. But predicting timelines on something that does not yet exist is tricky.

More to your point though... right now a lot of people value having "their" car despite all the drawbacks you listed. It can certainly vary (i.e. city vs suburbs vs rural) but people like just leaving stuff in their car, hopping in it the moment they are ready to leave, rather than trying to gather their kids, stuff, pets, etc. while waiting an unpredictable time for a summoned vehicle to arrive, and then going through the loading process, and then making sure nothing gets left behind.

I think it's possible we'll see a divergence, where people that begrudgingly own a car today will happily move into the future you envision, but quite a large portion of car owners will still want to own cars pretty far into the future.

[0] https://www.detroitnews.com/story/business/autos/2016/04/29/...
> very, very late

But rather soon after Earth has cooled down (i.e. about 1 billion years since the planet has formed), which is more relevant.

> seems to be a big fluke

So, no, it doesn't.
I think the difference here would be that the "point" of Google copying the API was not to make Oracle's Java be irrelevant, but rather to get a pool of developers that already knew the platform. Whether Oracle's Java stayed as popular or even got bigger was irrelevant for their purposes. The "point" of Microsoft's copying of the API was to make it so that eventually, people would only use their version, like they did with MS-DOS. The Supreme Court was considering the "point" when they were applying a test on "what kind of economic impact does the copying have on the original" and "does this act as a substitute for the original", which is on pages 32 and 33, where they're saying "Oracle / Sun tried to get into the smartphone space but couldn't hack it, Google entering that space didn't meaningfully affect them".

On the flip side, if Microsoft had been judged by the same standard, they might determine that Microsoft's reimplementation of an incompatible Java would have too much of an economic impact on the original to be fair use.
We spend a /ton/ more money on entitlements. Let’s start by eliminating that.

Edit: looks like I insulted the HN golden calf lol
I haven't compiled a C program in years so I'm honestly not sure what an all ; program would do. But assuming it would just do nothing, well that is still an instruction to the computer. Delays are very meaningful. Serial communication is a great example.
That was the case with computer software when it first became interesting to copyright. After all, it's just a series of instructions which are often not considered copyrightable. But, in general, copyright has carried over fairly naturally from the printed word to new types of media as technology advanced.
No doubt but they derive much of their prestige from their performance reputation which is why you see them marketing the Taycan’s 0-60 repeatability. As things progress the marketing department will increasingly struggle to come up with reasons why the electric incarnation of the brand lives up to its historical position as a prestigious good.
Working on a new spin on domain models and software product line engineering, in JavaScript, for data scientists that need to build sophisticated process pipelines, and complex interactive visualization UX --- from data and reusable stuff. The dream is an open and extensible cloud that functions like the software service analogue of the system-on-chip ecosystem that's eating the devices/IoT world.
Did Oracle also sue Google in other countries outside of the US? To my knowledge we didn't need any saving in this respect in my country.
Exactly, there are lots of social cues at play in these situations besides a ring. It’s no different than the way someone who is unmarried but in a committed relationship lets people know not to bother.
I would read the article but I know it all already
I had the same experience.

However, rather than tried to crash, I think of it as an awareness aid. Blindly following it a bad idea.

I hate blind spot assist. It just makes me concerned that I'm missing something. I adjust my mirrors in accordance with SAE guidelines from 1995 that eliminates blind spots.

https://www.caranddriver.com/features/a15131074/how-to-adjus...
That law is not quite settled:
https://en.wikipedia.org/wiki/Monkey_selfie_copyright_disput...
"the poor get richer and the rich get richer, faster" is very different from "the rich get richer and the poor get poorer"
The fact that over parametrized models can generalize better than under parameterized models, and that both are better than models that can just barely interpolate is a genuinely new insight that was not predicted by any prior theory.
The 1990s Microsoft issues were antitrust. They tried "embrace-extend-extinguish" because they were in a monopolistic position, and this tactic was viewed as anticompetitive.

But Google (at least with respect to phone OS) was in the position of the startup, and Sun was the big market player. Now, Google had with ridiculous resources at its disposal, of course, but at the time not using a monopoly position to twist arms of carriers, for example. It's not anti-competitive to spend a lot of money to win.

Of course, things change....
I lived in Detroit next to a major corridor (Cass Ave) that got protected bike lanes going both ways and can confirm, it was _awesome_. The biggest differentiator I noticed is that the bar for how "hard core" of a biker you had to be to use the infrastructure went way down. You started to see many more families and women bike than you saw before.

The problem I repeatedly see with public opinion on both bike infrastructure and public transit is that both benefit and suffer from network effects.

When the network is already large, adding a new connection is amazing: the whole network gets access to that new node, and the new node gets access to the whole network.

When the network is tiny - as it is in most American cities - adding a new connection looks pitiful: the connection often looks like a "road to nowhere" that does nothing to solve the broader problem.

I think that one thing that can help this is communicating any improvements within the context of a broader plan, e.g. "This bike lane connects an additional 3,000 residents to the downtown business district. More importantly, it will serve as a central artery in connecting an additional 20,000 residents over the next 5 years."
This sounds really interesting. Was thinking it would be cool to build a hobby project in this space, but wasn't sure how to get started.

Do you have any recommended sources for sample datasets to play around with?
Sanity prevails. This is incredibly important for _literally every programming language_!
Objective measures are better suited to uniform application of justice vs subjective ones.
It's been going on since the 1960s (maybe longer).

Personally, I think the best code is the code I don't write.

A significant part of my refactoring, is removing as much code as possible, by tweaking algorithms, deriving common base classes, and removing unused code branches.

Every line of code is a potential bug. The less code, the less bugs.
If you remove the contribution of one specific demographic from gun violence statistics, the US rate of gun violence is one of the lowest in the world, despite one of the highest rates of gun ownership.
coworker.org and another that has been posted on HN that I can't recall the name of.
If there was a core to core bulk messaging system, it would be memory mapped as well, and you'd need to store the messages in some sort of memory, so why add a specialized message queue, when you can just use memory?

So one could code inter-thread communication without having to think about inducing large numbers of cache misses and degrading performance.
Most companies are not AT&T. To cite one European example, in Spain 80% of companies are 1-3 employees. Giving the entrepreneur a tax break is a great way to help 80% of employers.

In the US that number might be even higher [0] (99% percent according to that article but we’d have to cross check what “small business” means in this context).

Your rhetoric seems to imply that all companies are owned and managed by greedy monopoly-esque despots wearing a penguin suit and smoking a cigar, but reality just doesn’t follow.

You should also consider the alternative. Where is wealth generated if not through companies? Is it the government? In this scheme, the government is the company and covers 100% of business. How’s a government different than the closed board of a monopolic company? Or are they just “the good ones” and therefore somehow immune to produce injustice? To me, as you can probably tell, this notion is naive at best.

I have no issues with taxing the super rich a lot more. I don’t think anyone needs to be worth USD 185 Billion. However, I’m not sour about it and don’t believe a “revolution” is the only solution. Far from it. We’ve dealt with this before: it’s about regulation and policy. Very incremental.

IMHO what makes fairness is a social ladder. As long as there’s a way for the willing, there’s fairness. Any immigrant will tell you as much.

[0] https://www.fundera.com/blog/small-business-employment-and-g...
> What about improved battery tech?

We haven't seem much improvement on the market since second gen ternary hit. All coming improvements will be very gradual.

Cars on the market already hit possible upper/lower weight, and size limits for the battery pack.

> Weight distribution

Any other than low, and centre?

> Software updates

Do you want to play videogames on your car? Will you pay few thousand dollars more for a UI skin update once a year?

> in-wheel motors

May be, but that will only work towards killing the differentiation even more, at least in the low end.
I am talking about C2 JIT support and other sota GCs.
ART has an increasingly growing technical debt.
No support for constant dynamic so no support for the upcoming pattern matching.
No support for sub 1ms GC
No support for the already available Vector API.
No support for value types.
No support for generic specialization.
No support for Loom.
ART is NIH and support with Java and Kotlin will explode into two worlds, the Android obscolete world and the modern, feature complete and optimized world.
ART has custom improvments? Fine that's good, now let's gradually port them to openjdk (or a light openjdk fork). No custom improvement is gonna outweight the need of interoperability (and the order of magnitude performance improvement from the above features)
ART is an AOT so I wonder if the android team has considered switching to GraalVM instead of hotspot, the transition might be easier.
Please Google, it's time to show technical excellence.
The Distributed Operating System Void: nivenly.com – kris nóVA
In my code generated-SDK example, a human defined the data model and a human created the code generation algorithm, but an algorithm generated the SDK code itself.

So human creativity is involved, but is not the direct creator of the SDKs. Does that count? I am not really sure.

I bring up the generated SDK example because I have used just such a system when I worked at a major corporation: I created a data model in Web Services Description Language (https://en.wikipedia.org/wiki/Web_Services_Description_Langu...) and used a company-owned tool to generate SDKs in various programming languages. All of the generated SDKs had the company's copyright notice in the generated code.
> No, I don't think they should be left to freeze to death

Of course you don’t. But the OP would see this as a tricky ethical dilemma about balancing ‘mercy’ and ‘justice’. Or at least they should, if they’re not just selectively targeting groups of people that they don’t like.

> If you delve into what has been written by radicals, you find all kinds of crazy shit

You could say this about any group of people. No-one on this thread has defended any of these ‘radical’ ideas, and people have unprotected sex because they’re horny, not because Focault (who 99% of them have never heard of) told them to. So why are you even bringing any of this stuff up? It’s just muddying the waters.

> Yet, though I know this thinking is not actually representative, it is often enough loudly defended

No, deliberately giving people STDs is not an action that’s often loudly defended.
Wow that’s pretty funny. I’m going to use that someday.
I noticed that comment too early on. Breyer's opinion comes pretty close to saying "it's at best 'thin copyright'" but the fact that it's explicitly disclaimed makes me think that this is to some extent a compromise position: rather than arguing about whether SSO is copyrightable and risk a bigger split, just concede it because the fair use is sufficient here.
'non-beta' link: https://www.ctvnews.ca/w5/i-will-always-be-someone-s-porn-on...
Google’s cookieless targeting proposal under fire for discriminatory potential
Maybe some will balk, but not all. There is probably enough overlap between "talented devs and designers" and "people who think unions are bad and/or don't care" that it won't affect their hiring pipeline.

That said, I think highly-paid tech contributors do have the most leverage out of any other labor market participant right now. The more of us that don't want to work for anti-union companies, the better.
You confirm my point.
"The fourth statutory factor focuses upon the “effect” of the copying in the “market for or value of the copyrighted work.” §107(4).
Here the record showed that Google’s new smartphone platform is not
a market substitute for Java SE. The record also showed that Java
SE’s copyright holder would benefit from the reimplementation of its
interface into a different market. "
Ludus Latrunculorum
It's 2021 and I still come across managers that use this as a metric.
I don't know, but it was money well spent and we should thank them for causing this important point of law to be clarified.
Consider the following:

gcd(X, Y) = X if X == Y or gcd(X - Y, Y) if Y < X or gcd(X, Y - X) otherwhise.

Is this a formula? Should this be copyright-able?
Isn’t S3 under the Apache license?
> Hackers and programmers tend to try and read the law like computer code to be "hacked" and exploited based on the letter of the law.

Speak for yourself. There are plenty of us that understand you can't take the human element out of this.
Then they have probably succeeded. I don't think they want people whom this would deter.
Because they’re betting, with a good deal of historical justification, that they can have their cake and eat it too.

US has unfortunately been union-unfriendly since Reagan.
Been using Target Staples, and Bestbuy more and while they don’t always have the same items, brand names end up being roughly the same price due to auto price matching and contractual minimum prices.

Only times I’m using amazon is for cheap items no one else will ship. They’ve really just turned into AliExpress.
TclODE: An Ode Solver for Tcl (2007)
Because you'd be happy for the poor to get poorer if it meant the rich going from stupendously to merely ridiculously wealthy?
What bad things would have happened?

It would have become MUCH more dangerous to provide an alternate implementation of someone else's library or interface, which I believe would have have a profoundly negative effect on the entire software industry.

As it currently stands, APIs absolutely fall under copyright laws.

Yes, but now there is a very strong precedent establishing the idea that copying those copyrighted API's is OK anyway (under Fair Use) under at least some circumstances. And based off the way the SCOTUS decision was worded, it strikes me (admittedly, IANAL) that the set of circumstances that are captured by this are pretty large.