skysight-inc/HackerNews huggingface dataset:
I recently wiped my factory-unlocked Samsung S20, enabled debug mode, and ran "pm list packages" over ADB. The results were beyond startling. There were close to 100 packages running under com.samsung and other various namespaces with tons of sensitive permissions. Most of these processes I could not identify what they existed for. And I still can't figure out why a freshly wiped unlocked phone w/ a Sprint SIM is running a Verizon provisioning process.

I do not trust any of these Android manufacturers to do right by people. Even the Pixel phones have a "Support" application that has camera permissions -- which last I checked, couldn't be changed regardless of whether you need support or not. What's going to happen when some obscure team within Google pushes an update to this app to do something without user approval?
Not really. Straight FLOPS might increase pretty-much linearly, but that's not representative of a typical workload. Cache latency (as measured in clock cycles) and size in a modern core is comparable to memory in an older CPU, as I mention in the parent. But speculative execution means you can effectively use the 'slower' medium (memory) for intermediate computation.
How long will a vaccine really take?
Amiga 500 music – MINI DOCUMENTARY
I've seen this reported and passed around as though it's news - wasn't it clear that it's not manmade?

The most important theory (outside zoonosis from the wet market, which has evidence against it) seems to be whether it was an accidental lab release. Judging by Chinese actions, this seems like a plausible explanation. They reacted very strongly around the labs during the outbreak, suggesting there could have been issues there.

Considering there were state dept. cables about the safety of the lab, it's not a crazy idea at all.

https://www.washingtonpost.com/opinions/2020/04/14/state-dep...
Well, I didn't say I do security alone. The types of companies I work with other have an entire security group. But I can absolutely begin the architecture with proper security principles in mind and I can go through the review process with both peers and groups. I certainly know where to start with security and the security issues inherent with eventing and streaming. Which I guess is the point. I also don't often engineer the entire application from soup to nuts but I guess I technically could.
I could be okay with income share agreements if they had a (short) time and percentage cap. Otherwise I feel like we'll have the same problem, students will sign agreements that they don't understand, and then end up paying for it for a large part of their life.
Those youtubers are measuring "turboing" by looking at the maximum frequency column in HWiNFO. So they consider a CPU to have hit a frequency even if it only touched it for a single millisecond during a minutes long benchmark run. For AMD CPUs the average frequency is typically significantly lower.
That article is from early March. It’s May now, no need to estimate anymore. I agree that CFR is fairly useless. But if you test everyone, as was the case on the Diamond Princess, IFR = CFR.
Cool thanks, in what sense is it distributed then?
What VPS? Do you have to provide it yourself? Or is it assigned to you and managed by someone else? (I see a note in the article about "in the future, free hosting", but I'm not sure what that means.)
That sounds to be by design, and matches my expectations at least: they claim all-core turbo 3.6 base freq + 1.1 turbo.

When you overclock, no wonder you get more power draw than the official spec says.
As others have pointed out your CSS is amazing
There are ARM Windows laptops. I don't think that they are successful. So I don't really see ARM becoming the primary consumer CPU for computers. It might change in the upcoming years, when Apple will release ARM computers.
Check the Blue Book: http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook....
Philosophy is great, but it's not something you need to go into debt for. Did you learn anything in those classes that you couldn't have learned on your own via books and free lectures on YouTube, etc?
Good advice. A good way to go about it is tell them you're start date needs to be a 2 weeks after they confirm that all conditional components of their employment offer are satisfied. Don't elaborate on background checks. "all conditional" is broad and doesn't signal that you think something may come up in your BG check.

If they ask, tell them it's simple risk mitigation on your part (just like theirs). If they absolutely want you to start early, come up with an egregious cash cost to terminating you within the X length of employment for any and all reasons including conditional background checks (they likely won't do this, but it aligns with your financial risk story)
It is as hard as you want to make it. You have near absolute freedom in the classes you choose to take. I would say it was definitely a worthwhile experience.
Since we need money to combat climate change, then what really matters is per-unit of GDP.

That also solves the unseen "import goods" CO2 emissions problem.
Right I know, but I was making the assumption that they had a related undergrad, and more importantly, accounting for opportunity cost. Five years of working time for someone smart and quantitative enough to do a physics PhD is easily over six figures.
It's not an actual "kernel". It's an application that hides all hardware specifics from applications that run inside it. Or something like that, I have no idea.
"Urbit is made to blossom into an endless garden of human cultures, each of which must regulate itself, none of which can bother the others."

