skysight-inc/HackerNews huggingface dataset:
https://adamconrad.dev

It's awesome because it has hit the front page a few times so it resonates with this audience [1][2]. I write about front end development, engineering management, and programming (in general). It's also ultra-fast and can work offline, so I practice what I preach on the blog and was fully designed and developed by me.

I also write a weekly, hand-curated newsletter that is specifically targeted at different skill and experience levels:

https://adamconrad.dev/newsletter/

Finally, and most ambitiously, I wrote a companion series to The Algorithm Design Manual to help me learn data structures and algorithms in JavaScript:

https://adamconrad.dev/tag/algorithms/

[1] https://news.ycombinator.com/item?id=22500472

[2] https://news.ycombinator.com/item?id=22124447
placebo is 30%-50%. Even if they invented a super placebo that worked for a while, thats pretty cool. As long as it doesnt cost millions of dollars to use.
The stable proportion is seen around the world, including in places like Germany where they are doing tons of testing and certainly far more than just those who turn up to hospital.

You're right that it's not a uniform sample, but the consistency across the world is very suggestive. Not everywhere has test shortages.
The Impedance Mismatch Is Our Fault (2012)
What Microsoft Got Wrong in Project Spark (2014)
And the good guys are?
We regularly run it with 40-50 users, and it's fine... as long as you limit the number of displayed video streams to 12-15 or fewer. This tends to happen organically with people muting video, or otherwise you can configure Jitsi to limit it to show video for the last 12 people who spoke.

Otherwise you risk overloading people on devices which can't render >12 simultaneous video streams without melting. You can push the limit higher if you know everyone is on a fast machine however.

One thing worth noting is that if a one or more user connects via Firefox then quality degrades for everyone - but fixes for this look to be in flight over at https://github.com/jitsi/jitsi-meet/issues/4758
Ask HN: What is a must read for a developer without a computer science degree?
Which book would you say is a gentle, yet highly foundational book for a programmer that would take their self-taught knowledge to the next level? Would it be a book about data structures, algorithms, or even operating systems? If so, which resources specifically?
Instead of one long treatment in a day repeated for up to six weeks, they made it higher intensity, ten times a day, ten minute treatments on a day, repeated with patients seeing difference in three to five days and they used an MRI to target an exact location in the brain for each patient.
It sounds like an interesting project. I'm personally biased toward reading about things like this. In terms of videos, I am biased toward talks. Personally, I've looked at enough computer screens that I cannot watch videos of computer screens for very long particularly in real time. But that is just me and the potential audience includes a lot of people that are not like me.

And of course this is just the draft version. In general though, I don't think screen casts are a good fit for high level concepts. They are a good fit for instruction manuals like how a particular IDE works. Screen cast videos show better than they tell. This project seems more like telling than showing. Good luck.
Parody becomes reality. This is literally Adult Swim's Smart Pipe: https://www.youtube.com/watch?v=DJklHwoYgBQ:

> Everything in our lives is connected to the internet, so why not our toilets? Take a tour of Smart Pipe, the hot new tech startup that turns your waste into valuable information and fun social connectivity.
This is equivalent to banging the brain with a sledgehammer.

No thanks, I prefer ketamine. At least it feels like a gentler one.
I've always been really, really curious about the GA144 devkit for a while: http://www.greenarraychips.com/home/products/, http://www.greenarraychips.com/home/documents/greg/DB014-190...

The only small caveat is that it's basically $500 for a PCB with two chips on it. (And a prototyping area, SRAM, an Ethernet PHY, SD, and USB...)

