skysight-inc/HackerNews huggingface dataset:
It looks like your "Digit grouping symbol" field is empty. I'm sure that's standard in some locales, though not for US English. I don't know how to make that field empty; when I try, Windows says it's invalid. So I wonder if your locale sets that separator to some kind of Unicode character that, in a proper renderer, is equivalent to no character at all. If that's the case, then I'm guessing refterm could handle that character as easily as it handles VT escape codes. But this does lend some weight to the position that Casey was oversimplifying things a bit.
Agreed, except I don't think people should use expect() since its name is a mistake made early on in Rust: people use it to write

expect("something bad we don't expect")

unwrap_or_else(|| panic!(...))

is clear and doesn't suffer from the naming mistake.
Keep hitting that Reader Mode button
You call for a referendum, and block all Murdoch media for a few months before it.
Conformity has been a stronger pressure in North American society ever since 9/11.
https://archive.md/svWC6
It did. It really makes a huge difference.

In Go some common types are forced to be nillable, and you can't express "this is never nil". In Rust, "never nil" is the default, even for slices and by-reference types, so right of the bat for the majority of types nullability disappears entirely. You can't make a mistake of `unwrap()`ing something that doesn't support unwrapping.

`unwrap()` is the laziest/worst way of handling optionals, but it's still better than Go's behavior. `unwrap()` is local and explicit, so you can find and review every potential failure point (unlike e.g. finding every use of a nil map in Go). And of course Rust has plenty of better, graceful ways of handling optionals, so you can also ban this method entirely with a lint.
You continue to assert that error handling adds noise to a block of code. This is an opinion, that's fine, but it's not an objective truth. In many many domains -- in fact the domains which Go targets -- error handling is equally important to business logic.
>Compared with never-smokers, current smokers had higher risks of hospitalisation (...) and mortality

Is there any data regarding smoke-quitters?
My partner, who is an environmental engineer that specializes in superfund site remediation, took one look at the map and said "Colorado is only a hot spot because they're actively looking for it and other places aren't."
Did you read the paper? It makes clear that, yes this has been done for years and is nothing new as such, but this new approach gives much more accurate and higher resolution results.
I'm sure that number would drop quite a lot if you decouple MAU that are only using Messenger. I'd go as far as to say that there's a reason that it's still not completely separated from "Facebook proper" after a decade or so since Messenger became a separate app.
Based on the value of the "item" for example airlines will assign a value to these miles ie (100,000 miles worth $1200) - or something like that. Otherwise, I don't know. I'm not an accountant/cpa, but I know that this stuff is taxable whether it's tokens or ketchup packets.
Install ublock origin. No ads. Think of it as anti-malware for the web.
> They choose to be a victim.

Did they choose to have decades of behavioral and psychological research weaponized against them in order to lash them to these systems? Did they all choose for their friends and family and huge swaths of their social life and day-to-day communications to be subsumed?
Soldier specifically refers to the Army. Marines are called Marines. Naval personnel are called sailors. Air Force personnel were called "airmen" but I assume they've probably come up with something gender-neutral by now. No idea what Space Force settled on but "spacemen" would be hilarious. Warfighter is meant to be a blanket term for all uniformed personnel of the armed forces that doesn't only include the Army.

At least that is the US terminology. I can't speak for other countries.
Oh its happening. I have friends in FB who are sick of the daily scandals.
Are there useful possibilities opened up by increased understanding of how the touch receptors work? I can imagine that our ability to manipulate those more effectively could have a lot of useful applications.
> They have literally over a billion MAUs right?

I wonder how accurate that number is though. FB is not really known for providing accurate statistics [0].

To clarify, I don't think they are dead and are humungous irrespective of how accurate the numbers are. But considering the history of the company, I don't think any of their metrics/statements can be trusted.

0 - https://www.theverge.com/2018/10/17/17989712/facebook-inaccu...
What's the right thing to do in these scenarios? Two people working on a project non-commercially who both (assuming good faith) think they are right about licensing and have hit some kind of roadblock. Are there open source licensing resolution bodies who can help without getting to litigation?
Cool. It's a bit like what Kotlin did. Yet after some experience with Kotlin I found it is not perfect. "You have to be extra careful at boundaries" exactly, with Kotlin too.

The question mark is the best thing if you have not build your language with null safety to start with. Please look at Elm for a good example of what real null safety looks like.

With Go they had to change to do the right thing from the start. I really wonder why they didnt.
I'm really not a fan of the "initialize with empty value" approach. Especially when handling user input, e.g. marshalling JSON onto a struct, Go makes it impossible to distinguish between the user setting a value to 0 and the user not specifying the field. Instead, you end up with awkward "pointer to int" constructs to allow for nil checks. I'd love to have a "undefined" value instead.
You don't need a black box neural network to do statistics now. But it might be a good tool nonetheless.

