skysight-inc/HackerNews huggingface dataset:
Tsunami and earthquakes are not man generated events, so we can dismiss them. Yes, they killed a lot of people, but cancer kills even more: about 10 millions per year. In part, cancer is caused by contamination of food by radionuclides from reactor leaks (Chornobyl) and nuclear bomb testing.
Perhaps they did it in order to make it very obvious when fallback has occurred, for illustration purposes.
I'm in the UK. My son is 11 and has definitively been taught grammatical terms. I know, because I've been forced to "relearn" to be able to help with homework.

It may well differ between schools, though.

Though having learned French from two very different teachers, I'll say I'm not at all convinced that focusing on the grammar is helpful until people have reached a relatively advanced level.

My first teacher was very formal and went through the grammar in detail from the start. My second, in an intensive course at university, focused on immersion instead - she started speaking French to us almost exclusively from the very first lesson (which included people who had never had French before), and the focus was on speaking, with an insistence that everyone in class participated every lesson. The second course brought those who had never spoken French previously to a conversational level much faster.
Alas, political wins come from starting things. We lowly engineers win by finishing things.
Yes. That was a good one. Acessible.
Almost a year ago I decided to start learning Russian so that I can talk with my girlfriend in her native language (the things we do for love )

Initially I tried the usual things like Duolingo, Babbel and some other apps. Out of those things the only one I found useful was Duolingo because it can get you started pretty quickly.

However, I got stuck after that. I couldn't see myself making any progress. Then I stumbled upon the Comprehensible Input theory and TPRS and since then I've been studying Russian using a method that loosely follows these. Here's what I do:

- I find short stories, news articles, social media posts etc online.
- I read those texts and mark down the new words as I learn them. I add those words in a flashcard app and I practice them using SRS. I use an app called Ulangi.
- I ask my girlfriend (a native speaker) to ask me short questions about the text and I have to answer in my target language.
- Once I feel comfortable with that text I repeat the process with the next one.

And it works (at least for me). I grew my vocabulary immensely, I can acquire grammar rules naturally (like I did with my native language) and I get to actually speak the language from day 1. As an added bonus I get to learn a lot about the culture of my target language.

However, translating and saving words in my vocabulary became tedious so I decided to automate this whole process. So I started building a tool for me. I, then, realized that this might be useful for others so I made it public. You can use it for free at Talkabl.com
Kiwix does this for Wikipedia, other Wikimedia projects and other free content projects, through "Kiwix hotspot" (based on kiwix-serve).
https://www.kiwix.org/en/downloads/kiwix-hotspot/
> * Rust's type system sounds a lot closer to uniqueness types than linear or affine types. So why do so many people in this thread say that Rust has affine types?*

Rust enforces exclusive access through ownership, which is orthogonal to linear/affine typing.

