skysight-inc/HackerNews huggingface dataset:
> "I don’t really have what you would describe as anxious thoughts."

Dr David Burns (Cognitive Behavioural Therapist) talks about this in some of his Feeling Good podcast episodes, patients who say they don't have anxious thoughts. His position is that they do[1], but they aren't aware of them.

One of his ways to identify them, is to get the patient to identify a specific time or event when they were anxious and tense (e.g. walking into a meeting, etc.), and draw a cartoon character in the same situation with a thought bubble, and then has the patient come up with any reasons why somebody - anybody - in that same situation might possibly be feeling anxious about anything. They do.

"... and are you feeling any of those things?" "yes, that's exactly how I'm feeling".

He's described it at least twice in different episodes, as a very simple but effective way to dig out the thoughts people have, that they aren't aware of having.

[1] His approach to therapy is based on the idea that life events lead to thoughts which create moods; people who have unhelpful thoughts get stuck in unbalanced moods; methods to identify and change the thoughts is what changes moods and "cures" people.
Lawyers are good at writing.
> Windows 7 came out in 2009, at least three years before candy crush.

Well they haven't ported it in the decade since.

> in the time available

Same response.
Caffeine sets my gnashing off too. two cups of strong coffee in the morning result in clenching all night and headaches the next day.

Well worth trying to cut it out completely for a few weeks.
for classifiers, often people want error rates not to differ too much on different groups, but this is fraught with difficulties.

it seems to me that it is really situation dependent, complex, and you hit tough philosophical issues about the nature of fairness and justice pretty quickly.

on the other hand, with this model, i’m willing to say “i know it when i see it”. if the model did not default to white facial features, it would be less biased.
I was just reading about how Measles basically wipes out your acquired immune system's memory of everything its fought before and developed a resistance to, and more or less sets you back at square one. "Immune Amnesia" as its called sis pretty terrifying, as is the fact that Measles should absolutely be nowhere near first world countries right now, yet there's outbreaks in some of the richest zip codes in USA
Backups are the default solution. But my understanding of this UCSF case is that their system was compromised and then ransomwared. In this situation, the attacker could interfere with your backup system for several weeks or even spoil existing backups.

It would still be nice to restrict encryption on a system that you control. I suspect, but don't know, that encryption has a particular pattern of memory and CPU activity that could be recognised. Or if there are a few commonly used libraries you could do it that way, although an attacker could roll their own encryption.
XSS Filter Evasion Cheat Sheet
Solving stupid leet code problems doesn't make you a better engineer. Try putting more effort in learning best engineering practices, read books, blog posts and try to implement them in your current job. Don't over think about compensation. Find a company that has good work life balance instead. Trying for more compensation is fine, but you can do find a much fulfilling job if you try to make yourself better.
If you're interested in the accuracy of floating point operations, I recommend taking a look at the khronos openCL[1], it's not as clear cut as you would think. I think there are good reasons not to expect floating point ot be bit accurate.

[1]:https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenC...
I still don’t agree that it’s possible to make the distinction you’re trying to make.

For example, let’s say someone starts asking “why?” every time you make a statement about the car accident in the court case. If it’s Newtonian physics, eventually we bottom out at questions that require statistical mechanics to answer and it falls apart. The “explainable” answer is unmasked as a fiction that is incompatible with reality.

So then you might say from a pragmatic point of view all that matters is that the jurors were happy with the explanation. But then who decides what that metric is? What if Feynman is on the jury? What if a medieval religious leader is on the jury?

The standard of “explaining it to people” is not a thing.

This just circles back to exactly what I said before, which is that explainability becomes politics.

You’re trying to say it’s pragmatic, but who gets to control that standard?

Why do banks need “explainable” models? Because of some political fight about who can regulate them. Now you’re trying to convert that arbitrary political goal into some type of formalized standard of machine learning models, which is totally intellectually dishonest and rigged.

