skysight-inc/HackerNews huggingface dataset:
it helps to put risks into perspective. cats may not know everything that's dangerous in a home, but they're pretty clever and resilient. they're very unlikely to die in a accident at home.

basically, there's 2 not insignificant accidental causes of cat death:

(1) getting run over or attacked by other animals (dogs, other cats, coyotes, etc.) so keep them inside, and

(2) eating something that's severely poisonous [1] (mild poisons usually just upset their stomachs) so keep those things out of reach.

accidental fires are very rare and you don't need to worry about them (unless, for example, you leave candles or fireplaces lit when not at home).

this goes for life in general too. most of us know not to worry about lightning strikes, but most dangers we worry about are even less likely, like dying in a plane (or helicopter) crash or via terrorist attack. it's way more likely to die in a car accident, by heart attack, or due to cancer, and most of us don't incessantly worry about those things either.

[1] https://www.aspca.org/pet-care/animal-poison-control
P&L is possible to purchase in many other jurisdictions too, including the UK. It's also borderline irrelevant if the theoretical valuation of your startup is based on something which becomes a revenue stream in future (SaaS revenue, enterprise contracts, coin value appreciation). Obviously some startups have more plausible arguments about the magnitude of future revenue streams not based on past performance than others
You should probably get better friends sadly...
Chat about everything?! I cannot even do a decent search nowadays! The Google-sphere looks like a giant marketplace. If you're not buying or selling but just out for a stroll admiring the countryside, you're out of luck.
Aston Villa 2-1 Leicester – Carabao Cup – FootballGH – Video Highlights
Haha, indeed.

I think we're trying to stretch too far here. We've always dreamt of having a conversation with a bot without actually constructing the intelligence behind that bot. And it's not going to work.

We should start with something simpler, like cats, which definitely have feeling, but have a mental capacity that is closer to what we may be able to emulate through software. And then monitor progress through its 'meowing', 'purring' and 'tail wagging'.
The article really should have more extensively reviewed TeXmacs:

http://texmacs.org/tmweb/home/welcome.en.html
Nice dodge from answering the question.
This is possibly the worst thing I have ever read on HN.
Startup aims to be a trusted 3rd party for identity verification
It's more of a 'too complex to understand' issue than a care issue. If you spelled out what these trackers really track, a lot of people wouldn't be comfortable with it. Since it's tracking is hidden, people are not worried about what they are not aware of.
At what age do you disable the tracking?

My parents' tracking of me in the 1990s was awful enough. I dread to think what they have set up I were 12 years old today.
This is much closer to ABC notation [1] -- which the article says was an inspiration. ABC has been used for a long time by folk musicians, for example here [2].

1. http://abcnotation.com/

2. https://thesession.org/tunes
I'm not sure I understand the issue about the user repeatedly tweaking parameters for their data visualization. If anything, that is a reason notebooks are so nice. The repeated tweaks are due to the notebook format, its because that's an inherent part of the data visualization process, where the end result of a particular parameter choice is hard to predict how it will look with a given data set. So the same process would occur whether one was using a notebook or a script, but with a script it becomes much more cumbersome to actually see the result. In a notebook, the parameter tweaking for a data visualization is immediately followed by the result.

I definitely agree with most of the other points though.
The keyboard is a fair point. I had mistakenly assumed they fixed them with the recent update but there they are on the list of models with free keyboard replacements.

As for 2, I already have an MBP13 2017 and I want something even more portable. That was why I was interested to hear people’s experiences programming with it’s lower spec CPU.
You probably wouldn't want to live a stress-free life: stress is often also a source of great meaning in people's lives. Stress doesn't necessarily cause bad effects (threat response), it also causes good things (challenge response).

And the rats in these studies are usually essentially tortured (which is definitely something to avoid).

