skysight-inc/HackerNews huggingface dataset:
The flaw appears to be that there is no way to validate in external storage, since the contents can be changed after validation.

Which, yes, is a reason to not use external storage. But for large downloads it's undeniably the norm, since internal storage is frequently limited. Since Android doesn't appear to provide a way to use the SD card and also prevent this, that part of it is an Android flaw IMO.

As evidence, note the external storage options say "can another app access it? yes, if it's in external storage": https://developer.android.com/training/data-storage
Was it all of a sudden or were you guys told this was coming from the higher ups? How did they manage it in terms of benefits, severances etc?
Blood? Citation required.
These are a full generation behind, though. 3xxxG is Zen+, 4xxxG is Zen 2. Memory compatibility is substantially worse (the Ryzen 3000 / Zen 2 memory controller is very good actually, but severely bottlenecked by Infinity Fabric) and CPU performance is quite a lot worse clock-per-clock as well.
What is supposed to get something on the 'ask' page? I've found things that ... I suspect never showed up on the ask page.
Did Google pull out of the US when the NSA and friends hacked into their employees and ultimately forced them to give full access?
I’m not seeing a lot of insight in this article or how the analysis was done. Also, the use of the term forensic bothers me. Does the author understand the meaning of the word? Where’s the crime?
I don't know if I should be worried or not because I've never felt like an "impostor"

You don't need to be worried.

What I do fear is that everybody else is judging me when I don't know the answer immediately, without spending any time researching, to every question.

I think there's little to fear here. Most people's judgement of you doesn't matter that much. Hopefully you have a good enough relationship with the rest that you can communicate realistic expectations with them.

But I find myself surrounded be people who imply that it should take about a half hour to read everything...

I think this comes down to communication as well. Are they implying this? Are you inferring this? And, on the other hand, do these people really know how long it should take? In my experience, they often don't.
>> stereotypically underpaid compared to the private sector.

Even if you aren't making the salary you could elsewhere, universities usually have pretty good working environments and benefits.

Free tuition, great retirement plans, good health insurance, lots of holidays, relaxed work schedules and dress codes.
This strikes me as a close analog to the old Dropbox "analysis": https://news.ycombinator.com/item?id=9224

Calling a cab with a mobile phone is miles apart from the ridesharing experience.

With Uber or Lyft, I get an idea of when the car will show up, what the ride will cost me, I know they'll take my credit card, they won't tell me the machine is broken after trying my card-make me pay cash-only to find out the charge did actually go through, I won't get taken on a grand tour of the city to run the meter up, I won't be subsidizing the ridiculous protectionist racket that is the medallion system, I'll get a nice easy-to-use receipt for expense purposes, and the ride will probably be cheaper. I can also order a car for someone else and send them home on my bill with no hassles on either side (sending a babysitter home, for example).

Since most of my rides are reimbursed anyway, I don't even care that much about the cost spread though it is nice to be prudent with the company's money as well as my own. Even if Uber were the same price, I'd prefer it over cabs. Because it's so much cheaper, I use it more often.
Unfortunately, the Internet allows a user to connect to to a server in any country on the planet, so your solution is really a non-solution because it's trivially bypassed.
You can't even count on std::random_device doing something sane. https://stackoverflow.com/q/18880654/5987
In the Universe of Equations, Virtually All Are Prime (Dec 2018)
Building a factory in Texas worked for Toyota https://en.wikipedia.org/wiki/Toyota_Motor_Manufacturing_Tex...
You should also work for a more ethical company next time.

Edit: it's not a snark, just a friendly reminder.
Might it be because threads like these often cause toxic, rude, unproductive, and generally tribal discourse in the comments?