And it might be much less of a black box than you imagine.
Pair programming is a way of transferring tacit knowledge that's literally an order of magnitude more effective than trying to document that tacit knowledge, mostly because documenting tacit knowledge is extremely difficult.

But ultimately it's a culture thing -- if you're hired into a culture that values pair programming, you're hurting your team by not also valuing pair programming, and vice versa (you can't make a bunch of introverts enjoy spending hours with someone giving them guidance over their shoulder).

Honestly, being an introvert here is a hinderance to growth; it's vastly superior to run through a problem as a pair when someone has better knowledge about that problem than you do.
> convoluted logic

The only convoluted thing here is your own history as you see it.

> Russia was considered the biggest threat to Ukraine independence starting with Kyivan Rus'

Until Yushchenko there was no such president. Relations never were stable, though.

Look at A.I. Kuzmuk paper "Ukraine military doctrine evolution" if curious. VDU-1993 and VDU-2004 never considered Russia as a threat. VDU-2004 states there is no direct military threat against Ukraine, just possibility of being involved into bigger conflict. Kuchma even cancelled statement about NATO integration in VDU-2004, by making it more smooth.
Don't Use Manjaro
It would be great if they try to predict incoming typhoons formations, this will greatly help us anticipate and measure how dangerous the upcoming danger is.
>On the other, mRNA research goes back to the 80's, and mRNA vaccine research goes back twenty years; these facts are often overlooked by the "it was developed too fast" crowds.

I am on that camp, that it was developed too fast and I do not think people should be mistreated because they think that. After all, there has been some adverse effects for some of the people who took it (like the auto-immune disease for the Janssen vaccine or thrombosis that caused some deaths in women who were taking the pill at the same time). I am not against vaccines in general, I am just worried that, as there is clearly an economic interest in rushing things up, that some bugs may still be on these vaccines that will need to be fixed. We have no idea of the long-term effects these vaccines have, unless someone has invented a time-machine and gone to the future. When concrete, well-made studies have been made that these vaccines are safe long-term and effective, I do not see why should someone not take it. Until then, I will wait at the comfort of my home.

After all, even if I took the vaccine, I would also continue to spread the virus just as someone who did not take it.

Another point is: How deadly is this vaccine to someone who is healthy? Is that value so big that we should rush to take not fully tested vaccines? I would get that criticism if there was a rate of 20, 30% of guaranteed death to someone who contracted the virus. At these current values? I think I will take my chances.
Isn't this just indicative of a total failure in the spec?
Do you use colored text tags? The performance issues only happened when that was on.
Agree. I think this should be the default option.
> In 2016–17, foreign firms paid 80% of Irish corporate tax, employed 25% of the Irish labour force (paid 50% of Irish salary tax), and created 57% of Irish OECD non-farm value-add. As of 2017, 25 of the top 50 Irish firms were U.S.–controlled businesses, representing 70% of the revenue of the top 50 Irish firms. (Wikipedia)

Are you sure about that?

If the EU enforces what they preach and Ireland loses its tax haven state they could lose a huge chunk of their GDP.
> but that does not mean those "jobs" were not done

Still, i'm not sure if any significant % of population was occupied in those jobs.

> As the economic system adjusted it was the end of being able to live on one full-time income for the average family.

By automation you mean industrialization of society? I maybe wrong, but industrialization only lead to urbanization, which separated older and younger generations which lead to "atomic family", still patriarchal in it's essence. Decay of which(as well as one full-time income per family) came only later in 20th century.
Medicine Nobel Prize Goes for Temperature and Touch Discoveries
I don't know Kotlin, but these usually are distinct from Options in an important way, idempotency `String?? = String?` or `String|null|null = String|null`.

This equation makes sense for some mental models, but isn't quite the same as Option. In particular, Option[T] has the nice property that you can map over its inner type in a naive fashion `forall S. (T -> S) -> (Option[T] -> Option[S])` whereas the coalescing version above needs an additional assumption that `S` is non-nullable.

forall S not null. (T -> S) -> (T? -> S?)

This can really get in the way of some kinds of generic programming.
there are all sorts of coding-adjacent roles:

* tech support/sustaining (active coding/patching)
* tech support/api engineer
* etc.

the 'etc.' can be anything that is generally more human-centric/consulting/etc. - where you might have to talk to other humans - solutions architect, technical account manager (one step up from tech support), pre-sales engineer, sales engineer, post-sales engineer, (on-site) consultant, etc.

shoot - EY just went remote. all those consulting companies need bodies.

of course, if you can invest in crypto and take 6 months off, that's prob best to start with.

