skysight-inc/HackerNews huggingface dataset:
From Matt Levine:

>There are 100 shares. A owns 90 of them, B owns 10. A lends her 90 shares to C, who shorts them all to D. Now A owns 90 shares, B owns 10 and D owns 90—there are 100 shares outstanding, but190 shares show up on ownership lists. (The accounts balance because C owes 90 shares to A, giving C, in a sense, negative 90 shares.) Short interest is 90 shares out of 100 outstanding. Now D lends her 90 shares to E, who shorts them all to F. Now A owns 90, B 10, D 90 and F 90, for a total of 280 shares. Short interest is 180 shares out of 100 outstanding. No problem! No big deal! You can just keep re-borrowing the shares. F can lend them to G! It's fine.
> I never understood why people hate IKEA

Snobs, basically.
Apple iPhone 12 Review: Smaller Than iPhone 11 but Powerful
Optimising Serverless for BBC Online
>"it is good to reduce net human suffering so others can live fulfilling lives"

This belief makes you very approachable, more than if you didn't believe it.

I guess to undo that belief you'd have to move to an environment where that wasn't rewarded.
To be honest, I don't see any reason not to use Flutter if you want to make a cross-platform app these days. Any other cross-platform framework I tried seemed somehow lacking, slow, unpleasant to use etc.
As the other commenter mentioned, cognitive psychology is well-developed (working memory, the relationship between action impulses and our subjective awareness thereof, etc). And there is very good social psychological research on a number of useful topics including diffusion of responsibility, the fundamental attribution error, the effect of dissenting voices on groupthink, the influence of perceived authority on human decision-making (Milgram), etc. Kahneman and Tversky's contributions (and all of "behavioral economics") could also be considered social psychology.

Anyways, though, I'm not sure it's super useful to "believe with conviction" in science. Shouldn't we hold all results up to scrutiny, and weigh them on the evidence?

Along these lines, by far the most important takeaway from the last 50 years of academic psychology, imho, is that we are usually far too willing to trust our own personal judgment. The brain is as much a self-deception engine as it is a reasoning machine. We have a far hazier view of what actually goes on in our minds than we usually think we do.
"Really got into it, hours passed by. I almost had believed I had ADHD, but all that was gone. I couldn't be more focused."

Some ADHD people (like myself) hyperfocus.

I don't get to choose when it happens, I can't use it to do things I find boring, but when I'm really into something it can kick in and hours of incredible productivity fly by.
The number of incentives driving this kind of activity in science is disheartening.

So many papers get published, few are read widely, and even fewer are replicated, they'll still get citations if the talk circuit is played right. Citations are what advance a scientist in their career, and anything that could be tossed off as an unfortunate statistical anomaly or error is unlikely to end a career.

In such a world, "optimal play" would be to intentionally or unintentionally P-hack, or just slightly embellish results such that the work is interesting to cite, but not interesting enough to replicate. People who do this will eventually move up ahead of everyone else, ultimately favoring incremental but bogus resuls.
The argument may be dead, but the powers that be are pushing hard to make online anonymity illegal and a thing of the past, precisely because they want the kind of mob mentality that happened to the literary agent mentioned in TGGF.
Honestly, this is the biggest reason I want UBI.

I want it to be easier to operate a profitable food truck in Flint, Michigan so that it is easier to find a job building software that solves food safety problems for folks in places like Flint, Michigan. Currently, there is not enough anticipated revenue from doing that. Poorer people get fewer votes on which problems (like being hungry for lunch) and metaproblems (like running a food truck) get solved by the free market.

UBI also would make more centrally-decided solutions like education easier to provide. Kids learn better when they have less-stressed parents and aunts who run local businesses.
Ultimately what's interesting is that Dropbox has to deal with these same problems as well. Dropbox also stores your data on physical media that's susceptible to bitrot. By using cloud storage you're just trusting that Dropbox, Amazon, Google, whoever are savvy enough to handle it. Do you trust them?
> none on the right side in the second

