skysight-inc/HackerNews huggingface dataset:
The design idea is also similar to the the original stealth fighter design, the "hopeless diamond"[0], in that it's optimized to bounce all possible radar waves away from returning to their receiver.

[0]: https://en.wikipedia.org/wiki/Lockheed_Have_Blue
Yes, I did get a birthing / maternity / pregnancy ball. They go by these names rather than gym / exercise / swiss ball. Thicker material, non-slip and burst resistant.
As much criticism as has been leveled at the approach in Sweden, you would think Sweden would be doing far worse than other countries. It appears actually to be doing better than average.

https://ourworldindata.org/grapher/new-covid-deaths-per-mill...

So, the approach appears no worse than what others are doing, and likely has fewer side effects.
> On the SSD side we have DRAMless and TLC.

I'm happy to buy a DRAMless + TLC SSD for my boot disk on my web browsing PC (not development), it is a reasonable compromise for a lower price. Same for SMR drives, I won't have problems with them as backup disks.

I think the problem here is SMR drives are sold without disclosure, and it has already created some serious problems in practice.

> What’s worse, they’re shipping DM-SMR drives as “RAID” and “NAS” drives This is causing MAJOR problems – such as the latest iteration of WD REDs (WDx0EFAX replacing WDx0EFRX) being unable to be used for rebuilding RAID[56] or ZFS RAIDZ sets: They rebuiild for a while (1-2 hours), then throw errors and get kicked out of the set.
COBOL for IBM mainframe running z/OS does have subroutines. (I don't know if you're making a distinction between procedures and functions.)
Argo Casino Review
Do Dogs Know Calculus?

http://www.math.pitt.edu/~bard/bardware/classes/0220/dkc.pdf
Except you don't need an addon library at all. You can construct efficient and performant components using just react state/hooks and props.
Actually with uWSGI, be in on Flask, Django or else: I don't need neither Celery nor Redis. uWSGI has a built-in celery-ish spooler, cron-ish task scheduler, memcache-ish key-value store, along with plenty of other toys that I love from the deepest of my heart ... And I've been in this (great) situation for years, not planning to move out to more complicated stacks. I would highly recommend uWSGI over of Celery and Redis, which I used in the past, prior to doing it all in uWSGI, unless you have a really good reason which I'm eager to read about. And now that uWSGI supports a lot of languages, even if I have some PHP or whatever to deploy I'll go for uWSGI, one of the most beautiful piece of software I have the chance to use.
Neutrinos do have a charge, just not electric:

https://en.wikipedia.org/wiki/Weak_interaction#Weak_isospin_...
Guide to an Effective Cover Letter
Are there ever any severely disfiguring facial injuries from such duels, of a kind that frighten children or nauseate passersby? From which even community members cringe?
Social and familiar needs are linked with someone being smart or not. You can’t have one without the other, they are interdependent. You can’t just count on someone — specially an young one — sneaking in to get access to Wikipedia and find the extra resources they need. You minimize negative impacts on the social environment for it to flourish.
Easy with AWS Lambda.

https://docs.aws.amazon.com/lambda/latest/dg/services-cloudw...
I would support a Great Renaming, wherein underscores and dashes are considered equivalent and insignificant:

action-mailer_cache_delivery
action-mailer-cache-delivery
actionmailercachedelivery
act-ion-ma-iler_c-ache-deli_very

Should resolve to the same entry in RubyGems.

I would also support this usage in `require` lines.

The "experts-exchange" (or "pen-is-mightier") problem is tiny compared to the frustration and security risk of the present policy.
Well, it’s great to experiment. And gnome 2 for example worked really great. I guess I am thinking more in the realm of things like “force touch” gestures, multi touch swipes and such. They could be useful as an added bonus for power users, but I think the traditional paradigm for the OS should work by default:
1) on desktop, single/double click, drag and drop, tool tips, mouse wheel.
2) on mobile quick tap, tap and hold, basic swipe gestures (on mobile these work well but sometimes not intuitive).