i'd say again, if you can hack linux _at all_, some company is dying for your skills. even part-time.

if i was in your position, i might look at a job board like this one, which seems to have all sorts of flexible arrangements.

like if you can actually code a little, and can also tie your own shoelaces, not even at the same time, then you can get another coding job, imo.

https://remoteok.io/

just blast a few companies on there, tell them you want 20 hrs/week - maybe even sort by the part-time option if they have it - done.
You're not arguing in good faith.

Casey threw something together in a matter of days that had 150% of the features of the Windows Terminal renderer, but none of the bug fixing that goes into shipping a production piece of software.

That screenshot you keep parading around is a small issue with a quick fix. It's not like Casey's approach is inherently unable to deal with punctuation!

You don't discard the entire content of a scientific journal paper because of a typo.

"Sorry Mr Darwin, I'm sure you believe that your theory is very interesting, but you see here on page 34? You wrote 'punctuted'. I think you meant 'punctuated'. Submission rejected!"
Nothing new here . Both Facebook and Google’s business model thrives on addiction and almost all their revenue comes from ads. However much as the NYT and WSJ try to berate them these modern day tobacco companies are here to stay. Their revenue and profits are more than those of the next 10 companies combined . And no one is turning down a big paycheck and money .
It's always someone's opinion until confirmed. If it were facts the stock would reflect so.

There are browser plugins to filter out groups, pages and ads from your feed. That removed, it's basically a ghost town, at least for everyone I know that tried. It's become a glorified web portal/forum from the dot com boom at this point, and not a particularly good one at that. Within 5 years FB (the website, not the company) as it is will disappear or become irrelevant.
When I read MVC I guess I take it pretty literally, in that you would have packages named model/s, view/s, and controller/s. That's what I'm speaking to. Of course, abstractly, many programs tend to be structured in some kind of layering scheme that's MVC-ish :)
Frances Haugen: Facebook whistleblower reveals identity
You know the saying that correlation is not causation ?

https://pubmed.ncbi.nlm.nih.gov/11994026/

> The presence of salicylates in the blood or urine of Reye's syndrome patients has not been demonstrated, and no animal model of Reye's syndrome has been developed where aspirin causes the disease. It is clear from epidemiological data that the incidence of Reye's syndrome was decreasing well before warning labels were placed on aspirin products. Reye's syndrome disappeared from countries where aspirin was not used in children as well as from countries which continued to use aspirin in children.

This link with Reyes syndrom is about as valid as good old snake oil to treat ailments. Bad science was not invented just last year.
To be clear, I have an android phone.
> Aspirin can cause Reye syndrome in children

This has never been demonstrated
Apple iPhone 13 review: cheaper, longer lasting and better camera
Lol, maybe the boost comes from the 5% increase in reading time =P
Siamese cats are heatmaps of themselves
This is very hard to fix because the Workbench has to find every single icon file in a drawer, match it up against any drawers or files, then load the icon file and display it. There is no icon cache or, for that matter, no "these are the icons we last processed when we looked into this drawer" file.

Whenever you ask Workbench to show the contents of a drawer you are starting a full scan of that drawer's contents with Workbench picking up, one directory entry at a time, what it finds. Put another way, finding and displaying the icons is strongly I/O bound and limited by what the file system can deliver.

It has been like that since 1985/1986 and the fundamental architecture of Workbench has not changed since then. There is a large degree of freedom afforded by storing icons in individual files which impose no limitations on the size of the icons. You pay for that freedom by waiting for the icons to appear and the scanning finally finishing.

Fun fact, the original Workbench design in the Kickstart 1.x ROMs acknowledged that reading the directory entries of a drawer one at a time was too slow, especially on floppy disk. The solution to the problem was to create ".info" cache files which listed every entry which had an icon file associated with it. Workbench would read that file unless the parent drawer's "last changed" time stamp was more recent than the ".info" file's and thereby skip a lot of unnecessary directory scanning: it just had to read those icon files and be done with it. One small problem about that cache: the floppy disk file system scattered file data and metadata widely across the medium which as a by-product increased the effort of retrieving it.
> This is the internets. A toxic shithole full of intellectually lazy and wilfully ignorant people who don't want to know, don't want to learn, don't want to read and study, just want to be entertained and outraged and cancel each other out. Like a good, old, Roman mob.

You're coming out of this looking as nothing so much as a prime example of exactly what you complain about.
I can’t believe that neither can do decent bookmarks.
read on the lack of evidence when it comes to Reyes syndrom, maybe?
I tend to encourage my developers to pair program as a necessary part of our cross training processes. It's a good way to get people more comfortable with it.

Usually I find that even the most hesitant people will start to talk about the benefits of pairing after they've done it a couple of times, especially with a more senior member of the team.