Look again. They're not close to the camera, sure, but they're still there off in the distance. Kinda demonstrates the author's point, really.
From Github page: they use BLE and mDNS.
Don't mean to sound deep and profound here but I think life in general damages your mental health. Social media just brings it to you in a superficial format.

But I do also believe those little notifications can be addictive.
Picking one of the linked papers at random they are simulating down to about 500m cubes.
OK, I updated it.
A large portion of our society thinks so:

https://www.peninsuladailynews.com/letters/letter-blm-is-a-r...

https://www.foxnews.com/politics/blackburn-rips-blms-trained...

https://www.foxnews.com/media/giuliani-stupid-communist-de-b...
As far as I can tell, a (countdown) latch is different from a barrier.

In a barrier signaling and waiting is a single atomic operation. Each thread (of a group of N) reaching a barrier will wait until all N threads have reached an waited (and implicitly signaled) it.

A countdown latch is an event that will release one (or more) waiter only after has been signaled N times. Signaling and waiting threads are not necessarily the same and often are distinct sets.

I guess you could build a barrier from a countdown latch, but I suspect that a trivial mapping of barrier::wait to latch::signal+wait is going to racey and you need an additional sinchronization primitive. For example pthread_barrier_wait requires an additional mutex (similar to condition variables).

edit: std::barrier has (optionally) separate singal+wait and uses an explicit arrival token instead of a mutex to tie the signaling with waiting.

In practice a barrier and a countdown latch are used for different purposes (the former to coordinate multiple symmetric threads across phases of a distributed computation, the latter to wait for completion of N events).
Cows are spherical.
Yes, we need GUI abstractions that compile to HTML/CSS and native platforms, not doing it the other way around.
I recently built a new computer and i couldn't believe how difficult it was to find a beige case. I ended up finding a beautiful NOS server case from 2000.

now if only I could find a monitor that wasn't black.
Close to the quality of an Apple product.
An inspector general in the U.S. Navy informed me that the Navy does not have a rule against plagiarism.

Take this as career advice if you want.
Neo4j Aura Enterprise [GA Release]
I recently switched from a standard layout to split by purchasing a Koolertron programmable keyboard.

Main reason I bought it vs the Moonlander:

- Cheaper

- On Amazon

- got it in <1 week vs the 5 for the Moonlander.

Overall, I would recommend it as an intermediary step if you are looking to test out a decent and easily purchasable/returnable split mechanical keyboard.

I have a more detailed write up on my thoughts here: https://twitter.com/alexpotato/status/1350530940561457155
They have different quality levels in their products.

The IKEA kitchen island I have is made of solid wood and standard hardware. The top is butcherblock and can easily be resurfaced. This island will last many years.

The IKEA 'linmon' desk I have is laminated cardboard. The weight of my monitor causes the desk to bow. The surface has the durability of flat paint. My phone slipped out of my hand from 12 inches above the desk and put a 1/4 inch deep dent in it. I'm pretty sure if I squeezed it hard enough with my fingers, I could crush it.
GPU texture compression formats would be the obvious example. With the additional constraint that they need to support efficient random access.
> Loneliness damages peoples' mental health, too. Is there some chance that, for mental health, the ordering goes "in-person interaction > social media interaction > no interaction at all"?

In my experience, yes. When I was real life social isolated, stopping the online interactions was destructive each time I tried. (I tried couple of time till I realized that yes, it does count as interaction that I need.)
Do you think it is just a coincidence that wages stopped rising when they ramped up low skill immigration in the 70's? When you increase one class of people without increasing the other then simple economics says that said class will get less valued and see wage stagnation/reduction, which is exactly what history says happened.

https://www.pewresearch.org/hispanic/wp-content/uploads/site...

Where I live low skilled labor is paid well simply because otherwise you wont find anyone who wants to do the job. That is how it should work, educate everyone and there will be a shortage of low skill labor driving up their wages.
In the US, they are very specific, distinct things.

