skysight-inc/HackerNews huggingface dataset:
Wow, I never realized that it's effectively impossible to tell if an Android device has a custom ROM intentionally set up to not look like a custom ROM.

Is there any chance of Android gaining a "Secure Boot" logic—not in the sense of desktop PCs, but in the sense of ChromeOS devices? (i.e. not that you can't boot custom ROMs, but that you'd get a click-through warning each boot from the hardware boot loader that the OS signature check has failed.)
I always click on these and try to find a state management to use with React or similar frameworks, because Redux is horrible and the most famous alternatives are even worse.

To enlight people like me who are going to click this, I must say I had a good experience with https://github.com/andrejewski/raj.
IBM VP Confirms Stellar Lumens Will Be Used as Bridge Asset
Right. And judges have enforced those to the letter. But with GDPR and the like coming into play, I think judges will have to accept the reality that EULAs can’t give actual consent.
The module spec lets you put the minimum version in it; so the scenario you raise in your second paragraph would not happen. The import paths are just there to allow you to have both v1 and v2 in the same project (ideally during a migration period).

You would have to raise the minimum version in your module spec to get a newer version of the dependency.
Agreed. 20% margin of error isn't really that relevant to me either.

I don't really care that much if I'm 70mg/dl or 100mg/dl if the line is horizontal. Both values are, roughly, in the "OK Zone" that I just don't care about better precision.

Even if I'm going low, the difference between 50 or 70 isn't nearly as relevant as the rate of change. If I'm going down, but the slope is gentle enough, I know I probably don't need much to get back to normal, while if it's steep going down, I probably need to eat something regardless if I'm 50 or 70, or 80.
>I mean, are we going to also remove ABS, because the AI could learn to modulate the brakes itself?

This is the topic that I feel SDC enthusiasts forget. Not everything HAS TO BE AI. And we could maybe make steps towards SDC, not fantastic leaps that get people killed and really just get government involved where it doesn't need to be yet.

We could replace the ABS/ESP/traction control systems in current vehicles with a machine learning / deep learning system absolutely - that's not sexy though!

No one wants increments, they want whole self-driving cars right now - and while I have opinions about that, there is no doubt it's driving (pun intended) the industry.

Ideally, at first, we'd see components in consumer vehicles, and completely automated long haul trucks from A to B determined routes - but like I said, not sexy.
Seems like a market opportunity: if you're working on thin margins, why not take some NSA cash?
[When did they start using halogenated solvents]

Post war I think. I saw an old educational movie from the 30/40s. 'How a dry cleaners works' they were using ether or some such for dry cleaning. Film went over how the fire alarm/suppression system worked.

I think the issue with halogenated solvents wasn't really understood at first. Businesses would just dump the stuff in the drain or on the ground. I remember a news report in Santa Cruz country, some business was getting harassed because they were supposedly illegally dumping perch. Turned out there was dry cleaners there in the 1950's and they were dumping perch in the septic system. 50 years later it was seeping into the San Lorinzo river.
This is my point. We agree that being frugal is good. Great!

As for universal healthcare, good luck getting everyone to agree on that...

I disagree that every word spoken in public is political. “Don’t touch the hot stove” is great advice. Let’s be free to have those kinds of conversations without dragging them into the political mud.
Not regulations, incompatible regulations.

If you create a startup in SV, you can easily sell to the whole US.

In the EU, you’ll need to obey 28 different laws, 28 different standards, and file 28 different tax forms. This is currently the single biggest hurdle for startups in the EU.

The second, of course, is that people seem less willing to throw billions at risky concepts just so one maybe gets big enough.
Dropbox is a software I really like to use. Very well polished.
When people say "immutable" they're actually meaning "functional data structures", right? Not JavaScript objects which you are prevented from mutating.

But here and in many other similar libraries it seems that "immutable" actually hold the second meaning.
Euphoria, Neuroethics and Deep Brain Stimulation of the Nucleus Accumbens (2012)
I'm glad the wouldn't let something as Patently Right Wing as "being thrifty" to escape their journalistic gaze.

it's super important to make sure that no stone goes unturned in the constant battle to find out who's keeping them down over there on "The Great Left".

/s
I think the criminal profiling part is a bit exaggerated. If I'm on trial for assault and I looked up martial arts within the last 5 years, I doubt it will be used against me...
Except of software -- downloading software is still illegal in Poland, even though it is legal to download books, music, movies etc. There's an explicit provision for this in the copyright law.