Looking around the comment threads, I certainly don't see a lot of intellectual curiosity being stimulated or minds being expanded. I see a lot of dogmatic accusations, hyperbolic bemoaning-the-downfall-of-civilization, and general "how could you possibly believe that?!"-toned rudeness. Not our finest hour.
It's a _tradeoff_. The thought is that the unmitigated death-toll of COVID-19 will be _worse_ for the economy (and by quite a lot) than sheltering in place for 6-12 months.
There needs to be some sort of reset function which removes everyone from office and replaces them with randomly chosen citizens. It's too easy for corruption to continue otherwise since the pipeline has been established to subvert elections.
Posting text without a link?
Interesting idea, but I'm not sure I agree. I was doing a lot of telephony/mobile back in those early 1990s and there was a huge amount of formalism. We tried to model everything as FSM that transitioned states based on received messages. We even used code generators to generate code directly from diagrams. I believe Erlang grew out of that same approach. And initially, systems that failed would simply restart by default.

Then the idea of adding a supervising and observability was a natural addition to these systems.

That said, I think OTP is a great tool for modeling failure domains and I think it does a great job.
How many gaming systems existed in the late eighties? What was Nintendo’s market share?
It’s a robust rule I’d like to see implemented. Obviously there’s a lot of nuance and important details, some if which you highlighted, but the general idea is, that the goal should be to make a policy that’s “fair” in some way or another, and not just go “hur dur muh free trade” free-for-all. For example, I’d probably give Mongolia a bit of leeway as it’s a poor, developing nation to help them catch up, whereas I think US should be punished mot for the reasons you highlight, but for being a tax haven and maybe even for pollution.

But in general, my argument isn’t about some specific countries, but instead about specific products. A company in Mongolia selling to EU could either not give their employees medical insurance and sell widgets to EU for €50 + 100% tariffs, or treat their employees by EU standards and sell widgets for €100 and no tariffs. The ideal tariffs would exactly balance that (while still allowing Mongolian widgets to be cheaper because of lower wages because of lower cost of living.)
Much agreed - I've been using it daily for years
Love this! I had read another paper from Wescott about sampling[1] years ago and loved it, but I didn't realize there's a handful of other great articles[2] that they've published.

1: https://www.wescottdesign.com/articles/Sampling/sampling.pdf

2: https://www.wescottdesign.com/articles.html
Relevant Defcon Talk https://youtu.be/qLCE8spVX9Q?t=671
I'm pretty sure there is a portion of H1Bs that is reserved for people with advanced US degrees. Doing grad school in the US can dramatically increase your chances of getting an H1B.
And there are legal steps they will have to go through making redundant that many in the US
Insulated wires that look a lot like bare metal are quite common, e.g. in electromagnet coils.

https://en.wikipedia.org/wiki/Magnet_wire

The insulation melts away where it comes in contact with hot solder, so it's very easy to work with for hand-wiring projects.
Ask HN: Have you faced problems getting fair pay because of your degree?
I joined my current company as a software engineer last year. I was referred by a past coworker who talked about this company's great culture and the hard problems we'd be solving. I was excited to work with him again, and also explore a new city. And based on the impression of the company that I got from him, I assumed they would pay me fairly. So I accepted the first offer they gave me. It was also a huge step up from what I got at the startup I worked at before, so I didn't think twice. This is my second job.

After 6 months I found out that two of my teammates were grossly overpaid than me. One got 40% more (with same experience, but had a higher salary starting out since he was from a better college), and the other got 100% more (he told me he had other offers when he joined so he had leverage during the negotiation). The first one was fired a short while after that because of his consistently bad performance, and the second one left for FAANG.

I raised this with the management but they told me that budgets are decided at the start of the financial year and corrections can only happen when the next one starts. But with the pandemic, everything has been pushed to an unspecified date indefinitely. It's been stressful to work knowing that I've been underpaid for more than an year, and other financial obligations + the lockdown have just led to more stress.

Have you had such problems? How did you overcome them? Is the expectation of fair pay, based on skills, unreasonable in this day and age?
A Guide to Threat Modelling for Developers
The way to reduce government corruption, regulatory capture and corporate rent seeking is to dramatically increase government power and give it control over a greater share of the economy.