I’m probably missing some stuff, but I think people out to at least be able to “feel” their way around a UI. Lately there’s been so much push for minimalism like omitting scroll bars and such that make it confusing.

But, again that experimentation will root out what works and doesn’t. And new devices like VR of course have yet to be discovered paradigms.
I’m not clear on whether the judge ruled in the abstract, or if they know the details of who was being surveilled and why. I just about trust a judge to act as a third party check on power but only if they get total transparency in lieu of the public being able to see.
No. When he measures the ball to move the hoop
> Logging in on desktop now requires "swiping up" with the mouse to get the password box.

What? I just type my password without swiping anything. I've I think I've upgraded through pretty much every version of Ubuntu for the last few years, I haven't customized it to speak of, and I've always been able to do this on both my desktop and my laptop.
Cool that would have given the US another 4 weeks to ignore the problem before it got exactly as bad it is now. You can't solve an exponential problem with a constant size reduction.
it’s almost as if good design is not free
> there are reports of reinfections

AFAICT those reports pertain to testing positive again, not to actual reinfection. The leading hypothesis from scientists in the studies I've seen is that the tests are picking up RNA from dead virus, which will neither cause symptoms nor be transmissible to others. I certainly hope that hypothesis turns out to be the correct one, because if not we're in for even more trouble.
This timeline of the Internet is great and has many sources to dig deeper: https://www.zakon.org/robert/internet/timeline/
Becoming a Developer/Mom After a Five-Year Hiatus
Show HN: A WebAssembly crossword puzzle generator
Bidet Makers See Their Moment and Scramble to Make a Splash
This is triggering some bad memories. I havent used windows for anything serious in almost a decade, but it's pretty mind blowing they still havent fixed their basic reliability and availability issues. It's especially farcical because it flies completely in the face of the marketing claims used to push commercial software over FOSS. I work at a facility where running experiments effectively costs $1000/hour, and we have learned the hard way to not let windows anywhere near anything remotely critical. We dont even use windows to host guis for talking to the back end. About 10 years ago we made a long series of attempts to remedy these problems of windows machines rebooting themselves etc when told not to and losing irreplacable overnight data etc. The only solution that can be trusted long term is total excorcism and switching to an OS that is written to help users compute instead of to make money for MS shareholders. If you absolutely cant use WINE, see if you can run it in a VM to at least mitigate some of the nonsense. Plus you have the option of taking snapshots to hard restore the machine. /rant
Thank you for this! I've been looking for a decent REPL to use since rusti was deprecated.
Not really, the majority of fencing fraternities in Germany are not politically determined, except of course a general bias towards traditional mindset.
Well ... I hope they uninstall it! Istio was everywhere at KubeCon 2018 and our group, enticed by the benefits of a service mesh added Istio to our clusters over the following few months. It added a lot of complexity but came with a huge cost in performance and the ability to understand and troubleshoot the system

At KubeCon 2019, Linkerd was everywhere (with their 2.0 announcement) and the Air Force presentation described in this article was the only Istio topic I found (and I was specifically looking for Istio information). It turns out that the Envoy proxy is not nearly so lightweight and unobstrusive as described.

So now we're most of the way through migrating from Istio to Linkerd and, while there are some issues we're still working through related to tracing (Jaeger, etc), if you don't specifically try to use the proxy, you have a regular Kubernetes cluster. The proxy can be install per pod or per namespace making it easy to get it out of the way.
The CDC and Surgeon General ran a campaign with the slogan "STOP buying masks". It doesn't simpler than that.
> Seems nothing can stop them.

Of course. The people complain. They say fork it and change it yourself or use what we give you.

The people that can't just suffer through it. The ones that know enough use something else.

I login in linux tty. And startx starts dwm. No fancy login screen for me.
Time to start manufacturing in country which now means that, in North America, we need to provide financial incentives to all manufacturing because you can’t start building one product without the local supply chain to accomplish that.