Tax Evasion[0] is not paying taxes you legally owe. Tax Avoidance[1] is finding ways to owe less tax. Evasion is considered illegal, but Avoidance can practically be considered encouraged, as it's perfectly legal and rewards practitioners with lower tax bills.

[0]https://www.investopedia.com/terms/t/taxevasion.asp

[1]https://www.investopedia.com/terms/t/tax_avoidance.asp
There are too many egos in this industry, probably egged on by the hiring process. After 20 years I realize that a good team player is far more use than an algorithmic whizz kid.
I'm in the US. I have several times gone to an Ikea store with damaged parts and been able to obtain replacements, sometimes free of charge - including with one part of an entertainment center kit that got dropped on the front porch steps, breaking one panel clean in half and cracking another. They took it back, gave us another, and sent us on our way no questions asked.

I don't doubt you've had trouble, and I don't know what their website or otherwise remote customer service is like, but to say that the service is just not available at all in the US appears incorrect.
I am taking up masters(Materials Science) after a spell in Corporate. I was really hoping to go into research and academia. This is quite disappointing to hear.
Then again, it helps to remove any expectations that any field would be devoid of politics in general. Bit relieved to be disillusioned now, rather than much later.
I did the same thing in the last house we owned. We had a build and design company who quoted us around $50K to remodel the kitchen. We paid them $100 for the design they came up with and parted ways.

We went to IKEA and picked everything out. IKEA hired a sub contractor and they came and installed everything in two days. We still had to do all the demo and prep for them, but we were able to get multiple discounts on everything we bought.

In the end, our tiny kitchen remodel went from $50K to $15K. We moved out about a year later, but all the cabinets and quartz counter tops were still in pristine condition, even after a solid year of use.
We would all be better off if corporate taxes were reduced to low single digits in favor of regular individual income tax and VAT bit the optics aren't good so it's never gonna happen except if you're big enough to have creative accountants and political/economic clout like Ikea and others.
I would say that the concept and implementation in C is inherently insecure. Switching to something less reviewed because there is a sudo vulnerability is not a guarantee that you are now "safer" especially if those ports are not reviewed.

As far as I can say, never ever use slicer69/doas, I've found 3 critical security vulnerabilities in it, the author does not understand C or how it should work in general.

Here are 3 examples if issues I found and the author used misleading commit titles to hide the issues and made excuses saying a clear buffer overflow very similar to the one found in sudo is just "potential":

- https://github.com/slicer69/doas/commit/261c2164496dbebe6e3e...

- https://github.com/slicer69/doas/commit/2f83222829448e5bc4c9...

I even had to do a PR myself to fix an issue the author was not able to understand and more and more people started to use it:

- https://github.com/slicer69/doas/pull/23
And I mean the physics is also questionable, with stretched out protons and everything. More a Princess of Mars than Mars Trilogy.
iOS has undo when you shake your phone. Or what kind of undo are you referring to?
I agree that it isn't really about 'left' or 'right', as both leanings are held by plenty of rational non-extreme people. Extremism itself seems to be growing in our culture, and as long as we're focused on putting a political label on it I think it will continue to grow. It is very tempting to believe that everyone you disagree with is part of the most extreme representation of that disagreement, because that makes it easy to dismiss them, and ultimately I think that just pushes people more to the extreme ends.

I don't know how we get out of this. I can't think of a good way to encourage empathy over outrage, as the former is often too painful and the latter often too enjoyable. In the information age it is far too easy to find the hedonistic outrage-dens, and there's a lot of money to be had running such places.

Speaking of likening echo chambers to opium dens, the Rat Park[0] experiments suggest that environment does play a significant role in drug-seeking behavior, and it does seem that a lot of this extremism can be traced back to things like the increasing wealth-gap, the hollowing out of rural America, systemic racism, rampant political corruption, and other societal ills. Therefore, maybe it isn't necessary to address the symptom of extremism directly --by, say, trying to teach people empathy-- but instead focus on treating the underlying illnesses. Of course, since our politicians are elected by the people they represent, and it would seem far easier to manipulate people's outrage for votes than to focus on actually fixing things, that might not be possible either.