I highly recommend everyone look at the book "The Upside of Stress", the Ted Talk is here:
https://www.ted.com/talks/kelly_mcgonigal_how_to_make_stress...
And looooots of "dad jokes"
There were thread-safe JS interpreters, in early versions of Opera for example. But without locks it was going to be impossible to write thread-safe JS. The arguments of Ousterhout and Miller may or may not have been an influence in 2000 but certainly they were in 2010. You might be interested in Miller's dissertation.
I would assume that the honeywell PO worth $100M was part of the scam, and therefore no "braveness" on their part.
in practice, several large chain stores deliberately disabled ApplePay specifically at first, hoping to choke it off.

This is FUD spread by Apple after poor uptake of Apple Pay. The reality is that many retail chains and restaurants either hadn't enabled the NFC chips in their payment terminals, or were using old terminals that didn't even have NFC functionality, and thus did not work with Apple Pay. Retailers that supported NFC payment prior to the launch of Apple Pay supported Apple Pay at launch.

Retailers are not about spending millions of dollars to upgrade working point-of-sale machines just to make Apple more money.
Thanks for the explanation. I guess part of why I'm confused is that they have not stated any plans to stop supporting Switch and Playstation 4 versions of the game and in my mind those are probably just as difficult to maintain as the macOS and Linux version. Do Nintendo and Sony provide support here that make it easier for Psyonix to port to their platforms, or are there just so many more players on those platforms that it is worth the investment?
I dunno.. Chemistry is right next to Bio
I'm not thinking from a global optimum mindset. I'm reading the actual DNI reports, I've talked with actual people in cyberwarfare (a major, even) and I've talked with people in both the OSINT community and the SIGINT / COMINT community. I have a family member that works on blackers all day long for the government of Canada and I've gone to conferences on both attack (Infiltrate) and defence.

China has a competitive advantage on creating tech at lower cost. America is awash in investment dollars, but has burdens that the Chinese do not have (IP, compliance, competition with other market participants like Google / Apple for the same talent) and it isn't realistic to keep our hopes on America or other western countries always matching the lowest cost. Some things need to be prioritized strictly because they're national security interests. Our media companies shouldn't be owned by state backed foreign interests, our defence companies shouldn't be, and our networking gear shouldn't be riddled with gear from a country like China that mass incarcerates people based on religion or ideology.

I'm not saying things will be perfect if we keep China out of our 5G space—far from it—but the internet is essentially a nervous system for machines and if we allow their gear all over our networks it's going to be utilised against us. In an ideal world even a country like Canada would have their own networking gear providers, so that if a country like the USA slides into despotism we wouldn't have to worry about getting strong armed, but we're far from that ideal scenario and I'm only hoping for less of a bad bargain than we're likely to find ourselves in 20 years from now.
> "7325 is prime whenever taken modulo a power of two. This somehow (I’m actually not sure exactly how) leads to the sound mixing code being passed a one-sample array, triggering the corner case and freeze.

> I spent at least a day rooting out this bug,"

---

For a days work I'd say he did pretty good!
> this omnipresence of the religious police

> I also understand sometimes even alcohol will appear at house parties which again I understand to be at least taboo if not outright illegal generally.

I have a very strong aversion regarding breaking laws, especially if I'm at the mercy of a foreign government.

That sounds like hell on Earth for me.
imo, some people are clearly in situations where continuous medication is worth the trade-offs...

For milder cases, medication can disrupt negative feedback mechanisms. eg Adderall didn't cure my ADHD but a few months at a high dose gave me momentum to build organizational habits and understand what "normal" meant. Now I just take the occasional low dose in response when life gets hectic to stay on top of what matters.
This isn't really controversial. If your goal is to reduce total expenditures while maximizing health outcomes, you learn pretty quickly that while screening can detect many cancers, it does not mean you need to take action to maximize health outcomes. In particular, if a particular cancer doesn't proceed to malignancy, but you do surgery, the patient has a slightly higher risk of various problems (because surgery and hospitalization carry their own risks).