So, using Megaupload is completely legal in Poland as long as you don't download software, just operating it and uploading to it isn't.
Tesla's Plummeting Share Price Shows That Musk Is Running Out of Time
I interviewed at CircleCI many months back. Overall I thought the process was done very well until I got to the stage before the onsite and I was simply sent an email that said that while everybody like me and thought highly of me they were not going to move forward at that time. I followed up asking for more specific information and never heard back.

This process is never perfect, but I think when you don't hire someone it is always nice to provide something solid the interviewee can go off of. Even if the response is simply that we felt we had stronger candidates for whatever reason.
System partition is read only. Updates in modern android are not file based but block based (to allow dm-verity to work, since before and after each update every block's content is guaranteed). If you remount /system as read write even once, updates can no longer apply, since block diffs applied to a filesystem different than expected will almost certainly do bad things.

Any full uninstall of a system app would require remounting /system as rw.

What is your beef with "disabling"? Under the hood it is the same thing as uninstall, minus the file removal or the actual apk. App doesn't run, has no permissions, is never loaded/mapped into RAM.
>Candidates pair with members of the engineering team, and work together on problems/projects in the actual CircleCI codebase.

This seems like it'll bias to those who can quickly ramp up on a new code base in an unfamiliar environment. Which, in my mind, is a distinct skill from being able to contribute quality code to a code base you already know. I wonder if this is known and acknowledged bias or not at CircleCI.
I'm a coder, coded for 25 years. Switched to teaching. Password managers are a hack while we wait for passwords to go. Every year I think that this is the last year I'll need passwords, there will be a gadget or something that solves this issue. Never happens.

How does a password manager work on a random PC in a random school? It doesn't solve my issue. So I don't use it.

On my personal PC chrome remembers my passwords, or the camera just recognises me. On my phone the thumb pad recognises me. On my tablet I have to remember the passwords.

How can a password manager log me into my phone, my tablet, my SO's laptop, my kids kindles, my bosses PC, a random tablet at school, etc etc

If you move between devices and live in gmail, google classrooms, facebook, messenger, school intranets, SIMs.NET etc etc etc
I believe it was NMN and Resveratrol (or Pterostilbene.).
Has anyone been able to even remotely explain why the LIDAR system wasn't going nuts? I saw the "it was dark" nonsense, but I assume this vehicle had laser and IR right?

The camera footage was released, I'd like to see the lidar representation.
in response to that piece by Brad, I sincerely hope that the "safety" driver in the uber accident was fired.
I'll have to check this one out, hadn't heard of it. I'm surprised at how good these free editors are getting. They have come a long way.
CricleCI has 100-250 Employees, which at 1000 applicants per 3 employees means over 30,000 interviewed applicant? Seems high.
> There are so many things you cannot tell by looking at how other people appear to be living their lives. Or whether the car is valued for utility, features or perceived status.

This is the perspective people need to have to stop comparing themselves against others. When I learned this I stopped comparing myself and try to buy based on the value add a product gives to me in my use case.
haha, my students are pretty smart. You have to remember that what we think as cutting edge is still hard work for a kid who's never seen a PC before.
Caught between two seas: India’s resilient ‘ghost town’
I say that blocking google in EU would actually be a good thing for a consumer. It would force people to try out alternatives (which do exist).

Google currently has a monopoly for search, email, maps (and many other services which I care less about) it is crazy that we allowed it to happen.

It's not too far fetch that Google pretty much owns the internet. If Google blocks you or your company you might as well not exist.

There never should be a single entity that has so much power.
Not sure you are understanding the proposal completely. You are never automatically upgraded to a version, semantic or otherwise. The only time vgo "chooses" a version is when you first bring it into a project with `vgo get`, then it assumes you want to start with the latest major/minor/patch version.

From then on, you will be "pinned" to that version unless you explicitly choose to upgrade it via an update to your mod.go or a `vgo get -u`

As to putting even MORE in the import paths, I think the idea fits in with Tim Berners-Lee, just that non-major versions are like "edits" to the URLs rather than fundamental changes to the the content of a page. IE, you don't rename the URL in your case when you make a spelling mistake, same as not "renaming" your imports when you are just bringing in a patch release.
Of course I don't think it's absolute protection. It is simply one piece of a defense in depth. Why should I make it easy for them?

I don't use Google's browser or maps on my phone, anyway.
More of a Twitter alternative than a Facebook alternative.
If you are interviewing X number of people for 1 job, you also have to expect a candidate is applying at ~X number of jobs. Asking them to work on your codebase without compensation, or do any take home work without compensation, is exploitative.
Not many, but if they see not being broken up as fundamental to their business model working (I don't know if they do, but I could imagine Gmail not making much money on its own might pose problems), it might not make that much of a difference for them.
I don't know much about AI or ML and even less about how it relates to automotive engineering but I imagine this is already how it works. I don't think there is one model for everything as much as there are models for individual components of driving. Something for steering, something(s?) for identifying obstructions, etc.

In this case maybe letting a model modulate brake pulses based on conditions like temperature and velocity makes more sense?

Hopefully someone with more experience in this domain can enlighten us.
If the technology were as undeterministic as this post makes it seem to be, there should not be any self driving car allowed even under the best conditions.

I fully agree that an AI can be fooled, but that is high level logic (path planing), the system should be designed to have a fallback that does emergency braking if all else fails.

There simply is a point where the high-level AI does not matter any more. And that is if I (the car) am moving at 45 mph towards an obstacle that is in the middle of the road less than 2 meters from my projected path.
This does not mean that a full brake is required but the speed definitely needs to be reduced to account for the uncertainty, and once it is determined that it is physically impossible to miss the obstacle the system must do a full stop to reduce the impact velocity as much as possible.

It's fine, if the LIDAR data is plugged into a machine learning algorithm, and you will probably get less than the 10-20 Hz the scanner can produce, but at the same time it is probably also used by a much simpler obstacle tracking algorithm that can run at near real-time speeds.
In my eyes, it would be a warning sign, if the new proposal contained too much completely new ideas. That would mean, that they are not tested in practise. That is why we needed all those project which implemented versioning so far. But getting to an officially blessed, many years supported proposal, starting with a clean sheet, but based on all the experienced lerned, is a good approach.
That is very precise but inaccurate.

The standard nickel is 5 grams but they typically weigh between 4.9 and 5.1 grams. However for such a large number of nickels, due to wear, I'd say it's a safer bet to lean towards the lower bound, and also add some uncertainty so a more accurate answer is probably 204±5 thousand nickels.
So, your proof that decline is a myth is that you can buy cheap, moderate quality, mass-manufactured furniture that didn't exist in your grandparents age? Something seems awry there.
I feel like this is a disingenuous question. Are you asking if they should be? Do you believe that CircleCI has some nefarious plot to increase engineering team productivity by mining spare workcycles out of interview candidates?

If I were betting on this I would wager that something like 95% of the time, the existing employee would be able to solve the project or problem much faster without the candidate's input at all, but the point is to try and approximate a more realistic work experience and environment.

I think that's a reasonable goal and I don't think CircleCI should be vilified for it.
Well, i'm a pedant about being zealous, and i am afraid we are now doomed to war eternally.
I do worry that this is deeply circular logic. Words like "challenging" are considered strongly masculine by the Gender Decoder they linked to. I don't see how calling that word masculine is doing anything other than entrenching gender stereotypes even further.
The purpose of the article is not to make NY look better than SV. The purpose of the article is to point out the Superfund sites in SV that a lot of people who live here would be surprised to learn about.
> it relies heavily on marketing candidates rather than presenting their positions

That's the same thing, only one is said in nefarious tone and then the same is said in neutral tone. If you are trying to convince somebody to change their mind (and that's the purpose of having political ads - if everybody already agrees with you, why waste any time?) you need to say something that would change their position. Which, described in nefarious tone, is "manipulation". Of course, if my team does it, it's "education" instead.

> GERRYMANDERING

Facebook or any social media has zero influence on districting. It's wholly in the hands of local politicians. If you want it to change, some "manipulative" ads (or other ways of explaining, like pamphlets, in person conversations, articles, books, marches, whatever works) are needed to elect different politicians or cause the current ones to change their actions out of fear of not being elected again if they don't. I don't see any other way of doing it, do you?

Of course, if everybody follows your example and ignores political ads (and other political persuasion content, as being "manipulative"), then any change would be impossible - everybody would be convinced in the same things today as they were yesterday, and everything would remain the same. Maybe some hugely significant and catastrophic events would cause some people to change their minds, but without them being able to persuade their peers, it would be mostly insignificant.
Why would we do that when it already exists?
> Regardless of intent, these Millennials are telling an older generation of elite Americans — the very people whose policies and financial decisions kneecapped the economy — what they want to hear: that everything is more or less okay, and young people just need to be more thoughtful about their money.

Perhaps the article got that wrong though.

It could be just as likely that the Millennials are saying that they are shunning the crass consumerism that the 'older generation of elite Americans' are steeped* in.

* Boomers, "You're soaking in it." ;)
Good, clear code, with nice names and such shows what the code is doing and how it's doing it. It doesn't tell you anything about why it's being done, or the context of the function within the code.