[0] https://en.wikipedia.org/wiki/Rat_Park
I'm assuming you've read The Man Who Ended History by Ken Liu? If not I found it really good, if disturbing. (pdf: https://kenliu.name/binary/liu_the_man_who_ended_history.pdf)
I was, thank you!

While color names are useful, if I wanted to reproduce this paint color at the local paint store it is more reliable to bring the RGB code. I have some colors in my house for which I have the name, but they couldn't find the actual reference. So they generated an RGB code with a color scanner they have, and now I keep a record of that in case I need more paint.
Some interesting and related projects:

https://github.com/strigeus/ipzip - TCP/IP Packet Compressor with LZ4 support

https://github.com/centaurean/density - Extremely fast de/compression
Judging by Dr. King's philosophy, it would seem that covering up, censoring, and cancelling hateful people is the same as covering up a boil and letting it fester.

"We merely bring to the surface the hidden tension that is already alive. We bring it out in the open, where it can be seen and dealt with. Like a boil that can never be cured so long as it is covered up but must be opened with all its ugliness to the natural medicines of air and light, injustice must be exposed, with all the tension its exposure creates, to the light of human conscience and the air of national opinion before it can be cured."
A month coding sure does save a morning in the library.
Same as Norwegian govt. rain forest fund did in Brazil. Good on you Ikea!
Doesn't make that much difference really. Intel doesn't have GPU market either.

Intel Client and DC are still vast majority of their revenue. Using the example I gave, just these two are $17B in Q4 and $66B in FY2020, vs AMD $9.8B in FY2020.

They need to work on their DC sales. As I have been saying since 2018.
Social media damages everyone's mental health it seems.

For some reason it seems to bring out the worst in so many people, and people think it's now acceptable to post online the awful thoughts that they would've kept to themselves
that should be: high speed and low velocity.
The last paragraph really hits the nail on the head. HTML+CSS+JavaScript is just so complex, with so many details to learn, and so many corner and edge cases to understand.

Not necessarily inherently, more as a result of taking a set of tools that were originally designed for doing one thing - creating hypermedia documents - and repurposing it for creating rich application graphical user interfaces. Which is ultimately a very different problem space with different needs and design constraints.

I'm also struck by the total development effort required. Once upon a time, the GUI was something that the whole dev team pitched in on. Hopefully a designer was guiding the work. But all the programmers could easily pitch in on the actual implementation, with minimal up-front training. Nowadays, the work often goes to specialists, and "full stack" is actually a thing people highlight on their resumés, rather than something that goes without saying.

Perhaps that has nothing to do with the technology. Some of what's going on is undoubtedly just that all professions become more specialized as they mature. The bar for what counts as a good UI has also raised quite a bit over time. And the actual ask is quite a bit more impressive, too. A single GUI codebase that can dynamically adapt to everything from a smartphone screen to a large computer monitor, without looking janky at any point in between, is something that, to my knowledge, has never been asked of a Visual Basic application.

But still, even given all that, it's hard not to at least wonder if we could have ended up in a better place if we had been given a technology stack that had been designed from the ground up for the problem domain, rather than having to make do with something that was never meant for this problem domain, but has been adapted to it through the accretion of many layers of hacks.
It's not the only thing that works everywhere anymore, other languages can be compiled to JS and WebAssembly.
I’m very broad so my keyboard is split wide, it comes almost to the end of the cable so having two wireless halves would make a nice difference. The shield looks promising, but with all of my other projects I just lack time to hack together a keyboard.
https://www.youtube.com/watch?v=w5OL8eIxtCo
Defunctionalizing dependent type families in Haskell
I have found that a little wood glue on the joints goes a long way in the IKEA furniture I have.
"Social Media" seems to be a scapegoat for the underlying causes: children are in particular affected by this because they haven't had years/decades to build up mental disorders yet where they justify it to themselves that it's "okay", and the unfairness in the world through the lens of social media, taking the emotional toll head on. Children are very sensitive to their status in society, but we forget this because we grew out of that. Those of us on the successful side of things anyway.

Social Media isn't the boogeyman. It's that no matter how hard you try, your life will never be as good as what is usually portrayed through these channels. You are swarmed with people who lead far better lives than you do, have way more fun than you do, and so on and so forth. Your only escapism at home, in a pandemic, is to go on the internet where you're spammed with these successful people (posers or not, doesn't matter) selling you things by showing off what they have.

