skysight-inc/HackerNews huggingface dataset:
Hmm. The English in this post is probably already above the average level of English as written in the US.

I suppose one thing you could do is to simply encourage your correspondents to point out your errors. A little humbling, perhaps, but there's a lot to be said for rapid feedback.

You didn't ask, but here's a little:

English in the sense of the language is invariably capitalized.

okay is perhaps a more correct spelling, though many use OK or ok informally.

most of the information sounds a bit odd. Maybe just most things.

Probably when I have made.

You're missing a couple of periods at the end of sentences.

This is all rather trivial, though. Your (written) English is essentially at a native level.
interesting interpretation. I guess, sometimes you need to know the author to understand what they meant more than what they say.
Fiona Apple Fetch the Bolt Cutters
How My App Failed Even Before Making It to the AppStore
Garbage Math
I am strongly tempted to start calling it an Apple 2, now; to go with MacOS 10. (-:
With all due respect, my recent experiences ordering at McDonald's have been nothing short of horrible! As nice as the kiosk is, it has taken the accountability factor for your order out of the picture. I vividly recall getting blank stares from employees when asked "how much longer until my order is complete?". My past few visits (11 to be specific from 11/19 thru 2/20) have yielded 8 minutes of wait time on average. This is ordering inside the facility and at 5 different locations. Last I recall, it used to be a lot faster...I think between 1-3mins tops! I can't say the same for drive-thru though...seems like any orders from the drive through are always tagged with a higher priority. I do remember this since I was in my teens in the late 90s. Though it looked like a mainframe system, McDonald's did have a countdown timer that would initiate on orders. I'm all for tech and automating queues...but humans are complex beings and until the gap is bridged, I think we have a lot more room for improvement!
TSMC Ramps 5nm, 3nm to Pack Over a Quarter-Billion Transistors Per sq mm
I'm using C++ daily at work and know Rust since it's alpha versions. C++ is miles harder to learn and write in than Rust, partially because of layers of legacy cruft in the standard, some bad decisions made that they can't undo now so they will stay forever (e.g., 50+ ways to initialise an instance, with constructors and all that, vs. Rust's lack of ctors). I still reach for reference all the time when writing in C++, but barely if at all when writing in Rust.
I don't think there is anything wrong with paying for software. Free software isn't about the price, it's about the liberty,freedom of the software itself.
From what I would guess, it might be rather that these pages do not conform to what Firefox expects from a page to be suitable to be shown in reader mode. Large pieces of text with a few pictures in them or something like that. If you check back in a few hours, I might have posted more information on this.
One aspect of this set up I’ve never been able to understand is how the application then gets the result from the worker? If it’s polling for status from the backend doesn’t that defeat the purpose of having a worker to begin with? Or does this set up only work for tasks that don’t need to have the backend notified about the result so the front end can just poll for the result via the application?
No,in a previous version of TeXmacs they were active by default, we changed that now.
> "The truth is this: We don't know what it truly takes to get infected with the virus, including the amount of virus necessary to actually initiate an infection," [Dr. Robert] Glatter [emergency medicine physician, Lenox Hill Hospital, New York City] said. "In fact, it may not require infected surfaces or droplets after all, just aerosols. We just don't know.
Partition the savings equitably
Type safe process communication is a tough nut to crack. You can sort of handle
it by doing away with PIDs or by at least making them generic, but that leaves
out corner cases such as sending a message to the current process. Type
inference of the message types is also hard, imagine something like this (using
pseudo code here):

let pid = spawn {
... hundreds of lines of code ...
let message = receive
message + 10
}

... lots of code here ...

send(pid, 20)

A compiler being able to infer the type of the message here will depend a bit on
how it processes code: does it go into the spawn first, or process that later?
If it does go into spawn first, what should it do when it reaches `message +
10`. And what if we were to process `send()` first, but it's actually sending
the wrong type? We'd probably infer the type to be an integer, even if the
receiving end actually wanted something else.

Session types are one approach to dealing with this, but I have yet to see an
implementation of this where it's actually pleasant to describe the session in
the type system; most that I remember turn out horribly complex.