You're lucky if you're dealing with code that's either small enough or simple enough not to need the added context...or if you only need to read your old code.
Maybe at the beginning? I'm not sure I see a problem.
A significant number of Google apps are mandatorily non-uninstallable on all Android phones (including Pixels), such as Gmail, Play Books, Play Movies, Play Music, Gmail, Google Maps, formerly G+ and Hangouts. I haven't used Android in a while, but I wouldn't be surprised if Allo and Duo have been added to the list.

Most of the bloatware problem is, in fact, Google's apps. If you have duplicates on your phone, it's because Samsung or whoever else made their own apps, but were forced to ship Google's anyways.
I'm not an expert but from what I've read, it's possible for an instance of autism to have a different root cause, such as (for example) folate deficiency. Putting the stamp of "autism" on a person can (if not interpreted correctly), lead to easier acceptance of the condition by the patient (which is good to some extent), where in fact a more precise diagnosis could lead to a better outcome.
I've know a woman who's worked at University of Phoenix for a significant part of my adulthood. In that time, I've heard some terrible stories about who University of Phoenix targets for recruiting into their gov't borrowing scam.

The folks who were targeted are largely unable to pay, and desperately wanted the airdrop of money they got from Financial Aid to attend.
> Are you saying that complying with lawful requests for data, as Google explicitly stares it will do and then publicly announcing the ways it complied, as well as when lawful, announcing to the affected users, is lying?