What the internet has become is no "garden". Urbit is trying to change the default internet user permissions from slave to master. Its ambition should be applauded, here of all places, especially with its hacker ethos.
Microsoft saw 2 years of digital transformation happen in 2 months: Nadella
The Exhibit That Challenged Our Understanding of Death and the Human Body
Don't confuse the shortcomings of the tools you use with your intellectual limits. This is a very insidious philosophy and there is no good reason to internalize it. Always remember that tools must be subservient to user needs because they're tools.
So no self-hosted option like Phabricator?
As much as half of internship opportunities have been cut due to coronavirus
I agree with you 100%. There is nothing stopping you from using environment variables in these configuration files. I do it all the time, in fact. If you scroll down to real world examples I share a few examples, one is for connecting to Redis. (grep page for os.environ)

This approach is not mutually exclusive with 12-factor. It is complementary to 12-factor.

> They can in an emergency SSH into whatever machine is hosting your application or exec into the docker container and inspect the environment to have an almost complete picture of how your application is configured.

Totally agree with this too. I build apps with ops in mind and this specific realtime debug ability.

> The "globals().update(vars(module))" line actually increased my blood pressure.

Being a little dramatic here, aren't we? Please elaborate on what is wrong here. I have been writing Python professionally for approaching 12 years, so I am very interested. It is certainly not something you would see every day, but this is not an area of the codebase you visit on a daily basis. Also, as a sidenote, I would strongly encourage you to look under the hood at some of your favorite/popular Python libraries. You'll vomit out your nose.

> Please show some consideration to your teammates that help you keep your applications running.

I forklifted FarmLogs from Heroku to a homebrew Kube cluster in 2016, led operations and support with that tool (40 microservices around the time I left) all while continuing to be an IC and ultimately became the CTO. I have an extreme amount of consideration for others when building software (almost to a fault). Clearly I have some work to do on my writing.

> Have had nothing but bad experiences keeping apps running that used dotenv in node land and viper in go land.

Yes. IMHO viper and dotenv strictly hobby tools that should be used for projects that involve a single developer and a single environment. I agree whole heartedly that they encourage bad practices and make things tough to debug and find.

I cannot tell you how many times I had to matrix my way into a running container and try to figure out what the fuck was going wrong. Let me tell you ... when you have a microservice that depends on 50 environment variables to boot you are not going to be happy. If you can shove as much of that INTO the application as possible (without handicapping yourself or your fellow team mates in the production environments, losing flexibility in deployment target, etc..) why would you not want to do it? That is ultimately what I want people to gain from this.
makes sense: colleges are are entering another recession, and there is already a forecasted drop in enrollment of the wealthiest students, who should have been born during the last recession, that will hit in 2026 and could be as bad as a 15% to 20% drop in enrollment.

All in all, this might not be too bad, if you look at the growth in college expenses over the last few decades, the rise in tuition isn't going to instruction, it's going to administration, and hopefully this downturn will lead to the emergence of mass market cheap credential that are feasible solutions for everyone.
Kubernetes certification CKA: tips and tricks
Yes, it's a new bytecode format and some application-layer stuff to go along with it (like some networking tools). This is almost impossible to determine because they intentionally made this as obscure as possible. A relatively clear explanation of what Urbit is and why they made it so intentionally confusing is available on the UR blog. I don't remember the title; something about computers in 2020.
America had dischargeable student loans before the early 2000s, and the education banking system did not implode from that. I think the student loan system would be fine with bankruptcy of student loans too after much gashing of teeth.
> you should not give a fuck on your reputation as long as you are doing your work

But we're talking about reputation based on the quality/quantity of work you do.

I think there's a difference between taking pride in your work, and breaking your back for your employer. I think the former is what's being advocated for in this thread.

Also, if you feel like you're drone #139098123 in a soul sucking abyss, and can't be bothered to be interested in the activity you spend a majority of your waking hours supposedly doing in this short life, then I encourage you to look for something better. I know all too well that it's easier said than done, but it's better to start while you still have the soul sucking job instead of after they "dump you."
This article goes on about "why traditional testing is not sufficient". I think their view of 'traditional testing' is a strawman.

Traditional testing never said that 100% code testing was sufficient.

Even 100% branch testing isn't sufficient. SQLite gets bug reports (eg, through fuzzing) even though they have some of the highest covered code ever.

Viktor Fracic's comment “Code coverage means nothing" is the traditional view on coverage. Code coverage only means something when you are testing so that code coverage can help. Otherwise, it's easy to get high coverage with meaningness tests.

And that's been the view of code coverage for a very long time.

