skysight-inc/HackerNews huggingface dataset:
> It’s not really clear what any sysadmin can do

That's not true. It's just that most sysadmins don't bother to upskill to find out what they can and should be doing.

> painfully extracting the details from the user

Asking users for any information is a recipe for disaster. Much like witnesses to a murder that can't agree on the most basic details, users inevitably conflate totally unrelated things. E.g.:

"Citrix is slow?"

"Okay, how so... are button presses slow to respond to a click?"

"I couldn't log on. Something to do with my password. It's slow."

"ಠ_ಠ"

So don't ask. Don't rely on your users at all. Build synthetic transaction tests that act like users. Measure end-to-end latency. Sit down with them and watch them work. Don't rely on their verbal feedback, use your own eyes. Use your tools. Measure. Then measure some more.

Conversely, capacity metrics are largely irrelevant in the era of 10 Gbps networks and 64-core server CPUs. Focus on latency. Look for delays. Timeouts. Deadlocks. Firewall packet drops. That kind of thing.

> only to find nothing is wrong. Every day, forever.

Of course something is wrong! Something is practically always wrong, that's why the users are complaining!

Here's a fun rule of thumb for you: For every 1 user that complained, there are between 100 and 1,000 that had the same issue but shrugged it off and didn't call support.

I got that from a scientific paper. I couldn't believe it, so I measured it in a large 10K user system. The error-to-call ratio was about 500-800 in ours. It blew my mind, and it blew the minds of a lot of people in IT management.

We started gathering every error, tracking every possible latency measurement we could, and it was a horror show. 30K app crashes per day. I shit you not. That's about 3 per user per day! Data loss. Hangs. Login failure rate of nearly 50%.

It tooks months to triage the issues, push patches, and apply workarounds. We had to rewrite several components. We eventually got the errors down to less than a hundred per day. Believe me, that was a real achievement.

Users were so happy they were begging to be migrated to the new system instead of pushing back and refusing to upgrade.

If the users are complaining, something is probably very wrong and you just don't know it. Go look.
This is a really good analogy actually. The porn industry has higher risk for STDs but lower incidence than the general population.
Social scientists aren't rolling in money.
MacBook SE already exists, it’s an iPad with an external keyboard
Isn't this a minor upgrade on what the authorities did in Wuhan? They squashed the disease at the epicenter, faster than the tail-off in Italy, and a lot of it was massive screening and isolation of anyone showing symptoms, or with a high temperature (1), or testing positive, or anyone in contact with those.

If "it happened and it worked" isn't "mainstream" then I don't know what is.

1) https://www.bloomberg.com/news/features/2020-04-23/wuhan-s-r...
> The new crop of immediate mode cross platform GUI libraries are more interesting (such as nuklear and Dear Imgui).

They're also completely inaccessible to blind people (using screen readers) and probably some people with other disabilities as well. IUP is at least partially based on platform controls. I'll take usable over interesting.
This is a bad-faith reading of the GP, and an awful lot of straw-manning. No one here has said white women have been given a free pass.
Then it's an iPad.
Qiling Framework - Advanced Binary Emulation Framework
What museum do you recommend for Schiele?
I relate to this 100%.
Same background, lived in several places before ending up in London.

You can find good roasted coffee of many types in most of these places.

But if you need an espresso or any other Italian styled coffe. Nothing can beat Italy.

I admit one exception: Portugal.
In a long trip to Lisbon I’ve done I had some of the best coffee there !

Edit: still using my 18yr old Bialetti for most of my coffee here and buying coffee when going back occasionally (ever brought back a trolley full of coffe through airport security checks?). Only reliable way so far to have decent coffee.
Well Amazon has been sued by its workers' representatives, lost in the first trial and lost again in the appeal trial.

It is of course possible that other delivery services have similar safety measures and have not been sued yet, or have more lenient workers, or whatever; but still, it offers _some_ evidence that Amazon might have worse practices than others.
What if they wait until all the early adopters have bought iPad Pros with magic keyboards, then release a more affordable keyboard/trackpad combo for iPad Air, and not just for iPad Pro?