I'll probably continue to remain curious for some time, heh.
An interesting idea but tenuous. The Parliamentary homeland in the southeastern counties mostly voted for Brexit outside London, Cambridge and Oxford [Oxford being a royalist redoubt surrounded by Parliamentarians on the Civil War map rather than the reverse]. The Remain voting areas of England were mostly conurbations which didn't exist during the Civil War, some of them like Liverpool being in predominantly Royalist areas. Overall, the local population didn't get much say in which areas were occupied by which troops back then either.
Truly Interesting Stuff there. Thanks for sharing it with the world.
How Croissants Are Made • Tasty
I work for a relatively large B2B company and we’ve managed to convince the business to drop support for IE11 and Edge (the EdgeHTML rendering engine version). It was just a matter of pointing out the development cost and using analytics to show that very few of our users uses either browser.
Yes, you can deploy Jigasi (https://github.com/jitsi/jigasi) to VoIP access to Jitsi Meet.
Show HN: An outdoor gear management app with Kotlin Multiplatform
Heres an early beta of a side project I've been building using Kotlin Multiplatform, SwiftUI and Jetpack Compose. It's a little tricky to wrangle everything properly in Android studio but once setup it offers a lot of flexibility in how much code you share between platforms. I'm still part way through the Android version unfortunately so only testflight available so far.

https://www.packrat.app
I very much agree, we have to be cautious with our optimism.

Concerning the approach, this study looked into a fairly new form of rTMS, namely iTBS. Here is paper detailing how it differs from 10Hz rTMS, with a specific focus on potential cost savings: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6742475/

We certainly need more data on iTBS effectiveness and I hope that a properly controlled, double-blind study can yield some information on whether this is actually effective on a larger scale and in the long term. A sample size of 21 is simply to small to make any judgement on that.
Our government imposes massive requirements on health insurance that drives up costs. It does far less for auto insurance.
This is not heresy; it's just Curry. The assertion that beta reduction (i.e. evaluation) does not rely on type information and types are overlaid on top is precisely the heart of Curry semantics.

The distinction between Curry and Church semantics does not seem particularly relevant for something like the simply typed lambda calculus.

After all

f : Int -> Int
f(x) = x + 1

f(5) : Int // 6

can simply have its types removed after type checking and everything will still run right?

f(x) = x + 1

f(5) // 6

However this distinction becomes more important for type systems with polymorphism, particularly ad-hoc polymorphism.

f : a -> b where b is Zeroable
f(x) = zero

// E.g. List[a] is Zeroable where zero: List[a] = emptyList
// Int is Zeroable where zero: Int = 0
// String is Zeroable where zero: String = ""

Now an expression such as f(5) is impossible to evaluate without type information.

f(5): List[Boolean] // This is emptyList
f(5): Int // This is 0
f(5): String // This is ""

Types become an essential part of what it means to evaluate a term and hence we are led to Church semantics.

Now there are ways of trying to recover Curry-style semantics. One way is to replicate the type system at runtime. Then of course you're free to "erase" the types since you still have them at runtime anyways!

This is essentially what statically typed object-oriented languages do with late binding. Note that in the extreme though, the type system cannot limit the scope of valid programs because valid programs at runtime are precisely those valid at type-checking time because the types are replicated! Often though only fragments of the type system will be preserved at runtime so that there is still a discrepancy. For example, usually return type polymorphism (the previous example of f) is disallowed in these systems (see e.g. Java) to avoid having to embed even more of the type system than just the types of individual objects.

Another option is to compile the program down into a language with a simpler type system (or no type system at all!) and then use Curry-style semantics with the simpler type system. However, that feels more like an implementation detail than anything else. Just because I can compile Java to C does not mean that they have the same semantics. Indeed the point of compilation is precisely to translate between two systems with incompatible semantics, otherwise the compilation is trivial.

Stepping back from all this, Curry-style vs Church-style semantics have implications for type checking and type inference. In general things are harder in a Curry-style regimen. Type-checking which is decidable in a Church system often becomes undecidable in an equivalent Curry system. This makes Curry-style semantics burdensome to work with in rich type systems.

Curry-style semantics are of course an ideal fit for gradual typing systems that aim to go from an untyped system and gradually add typing on top of that untyped system.
Remote Agile Anti-Patterns – Pitfalls to Avoid
Caring about Corona
This drove me nuts when I lived in Japan. I can accept "zya". I prefer "ja". GTFO with "jya".
Market share != revenue share.
is webp lossless?
OP here. This is a teardown of the UI and dev problems with Microsoft's innovative (at the time) game dev platform called Project Spark, for which I was an early beta tester. A lot of these issues are still with us in other products.
My company has a few SaaS apps that really only work in Chrome. I would say Chrome is a more prevalent corporate browser than IE11 at this point.

The biggest issue with IE11 from a corporate IT support perspective is that it is not cross-platform so it adds another platform to test and validate against. Most organizations have to support some level of Mac usage for software developers and executives, so it makes more sense to officially support only a single browser.
Brick by Brick
This.

If you want to keep your depression, please feel free to.
Your focus on universal healthcare is understandable, but misguided.

America has more doctors and more hospital beds per capita than Europe does. This is one of the reasons that Europe has seen more coronavirus cases and more deaths per capita than America - their healthcare system is starved for resources.

I am in no way claiming that the American healthcare system is perfect, but I don't see universal healthcare as a panacea, because we are seeing in real time that it is not.

As far as what my stance on healthcare is: I think healthcare is a unique market where there is rarely the ability for you as the patient to make an informed decision about your medical care. In other words, a free market approach is not entirely feasible. I think a system similar to our school system would be ideal: publicly operated hospitals available for little to no charge, with the freedom to start a private hospital that has to compete with the public ones. This would mean high quality care at reasonable prices all around.

This has always been my stance. I've met libertarians who agree and disagree with me, but I can defend my stance using libertarian "first principles". So I think it's fair to call it "true libertarian" philosophy.

A libertarian is not a republican, and a libertarian is not an anarchist. A libertarian simply believes that individual rights should be protected. That should not be such a controversial statement.
Actual paper is available here: https://ajp.psychiatryonline.org/doi/10.1176/appi.ajp.2019.1...

n=21, no control group, zero blinding. Placebo response is notoriously high in depression studies, so it's unacceptable that they didn't include a control group.

This technique is a variant of rTMS, which has been around for a long time. We've had years of positive rTMS study results that failed to replicate in real-world conditions. There's some early evidence that it might do something positive, but it's not clear that it's a viable treatment option. In most major cities you can usually find at least one obscure rTMS clinic somewhere, but they won't offer the exact rTMS technique studied here. They also won't give you 50 sessions across 5 days as used in this study.

It's very disappointing, even suspicious, that they didn't include a control group. It's trivially easy to include a sham rTMS treatment because the patients can't see the magnetic field. At minimum, they could have split the group into low-dose and high-dose to demonstrate a dose-response relationship. Yet they deliberately chose to avoid any control group or dose-response measurements.

I can't access the full text, so I don't know when they measured the patients' depressive symptoms. If they scored the depression inventory on the final day of the 5-day treatment, this wouldn't be very promising as a long-term treatment. The real test would be how the depression remission holds up after the rTMS treatment is discontinued. If the remission persists for months, that would be truly impressive. On the other hand, if this only works with 50 in-office rTMS sessions per week, it's not a practical outpatient treatment.

I would love to be wrong and for this to be the holy grail of depression treatment, but given the circumstances I think it's best interpreted as an outlier study unless/until someone else reproduces it. I don't think we'll all be going in for 50 sessions of rTMS across 5 days any time soon.
https://vladfeinberg.com/

I mostly post about stats or programming topics. I only really try to put something up if it's a particularly hot take on a useful topic, like

* a reduction from causal to statistical inference https://vladfeinberg.com/2019/12/01/metaphysics-of-causality...

* an exploration of what the best way to listen to experts is https://vladfeinberg.com/2020/01/05/stop-anytime-multiplicat...
http://popularculturegaming.com/
I haven't posted to it in months. I posted to it more regularly when I was in grad school doing my phd on videogame players. It is my observations on videogame culture and gaming in general. Academic focused but not entirely.
Fun fact: In Japan the bottom color of traffic lights is called blue (aoi), not green (midori).
A past discussion, https://news.ycombinator.com/item?id=15928685
https://janma.tk/

Relatively young blog of mine. Every once in a while I try to write detailed articles about technical things I am currently interested in.

I wrote a 6 part series about porting a Unikernel to Xen:
https://janma.tk/2018-11-11/os-xen-001/

More recently I started to take a deep dive into running containers with systemd-nspawn:
https://janma.tk/2019-10-13/systemd-nspawn/
https://calebfornari.com

I write about DevOps and leadership in a DevOps context. I also post weekly DevOps roundups on a second blog outlining the major DevOps announcements of the past week.
Why cap foreign students (or acceptance of student loans), though?

Foreign students are not a bad thing. There’s not a limit in the number of professors. In fact, we’re graduating way more graduate students than there are slots of tenured teaching positions.

The problem isn’t too many foreign or domestic students or not enough people qualified to be professors, it’s administrations ran by greedy MBA types.
Change the way you lead for the long term
Where exactly is the line between the two drawn. I always got the impression that Psychiatry needed a medical degree while Psychology was similar but without one.

I am pretty sure depression exists.
so you could say it precomputes a function (and it's inverse) which allows computing a very space-efficient information-dense difference between a large image and its thumbnail?
Even StackOverflow dropped IE11 support recently [1], mainly to be able to use CSS custom properties in their Dark Theme implementation.

[1] https://stackoverflow.blog/2020/03/31/building-dark-mode-on-...
Access ACM Digital Library for Free
https://codeyarns.github.io/tech/ -- interesting C/C++/Python standards/compilers/arcane details, CUDA and GPU programming, computer architecture, software/gadgets for programmer's daily workflow (Vim, shell, Linux and such), tech/programming book reviews.

Blog has been active in some form or other since 2004. 2000+ blog posts and 9+ million views thanks to Google.

Follow me on Twitter for new blog posts: https://twitter.com/codeyarns
Just continue using the 4.x branch, it's perfectly fine and I think it's still going to receive maintenance for some time.
For me, writing a thing down gives me the option to forget it. People are different I suppose.
You can find plenty of colour terms in English too, e.g.

"chartreuse", "puce", "plum", " Burnt umber"
Show HN: Betty Bot, our chatbot to help people through the Covid-19 crisis
A Small Colorado Town Is Experimenting with an Autonomous Electric Grid
Fogbank: That time the US forgot how to make Nukes
The jpeg2000 standard allows for multiscale resolutions by using wavelet transforms instead of the discrete cosine transformation
The original research paper circulating on Hydroxychloroquine was from Tom Broker. He was a student of my good friend's father at Wesleyan University.
I think the idea is the network is completely trained and encoded along with the image and delta data. A new network would just require retraining and storing that new network along with the image data. It doesn't use a global network for all compressions.
I see those phd's are being spent wisely to accelerate humanity's evolution.
Good lord, looks like I’ll have to wait a few years to use this update then. We have a decent amount of legacy browser users that need support. Wish that Bootstrap supported these still widely used browsers. Had the same problem with v4.
I don't see the argument. Pretty much anything can be used for torture. Taking tools of torture away doesn't do anything to stop torture—you can, ultimately, torture somebody (all the way into full-on brainwashing!) with nothing more than your own words and hands. That's how domestic abuse works, usually!

The ethics of state-sponsored torture (and/or state-sponsored "mind control" like conversion therapy) are fundamentally political ethics—i.e. the ethics of choosing which political "machinery" to build, where different formulations of a state can ensure to different degrees that any given (ultimately self-serving) state apparatus will be properly bound to human rights, and properly watched over by people empowered to see and report any human-rights violations that arise.
If you're feeling depressed, you might be helped by a—warm bath.

A 2017 Freiburg study [1] took 36 moderately clinically depressed patients and assigned 17 to 30-minute, 40 °C hyperthermic baths, with 19 as control.

After bathing twice a week for four weeks, the study claims the 17 patients had a "moderate but significant improvement".

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5371197/
All you need to know about user session security
I was in grad school in the midwest of the USA when the 2008 recession happened. States cut funding to colleges so the colleges had to look somewhere for money. The next year I noticed a lot more students from Asia. Even when the economy was good, most states didn't increase funding significantly.
When I was a young'n hacking up little websites and personal projects 10 years ago I would always refer to nipponcolors.com for color ideas. Glad to see it's still online
Interesting!

Not to get to into it - but last summer I had a bad episode and was recommended to ECT therapy and/or TMS (I have some other mental disorders that would also benefit from TMS). My biggest problem with both of them was that for TMS I'd have to travel a distance everyday for a month, with ECT it would only be a few times a week but somebody else would have to drive me, and it's not recommended to work during that time.

So this would be a game changer for me - I can take a week off no problem.

On safety: I'm no medical expert, my understanding is that why TMS works is not really well understood (similar to SSRI's and other antidepressants) - we just know it _tends to work_ and we have some theories for why. So from my naive perspective higher, more concentrated doses certainly sounds like it has the potential to be more dangerous - but that's just speculation.
git worktree[0] can help with working on multiple branches at once, especially if your workflow involves having a bunch of uncomitted changes. You could also stash them, but if there are more complex things like submodules, ignored build artifacts and so on you don't want to mess with then worktrees are a good alternative.

[0] https://git-scm.com/docs/git-worktree
https://www.michaelfogleman.com/

Less of a blog and more of a software portfolio, but some of you might enjoy taking a look.
> I mean, does depression even exist, or is it a psychiatric scam?

I don't think anyone who's experienced it would be asking this question.
Utopia for Realists: The Case for a Universal Basic Income (2015) [pdf]
For peace?
For a standard network, you're right there would only be one version. So you just make sure it's very carefully put together. (If a massively better one comes along, then you just make it a new file format.)

And as for performance/resources -- great point. But what about video, where the space/bandwidth improvements become drastically more important?

Since h.264 and h.265 already has dedicated hardware, would it be reasonable to assume that a chip dedicated to this would handle it just fine?

And that if you've already got hardware for video, then of course you'd just re-use it for still images?
This is cool- hopefully this allows standardized podman-compose.
If you’re losing a sale because your software doesn’t work in IE11, maybe your software isn’t actually all that good.

I understand some companies insist on IE11, but companies insist on a lot of “requirements” that aren’t actually necessary if you push back on them. When the rubber hits the road, if your software is truly the best/only option, they can find a way to use a secure browser to access it.
Nano Tech Will Kill Transistors
These incredible numbers will almost certainly drop in larger trials and once more medication resistant participants are included in a study. ECT is comparable to the efficacy of this small scale trial, but their novel approach and increased dosage could yield a major improvement to TMS.

Also, here's the biorxiv link to the full study: https://www.biorxiv.org/content/10.1101/581280v3.full.pdf
It was clear to me around February 20-22nd or so that we had a significant chance of a Wuhan-like situation. I put my money where my mouth was by going to the store and buying (a single but large container of) hand sanitizer and non-perishable food at that time (I didn’t hoard, but did buy ahead of time... before everyone else, thus giving the logistics system time to restock for everyone else). It’s not mere hindsight.
It's a lot easier with git commit --fixup:

https://blog.sebastian-daschner.com/entries/git-commit-fixup...
I imagine homeland security can step in at some point if he was being totally unresonable.
Sadly, no - there's no wifi option. Peeks were (seemingly) hard-wired into a T-Mobile network that is no longer operational.