Linear types must be used, affine types must be used at most once. Rust's compiler doesn't force code to use types like Futures or Result, at best it emits a warning, so a missing await or match statement can compile without doing what the code is intended to do. In a linear type system, you can mark Futures and Results so that the compiler throws an error when they're created but not consumed by an operation like awaiting or error handling.
class action pls
US game studios usually have 50-60 hour standard weeks, with crunch being far in excess of that (see, e.g., EA Spouse's account, or the accounts of Riot Games developers).

So a 48-hour "crunch" week is still less than the standard US game dev work week.
Bash code generator for command-line arguments
Didn't learn English in 7 years at school.

Learned English from reading Comics and watching e.g. Fawlty Towers in the end.
Still no support for my audio interface over USB… You can add it, but no signal comes true. I know about virtual audio routing, but I'm so sad this bug hasn't been fixed after years…
Probability & statistics by de Groot is the standard text I believe. Full of examples and questions.
Doom on touchbar (2016) https://www.theverge.com/circuitbreaker/2016/11/21/13697058/...
https://twitter.com/b3ll/status/800472338496036864?s=20
So you are also sick of people defending sony, nintendo and microsoft?

They have the exact same policies for their consoles.
Code Release of Geo-Spatial Data Mining Using R (Air Quality Prediction)
‘A.I. Doesn’t Need to Hate Us to Destroy Us’
Indeed, imho it's also better to have more smaller update cycles with their associated issues spread over time then having all those issues at the same time while external pressure is also pushing. to get that security fix or bussines critical feature out.
In JSON "object property" is not synonymous to "dict", dict is just one of many ways to express object properties.

JSON can contain a mix of differently typed objects too, which is similarly meaningless for serialization. And serialization is not the only usage of json.

JSON has a concept of list, but lists can be defined in many ways. And list is not the only collection type one might want to express in json. For example, is package dependency list a list or a dict?
of course. Previously your keys are stored securely in a vault in a security facility but now the doors to the security facility is blown wide open. They still need to figure out the Secure Enclave though, which is no easy feat
And not only is that not enough for all of Unicode, but you actually hit the limit much sooner, because that is the number of glyphs, and a good font has more glyphs than characters, due to things like ligatures.
Understood. I appreciate you sharing your insights. What course(s) did you use for Spanish? Any thoughts on Fluenz?
I used to jailbreak regularly, because so many more things were possible on a jailbroken iPhone. But each year more of my goto tweaks were either incorporated in to the OS proper, or made unnecessary. I don’t know if that pressure release valve was Apple’s deliberate strategy to satiate jail-breaker’s nagging wants, but for several years now I’ve had no desire to go beyond stock. I’m happy with what I get for what I pay for, which is I think the calculus of 98% of the user base.
List of Free and Open Source Tools to Boost Your Code Security
I would love to buy one of these, it would handle almost all my transportation needs here in rural Vermont. I've been looking for something like this for years and have been finding basically nothing in the US market. US car makers seem to only want to sell big cars (which makes sense, more profit) but big cars are bad for global warming. I believe that over the next 5 to 10 years you're going to see the US and world markets shift dramatically to small EV's like this. If it had a small trailer for hauling larger loads short distances it would be perfect. For long distance travel I could rent a larger vehicle, but that would be rare.
In the ideal world, library developers would properly use the python_requires[1] option and dependency resolvers would correctly identify the latest version of a library that works with the installed version of Python. Unfortunately I have found that is not always the case.

When I make public modules, I personally weigh whether using a new feature is worth losing users stuck on an older version. That sweet spot for me right now is targeting Python 3.6 and using backported modules where necessary (e.g. mypy-extensions). I'm a big type hint fan and type hinting became much more usable in >= 3.6.

[1] https://packaging.python.org/guides/distributing-packages-us...
Thanks, so maybe this page is outdated where it mentions your own crawler with user-agent? Or does the Internet Archive use it for these crawls?
https://www.cloudflare.com/always-online/
I’m in the immersion camp, but give me a table of Spanish conjugations and it’s a million times better than having to figure it out one word at a time.

Additionally, for really foreign languages (e.g. English vs Chinese) knowing in what order to place words and whether words are needed at all is of great help.

Both parts are needed.
How to Make Your Node.js Code Easier to Read
Source for why crashing male fertility rates aren’t related to xenoestrogens?
I don't use JavaScript but JavaScript using binary floating point always makes me shake my head in disbelief. You got a language designed from the start to deal with user input that can't represent decimal numbers and fractions.
I see. Thank you for sharing your thoughts.
Sometimes just solving a problem is rewarding.

People don't port DOOM to pregnancy tests and fridges because there's any dire need to play it on those devices
I'm in Australia, and this is categorically not true.

This term doesn't allow Google to vary the contract. Instead it says if a court finds a specific term is unenforceable that doesn't invalidate the rest of the contract.

Here's guidance from the Australian government clausebank, which is a shared resource for common contract clauses in Australia:

"This clause provides that any illegal or otherwise unenforceable contract terms are removed from the Contract, with the remainder of the Contract remaining valid and enforceable between the parties.... While use of this clause is optional, it is common for contracts to include a clause of this type."

https://www.finance.gov.au/government/procurement/clausebank...
Introduction to Google Cloud CLI
They cannot. Both the AP and the SEP ROMs are hacked on the T2.
> files flushed/closed, memory freed, radiation-emitter disabled

All of this is performed by destructors/GC cleanup/Drop in most languages.

> That's why even in safe Rust code, it's possible to leak memory

It's possible to leak memory through circular references and lazy evaluation in all languages AFAIK.

> e.g. shut down without calling the "switch off the radiation emitter" destructor on a medical device.

Unsafe unwinding is possible in any language, including one with linear types. If the runtime crashes, there's nothing to guarantee their one-time use.
This is generally a bad idea for accessibility reasons:

• Screen readers won’t be able to do anything with it;

• Some mobile users especially will turn off web font loading;

• Even if custom fonts are enabled, it’s not terribly uncommon for them to fail to load for any number of reasons;

• It’s best for performance if you can do something like `font-display: optional` or `font-display: fallback`; but if you are actually depending on glyphs in your font, you can’t do this. (For that font, anyway; if you use a custom font for just that range, you could still make any custom body text font optional, though at the cost of an extra request for the private use font rather than it being embedded in the rest.)
How to Run API Tests Automatically Every Time Your App Is Deployed Using
From Layers to Microunits
I don't blame the engineers on this but you are right on the situation. They are shipping shittier stuff every passing year.

This is gotta be a management issue though. However, this trend has not reflected on their revenue negatively, management gotta be happy too.
> I feel that most math subjects are treated either as full-on “fluff” (e.g. calculus, all computing, no theory building) or full-on theory (real analysis)

My background is computer science and I had a similar experience. Just a caveat: I'm not arguing that we should stop teaching theory, quite the contrary: most of the times we err on the side of the fluff. In particular, the fact that many reputable institutions are cutting formal logic, computability theory, etc. from their CS curriculums is an absolute disgrace. Intuition is hard to teach (easy to fall into the 'monads are burritos' trap) and it's something you have to work for yourself if you want to develop.
My point is just that lack of intuition/operative knowledge will lead to your theoretical knowledge of the field being less in-depth and generally less helpful to you.

I honestly don't think it really matters what book you are studying as an introduction to a subject, as usually introductory courses are teaching well-established theory that everyone knows/agrees on.
If you have no prior knowledge, a decent starting point is this: https://www.amazon.com/gp/product/1981369198/
the author's website has similar content: https://www.statlect.com
That's running purely in usermode, and nothing was broken in this demonstration, the touch bar is being used "as intended"
Hey. I have long been wanted to know from someone who has used both Tridactyl and Surfingkeys. On the surface level it seems like they have a larger set of features, but maybe almost all of those can be done in Tridactyl as well. Can you please tell me how these two compare?

https://github.com/brookhong/Surfingkeys
The things stored in the enclave are encrypted with a key derived from, among other things, your device password so no jailbreak is going to provide access to them.

It would be a big deal if one could, say, run 'offline' dictionary attacks against secure enclave content.
I jailbroke my iPhone and tried out many from the most popular list in the Cydia? store. After about two months I unjailbroke because I didn't care for any of benefits I had personally experienced. It sounds like there's a lot of people who did this, in part because Apple takes inspiration from the jailbreak-only apps.
The sites look the same. Both are developed by https://www.saidot.ai/.
Tips for Better Front End Testing Quality
Does the T2 have any secure storage like the A12 and newer, or are all boot ROM exploits essentially unpatchable? And do we know if this specific exploit is a boot ROM exploit?
I would say I am my own authority on what I accept. However, your authority is the government, consensus opinion, journals, HN - not yourself.

If something is not proven to me, I'm not going to pretend it has been. For most, authority is from outside. 'My teachers/lecturers/TV/parents/etc say this, they wouldn't lie, would they?' Its not malicious, but the lies are propagated. The reason is that no one - NO ONE - is doing their own research to verify anything, lies and confusion are spread.

So, I would say you have 0 proof to believe what you believe. If you try to prove what you believe in to yourself, you will find that you cannot satisfactorily do so. So why believe it? I'm just not believing things that I have no evidence for. And once you remove the un-evidenced crap, a different picture emerges. But you are easy to use the term 'conspiracy theory' to avoid to have to engage with what I raise.

Seriously - take my challenge - try to create water out of the 2 gases. Or to separate them from water. You won't be able to do it. Which shows you how little you know.
Kite for Jupyter
Except maybe by word of mouth spread the existence of external forums for communication that don’t involve leveraging company paid resources and some kind of entitlement to use said resources for non-company purposes. Using external resources and word of mouth may not be the most convenient result but it’s realistically fair.
Just use the reader mode? Firefox's one clears the article pretty neatly.
> Windows: Added Virtual Camera

There's already a plugin for that and I've been using it for a while. I use it to combine my webcam with my desktop so that I can watch YouTube together with my family while still looking at each other's face.
Rather than a textbook, I've had success getting a copy of the course notes directly from the stats department. The best textbooks I've read where history of statistics and philosophy of statistics.

> I’m reading Feller right now for the probability stuff, but I’m unsure about statistics.

Probability is the study of mathematical objects, and nobody is totally sure if any of them exist even in the approximate. Is anything in the universe random? The question is open, and likely to eternally remain so. Lots of things look similar to a random variable if viewed from the right perspective, but most of them aren't actually random. Not really a problem for the mathematicians, they feel no special need to study things that exist.

Statistics is roughly the study of how to deal with actual results. If you do a census, those results exist. Statisticians then need to make decisions about how to think about their results, and usually fall back on models rooted in probability. Technically speaking, "a statistic" is "any quantity computed from values in a sample". [0]

Basically, statistics is probability + data.

[0] https://en.wikipedia.org/wiki/Statistic
When I see that in a garage it reminds me to not stick around and inhale combustion engine fumes longer than I need to.
Sure, in 3D games it's a different topic but I have seen people playing with wireless mouse that lags behind quite significantly without noticing.
It is inconsistent. -XLinearTypes detractors have been making this paradoxical argument for months now. If it's useful, people will use it to build libraries. If it's not, it's all fine.

The FUD from Haskellers depresses me. My consolation is I'll get to build useful shit with -XLinearTypes on GHC mainline now - things detractors told me weren't possible because they were too busy complaining about its imperfection.
That is one of them. Bad naming is a disease in the SW industry and here is a good example. I also argue the square bracket notation is introduced for little effect.
The Dark Side of ITER
>All of this is performed by destructors/GC cleanup/Drop in most languages.

Most GC languages don't guarantee that finalisers will run on shutdown, and no languages I'm aware of guarantee that destructors will run. For really safety critical applications it's not enough that it works fine most of the time; it needs to provide an iron-clad guarantee (as e.g. Ada with Spark can provide for many things). When writing a library it's not possible to guarantee the user will use it correctly when the compiler isn't able to enforce this.

>It's possible to leak memory through circular references and lazy evaluation in all languages AFAIK.

In a garbage-collected language, circular references alone aren't enough to cause memory leaks, as if the circle is not referenced transitively from the root object then it will still be collected.

>Unsafe unwinding is possible in any language, including one with linear types. If the runtime crashes, there's nothing to guarantee their one-time use.

That's true and unfortunate. But linear types at least guarantee that with orderly shutdown, every destructor will be called correctly.
Breathtaking Brand Style Guide examples to inspire you
I would strongly disagree with that. Your supposed dichotomy between immersion and grammar is just not the case. You both learn by immersion and also have a look at the grammar. Just hearing and reading will leave gaps in your understanding and have you build weird habits. You trying to paint it as an "either or" is a relic of the past.
None of the companies I've worked for offered a decent insurance plan. One had it, but it was more for the other 300 minimum wage workers and practically covered nothing other than car accidents.

There were companies that offered full, proper health insurance, but I had my own so the value was close to nil, and the salaries were 25% lower than the smaller companies offered.

Benefits tend to be mostly flat across employees to make use of economics of scale. I'd love something like a company car, and would happily take a salary cut because they're liabilities and it's a win-win where taxes are involved. But if a company won't offer a car to everyone, it's not going to happen. I got free parking as a benefit once but only used it a quarter of the month because it was cheaper to Uber to work. I know they were paying for the parking every month and I'd rather take the cash, but I wouldn't turn down an extra $30 of savings even though it cost them about $100.
I'd like to see their a/b tests. Can you sign up another few email addresses and compare them?
Instead of UBI and relying on the state

How about instead support

Local farming
Local Trade
Local Markets
Local Manfactoring

by using Local Currencies
that way you can set your payment ammount/min wage

* No GST/VAT

* No Income Tax

* No Payroll Tax

* No Wage Tax

* No Super

* No Heath fund

If you charge 10 dollars per hour
you get 10 dollars per hour for your labor/time/engery/effort

Local Currencies are picking up in USA and EU nations

USA - Utah Gold Back - https://goldback.com/the-faqs https://goldback.com/libertydollar

USA Wood - Tenino, Washington - https://edition.cnn.com/2020/06/20/us/tenino-washington-wood... - https://grow.acorns.com/coronavirus-tenino-washington-using-...

USA , Ithaca Hours - http://www.ithacahours.com/ - https://centerforneweconomics.org/apply/local-currencies-pro...

Grow Product in Local District
Turn it into something
Sell it locally

No STATE

NO Central bank

All Phsyical currency
> I really don't believe this is ever going to be better than existing techniques.

The paper has examples of how it's better than existing method (such at the ST trick). Took me like an hour to read the entire thing months ago.

Strong objections weren't ignored - they just weren't especially compelling. And when pressed for an alternative, nobody could come close to something of the rigor of what was merged.

This entire comment is FUD and the fact that it's at the top of HN is such a PITA. Now I'm gonna have to hear even more people copy-paste argue against the extension instead of making real progress.

This isn't going to make the library ecosystem worse. Please just edit that statement of "fact" out of your comment for all our sakes.

That's all okay though. I'll go make some video games with type-safe manual memory management thanks to this extension :) that's the power of not complaining when things aren't as perfect as you can imagine them.
SymSpell Python Pybind11 Port
SymSpell port for python using c++-pybind11, is 3x-40x faster than symspellpy the current best symspell port in python and maintains same api structure.
Modern media use of the word "algorithm" is almost exclusively about AI type of stuff. Recommenders, likelihood detectors, image recognizers etc. That's very much not a series of steps: it's primarily a function of the data that it had been fed. You can't summarize a training body of 50000 cat pictures as "a series of steps". And the steps are worthless without the training data.
Details are in the linked PDF from the site.

Note that the site is run by a LENR[0] advocate. However his rebuttal of claims made by ITER personnel seems genuine. I am not a physicist, though.

[0] https://en.wikipedia.org/wiki/Cold_fusion
Or even easier:

funced foo

Then edit your function in the editor, save and close it, and then:

funcsave foo

to make sure it's there in the future sessions. Without that second step you can create one-time helper functions for the active session.
Have you ever been told why you didn't get a job? Any one of them could have been for failing to make the jump.

That said, I have never nixed anybody for being only on Github. And, thank you, it is a blast, but mainly because we don't have meetings.
Then why stop using it?

The only website keybinding that really frustrates me is /, which many sites bind to their search feature. I don't understand why they do that. Don't web browsers already have page navigation features? Either the user is a mouse maid and can click the search field themselves, or they have a keyboard navigation tool such as Tridactyl and the binding just overrides the tool.
it's as if centralizing everything on a system designed for decentralization for precisely this reason, was not a great idea
Comment Bots Are Invading YouTube (Spam Bots)