In essence, they already have almost everything they need, but in a new form factor. And while an iPad on a stand is less nimble than a very thin screen, detachability and a better camera are very strong features for casual buyers.
I prefer extremely dark, almost charcoal roasts (which actually have less caffeine) of Colombian or Indonesian origins. Roast them myself in a pan over a gas stove. I can drink 3-4 mugs of Aeropress coffee, 17g beans per cup. This, and smoking a pipe of a good English or Oriental tobacco, absolutely heaven.
High risk, and live in proximity to large outbreaks.
What about mushrooms? What about slime molds? What about insects? Google Lens does all of the above as well as plants and flowers and fruit and shoes. I think PlantNet looks nice, and I appreciate the web-only version! But Lens is built into my camera, it's hard to beat.

What I think would be useful is an app that could diagnose problems with plants. Some get yellow when dry, some get yellow when too wet. You could tell it the species and it could compare it to training data of sick plants of that species.
> I think the point is to strive to satisfy ease of usability and function for the highest percentage of users possible.

And so, it blows my mind how Instagram and WhatsApp have continued to get their UX right despite adding so many features over the years. This is super hard considering more than half the world, not all of whom are technology savvy, use WhatsApp and Instagram on daily basis with flawless understanding. I mean, sure, they might struggle a bit, but it isn't anywhere close to frustrating them unlike other popular software. Not to mention how frictionless, smooth their entire UX is.

I guess, design focused on content consumption is easier (Email/IM) than content creation (Microsoft Office)? Or, may be, the value of popular software is such, that people put up with it, anyway, and learn to live with it despite the UX?
Case in point: on April 23, they proposed to retire the only flag that identifies device-managed SMR drives in the new SCSI standard.

Weber, Ralph O (April 23, 2020). "SBC-5, ZBC-2: Obsolete the ZONED field". <https://www.t10.org/cgi-bin/ac.pl?t=d&f=20-054r0.pdf > (registration needed)
The article says RPS was ruled a game of skill, but the wager was ruled invalid because the amount was excessive.
Because going out every day and knowing you are not infected feels pretty good?
> The reality is that consumers don't seem to really like the idea of a "proper" computer that can't run everything.

Only when you call it a computer. The other reality (I’m saying this for style, not to disagree with your core point) is that if you call it an iPad, it becomes one of the biggest hits in computer product history, a product that can only be judged as “meh” if you’re comparing it to iPhone.
The walled garden nonsense thankfully helped to destroy WinRT. If they'd let developers recompile their desktop apps for ARM and run them on RT tablets, maybe it would have taken off, especially as mobile GPUs and ARM CPUs got faster. But as it was, they had an ARM port of desktop Windows that people weren't allowed to fully use, and they just pushed the not-very-mature 'Metro' stuff.

The walled garden push may destroy MacOS too, if they go 'total lockdown' on their ARM release, and only allow store apps (so no Steam, no Bittorrent, no VLC, no cryptocurrency software, even more developer pain). Although I guess they did the 'killing Steam' thing already with the removal of 32-bit support wiping out ~50% of the Mac Steam library.

There's still as significant audience that wants a serious OS and serious software, not dumbed-down touch-centric 'Appified' rubbish.

I'm very interested to see how functional (or completely-dumbed-down) the rumoured iPad version of XCode will be. It could prove that 'serious work' may be possible on iOS in the future, or just another data point to confirm that we still need a clear separation of 'mobile OS' (primarily for communication and content consumption) and 'serious OS' (for everything else, serious work, creativity, development, gaming)
IIRC owning a Mac is also one of the few cases (the only one?), when you're legally entitled to run macOS in a VM.
Programming Is Not a Goal
No, the camera is indeed allowed to change a tiny bit. For example, you do not need a tripod. Taking photos with a handheld camera works fine (although a tripod works even better). They explain it in greater detail in their paper: https://arxiv.org/pdf/2004.00626.pdf