So no, it's not social media that damages teenagers mental health. It's worse than that. Ignorance is bliss? There's an argument to be made for that.

It starts before they even hit teens. That YouTube channel of the kid unpacking toys and other things is the kind of early stage precursor to things to come. The kids watching this viscerally live through him for some years, until it dawns on them that hey, wait a minute, he has all those toys and I don't have anything.

It's no wonder exercise makes things better - it's a great distraction from the illnesses of the world. Assuming that children are somehow not aware of it, or are not susceptible to it, is being naive at best.
This might sound a bit naive, but is that even legal?
Does it damage it more than TV? is the question I always ask when I read that kind of headlines.
Fair enough. Again - cool project!
Do you drive by their home before hiring them? Maybe peek through the windows? Obviously you can’t ask for a key to their house, that would be insane and abusive. But anything you can see from the street is fair game, right?
> If Milgram's experimental method were discredited or debunked, should we conclude that

If his methods are discredited, you can't really conclude anything from it. The fact that he didn't prove one thing doesn't by default prove the opposite, it just means he didn't prove the original thing.
honestly, this would make a kickass mobile dev machine, imo.
There's definitely benefits to having a tightly integrated team with plenty of knowledge sharing. My problem with pair programming is that it is frequently an attempt to create those benefits via force.

Also, with traditional pair programming (one driver, one navigator) you're allocating two programmers on a single task, meaning that pair will need to generate at minimum the equivalent work of two programmers operating independently. I've never seen that work out to be true.

The only argument for pair programming I've ever subscribed to is that it can be used to more rapidly educate inexperienced programmers. If you compared the relative costs of inexperienced vs experienced programmers that math might pan out. Of course, then you have skilled programmers you're potentially underpaying, which is a problem in and of itself.
Very nice! Data wants to be free. Please check out this rosettable thing we open-sourced last year, it could come in handy: it allows real time ETL-like sync between mysql and postgres. https://github.com/francoisp/rosettable
I've implemented the struts of a framework built around rosettable, with mautic <-> davical as a proof of concept, it keeps a user defined map (one to one, many to one, one to many and many to many) in sync, live, both ways, surviving restarts even if there's been divergent edits on both sides while offline.

I havent released this as OS yet, but I'll put a demo online shortly.

For datalakes, I've also implemented something that could be useful: check out duplexRsync: https://github.com/francoisp/duplexRsync.
I'll try to reach out via email to make sure you guys see this.

cheers!
best,
F
Back in 2009, I was laid off work for several months. One of the headhunters that contacted me sent me a contract to sign, that basically said that I agree to unconditionally accept whichever client they decide to place me with if extended an offer within 3 days of the interview, or will be sued for unspecified damages. I was desperate for a job, but not quite that desperate.
Science bros often misuse "anti-science" to try to shutdown opinions they disagree with. Hence people worried about the unlikely event of being killed by a nuclear power plant are anti-science, but people worried about the even more unlikely event of being killed by a super intelligent AI aren't. Misusing the word "science" (particularly by people who don't seem to have a good grasp on it) and turning it into a rhetorical cudgel is harmful, and pushes the idea that science is ideological.
That would be epic. I asked the Ergodox folks about it and they said they’ve experimented with a wireless Ergodox EZ but there’s problems with latency with the two halves being wireless. So I’m skeptical that they’ll produce anything soon.
That is Operating Income. Net Income takes out everything.