The time of cheap Chinese made goods must come to an end.
Check out two bit history! https://twobithistory.org/about.html
I have a gash across my hand from cutting myself as a kid on a bare ATX case I was pulling a motherboard out of.

A friend spooked me while I was at work on the motherboard, I quickly recoiled, but my hand caught the razor sharp edge of a stamped steel case.

The scar is still there, and fairly large. I've always called it my geek dueling scar.

I guess the ATX case was the winner?
Agreed regarding revenue being the bigger issue.

>It was news to me that IFRS cracked down on non-GAAP adjustments

It's mostly achieved by prohibiting adjustment for "extraordinary items". That stops 90% of this bullshit right there. I gather US GAAP has done the same but kept the concept of non-recurring items.

Whether presenting "Alternative Performance Measures" is allowed at all depends on the country specific regulator. Where they are it's generally in addition to the IFRS measures and if you look at ESMA (EU regulator) they require a reconciliation and various other stuff about fair presentation thereof:

https://www.esma.europa.eu/file/1689/download?token=VQsQ7JzC
All that, and maybe people are getting enough sleep.
> If it’s polling for status from the backend doesn’t that defeat the purpose of having a worker to begin with?

It depends. If you needed a coordination layer or you needed to isolate certain types of traffic then it makes more sense. I assume your alternative here is "why not just have a new client tier doing work" which is a reasonable architecture too

> One aspect of this set up I’ve never been able to understand is how the application then gets the result from the worker?

Often they don't in these architectures. I found it a little strange that a job queue was being used to serve (what seems like) synchronous traffic. Usually I see job queues in the wild used for async/send-and-forget workloads

Personally I would rather chain multiple synchronous service calls if I needed a synchronous workflow. It's just simpler to me to stick web workers behind a load balancer and scale that. This is less elegant when things take a very long time though or are prone to retries. Either the client or server needs to be responsible for queuing/message persistence/retries - with services the client does it, with job queues the server does it
Most “GPU”s found in datacentres don’t have any graphic connectors on the back of them. They do all their communication via PCIe.

In some cases they may have a connectors for high speed communication fabric between many GPUs. NVLink is an example of this [0].

Outside of the consumer and workstation space GPUs really don’t look like anything you or I would recognise as a GPU anymore, and with APIs like CUDA, don’t look like GPUs to software either.

Really all we’re missing is open source drivers. But I wouldn’t hold your breath.

[0] https://www.nvidia.com/en-us/data-center/nvlink/
IMO several reasons still exist for windows:

* Corp Policy
* Gaming
* Professional Tools (Photoshop etc.)
* Ease of Use

I tried concepts like dual booting windows & linux, but in the end they often created a mental barrier ("Ugh, I could do some work but I would've to reboot"). With WSL2 and PowerToys I'm 90% happy. The missing 10% is a better window navigation via keyboard concept.
As someone who also does technical writing, I agree you should draw from your own experience.

It can be hard to find the right analogy. If the subject of the analogy is enough of a hot topic, it will get attention itself. As you can see, you've got comments in here even talking about how McDonald's isn't faster with their new system, or how they could have better optimized for customers, links to articles about McDonald's business model etc. Some of the earlier negative comments about McDonald's were deleted - probably due to downvotes. Since my advice to other writers was sincere and I believe useful, I'm keeping my comment.

For sure I'm not expecting you to change your article. Just hoping that my tip might help you with future technical writing. If not, no worries.
Source code: https://github.com/paulgb/crossword-composer
Not a Perl guy. What are the semicolons in that if statement all about?
Whenever UI/UX is brought up, GIMP inevitably enters the discussion.

I've used it a number of times and do not find it any harder than any other piece of software — doing complex operations where you are not sure what you want to do (or especially, how is that called) is hard, but that's hard in an IDE as well.

I do not do much, but I do not do little with it either — I am perfectly happy with layers, selection tools, simple painting tools and the rudimentary colour correction I may want to do. And one can claim that the hamburger-menu-like approach started with Gimp, fwiw (right click on your image to get to a full menu, though you still had that menu at the top of your image window).