Background subtraction methods on the other hand usually fail if the camera moves even a tiny bit or the lighting changes slightly. More advanced methods can recover eventually, but you still get a few frames with improperly removed background.
They could also make the keyboard detachable so it becomes pad-like and name it MacPad.
What Happens Next with North Korea Following Those Kim Jong-Un Rumors
Can you trust them to swab themselves if their livelihoods depend on them attending work? The testing is only one component there I think.
> would have expected that it is highly useful to have a language interface that allows run-time (or at least compile-time) reflection

That's an interesting thought. I'm not sure I agree, maybe?

The user job is to express how to partition the problem. To do that properly, they need to know, e.g., "how many bytes can I fit in the next partition per unit-of-compute", so the langue/run-time has to tell them that.

I don't know if knowing the costs of memory access at each level or across levels is useful. It is a reasonable assumption that, at the next level, memory accesses are at least one order of magnitude faster, and that synchronizing across the hierarchy is very expensive and should be minimized. That's a good assumption to write your programs with, and knowing actual costs do not really help you there.

> Another subtle but important question is: what primitives should a language provide to access a memory level, and which ones to move between levels. An obvious choice is to treat each level as an array

I think CUDA's __shared__ memory is quite good. E.g. per kernel, a way to obtain memory in the level of the hierarchy that the kernel is currently working on. Nobody has extended CUDA to multiple levels because there hasn't been a need, but I expect these programs to be "recursive" in the sense that they recursively partition a problem, and for __shared__ memory on each recursion level to give you memory at a different level of the hierarchy.

To move memory across levels of the hierarchy, you would just use raw pointers, with appropriate reads/writes (e.g. atomic ones). The exact instructions that get emitted would then depend on which level of the hierarchy you are. For that the compiler needs to know something about the architecture it is compiling for, but that seems unavoidable.

> [1] Z. DeVito, J. Hegarty, A. Aiken, P. Hanrahan, J. Vitek, Terra: A Multi-Stage Language for High-Performance Computing. https://cs.stanford.edu/~zdevito/pldi071-devito.pdf

Thanks, I actually hadn't read the Terra paper. I'll try to get to it this weekend. I think that using a Lua-like language as the meta-programming for your language (e.g. Regent) is an interesting approach, but it is not necessary.

For example, Scheme, Lisp, Haskell, D and Rust have shown that you can do meta-programming quite well in the same language you do normal programming in, without having to learn a completely different "meta-language".

I particularly like Rust procedural macros. It is normal run-time Rust code that just get first compiled, and then executed (with your source code as input) during compilation, with some twist to make that quite fast (e.g. the compiler parses an AST, and the proc macros do AST->AST folds).