Ditto for "High quality testing takes time and doesn’t guarantee success." Has anyone ever said that high-quality testing guarantees success? Perhaps a few odd-balls, but it's never been the majority view.

"I’d rather see people move fast and be comfortable with failing" depends very much on your market. (Boeing avionics, ahem.)

In other words, testing has never been sufficient. Only necessary.
If you have a role now, start working with the architects to gain experience. Become friends with all of the architects. Learn from them. Then ask your organization to move you to an architectural role. Maybe without any sort of pay increase. The point is to get the verifiable experience on your resume. Then you can move.
Be honest. You even said you were guilty. Are you going to lie if (read: WHEN) someone asks you the direct question, "have you had any felonies?"? If "they aren't allowed to use it" then why are you worrying?

Source: worked at a FAANG and don't have an immaculate record
Nothing wrong if it is a cache, I would have problem using it as a primary data store for important data as many do.
> I am very familiar with corporate culture, security, and liability awareness

I thought the same thing many years ago. I was speaking with a friend (many years ago) who used to work for microsoft.

I said, "so they broke something and didn't support this, they're just developers and how do they know all the issues?" Basically, I was saying the coders were human, and sometimes getting something out is hard.

My friend said, "No, don't be naive. they had meetings. They sat around and said, "how can we own this?""

It might be interesting to revisit the (ancient) halloween documents:

https://catb.org/esr/halloween/halloween1.html

This also works in a benign fashion. Emergent behavior. People/roups and their interests bubble up the self-serving outcomes without being a conspiracy.

We have 4 features to support in this release. feature 1 is p0 it is basic functionality. feature 2 is p0 because 3 customers are asking for it. feature 3 is p0 because our team needs it to work with our other product. feature 4 is compatibility and we'll get to that as p1.
It's that difficult for you to tell us why the product Urbit is bad? You've already spent some time letting people know about how it's associated with a bad man and is therefore bad, but it's a huge effort to say why the product is bad beyond that association?

It's also interesting that saying that an argument that goes as "bad person is associated with thing therefore thing is bad" is invalid, is in your view equivalent to defending the bad person. This type of thinking is exactly the tool of totalitarians that you seem to be so adverse to.
As much as I appreciate what Microsoft is doing here, your NIH praise is not entirely well targeted - look at this research project from Microsoft, which aims to build a slightly different Rust. https://github.com/microsoft/verona
Good to know it might be cheap to get a second degree in a few years.
Ethereum now is a legal property in China
We should have an "Explain Urbit" competition. I haven't looked at it in years, but when I read about it, my initial version was something like:

"Think of abstracting an OS into a namespace, which uses a crypto layer to instantiate verifiable versions of itself - and then you write programs for it in a functional DSL, which do the stuff you do in a browser today, but with the benefit of a kernel of security proofs, strong anonymity, and federation."

Then 5 Whys:

- a.0 To re-establish the any-to-any principles of the internet as trustworthy federations.

- a.1 Because the current OS ecosystem is still an artifact of the very problems the internet was designed to solve.

- a.2 Because politics and messy human stuff.

- a.3 Because (the author believes) governments have become parasites that are killing their host.

- a.4 Because the people with the outlier intelligence necessary to form a just society are captured and cannot find one another or do not have sufficient tools to organize themselves.

If you read the websites, it's more like if a Rick and Morty fan BBS met Skynet at a cypherpunks key ceremony, and that would probably suffice for most use cases.
It's the greatest shame in the Firefox history.
Does it allow to export all the user entered data in structured format? So that moving out of it is easier if we don't like whatever pricing you guys decide later?
Painful and embarrassing is whenever I try to ride a bike.

A few quick thoughts on this:

- Jira started out as an issue tracker to monitor issues and tasks - it really wasn't built to handle software projects or the SDLC from the get go.

-Setting up insights and reporting can be a pain. And you need to be familiar with all the jargon (epics, stories, burn-down charts). Overall, it's a ton of cognitive overload.

-I used to just manage my issues on Github vs spending time configuring Jira. I only used Jira when the corporate overloads demanded it.

Here's the take on Tara vs Jira.

- We're zero to low config. There are entire 60 minute videos on youtube on how to setup sprints on Jira. On Tara, it's one click. We're really focusing on minimal functionality maximum impact in terms of matrix, and seeing how we can continue to be low config as we make the platform more powerful.

- Insights are ready and built- in with no setup. Once your github is connected, you can view commits and PRs by sprints