People take for granted how many little things they can learn from other people that they don't expect. I've learned more IDE tricks and command line tools from pairing than I ever did on my own.
It's worth noting that the reason this took so long is that VMWare ported their in-house hypervisor instead of using Apple's Hypervisor.framework (or it's higher level counterpart Virtualization.framework).

I wonder if that means we'll ever get a ESXi port to Apple Silicon. I doubt it, but what other reason is there to go through all this trouble?
"guardians" are the term used for members of the space force.
I agree with this 100%. I hate FB and deleted my account 10 years ago.

However, I lived in the HN bubble for a few years and came to conclusion that FB is dead. Over a few months last year I realized how active FB is and was shocked to learn that lot of people use FB to form new relationships, sell things and discover new stuff.

I don’t plan to activate my FB account but the view that FB is dead is utter nonsense
> Just because the demographic skews older doesn't make those users less valid.

Observing younger people in my family I think there has been a shift in recent years. When I was growing up being able to connect with friends outside of school, etc was a real privilege and something we had not had before services like MSN and MySpace.

These days kids are connected primary via online interactions from what I've seen. The young guys in my family spend hours chatting to friends on XBox while the girls play games like Roblox together and message on apps like TikTok / Snap. They don't need a Facebook because they're already connected through their other online activities. In fact when I've asked them about Facebook they don't even get why it's a thing and have told me flat out that it's a site for old people.

Even among people my age there is no long the desire to share things publicly and instead to connect via private messaging services which as OP suggested isn't going to be as easily monetisable.
South America and South Asia are not "free world"? What does that mean?
Apple iPad 9th Generation Review: A Complete Guide for Users
That link doesn't work for me.

Our local school district's most recent water testing seems to have just been for lead. It resulted in a 229 page document outlining how, when, and where they tested every single tap in all the schools and what the results were. I've not seen mention of PFAS testing in our schools, which is where I'd expect to see it first.
Let’s make a deal: Entrepreneur wants to trade Buran shuttle for a skull
One obvious thing that came to mind immediately is something like racing, for example F1. Knowing what tyres to put on is a make or break there. If DeepMind truly is better than anything else there, I'd imagine F1 to be one of the first to start using it.
Apple Watch Series 7 orders start Friday, October 8
Dealing with Imposter Syndrome? Lean into It
>FB as a website / app is dead

Literally doesn't matter, it's time to realize that FB, Whatsapp, IG are all the same data bucket. Doesn't matter which you use, which you boycott if you touch any of these you're a FB user and if a single person who knows you IRL uses any of these and allows contacts access you are at least a shadow profile in their system.

Saying that I do believe both FB and IG will be surpassed by other networks within 10 years. The only thing up in the air is if those networks accept FBs offer of not.
In that case, can you tell me why my account no longer exists? my username was 'mkoryak'. My account was created on

Mon, Jul 18, 2016, 9:38 PM
John Oliver discusses PFAS chemicals linked to health issues [video]
Do you feel this comment has contributed anything to discussion around this post?
A First Look at Intel’s Next-Level Neuromorphic Engine
Yes, but you can see how it makes sense: weather and the various dangers of being unprotected (walking or biking) in an urban environment.

Ideally we'd have better designed urban environments to alleviate at least the second, but alas.
Previous discussion:

https://news.ycombinator.com/item?id=28536516

That's from nearly three weeks ago, so discussion is closed there. If you have anything to add, this is the place.
AMD SEV-SNP Development Continues Towards the Linux Kernel
> If it were facts the stock would reflect so.

As an aside, I’m a little uneasy with this statement. We always get reminders of the disconnect between the stock market and reality.
> We also need a safe way for users of devices not on our list to send their key to us and demonstrate that it should be trusted

This point is sort of hidden away at the bottom of the article, although nearer the top they do boldly assert:

> Trustworthiness is determined by the FIDO MetaData Service.

It might seem like the proposed scheme is no different from the standard Web PKI system of certificates and certificate authorities (with FIDO taking the place of the CA/Browser Forum), but there's a fundamental difference:

The browser, as a user agent, can be configured to trust a self-generated CA cert so you can access any site you want, but we are moving to a world where big companies get to place requirements on the sorts of devices you own - devices which by their nature have to keep secrets from you.

This brave new world may prove to be genuinely better for security and even privacy, but I still think there are important unanswered questions, and not just the ones that the article glosses over with a "we also need". For example, is FIDO really going to brick 100,000 devices because someone managed to extract a key from one of them with an electron microscope? If each device costs $10, then that's $1,000,000 of damage, which is a tempting target to nation states or just bored college students.
How is Tesla funded and backed by the US government?
That was phrased really oddly. I think essentially he means, the far side has a larger topographical variance.