If one wants to delay that until run-time, one should just do so (e.g. you just embed your compiler in your app, and when your proc macros run, its "run-time"). No need to layer multiple languages, but maybe the Terra paper convices me otherwise.
Modern Greek τετράδιο comes from ancient Greek τετράς, which was used because parchment was folded in four by the pupils.
Three Steps to Setting Expectations in Software Development
Since squaring is a monotone transform over nonnegative numbers, why not just sort by (# of daily contacts in a closed space)?
The dutch covid app is also a terrible idea.
U.S. coronavirus toll tops 50k
Do you really suspect that Linux would run as well as iOS? Isn't iOS optimized for the A17 and vice versa? It's out of my wheelhouse, but I suspect that this synergy is the only reason they seem so fast.
That's so overkill and so cool at the same time, a super engineer behavior lol. Nice job!
San Francisco emerged from a lockdown too soon during the 1918 Spanish flu
this is my understanding as well.

when i was an EMT if someone had O2 sats in the 50s and was conscious i would’ve told you that the pulse ox was broken. And it it wasn’t broken, i’d be yelling for a paramedic to tube my patient asap.
The fact that you would be willing to sacrifice your children’s future for “the Greater Good” is deeply troubling to me. I would want the best for my kids even at the expense of social justice and the common good.
Western Digital: WD Red NAS SMR drive users responsible for overuse problems
Haha, last Airbnb I had was mega cheap and the mattress smelled of dried piss. The hosts were nice but god I hated staying there in an extreme way, felt very unsafe.

Hotels (short of the “accommodation” in Chung King Mansions) have never made me feel this way...
related story, Brits used to call Soccer Soccer and not Football >> https://www.theatlantic.com/international/archive/2014/06/wh...
You use the Android Native Development Kit (NDK) https://developer.android.com/ndk
Turkey doesn't have chinesevirus app
"Adjust worldview" sounds deeply pessimistic to me. Anyone can do make life better, specially at time when degrees mean less, they just need to persevere. Stay level headed. If I have to suggest I wouldn't say "Adjust Worldview" at all.
Macs still don't have games.
An affordable Ferrari could put VW, Ford, GM and Toyota out of business. Imagine if that was possible, would everyone want it? Or would they buy themselves another Golf?

Given the choice of a deluxe Apple computer (never mind an SE one) I would still take the regular PC or the Chromebook. Sounds mad but I like ChromeOS, Chrome and the normal PC keyboard. I don't actually want MacOS and I would pay to not have it. I am not alone in thinking this way.
Nobody is porting their big pro software to the ipad because it is ram-starved. Some things just need ram, lots and lots of ram.
I agree with the working condition issues, but compared to Airbnb's a licensed hotel/hostel is at least somewhat regularly inspected by government officials to check for hygienic issues, fire/electrical code compliance, accessibility for disabled or otherwise impaired persons, and also for commercial insurance - plus you won't (as a guest) have to deal with police showing up because neighbors are annoyed by noise from an essentially illegal hotel op.
India should begin easing its lockdown. Too many are suffering
I haven't seen any motherboard with FDC for over a decade.

And I could use one... I actually do use floppies still.
Stoicism in the Time of Pandemic – Marcus Aurelius in Today's the Guardian
Demonstrably false.

A quick glance at the front page of Steam shows at least half the games support Mac and Linux: https://store.steampowered.com/

It's never been easier to write a cross platform game with toolkits like Unity.
There are differences between cultural and racial bias. Namely, you can fake cultural fit.

It’s common for people to adopt a persona for climbing the corporate ladder, because it works. Looking at people from any racial or ethnic background who succeed and you find they fit the organization they climbed. Not all US companies fit the corporate MBA mold, but it’s extremely common and tends to take over most companies as they age or grow.

I am not saying that’s a good thing, but learning the rules of the game are a basic prerequisite for winning.
it works too, I am so not active politically because of all those girls who ghosted me. I could have been a really big deal.
People are desperate right now... I think install the app get $500/month while it's installed, would probably motivate a fuck ton people right now.
This is the responsibility of the DIRECCTE, which handle inspections.

They've been asked by the ministry of work to intensify their inspections during the covid-19 crisis, and they've notified 42 companies they should put themselves in conformity (this is the first step before any legal action to give companies an opportunity to avoid problems, which Amazon ignored).

So all the other companies who did not got problems during their inspection had better safety measures than amazon.

Source [fr] : http://idf.direccte.gouv.fr/Inspection-du-travail-elargissem...

Translated: https://translate.google.com/translate?sl=auto&tl=en&u=http%...
Pretty much every freedom you give to people will cause more deaths, and that was true before COVID-19. You could make the same argument you are making now to justify requiring everyone to be tracked during a regular flu season - flu deaths are certainly lower, but still in the tens of thousands and could be reduced with contact tracing. Personally I think there is almost no scenario in which it is OK to deny people access to things like grocery stores, or not allow them to see their family living elsewhere, because they don't have a tracking device on their person. It certainly has a cost, but so does things like end to end encryption, freedom from unreasonable search and seizure, etc.
Sh(1)
How much of this is related to shelter-in-place?
Awesome info! Thanks!

What would you recommend for an IDE? I used Eclipse some years ago. Is that still common?

I may want to experiment with some Android flavored Java again.
WHO says ‘No evidence’ recovered Covid-19 patients can’t be reinfected
> We have a real-world experiment going on right now - East Asia vs. the West.

I agree this is a very good argument.

I just wonder if it's the end of the story and if the differences we observe can only be attributed to mask wearing. For instance I don't think all Asian countries have the same policies regarding masks though. Also, there may be other factors at play, e.g. cultural and geographical elements.
I don’t know. It sounds like you’re older and smarter than I, but whenever I see two spaces at the end of a sentence, I fix it to make it one space. It looks plain wrong to my brain
Amazon answer according to the article is :

> Unfortunately, [the ruling] means we have no other choice than to extend the temporary suspension of activity in our French distribution centers while we assess the best way to operate with regards to the court of appeal’s decision

So I'm not sure how it's related to what you say. There are a lot of similar businesses that can continue shipping as usual and I would be very surprised if the Law has checked all of them for safety measures respect. It is highly probable that many of them don't do things correctly yet nobody cares. In the end this is typical of the French government hypocrisy that is going for the big (foreign) one just for the sake of symbolism. Cdiscount is a huge French Amazon clone that can still operate as usual, I can bet some of their employees are also at risk.
What about attention, attention is the real currency
https://developer.android.com/ndk

Android NDK

The Android NDK is a toolset that lets you implement parts of your app in native code, using languages such as C and C++. For certain types of apps, this can help you reuse code libraries written in those languages.
Attempting to achieve perfection is a problem, but at a minimum I believe any feature needs a good long time spent considering pain points for a wide variety of users.

Achieving perfection is impossible, but you need to at least improve the level of the worst aspects.

A lot of the problems in open-source software user interfaces, I contend, come from people finishing a feature on the backend and then throwing together a UI that merely functions.

I, on the other hand, spend most of a feature's development time thinking about the UI, putting a lot of consideration towards how it interacts with other aspects of the program and how I can remove unnecessary mouse clicks and reduce visual surprise.
500% if_bridge Performance Improvement
FDA reiterates risks of antimalarial drug use for Covid-19, as study into
There is already and iOS app called Clubhouse that is not the app this article wrote about.
The author covers it in another article (2016): https://www.chenhuijing.com/blog/html-ruby/#%F0%9F%9A%B2
Chromebooks are $200 at the low end. Something like the Pixelbook Go is $600+.
https://help.patagonia.com/s/article/Learn-More-about-Our-Op...
> Now note that i'm not saying this is something that matters for all sorts of applications or is always a deal breaker

The more serious issue that nobody here has yet mentioned is lack of accessibility, e.g. for blind users with screen readers, in many toolkits. I say that is a deal-breaker if you're developing any kind of application that someone is going to use in their job, education, or other important tasks, unless the task is already inherently visual in nature. Qt has passable accessibility on Windows, Mac,and desktop Linux. GTK is accessible as part of GNOME. Electron, for all its faults, is as accessible as Chrome (pretty good these days). FLTK, FOX, Nuklear, TK, and a thousand other toolkits have zero accessibility. I've grown weary of bringing this up, and some of you may be tired of seeing it, but I feel compelled to do everything I can to make sure nobody overlooks this point, lest someone develops an inaccessible application that prevents someone else from doing a job, taking a course, etc.

Edit: I realize that was a rant. What rubbed me the wrong way about your comment was the suggestion that the problems with cross-platform toolkits are mainly cosmetic things or extra functionality that only spoiled Mac users care about.
It's more like which type of freedom do you want...right now we're anything but free. I mean you can freely move about w/ a privacy sucking app, or you can stay home in quarantine indefinitely but keep your privacy - but we know where you're at - you're at home, duh.

They need to tie these w/ an UBI at least then people are getting something for their privacy unlike FB which basically steals your data and sells it.
Half of those games marked as macOS don't work anymore after the forced 32->64bit migration. My Steam library is useless on my Macbook.
It'd probably be worth shooting professors in those departments at those schools an email to try to set up research with them during your summers. There's at least some chance they can take you on or there is a research program you can be a part of. You're motivated and interested in those topics so I suspect you will be able to teach yourself what a course at one of those schools would have taught you.
It's a shame they're doing this.

But at least, there is hope that fully OSS+OSHW solutions will effectively replace it.

What they're doing is certainly not magic. Warpers existed in the 90s already.
Writing a Podcasting Book
I always considered “all right” to be incorrect. Interesting.