If a surgeon uses a computer-vision-assisted robot to save lives, does the robot need to be “explainable?” Who decides what that even means? Is it a political standard because of insurance liability? What if a “smart” person can understand the model but a “dumb” person can’t? What if the model deemed more explainable by a political oversight committee also saves fewer lives, thus condemning people to death for the sake of explainability.

I just don’t see any way your appeal to just some “reasonable” or “pragmatic” idea of “explaining it to people” can be carried to a logical conclusion that makes any sense.
Could you add more to your question? I’m not sure it’s true costs are increasing? And “anything at least cost a million now” - can you list any specific examples of the kind of project you’re asking about? Just “software” is a huge space TBH
top of my head:

- RapidWeaver

- Tumult Whisk

- Pinegrow Web Editor

- Macaw

- Dreamweaver
True, I was being somewhat pedantic. Whenever I see the word "db" I can't help but think "DBMS". It's frustrating that "DBMS" is such a mouthful that nobody bothers using it anymore, and that KV store projects choose to (ab)use the DB suffix.

> implementation details of the KV/heap layer with some meaningful transactional properties seem more interesting

There is undoubtedly a real beauty in LMDB's data structures, and it is impressive to see how Rockset have re-engineered RocksDB to become cloud-native …but my own feeling is that the SQL/whatever, distributed consistency and federation layers of a DBMS encompass some seriously hard and fascinating problems. What if the web could behave like a cohesive offline-first database for all of human knowledge after all?

Now I think about it, "interesting" has a pretty loose definition too!
Historically speaking perceived government overreach is followed by backlash of some sort. In life, we’re all playing the long game. I question the wisdom of some of the health orders in the long run.
It’s a little bit ironic that the post you link to was posted on Twitter though, isn’t it? :^)

Teasing aside, I like Mastodon. I’ve used it a bit myself too, and I have a profile on an instance of it.
so glad you posted this, I was wondering the exact thing coincidentally... My dentists always notice it and try to get me to spend $600 ish on a guard. i currently just use a cheap one I bought at walgreens
Some airports got these post-911. They were called "granny detectors" because rather than finding dirty bombs they always found the old person who just underwent a scan using radioactive tracer.

They reality is that many medical procedures irradiate patients. Many dead bodies, if they were not human, would be radioactive enough to be considered hazardous.
This is super cool! There have been rare moments where I wish that something like this existed. Bookmarked!

I wonder if there's something similar for code.
> Solving stupid leet code problems doesn't make you a better engineer.

If companies use it for hiring screens, it does, indirectly: work experience is the main thing you need to be a better engineer, and the more time you spend working instead of spinning your wheels trying to get hired...
Yeah, enabling JS meant it's already worse than old reddit, but I gave it the benefit of the doubt just to give it a read and enabled JS, only to be greeted with a neverending spinner. No console errors either, just the eternal spinner of doom.
One does not link from HN to jwz site

Perhaps I shouldn't have mentioned it, given that he retracted it on the grounds that too many people subverted the idea to justify all of bad practices related to social software.

Anyway, archive is your friend: https://web.archive.org/web/20050217051819/https://www.jwz.o...
The platform ABI can differ on the same cpu.

I originally had the wrong answer here, but I'm including below for historical purposes and embarrassment. Re-reading on my laptop meant I didn't misread/read-the-expected?

Basically by default when compiling for IA32 gcc assumes that there is no SSE unit, and so must use the x87 fpu.

Alas the x87 unit doesn't have either 32 or 64 bit ieee floating point types, so the calculation at runtime must be rounded to float/double at the end of the computation. That results in a double round that is incorrect.

Minor additional comment - x87's reduced precision modes (that reduce mantissa precision to ieee754-32/64) don't reduce the exponent size so it's conceivable you could get multiple-rounding derived errors even then. But no one would be toggling x87 state like that anyway, so theoretically not something that would matter in most cases.

Old incorrect answer:

On ia32 long double is the x87 80bit ieee754 numeric type.