People often think "if there's even a tiny chance an intervention could make a difference, we should do it!" without regards for cost or total efficiacy.
Can you provide some more details? I have a Moto G2 laying around. This sounds interesting.
I was replying in the context of "This paper came at a time when threads were really painful to work with," which seemed to imply that they're no longer really painful to work with.
Last year for a while I was doing that (going to bed 8:30 to 9). My house is mostly heated by wood stove so last year I started waking up early to restart the fire and it just stuck.

This year I'm getting up a little later (maybe average 6:30, to be out the door by 8:30), mostly because I am writing more at night this winter, and its not as cold. I think in the summer I'll switch to writing in the morning more and go back to waking up 5:30-6.

Years ago, I would go to bed at 12-2am. I always used to say most of my best work was done between 10pm-2am. I much prefer it this new way, though past me would have a hard time believing it!
If you put gmail features into TB, it will become a gmail client, not an email client. The reason why all email servers and clients can talk to each other at the moment is because it's been well standardized, as opposed to, say, instant messaging. I'm all for improving email, but if done irresponsibly it will introduce division due to incompatibility and damage the ecosystem.
I hope they do Audible next. I'd really like to know whether or not the extreme sluggishness of the app is due to what I suspect: badly designed activity tracking that implemented by developers who don't know how to do this asynchronously.
A worthwhile watch is the music video for Khruangbin's Maria También. It takes pre-revolutionary video of female pop stars and systematically erases them.

https://www.youtube.com/watch?v=7hlGqj3ImQI
The woman shaking up the diamond industry
First of all, Hollywood does occasionally sanitize films and TV shows. For example, the suicide scene was removed from "13 Reasons Why" after concerns from mental health experts that it might inspire copycats [1].

But even ignoring that, I think most people have a good understanding of what a movie is and that fictional characters are not real. Movies have been around for a long time, most people have been watching them their entire lives. I don't think at this point that most people have nearly as good an understanding of chatbots. If you can converse with one and it mostly delivers responses like a person would, some people will start treating it like a person and ascribe values to its statements, and that's where it potentially gets dangerous.

[1] https://www.nytimes.com/2019/07/16/arts/television/netflix-d...
Software+Freedom+Podcast+-+FSFE
No worries, sent to that address. Some public questions though.

We are looking at launching a product on the nvidia jetson and you mentioned that running a third party OS is an uphill battle? Can you go into the pros and cons of BalenaOS vs the default for many of these single board computers?

One of the big issues we have had is that on BalenaOS you are forced to use NetworkManger which caused us weeks of work to code around it's many short comings.
> I'm glad I know have an additional, identifiable reason why modern pop sucks so bad.

Music is subjective and popular music is always aimed at teenagers. You're always going to think the pop music you liked when you were 17 was the best pop music ever.
Somewhat interesting and will keep an eye on it, but the "current ecosystem" paragraph seems to both miss some options and confuse some things. E.g. yocto isn't an update solution, but is presented as contrast to some options for bigger systems, and no of the more advanced competitors for updates, both software and services, aren't mentioned at all - but those are what you need to convince me you're better as. (And yes, the space certainly can use some more options trying new things!)
Seems they gathered the data themselves and releasing it public domain, so now it is. At least from what I can gather in https://news.ycombinator.com/item?id=22174464
>> Considering that command-Z is not discoverable

Traditionally, the keyboard shortcut for undo has been listed next to undo on the edit menu. That's pretty discoverable...
Since the bot does not have any semantic knowledge, I am sure that it does not understand what you are saying.

Yes, its answer makes more sense than prev efforts, but you need real logic to assign semantic to the answer or to the question.

What does this bot prove? That you have enough resources to train on X GPUs instead of Y GPUs?.
I think at some level expertise does become a robust defense against scams; it's just that the level required is incredibly high. Scamming Cynthia Dwork or Wei Dai with a new cryptocurrency would presumably be a waste of effort, because they'd jump straight at that <jargon> bit and even a very good con artist wouldn't keep up. Likewise, top physicists, cryptographers, and mathematicians hear from a lot of cranks without ever getting taken in. (Or, I suppose, they're too embarrassed to admit it.)