By not notifying their users that their data was breached they aren't being honest about how how data is being used. They could also set up the system in such a way that their user's data couldn't be mishandled, but they choose not to.

Not exactly the actions of a company that I would consider trustworthy.
> If you're poor, being frugal is very unlikely to lift you out of poverty.

It's infinitely more likely to do so than being financially irresponsible.
Did you read the full article? Or are you cherry-picking to tailor your criticism?

> Studies have shown that that women are less likely to respond to an ad that has overly masculine or aggressive language (despite being qualified), whereas men will apply regardless.

Having a job description more gender friendly encourages more women to apply and men will apply regardless.

You should read the article liked to this article - https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless...

Women apply to jobs only if they are 100% qualified whereas men doesn't get deterred by lack of qualification.
And they will get abused in the future. It's freaking me out when there's so little resistance or even negative comments on the development and adoption of such systems.

This is something you'd expect the Nazis or Franco to celebrate, not United States.
Litterate, Opinionated macOS Dot Files with org-mode
> 2. Micro-skills take-home problem. The candidate completes a coding problem and reviews it with the interviewer. Talking through the problem with the candidate helps us assess ability as well as the candidate’s thought process, and how their priorities and values in writing software line up with ours.

This is generally a lousy experience. I've been places that want me to build a 'simple' (single entity) fullstack CRUD app (angular w/ASP.NET core backend.)

So what is it that they want prioritized? UI skills? Backend dev skills? I can do both, but I'm not going to spend a week making it enterprise-production-ready. The hiring engineers all have things they are looking for and these things are never well defined for you up-front, so no matter what you do (unless you spend way too much time on it,) someone may use it to disqualify you (without you ever knowing it was important.)
This exists in the form of the NCEES Professional Engineer exam (https://ncees.org/engineering/pe/software/). The exam specifications for software are here: https://ncees.org/wp-content/uploads/2015/07/SWE-Apr-2013.pd....

The PE exam is traditionally taken by people in the physical engineering disciplines; mechanical, structural, civil, and the like. By passing this exam you earn the right to use the 'Professional Engineer' title. Many (all?) permitting jurisdictions require non-trivial construction projects to be reviewed and approved by licensed PE's - this is not a joke certification.

In the physical engineering world (structural, mechanical, civil) the PE exam is seen as a mark of a competent engineer, and usually comes along with a significant pay increase, even if the engineer is not using their license to review and approve projects.

Seems to me like the PE exam would be an appropriate exam filter for software hiring.
This has been covered in previous discussions, but basically anything they say can be used against them in a lawsuit:

https://www.quora.com/Why-dont-companies-give-interview-feed...
I find it difficult to understand the impulse that would lead someone to see a news story about pollution where they live and attack the newspaper for publishing it.
The Decline and Fall of Work (1967)
While people think this is a move to curl illicit app activity(which is the cover issue), I think there's a much bigger motive. It's the fight against Amazon.

Depending on how strictly this is enforced, now Amazon Fire Tablet users won't be able to use Google Play store (they were able to with an apk till now) which cuts off access to the app ecosystem on the Google Play Store.

Now there are quite a few apps on Amazon's App store[1], but obviously many users will feel the pain.

So now they will not have access to the following - Google Assistant, Google Home and Google Maps which will hurt the most.

[1]: https://www.amazon.com/mobile-apps/b/ref=topnav_storetab_mas...