- We shipped our first smart indicator- it basically looks at your past few sprints (x>1 when x is no. of sprints) and tells you if your sprint has been overloaded. We're planning on shipping more smart indicators that make suggestions around effort, etc.
And in another movie Tony Stark built an arc reactor in a cave with a box of scraps.
It’s a nice looking tool, but the marketing feels oh so very Enterprise Agile(tm) in ethos.

“Run your weekly sprints on time” — as opposed to them taking two weeks?

To achieve predictability, something has to give. It’s usually “learning” which is never on the plan.

The next release will be done when the right top priorities are met well enough. When’s that? You decide by prioritizing how many priorities are in the release and your bar on quality.

Focus on execution? Why not on building the right thing, and building the thing right?

The thing to manage isn’t tasks, requirements, and sprints. The thing to manage is: “Is this team effective, enough to be trusted?”

Meanwhile, a week takes a week.
Suggestion to the leads of this project: make the product objective/statement clearer.

Maybe I'm not the target demographic for this but I was met with a wall of text and couldn't make much of it all.
It seems exciting and also complex, at least for me, but selecting the right words can go a long way.

I know that I can search the archives and this current thread to get more context but this might not be the case of whoever gets directly to the introduction page.

Feel free to contact me should you want to review those texts. I'd gladly try to give you my humble help.
You know, Pike was at Bell Labs for a few decades when it was the premiere computer science research place on the planet. It's possible that he has a more technical definition of generics in mind here. (Or he could be being evasive. What's quite unlikely is that he doesn't know the real definition of generics.)
Feudalism the political system was bad for a whole host of reasons but this is a digital product, not a political system.
That's not what "rational" means, in economic terms.
Perhaps they can offer something like "Commit to using AWS for the next 5-10 years and get 80% discount on outbound bandwidth". Something like that would make a lot of sense for startups like ours. We want to stay with AWS but the rising cost is making it really difficult to grow faster. If we grow fast, AWS gets more business from us, it's a win-win situation.
And I thought that Marc Andreessen’s original essay was light on substance...
How does this projection work with the borrow checker? UI frameworks typically allow you to have multiple mutable reference to the same element.
Not utilizing all cores fully means that the CPU is more powerful than the game needs, not that the game is unable to exploit many cores.

For example, at 3 GHz and 30 FPS, there are 100 million cycles per frame. If the game requires 250 million cycles per frame spread between a few threads, it will never need more than two cores and a half in aggregate, plus waiting; and with 10 cores used 10% there's more time to wait without dropping frames than with 3 cores over 80% load.
OK, I'll bite...

The demanding static analysis and clear compiler errors actually make it easier and more robust to write unaided for me. Especially when it comes to refactoring -- it's essentially a process of resolving the compiler errors and you can be pretty confident you've arrived at a correct result.

Source: I write Rust everyday in a plain text editor without syntax highlighting.
This is the basic idea behind an Income Share Agreement, or ISA, where the student pays for the education out of their future. Don't make money == school doesn't get paid! This would be a nice solution to the current educational mess we are in.
Would this be possible for Go too?
America's makers and tinkerers turn their hands to PPE
Yeah, you provide it yourself.
I wrote this below, but I'll mention it here

this stuff also happens in a benign fashion. Emergent behavior. People/groups and their interests bubble up the self-serving outcomes without being a conspiracy.

We have 4 features to support in this release. feature 1 is p0 it is basic functionality. feature 2 is p0 because 3 customers are asking for it. feature 3 is p0 because our team needs it to work with our other product. feature 4 is compatibility and we'll get to that as p1.

That's why products get telemetry and linkedin integration, but not compatibility with other software.
The article says that the SpaceX submission is for Starship.

I think that’s doable in 4.5 years. They expect to fly and land an unmanned prototype upper stage this year. A manned upper stage up to 4 years later doesn’t seem unreasonable. They reckon the upper stage is that hardest part, the first stage should be much simpler.
Even for free I won't use it. I already have solutions that I (and the business I work for) have been using for several months. (Personal: Skype or Zoom; Business: MS Teams) Those solutions work. Not only do I not assume that the Google solution won't be half-assed, I also do not assume that it will remain free, nor even remain in their product line for any reasonable length of time for that matter. In fact, being "free" makes even more leery that Google will axe it down the road.

Regardless, if I (and I assume many beside myself) need a video conferencing solution, I would have found one by now and no longer need a "me, too" product.
Freeing FreeHand: the story of grief, revenge and refusal (2012)
One Thing the Pandemic Hasn’t Stopped: Aggressive Medical-Debt Collection
More tech expertise needed in Congress?
Like turn the area around the former Aral Sea into a desert?
You have to be careful with everything Pike says. It's not just limited to Go.