But most people aren't at that level of expertise, and no one is that good at everything. If you're an expert at one thing, you're bound to be merely informed on a bunch of topics at the periphery of that thing. And "tech savvy" more or less means "informed by not an expert", so I think you're exactly right - that, more than cluelessness, is where danger lies. As we gain knowledge, we rely more on our own expertise than on consensus wisdom. And that's often right for spotting bad ideas, but it doesn't work for spotting scams. If someone is trying to hide the flaws where your knowledge is lacking, learning twice as much gives you far less than twice the resilience.

I definitely can't identify the next bit thing in gene therapy or concrete additives, so there's no point in even trying to pitch me. I'd turn down the real deal and not regret it later, because I have no chance of getting it right. But I first heard about Bitcoin in 2011, so it's not quite unimaginable that I'll get a shot at the next one also. And a "not quite unimaginable" shot at riches is pretty much what scammers live off of.
Ask HN: Do companies care about their front end performance?
I've worked as a frontend developer for a few years, and I am developing PerfBeacon.com to automatically audit the performance of sites I build. Mainly so that I don't have to do it manually any more.

I've talked to a few dozen people in web development to try to figure out if other people would find this useful, though most of the feedback has been that performance is more of a "nice to have", and that their company is more worried about releasing features.

Am I just talking to the wrong people HN, or do companies in general not care?
I had never heard of "arity" either until I started reading about functional programming concepts. It seems to be used a lot within the functional programming world, but not so much outside of that.
First Maine inmate enrolled in graduate school conducts research in prison
I haven't posted it anywhere because it's a bit of a mess, but here you go: https://pastebin.com/ZfkM2zkU

I'm not proud, or smart, but it works. Systemd is used for networking to make it simpler.

I based it on this: https://github.com/gsauthof/dracut-sshd

I should probably package it up with all the config options you'd need to specify drive and keyfile location and all that, but I'm a terrible member of the community and haven't actually done it yet.

The real trick that took me a long time to figure out was invoking "cryptsetup luksOpen" with my mount.sh script and then using "systemctl stop systemd-cryptsetup@nvme0n1p3_crypt.service" to get the thing to keep booting. I still don't really understand the tty ask password stuff in systemd, but this seems to work fine.

You just ssh in and run ./mount.sh and it decrypts/mounts/boots.
Create mobile apps in the fastest way: Monday Hero
Very nice work. This kind of embedding (a direct equivalent to "transpiling" for code) is quite common in the formal methods community; for example, Freek Wiedijk has shown a similar embedding of HOL Light https://www.cs.ru.nl/~freek/notes/index.html into Coq.
Given that this is Stocktwits, I assume the page you linked was auto-generated after enough people used the cashtag ($-followed by Symbol) on Twitter.
"I can't count the dollars I've made fixing other people's poorly written multithreaded code in my entire career, including in the last 3 years."

"Multithreaded programming is still one of the most problematic activities even for senior programmers, to this day. Multithreading bugs get written and fixed every day."

Strongly disagree. I am going to claim that threads / locking are not hard to write if one has at least a bit of common sense and discipline. Problem is that we have hobbyists without any trace of knowledge on how computers work producing commercial software.

Goes like this: I do not want to deal with memory management - it is too hard, I do not want to think about types - my poor brain can not comprehend those, pointers - OMG what are those beasts, threads and locking - gonna commit Seppuku. I will advise those to come to a logical conclusion: programming is frigging hard when one wants to produce a decent product rather then buggy POS. No matter how many concepts the language hides / converts to something else there will be always something else they will not be able to wrap their mind around. So how about trying gardening instead
Would that help in this case? Microsoft doesn't have an overwhelming share of the cloud services market AFAIK.