Two things have always been a requirement for proper Gimp use: "virtual desktops" — a dedicated one for Gimp — and IMO, "sloppy focus" (window under the pointer gets the focus right away), but I've been using those since at least 2001 or something when I first saw them on Sun workstations, so I probably never had trouble with extra clicks required to focus between toolbars and other dialogs.

For creating original artwork, I find any graphical approach too limiting — I _do_ want an easy approach of UIs, but I frequently think in terms of proportions and spatial relationships when drawing ("I want this to be roughly twice the size of this other thing and to the left") — I always try to imagine this combined tool that would fit my workflow, but then I remember that I am probably an outlier: I may have been spoiled having done mathematical drawings as a primary schooler in Metafont and later Metapost (for colour, or rather, grayscale :)), and being a developer since 7th grade, where it's hard for you to come to grips with how suboptimal doing precise drawings in any software is (I've done some minor uni work in AutoCAD too).
Show HN: Shishua – Fast pseudo-random generator
What's your experience with running macOS under ProxMox? Do you have a guide for that you can point to?
Oh right. With a precision caliper no less. Another video posted here the other day used the word thou (as in thousandth of an inch) which is a word I haven’t heard in a long time!
I have a fairly kick-ass Linux setup. Several 4k monitors. Two additional Linux VMs using virgl for host-based acceleration over virtio GPU to GTX 1060. It works rather well - I can play youtube videos with sound from a guest Linux vm.

I want to run current Lightroom/Photoshop (preferably also Premiere but I will take the first two). It should run in a window, whether the window is the entire Windows 10 desktop or just Lightroom/Photoshop is immaterial. I am not interested in adding a second video card and connecting it to a dedicated monitor for a Windows guest.

How do I do that? I'm not interested in hearing "Use GIMP"/etc
Can someone give a little more background why a unit conversion library needs a parser?

Like an ELI5 for someone not into neither Perl or Raku and haven’t met the units library before.
Otoh probabilities are hard to check for correctnessso you can weaael out of being wrong by making everything you say a motte-bailey deception (to use a slatestarcodex term).
Convert high-efficiency iPhone images to JPEG
Same in my experience: emails should always be sent in a background process. Luckily for me, using uWSGI to deploy anything in any languages: it builds in a nice little spooler that's going to let me spool emails without adding a single new software to my stack: not even having to start another process.
A Message About Vanguard From Our Security and Privacy Teams
GAAP just means the local accounting standard. So US GAAP for the USA. UK GAAP mean FRS102 etc.

Non-GAAP essentially means the company decided it's extra special and the standard accounting doesn't capture it's uniqueness. Sometimes that's true but most of the time it's executive not liking what the GAAP number tells them.

A good example is WeWork's "Community Adjusted EBITDA".
If you have known rugby players, a north american equivalent today would be cauliflower ear from "the hooligans sport played by gentlemen," or collegiate wrestling, and the less-U brazilian jujitsu. The culture of initiation and rites of passage is rarer today because it shames people who lack whatever virtue the initiation is intended to recognize.
When we first became parents, my wife was a stay-at-home mom ... it was our priority to raise our kids. So back then when someone asked what I did, I'd generally tell them "I'm a go-to-work dad". It's true that they'd often still want to know what I did at work (and I'd tell them) but it was important to indicate that work was a lower priority to me than my family.

So while the title of this article uses "Developer/Mom", I'd suggest that's backwards (why would you bother having kids otherwise?). Just a suggestion from "Dad/Developer".
> In most other languages you can get away with just running tasks in the background for a really long time before you need spin up a distributed task queue

In Python too:

# or ThreadPoolExecutor depending of the type of work
from concurrent.futures import ProcessPoolExecutor, as_completed

with ProcessPoolExecutor(max_workers=2) as executor:

a = executor.submit(any_function)
b = executor.submit(any_function)

for future in as_completed((a, b)):
print(future.result())

Any task you would put in celery would be a good candidate for being first passed to a process pool executor.