I spent a fair bit of time on this for Inko (https://inko-lang.org/) as it has a
similar message sending system. Right now you'd have to use pattern matching to
make things safe (this isn't released yet), but obviously I would like to check
this at compile-time. Sadly I haven't been able to make this work yet, as there
was always some corner case somewhere that meant that whatever I had implemented
at that point wouldn't quite cut it.

For a while Inko had a special API for this that basically worked by sending
types closures to the receiving end, that way type-safety could be enforced by
making sure the right closures were used. Sadly this is not the most efficient,
and in some cases still required type annotations.

One thing I did, but this may not work for Gleam, is to replace PIDs with just
references to processes, and only allow obtaining such references by spawning a
process. By not allowing one to just create a PID out of thin air, you reduce
the likelihood of a process randomly receiving a message of a type it does not
understand. A side benefit of this is not having to allocate PIDs, which I found
out can actually be quite a bottleneck when spawning many processes (though
Gleam being based on BEAM has no real choice in this matter).
One thing this analysis misses is the crystals.

As in: The CDC is a huge government bureaucracy that employs (and cannot swiftly fire) enormous numbers of people from diverse backgrounds. If RCTs aren't the standard, well then why not also wear crystals to ward off the virus? They're inexpensive, and they couldn't hurt-- you can probably find a poorly controlled study to support it too.

The CDC is not human, it is a meat-and-paper-political-machine. You cannot understand it's actions under the same framework you'd use to judge another person.

The CDC must contain internal defenses against hokum which are much stronger than any person needs to personally have.

So why does the CDC sometimes provide overly conservative advice even when doing so causes death? For the same reason the scorpion stings: it's in its nature.

It's far from clear to me that a CDC which did make a more prudent facemask recommendation would actually be a better organization overall. Sure, it would have gotten this one right, but it would have likely given other bad advice as a result.
I'm not ZetaLemur, but I don't believe he was suggesting what you are interpreting into this suggestion.

I believe he means: "If at all possible, run your legacy windows-only applications on local Linux running on real Hardware with WINE"
You have to admire the chutzpah of the author, who bemoans the dwindling pay for illustrators, yet illustrates their own article with a picture from a $10 subscription service. Well played!
X also doesn't really work if you UI is implemented with OpenGL or similar.

I've been using NoMachine and it works very well. Others I know are using Teradici, or HP Remote Graphics.
Is there any way to turn this into a bookmarklet, so that clicking on it would prefix the current URL with that?
They also have other weird things going on. Like GitHub actions which are billed by the "minute". Just that windows minutes are two GitHub minutes and macOS minutes are 10 GitHub minutes. And there I thought minutes were 60 seconds (an SI unit)...

Why not being honest and call it credits?

Not to say that a few months after introducing GitHub actions the few "minutes" got reduced from 10k to 2k.
I missed the word don't. I did see them use "not effective" which is CDC muckmuck for hasn't been proven by multiple rigorous studies to work.
Implementing two-phase commit for a distributed stream processing framework
Calculus, arithmetic, geometry, algebra, all existed productively for centuries before axiomatization.

and now, in the year 2020, have the axioms been invented or discovered?
Besides what others have pointed out, there is no benefit of having the flu and we do not really know about long term damage just yet. There has been a report (I have only found it in German so far) of 6 divers in Hamburg with irreparable lung damage post corona. While under normal conditions these patients are just fine now, doing any type of sports may become a problem for them and that's only now, they may develop scar tissue in their lungs and what not. Only anecdotal for now but again, there is no benefit from having corona or the flu, so try not to get sick.
I'm sure most countries would like to think they are taking an evidence-based approach. A lot of the evidence is not very clear though, there are many unknowns. If you think you understand all the mechanisms, just listen to one of the prominent virologists. It's not any different to other areas: the more you learn, the more you realize how much you don't know. If anyone claims otherwise, they probably don't deserve your trust.

In such an environment, it's impossible for politicians to take decisions that are good in all aspects, but at least regarding health, assuming that's a priority, they can either err on the cautious or on the risky side.

Compared to most other countries, Sweden is clearly taking the latter approach.
Perl 6 name maybe was a bad choice back then, but we all got used to it - there was no need changing it nowadays.
Join Meetings from a Galaxy Far, Far Away with These Star Wars Backgrounds
I also don't quite understand the appeal of Rust for applications that can tolerate a GC. Other than perhaps borrow checking, I don't see the benefits over statically-typed, GC languages.

I used to code a lot in C++, but I've come to the conclusion that manual memory management is a cost that has to be considered seriously. e.g. one burden is that when you're declaring a field on a struct in Rust, you have to consider whether it needs to be a reference, value, automatic reference counted, boxed, if its a reference, what the lifetime is, etc. The only thing I miss about manual memory management is the RAII pattern.

Rust moves down a level of abstraction that IMO is not useful for most applications.
Hooks rely on a persistent call index. Here are a few posts that explain in more detail:

https://overreacted.io/why-do-hooks-rely-on-call-order/

https://github.com/reactjs/rfcs/pull/68#issuecomment-4393148...
The mysterious heart of the Roland TR-808 drum machine (2018)
Thank you so much for pointing out the mistakes.

I guess at the end of the day I will have to pay for a teacher to point out mistakes in my speech / writing, then ankify what she points out and try to improve in this way.

I still think there might be a NLP based solution that could be of good use for people for example at reddit /r/grammar. They seem to recommend grammarly a lot
There are different ways to describe it in one sentence :) You can say it’s just a wavelet transform. Or that it’s just vocoder. There are many internal implementation details actually. I haven’t published details of the algorithm (yet).
Surely the golden age of illustration was the 1950's. After that photography largely took over in magazines, advertisements, posters etc.
Teracrawler
"Crawl anything at any scale
TeraCrawler can adapt to projects or any scale. Our rotating proxies infrastructure gets you past IP blocks with over 2 million residential proxies.
With us you get:
Rapid Web Scrapping in Millions of sites
Faster proxies to get your work done easily and rapidly.

TeraCrawler is an ambitious project that aims to solve all these common problems and reduce it to a simple point and click interface.
"
I disagree. It's a completely different language.

Try reading some of this:
https://github.com/Raku/problem-solving/issues/81
Yes, the S&P500, that very Chinese index...
Wow, this looks really cool.

I'm honestly really wondering how they got hidpi support, since, AFAIK, Xorg did not support hidpi (this one of the new things Wayland brought to the table).
And, of course, you need multiple separate components because Python/Flask has no central "application" concept,there are multiple, stateless processes.

Had you got e.g. a Java app running with a multithread application server model, you could serve and process everything within a single process. No Celery, no Redis, no MQ.

This doesn't mean that the above stack has no use. But, whenever picking a tech, you should understand the use case. The "simpler" Python/Flask solution has an increased complexity when the task at hand is not simple anymore.
I haven’t published the details of the algorithm. The science bit is supposed to give some idea, but not details. I know people want the details straight away, but I don’t work in academia, so my goal is not to make a publication, but to gauge interest in applications of this.
In case of a polling requirement from user perspective (e.g. waiting for a notification) it's true it doesn't matter. However, it allows application to respond to 'other' users. Whole point is to serve multiple users at the same time.
<=3 hour flight time kind of sucks, because you're spending additional 1-2 hours at the departure airport and at least 30 minutes at the arrival airport. Then there are the trips from and to airport which are often 1-2h. Then there's scheduling slack, which translates to additional ~20% wait time. When flight time is 3h, you're expecting to spend 7-12 hours. Usually closer to 12, because you'd rather wait longer than run the risk of missing one of the transports.

One of my great travel-related discoveries has been that if I can find a train that takes even about the same amount of time, it will always be much more pleasant and less energy-draining than air travel.
Come back to me when the UFO moves smoothly on this page: https://www.testufo.com/mprt#size=8
Two areas of possibility, one not about you but the nature of IT:

If you worked at the pace required for the organization to "get it" each step of the way nothing would get done and you would have no evidence of success.

^ This is true to at least some degree IMO. Now on to you:

Can you find a way to be the 5x engineer who also communicates what the organization needs to know each step of the way? This means written and verbal communication, ahead of others having to ask for it.

In this way, you build a trail of documents that can be referenced as those who don't get it can be linked to along the way.

Back to the nature of IT: I see a lot of folks in positions of authority who are willing to drag the organization down into their slow pace by not really understanding what the hell is going on and dictating. (his doesn't sound like you but this person is in a position of authority wherever you are working)
Some think that the Swedish state epidemiologist is confusing scientific approach and emergency management.

Children are typically main disease vectors in influenza epidemics. In Covid-19 they seem to be nonsymptomatic. It is not known yet if they are important vectors.

Two policy choices based on the information above:

(1) We don't close the schools until we have the information.

(2) We close the schools to buy time to find out. It's too late to act when the evidence comes in.
> First of all, we tend to work on what users are asking for. This survey shows a lot of interest for web and rust.

If (if!) Rust's mission was to replace C++, that would be a mistake.

That's pretty obvious, right? You decide to replace C++. You make a language which isn't a great C++ replacement. You attract users who aren't C++ programmers. They aren't interested in the things C++ programmers are interested in. You build features which don't appeal to C++ programmers. Lather, rinse, repeat.

I think at this point, in practice, Rust's goal isn't to replace C++. It's to become a better Rust.
Need to consult a UX designer for a Maths Practice App we are building
I am a teacher and have been building a Maths Practice App for students. The goal was to make maths practice as engaging as games by using game design elements and inducing flow in the students.

So far in our MVP pilot runs, the game mechanics have worked really well and students are very happy with it. Planning to work on a slightly more enhanced version of the app and working on certain aspects which are clear blockers.

I needed some advice and help on the UX design. Would want to connect with anyone who has experience of UX design, some time in their hands and a gentle heart. I am completely bootstrapping this project - so don't have a ton of money to offer. But hopefully, the project would be interesting enough and will try to make it worth your while.
Drop me a text at rajeev@pixelmath.org if you are interested to help.
Just wrote to them asking if they offer the service in Spanish so my girlfriend can include it in her online classes of philosophy for her highschool students.
I'll post here if they do.
RedHat does give back to the community a lot -- their packaging and distribution is paid-for, but a great deal of their projects are open sources and reused by others.

I really hope that's the case with this software. There have been many in the past that provided "free source", but the binary from the app store is paid-for.
Any plans for self-hosting?
For the past 3 years, I have been using this super simple spreadsheet based on double-entry accounting

https://docs.google.com/spreadsheets/d/1CwCamSEqPXiv0jwSobJl...
I believe bikeshaving's point above is that you learn the semantics of generator functions in JavaScript and that's your 'magic convention' - one that's not unique to this library because it comes form the languagee
Open-source medical supplies battle Covid-19
Yet so many parents want their children to be brilliant and push them by all means to be.

I like the Montessorie approach, "every child is a genius"

(does not at all mean, they are all the same, nor all have the potential to be rocket scientist. But it is a negation of the primitive evaluation approach of, this kid is very gifted, this kid is mediocre and this kid sucks. Societey needs lots of different talents, who can all be brilliant at what they do, but less likely if they got labeled as loosers from the start)
Yes, but I mean we all got used that "Perl 6" is a different language.
They mostly need Celery and Redis because in the Python world concurrency was an afterthought. 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 I’ve seen Celery setups on a single machine.
I would not recommend tasting the goat.
If you have 3: wear them for shopping, go shopping just once a week, rotate the masks and store in dry non-sunny place
Herd immunity implies herd infection. I am sure you are already aware of the mortality rates for infected citizens. All the best to this test. You are taking one for the global team. #forscience
LogreIO Released Accounts Feature
Two weeks after release the first version of logre.io, logre.io released the accounts feature. At first, users was only able to create standalone log boxes but now, they can create accounts and associated log boxes.
If you really need the answer immediately to show to a user on a page, background workers (usually) don't help. However, there are a bunch of situations where there is no feedback to the user other than "we received your request in good order and will see that it's done".

For example, sending a mail can take a while because mailservers have queues and whatnot. If you send a mail after signing up a user for them to verify their email, you don't have to wait until the mail is "really" sent before letting them know that their signup has been processed. You can tell a background worker to send the mail and return to the user much faster. For another example, in a previous job I worked for a big file sharing service. If user wanted their files deleted that caused all sorts of calls to AWS to actually delete the files, which could take a while. However, from the user perspective it was pretty fast because all we had to do was set the file in the database to "delete in progress" state and tell a background worker to delete the files. Then we could show the user that their files were being deleted within a couple dozen milliseconds instead of having to wait for all the AWS calls to complete.
Covid-19 is an opportunity for small business owners in Nigeria – Tradift
Toshiba, Seagate shipping slower SMR drives without disclosure, too
Note that none of these CVEs is exploitable without the developer _also_ misusing the API or exposing the vulnerability to some data that the attacker can control. It's unclear whether these can be thought of as bona fide security holes.
A rather vague and uninformative article. I liked the cartoons, but regard McDonalds as a negative corporation serving low-quality food to the lowest denominator of people.
I remember what setting the time on a VCR was like and it's interesting to think of all the assumed knowledge you actually need in order to have it seem intuitive.

Two things off the top of my head that I can think of: 1) knowing that a blinking number is indicating some kind of selection and more generally 2) seeing the UI as a glimpse into a larger abstract space that can be navigated. Or in other words, having used computers for many years, what my parents sawzl as just a blinking word, I would see as a menu where up/down/left/right had meaning.