Defining "adjacent verticals" also seems super tricky and open to abuse.
As a landlord [0], I totally agree that housing is overpriced and society can and should make it affordable for all.

[0] not American, so I had to Google “section 8 housing”
Earth has also undergone at least five mass extinction events that killed between 70-98% of life on the planet. Rapid changes in atmospheric conditions are not friendly to life. Life is not robust or particularly adaptable at the species level, or on non-geological timescales.
> When it comes to who you are or how you choose to express your individuality

I’m from an Asian society and I’ve seen the pain the strict social framework can cause people who biologically cannot conform to social expectations. However, I feel like your phraseology sweeps more broadly than necessary. Society should think very hard about what would be good social norms, and evolve them as appropriate. (For example, the social norms against women on the front lines may need to be re-evaluated in the age of fly-by-wire F22.) And society should accommodate people who for biological reasons are different.

But that does not require unstructured, wholesale accommodation of how people “choose to express their individuality.” You can accommodate people without abandoning the rule that, “in general, society expects you to be a certain way and do certain things.” Abandoning that rule is a recipe for unhappy, directionless people and a disharmonious society. The fact of the matter is that (1) society is better and more well functioning when people conform; and (2) most people are pretty similar and will be made happy by the same things. The stunning irony of millennials is that they were raised to “follow their bliss.” But they grew up, and what’s their number one complaint? That they can’t find steady work that will let them afford a house in the suburbs and a couple of kids.
here is a chart with log scale option http://coronaviruschart.com/
If you've only had good grilled cheeses with American cheese in them, I feel bad for you - truly. A good grilled cheese is one of life's greatest pleasures. There are many different kinds of cheeses that can go into a good grilled cheese.
Sadly, I’ve seen much worse, and the mods here don’t do anything about it.
FOIA requests are your friend. Muckrock.com has done some work in this space. Also, don’t give up on legislating and regulating this sort of tech away.
It's Delimiter, wasn't it? They weren't a very good hosting organization to begin with, but you get what you pay for.
FTA, Tesla making the case for a vegetarian diet:

"[V]egetarianism is a commendable departure from the established barbarous habit. That we can subsist on plant food and perform our work even to advantage is not a theory, but a well-demonstrated fact. Many races living almost exclusively on vegetables are of superior physique and strength. There is no doubt that some plant food, such as oatmeal, is more economical than meat, and superior to it in regard to both mechanical and mental performance. Such food, moreover, taxes our digestive organs decidedly less, and, in making us more contented and sociable, produces an amount of good difficult to estimate. In view of these facts every effort should be made to stop the wanton and cruel slaughter of animals, which must be destructive to our morals. To free ourselves from animal instincts and appetites, which keep us down, we should begin at the very root from which we spring: we should effect a radical reform in the character of the food."
Of course I have read Joel's post and it's accurate. In the late-1990s, Netscape didn't need a full rewrite. But this is not the late-1990s. Thunderbird's current architecture makes it exceptionally difficult to develop on and it's probably time for a reboot of the platform.
I did recently get a ticket where hls.js failed to render something that safari can play just fine, but it's the first time that's ever happened and the scale we're talking about it is massive. I kind of want to file a bug with hls.js
How much of this is just the natural consequences of aging? Humans' sleep patterns do tend to shift as you age - teens and 20s naturally want to go to bed and get up later, and elderly folks go to bed early and wake up early. What you're experiencing might just be due to your naturally changing circadian rhythms.
Apple can share the blame, because they didn't test the app like they should have to verify that the app was in fact compatible with the hardware the dev claimed. Or maybe the dev did everything right, but Xcode had a bug.

But mainly, just let me download whatever previous version I want.
Wow that's impressive.
One solution is to just have some random subset of your users do your scraping for you... Then send the data to the server.

Insecure, but probably good enough for a page like this.
It's hard to take these accusations at face value without evidence.