On x86_64 on windows, and maybe Linux, long double is just a 64bit ieee float.

So my guess is that GCC computes constant evaluation of floating point expressions in “long double” for maximum precision, and then rounds to the required precision at the end. This is not valid going from 64->32 bit floats and you could probably induce this bug if you tried hard enough.

Anyway it is not sound to round twice in any numeric operation, and by doing the calculation at one precision and then rounding that to the required precision that is what gcc is doing.

This is a bug in GCC, floating point is well defined, there isn’t randomness to it, and they’ve introduced additional rounding that is not valid.
x87 is crazy. Especially since you can’t easily know when something is truncated from 80 bits to 64. Add a parameter to a function and an unrelated calculation behaves differently because it now ran out of 80bit registers. Congratulations, you now have a spurious test failure you will spend weeks trying to find.

The only way of doing FP on x86 and keeping your sanity is by making sure you use 32/64 bit floats 100% of the time. That is: use SSE registers and never the 80-bit x87 arithmetic.

I thought compilers for 64 bit programs these days did exactly this. I know the .NET Jit does for example.
On the SE edge of the marked area Belarus is building a power plant. It is scheduled to go online July 2020 [1]. Can it be that fuel loading took place and somehow it got out and wind blew the particles towards east? (similar direction as in Chernobyl's case)

Pure speculation, but I'm Lithuanian and I'm concerned about a foreign country building a power plant 45km from my capital. CTBTO not disclosing their guess about the source makes me think it's a sensitive geopolitical matter. I just hope nothing serious has happened, but you never know with 2020.

[1] https://en.wikipedia.org/wiki/Astravets_Nuclear_Power_Plant
Been using this since the beginning and it’s great. However, there has been no updates ever since they were acquired by Akamai. A bit worried it’ll suddenly stop working one day...
As I understand it, the IEEE floating point standards do not require exact rounding for binary to decimal conversions. See What Every Computer Scientist Should Know About Floating-Point Arithmetic https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.h...

The behavior appears to be consistent with the standard. Keep in mind that GCC needs to provide the same result irrespective of the architecture it runs on and one reason to use GCC for floating point is to take advantage of dedicated hardware. And the reason to use floating point is speed not precision (at least when using decimal floating point). If precision is critical then arbitrary precision or fixed point is the way to go. Normally it isn’t that critical.
Car stuff is usually metric, in my experience.

Plenty of things end up as imperial elsewhere in the world, though. My lathe and milling machine dials are graduated in thous (thousandths of an inch). I've seen those on YouTube channels in other countries.
My guess is that they’re using long double, and the abi definition of long double may be different on x86_64 (eg on windows long double is logically just double)
https://fundblackfounders.com/ (https://news.ycombinator.com/item?id=23645544). The twitter account is from January 2019 so it might already have some traction.
Perhaps there could be a new internet standard which allows every website in existence to run parallel political left/right instances. Segment ourselves into two entirely separate realities since we clearly aren't able to get along together.
I'm surprised not a single comment discussing Reddit alternatives mentioned Usenet (especially in terms of federation).
Interesting. You just wrote them out, no analysis?

And did you use pen + paper, or digital?
Why Americans Are Having an Emotional Reaction to Masks
Interesting. There are cases where witnesses have been specifically banned from using masks to hide themselves. Americans have a right to see the face of their accuser, and to have the jury see it too. I'm all for covid masks but let us not allow this to become an excuse for an evil witness to hide thier face.
Yes, eliminated it by relaxing for 20 mins before going to sleep. Otherwise the stresses of the day manifest themselves in grinding.
I’ll note in my case that if the guard isn’t precisely balanced I get a worse ache in my jaw, as I can often redirect all the tension towards a single tooth. You may be lucky in that a one size fits all guard is sufficient!
I remember Dungeon Master on the Atari ST having fuzzy bits. There was also another game, I can't remember which that instead of locking up or not loading on detecting that the fuzzy bits were not fuzzy (and hence it was a copy) changed the gameplay so that the end boss was unbeatable.
I don't think any serious compiler for AMD64 is using x87 - it's ancient history. You would have to go deliberately far out of your way to encounter this problem.
Unfortunately, we need to be skeptical about almost every decision and communication from the CDC, FDA, and a number of other federal agencies. The current administration has done a remarkably effective job of bending these agencies to their will and forcing out anyone who doesn't fall in line.
> It's a scientific and political position.

What exactly do you mean by "scientific position"? The term seems, to me, an absurdity.

> Doesn't make it okay.

Putting aside any actual wrongdoing, attacking those with privilege is infinitely better than attacking those without: the former have the resources to defend themselves; the latter do not.
Who's going to use FPU on AMD64? Why on earth would you do that?
Mystery rise in nuclear particles from weapons test detected by fission sensors
Program that compiles regexes into shell scripts
I use an NTI: https://nationaldentex.com/products/headache-therapy/nti-tss...

Well, two actually; one of the top and one on the bottom. It prevents the jaw from clenching at night.
128B is pretty common (especially for outer caches, but even for L1 on some ARM cores), and 32B is not unheard of.
> Americans have a right to see the face of their accuser, and to have the jury see it too.

Americans have the right to face their accuser in court not to literally see the face of their accuser in its entirety.

If the latter were an actual thing, all plaintiffs would be required to go into court clean-shaven, so as not to obscure their face with a beard.
> Neither of us have

I've lived longer than you have.

> We have billions of years to solve both problems

That's true, but we don't have billions of years to solve climate change. But no matter how much time you have, you cannot get around the fact that exponential growth is unsustainable even with arbitrarily advanced technology. Unless you can find a way to exceed the speed of light (and good luck with that) resources can only ever grow quadratically.

> It seems the height of both pessimism and hubris to believe that you can accurately predict the limitations of humans billions of years from now.

No, it is your unbounded optimism which is unjustified, unless you can figure out how to do an end-run around relativity.

> Do not presume to tell me what I want by projecting your own desire to die someday.

First of all, I don't want to die. Dying sucks. But living forever would suck more.

And I didn't intend "you don't want..." to be taken literally. What I meant was something more along the lines of: I know you think you want to live forever, but I claim that's because you have not fully thought through the consequences, and if you were able to live forever you would find that it's not as great as you think. But that just seemed a little too wordy.

> And more will be created

No, this is the thing you have not fully taken on board. Human creativity only seems unbounded because our lives are so short and so we're only able to sample a tiny fraction of what is possible. But with a truly unbounded life span that would no longer be true. You really could experience every possible sensory input an arbitrary number of times, and eventually you would get sick and tired of everything.

> please work on solving that problem, rather than spending energy telling other people not to solve other problems in parallel

Those are not mutually exclusive. Part of solving climate change is persuading as many people as possible to work on it. Furthermore, one of the principal drivers of climate change is complacency and boundless optimism, the blind faith that some other smart person will figure it out and everything will be OK. It won't.

> that problem needs political experts

That too. But it also needs you. And everyone else.
I have a dentist-fitted guard and it's much more comfortable. Highly recommended.
aioe.org
2010 SoftBank 30 year vision document: its a wilde ride [pdf]
No. I meant literal. This issue come up when a witness wants to appear by phone. There is a cultural assumption that by looking someone in the eye we can tell if they are lying. So phone is not good enough. It has to be phone+video. It has also been an issue where witnesses, mostly women, want to were veils while on the stand.

This principal hasn't gotten to scotus, but is well recognized.

And procedures for child witnesses appearing outside the courtroom. A speaker on the stand is not good enough. Someone, at least the lawyers, has to see the witness. That has gone to a few higher courts.

And special agents who don't want to reveal thier identities.. and and and. There isn't much new when it comes to witnesses.
I meant he and his auditor fooled the SEC.
Conservatives are running the hardest hitting anti-Trump ads this election year (see The Lincoln Project). Conservatives are split into 3 groups: Trumpers, those hoping the Republican party will just return to its roots after Trump, and those advocating for a new conservative movement because the Republican party is beyond saving.
Success is not a meaningful metric.

Gopher is a success when you browse wikipedia on it.
This is a bit complicated. My main goal was to make something good. I would have liked it to be so good that lots of people would use it, but I wasn't optimizing for popularity, and, indeed, had I been, I would have done quite a few things very differently.

Also, thanks for those early winapi discussions. The attitude of Rust towards winapi is one of the early reasons I started seeing Rust as being viable for actually building GUI.
I replied elsewhere, but to answer more concisely: that's exactly what "regular language" / automata-based engines do, as opposed to Perl-style backtracking engines (which are more common).

Here are hundreds of regexes OR'd together so the lexer reads the input exactly once, not 100 times:

https://www.oilshell.org/release/0.8.pre6/source-code.wwz/_d...

And in the lobste.rs thread linked below, I was basically saying for all practical purposes you can ignore Aho-Corasick and use the more general regex version. Since the "fgrep problem" (fixed strings) problem doesn't involve captures, you should get a DFA that runs at the same speed either way. (I don't recall if the compile time was longer but I don't think so, it is buried in the thread probably :) )

https://news.ycombinator.com/item?id=23665569
As someone who did this years ago, python is really easy to learn once you know C# well.

The only complication is learning command line bullshit and basically copypasta of hopefully benign incomprehensible commands rather than clear UIs, which has been creeping into .Net anyway.
The article you linked to said the shipment came from India...

Either way, this is a legitimate concern that's happened in scrap metal processing all over the world: https://web.archive.org/web/20060614013429/http://www.iaea.o...

Another interesting tidbit (and how I found the above pdf): all steel made after 1940 is slightly radioactive due to nuclear testing, and unsuitable for high sensitivity applications. Some ships sunk in WWI are the primary source of all low-background steel: https://en.wikipedia.org/wiki/Low-background_steel
I'm not sure about it, but what if Logout just removed token from client meanwhile "Logout from all devices" black lists token?

I tend to believe that it could be used by gmail, but it's just a guess
You are right, I totally understand that. The OP is depressed about not being able to solve medium problems. In that case it is better to avoid the rat race and try and becoming a better engineer is the best option.
Another issue: in some machine learning models, like image classifiers, race is not an a priori covariate or group in the data, but is only scrutinized a posteriori.

I'm not sure what you mean when you said the model defaults to white features.
I just love it. I can’t wait to make a bunch of toys with this.

I do think some very primitive sounds might be a good option. Don’t even use files. Just use the AudioContext and provide an enumeration of a couple beeps and boops. And I 100% support if the answer to this is “avoiding scope creep”
What I learned about writing software in music school
The article is about 32 bit gcc. 64 bit gcc defaults to SSE, although you can force x87 if you want to. (although... maybe don't do that)
While this solution isn't sexy, cannot it be just simple switch?

switch(int)

case 1: age

case 2: salary
Bill Gates says poverty is decreasing. He couldn’t be more wrong (2019)
You shouldn’t keep centralized user data. I’m done here as it’s taking us both too much energy to explain our points. Because I run Fathom, I know about the data I keep, and there’s nothing user specific. Even in our queue, we never store user data...
Benzodiazepines, such as alprazolam, works great for me. Keep in mind that such drugs should only be used as last resort and for short periods of time, since it can easily lead to addiction.
A lot of labor practices improved because exponential productivity growth made that a practical decision. You can't have an eight-hour day and a two-day weekend when it takes hundreds of hours of labor to make a single shirt. Factories became safer when people were rich enough that they could afford to pay for safety equipment to prevent even rare accidents. A lot of dangerous and exhausting jobs are now done by machine - no one picks cotton anymore because the process has been automated. And so on.
This is one of those rare cases where the right thing is to throw out the current system and “re-write” it from scratch.