There's also some more abstract thinking involved there - for me it's very spatial so I think of it as being able to keep track of your place in this 'abstract map'. You had to learn some non-obvious things like "if the down button stops working, it probably means I'm at the 'bottom' of my available choices" or "if I start seeing the same choices again, it means I have 'wrapped around' and in a logical sense I'm back to where I've been before".

I actually remember thinking something like this as a child when we got a VCR. I think I remember that realization that "this is a menu I can explore". The exploratory skills you pick up when you have to figure out how to use something technical generalize really well to other technical things.

TL;DR: I think VCRs were hard to program because the limited UI of buttons and a tiny screen meant that you actually needed a fairly built-up mental model of the process to keep track of what you were doing.
Yes, I work for the New York Times which is very interested in not being criticized on tiny internet fora.

(“Fora” is the plural of “Forums” the Times’ Stylebook makes us use)
You can see in the article that now no cables are in there during closing, they are in extra canals/tubes which can be accessed later on, be it for installing them in the first place or maintenance.
"pass the data on to the Department of Justice"

In the case of the second Boeing 737MAX8 crash that murdered more than two passengers for which the finger of blame points towards MCAS the blackbox audio recording will never be heard in evidence although it sits somewhere possibly in a Government's office.
You can try a Windows VM with GPU passthrough, there's Looking Glass with transparently sends the VM pixels to a Linux window with native performance.

https://looking-glass.hostfission.com
logre.io released yesterday the accounts feature.