No, the real reason we use celery is that it solves many problems at once:

- it features configurable task queues with priorities

- it comes as an independent service accessible from multiple processes

- its activity can be inspected and monitored with stuff like flower

- it has the ability to create persistent queues that survive restart

- error handling is backed in, they are logged and won't break your process

- it offers an optional result backend for persisting results and errors

- many distribution and error handling strategies can be configured

- tasks are composable, can depend on each others or be grouped

- celery also does recurring tasks, and better than cron

- you can start tasks from other languages than Python

Now some People use celery when they should use a ProcessPool, because they don't know it exists. But that's hardly because of the language: you didn't seem to know about it either.

It is true that Python concurrency story is not comparable to something like Go, Erlang or Rust, but very common use cases are solved.

In the same way, we can perfectly use shelves instead of redis.

We use redis beacuse it solves many problems at once:

- it's very performant on a single machine, and can be load balanced if needed

- it has expiration baked in

- it offers many powerful data structures

- it embeds numerous strategies to deal with persistence and resilience

- it's accessible from multiple processes, and multiple languages

- its ecosystem is great, and it's hugely versatile

It's almost never a bad choice to add redis for your website. It's easy to setup, cheap to run, and and it shines to manage sessions and caching for any service with up to a few million users a day.

Once you are at it, why not later use it for other stuff, like storing the result of background tasks, log stream, geographical pin pointing, hyperlolog stats, etc. ? There are so many things it does better than your DBMS, faster, easier or for less resources.

It's such fantastic software really.

But no, nothing prevents you in Python to create a queue manually and serialize it manually. It's just more work for less features.
You don't have to be a genius to contribute to the open source
> Apparently almost everyone agrees

I very much do not.

Gimp used to be horrendous to use. It still has some usability issues, but it's become something I can use without risking my mental health.
At FOSDEM there was a talk about boosting Python with Rust [1]. Might be interesting for the people checking this.

[1] https://fosdem.org/2020/schedule/event/python2020_rust/
>> "They were just better at probabilistic reasoning, so they had different reactions to the same number..."
"There is never going to be a unified GUI for Linux; that requires a dictator."

Agreed, but I can never get to the bottom of or reason why developers do not provide alternative UI interfaces (shells) so that the user can select what he/she wants. This would save the user much time relearning the new UI (not to mention a lot of unnecessary cursing and swearing).

For example, Microsoft substantially changes the UI with every new version of Windows—often seemingly without good reason or user wishes. This has been so annoying that in recent times we've seen Ivo Beltchev's remarkable program Classic Shell used by millions to overcome the problem of MS's novel UIs.

Classic Shell demonstrates that it's not that difficult to have multiple UIs which can be selected at the user's will or desire (in fact, given what it is, it has turned out to be one of the most reliable programs I've ever come across—I've never had it fault).

It seems to me that if developers feel that they have an absolute need to tinker or stuff around with the UI then they should also have at least one fallback position which ought to be the basic IBM CUA (Common User Access) standard as everyone already knows how to use it. If you can't remember what the CUA looks like then just think Windows 2000 (it's pretty close).
Can we just ponder for a moment that we are being asked to believe that anything Twitter does or does not do could pose an existential threat to the United States?

“National security” is a sham now and has been a sham every other time it has ever been used as a blanket override for human rights. Human rights to free expression are more important than any nation.

This is just government spies trying to cover their ass whilst they continue breaking the law. They've conveniently mixed it in with "but terrorism!" to ensure that they get to continue breaking the law.
Could you elaborate, e.g. link to documentation, subprojects or example code? I'd love to get rid of Celery because of how difficult it is for me to tweak it for good performance.
First-Principles Predictions and Synthesis of B50C2 by Chemical Vapor Deposition
This brings back the good-ol' days of early Linux. Anyone remember Enlightenment, and it's crazy theming?

I think what's changed is tech use and literacy. Most people spend hours on digital devices today, and are a lot like the tech nerds of the nineties.