Color me skeptical.
Understanding tech but also how to build things people want, and get them to use them, is more valuable (higher status, better pay, and especially a better pay ceiling) than knowing how to write code at most companies that aren't FAANG and such, or finance. So, most of the software world. Maybe look at product management?
> that is a difficult thing even in our society in the US

Difficult. Yet commonly done. (With respect to protected classes, I mean.)

> Then to project that to the world is harder

This is not a requirement. My beef is with Google exporting China's censorship regime to New Yorkers like me. I'm not thrilled with China censoring what its people see. But that's a different category of problem.
The first lockdown order was set to expire at the end of April, but the first set of extensions issued in April were to expire May 15th in the Bay Area. Before May 15th they extended the extensions to the end of the month.
Simple solution is to just stop writing apps for Google's platform. There are other avenues that aren't dependent on the corp whims of entities you can't really talk to.
It may not be common, but it is possible to make money on open-source software. Redhat would be the largest example. Automattic's WordPress is another.

If software can be profitable whether it's open or closed-source, then isn't open-source inherently better?
Management isn't omnipotent.

> What context does Uber have now

More data that can be feed into their financials models to understand the short-term and long-term impact of this market on their cash flow. Companies don't do layoffs because things are nice and predictable.
thank you hacker news, asking the real questions here. i'll be very upset if we don't get the answer to this question. we must know every detail.
> The Gmail clients do that (at least the last version's I remember 3 years ago).

As I remember the way GMail is using IMAP keywords is considered "broken". They just do it wrong and make it impossible to play nice with alternate clients on gmail-accounts.
I was just reading through the Tom's Hardware review of the Ryzen 3600 and I can't see what you're talking about. The gaming performance is within 3% or so of the i5-9600K in basically every game. Granted, these tests were conducted at only 1920x1080, but still, if there were such a dramatic performance difference, it should be noticeable at lower resolutions too.

https://www.tomshardware.com/reviews/amd-ryzen-5-3600-review...
I agree. Moreover, the cited bug ("predictions varied by around 80,000 deaths after 80 days") doesn't really seem to impact the over all policy implications: no lockdown means exceptional number (400 to 480k) of deaths.

Unless the entire simulation is bogus, it comes off as nitpicking.
I for one have never shied away from a "hot headed" argument. Imho, I feel that as adults it is our responsibility to voice our opinions even in times when that opinion will contrast with another. In fact, sometimes it is crucial to do so as often times the most important arguments to be had are the most heated.

I believe the HN esk counter-point would be that HN is not the proper forum for those kinds of discussion. Imho, there is no "proper" forum for these kinds of discussions. They simply need to be had, more now than ever in my lifetime, on every street corner, and in every shop.
That's why software should be open source.

Ironically the article about google censorship ended up discussing whether there is hn censorship or whether it just magic ranking.

With open source everybody could check whether there was censorship outside of any smart ranking algorithm.
It's not super easy either. I ran into this also (https://doc.sscaffold-css.com/ysk/tables/) and the root cause is that the <table> element is not considered to be either a block-level or an inline element. It's special, and because it's special, some browsers support setting max-width on it and some don't. So tables need a container element or some other kind of special handling. It's an easy bug to overlook because the cause is so unexpected.
> Most German universities also don’t have dorms, on campus amenities, erm, or often even campuses.

Most universities have some form of dorms, however they're usually wildly inadequate in numbers - but as most students come from the town or nearer region of the university and don't move across half the country they can live at their parents' houses.

As for amenities: who needs special "college amenities" here? Sports is provided by the town (public sports training grounds), its clubs (for team sports) and for really niche stuff sometimes by the universities themselves, drinking is allowed both in public and in a number of bars, discos and other venues... so what is missing? (Honest question, my knowledge about US campus culture is based upon more or less shitty comedy movies)

As for TAs: yes we absolutely have higher-grade students doing teaching or scientific assistance at university, source: many friends have done this.
The answer to this is collective action.
whats the best way to contact you?
Not so fast. All societies need to draw a line on where speech constitute offense, libel, or even death threats.
I think the rule with Elon Musk is all his estimates are extremely optimistic and you need to multiply them by two or three to get closer to reality.

But I'm sure it serves a purpose in giving his employees an aggressive target to aim at. Even if they miss it, at least they probably got there sooner.
Most web developers. Webpack + typescript compiling and bundling all the assets.

You want to see a preview as quickly as possible. Best if you can keep a live view on a second monitor.
Huge fan of modular construction! I hope down the line, more modular construction means you can upgrade buildings much more easily.
Want to help fight COVID-19?

Here's us: https://curativeinc.com/
Here's me: maddox@curativeinc.com

We do testing, all aspects. They're oral swabs, which greatly reduces the barrier for many people who could get tested: They don't want a swab so far up their nose it feels like it's scraping their brain.

We build the software for the full-stack of testing from managing drivethrough sites with healthcare workers, full lab operations, results delivery to patients, integrations with cities and state health departments.

We're now handling hundreds of thousands of tests. We'll probably need at least 100x that to re-open the country with confidence.

Hit me up: maddox@curativeinc.com with questions/comments/anything.

Software team all remote, good pay + equity and benefits, satisfying work, and I love the people I work with.

Some recent (public) things:

https://www.texastribune.org/2020/05/14/texas-prisons-corona...

https://www.af.mil/News/Article-Display/Article/2156392/air-...

https://dot.la/coronavirus-rapid-test-curative-los-angeles-2...
> your solution is really a non-solution because it's trivially bypassed

One, governments who don't like this have ways of fixing it. Two, this true for other media--I can ship my friend a book banned in their country. And three, tough. Nobody has global jurisdiction.
I agree with you on that, Android is far less hostile to installing software outside of the store than iOS.

The problem is, if the developer wants its software to reach the wide audience of the platform, its a obvious choice for him to use what the users perceive as the "official way" of installing software. Sure, you can offer both ways, but if your app is missing from the official store, the majority of users won't even know it exists.

IMHO we, as users and developers, have our share of the blame for problems like this one, and we should be vigilant so Android doesn't become like iOS.
Supreme Court rejects lawsuit against Facebook for hosting terrorists
> Isn't it more likely it was flagged off the front page by overly-enthusiastic users?

It's a wild guess either way.

Increased transparency like mandatory reason for flagging, and anonymized stats on flagging per userid including not just aggregate numbers, but also flagged post titles (so ideological patterns could be observed per topic) would improve trustworthiness that HN is an impartial platform, and there are no technical limitations in doing this, although it would require a bit of one-time work. It would be interesting to know why we have some stats here, but not others.

But unless this greater transparency is provided some day, we will have to run on faith, just as other religious people have faith as the basis of trust in their God of choice. Everyone has faith in their axioms, it just doesn't seem that way, in no small part because the mind tends to not let you think in that manner, even if you try.
The thing is, science is full of things without definition. There is no definition for energy. All we have is a bunch of book-keeping. Everytime we couldn't balance the books (ie. conserve energy) we just added another column to the accounting. But what is energy?

https://www.feynmanlectures.caltech.edu/I_04.html
Their goal is to begin assembly, much like Fremont's tent. Shanghai is producing many of the parts in-house requiring a much more robust set of tooling, supply chain, and overall clean, enclosed space
Or they could do something awful to Chrome.

Point is, the longer Google can postpone any such occupancies, the longer they can delay a drop in their stock market price (because surely such an event would have a negative effect on their stock, both for rational reasons [such as less telemetry data] and irrational [day traders] reasons).

And yes, of course this is pure conjecture. I’m not Larry Page in disguise spilling the beans of Alphabet’s Boardroom musings.
How to Use Trend Micro's Rootkit Remover to Install a Rootkit
If you're referring to this:

> "My take is, whatever you guys had was pretty immediately in the hands of any foreign intelligence service that wanted it," he said, "whether it was Russians, Chinese, French, the Israelis, the Brits. Between you, Poitras, and Greenwald, pretty sure you guys can’t stand up to a full-fledged nation-state attempt to exploit your IT. To include not just remote stuff, but hands-on, sneak-into-your-house-at-night kind of stuff. That’s my guess."

It's unsubstantiated chest thumping. "You're acting irresponsibly because you're vulnerable without our protection, which you don't have because you went against us". It completely brushes aside the idea that if these agencies weren't acting as domestic enemies in the first place, whistleblowers and journalists wouldn't be adversaries.
It's neat to see that the 3900X is on the zen 2 threadripper price/performance line, but is available at mortal consumer prices and on the low end platform (B450). The numbering scheme makes sense in the context of this plot, even though the 3900X is not threadripper while all other 39X0X parts are.
I don't have a degree; they won't take me. I have looked into it many times, but the difficulty of moving to another country (at least to ones which I find it easier to be proud of living in) is very high, especially compared to that of moving to another employer.
>>If we treat those platforms as private. Then we are playing in s/o's backyard. You are totally at their mercy.>>

I don't know what "s/o" means but assuming it means the operator of the platform, no, you are not at their mercy, they are at yours. Just go use another platform. If, in practical terms, there are no other platforms for the thing you want, then that's a different problem.
In Texas all kinds of weird stuff is possible thanks to undocumented labor with ambiguous rights-

https://www.texastribune.org/2020/04/27/meatpacking-texas-co...

https://www.nytimes.com/2020/05/06/opinion/sunday/coronaviru...
I don't think anyone actually wants AMD to "win", regardless of how they express themselves. What they want is AMD to have a lead on Intel, since it's been so long since that's been the case, and we'll all benefit from Intel not being continuously in a hefty lead, like it has been for decades.
Your first paragraph describes subs like r/esist, r/againsthatesubreddits, r/fragilewhiteredditor, etc. They just don't do what many people would consider hate speech so they don't get banned. I think this highlights that while your goal many occur in parallel with banning hate speech in some cases, on its own it will not accomplish much because the same thing will just happen on whatever side nobody thinks is "spewing hate"

And fwiw, blocking these subs (and subs like r/trumpforpresident! You can block both sides this way) made me completely forget about them until this comment, which I think also shows that self moderation is a perfectly acceptable answer. Why can't everyone make their own bubble? Why do we have to let other people decide how our bubble looks?
Mine's been up for [edit: an hour]; make of that what you will.
It's pretty unfortunate that article 5 conventions are so hard to get started. It's the only bloodless way I see to fix things.
And how exactly did you determine this track record? It's not as if there's a log or appeals process...
This is, by the way, why I support much more open borders than we have now. There is a humanitarian case to be made, but I also have a strong desire to be able to pack up and leave when I disagree with my country's government.

I would have a stronger civic spirit if I were a willing member of my country rather than a prisoner.
I’m always really worried about the unintended consequences of having the government regulate what Google can and cannot moderate on their platform. That strikes me as a larger free speech issue than our current system.

I’d recommend just breaking Google’s monopoly; which is an idea that has more benefits and less downside risk.
Before 1988 in the U.S. we had "equal time" laws that required that broadcast media present both sides of political debates with "equal time" for each side. That's because for decades there were three sources of content: ABC, CBS, and NBC. Then cable and alternative radio ended that oligopoly for a while and those laws were removed.

Now we have just a few mass media content producers and a few mass social media outlets. The situation is beginning to resemble that which existed for decades, from the 20s to the 80s, in broadcast media.
I'm curious what you mean by JASS, a search brings up things about card playing
Did you get good severance? Hope you did.

If you can afford it, I’d suggest taking a break.