skysight-inc/HackerNews huggingface dataset:
> "masks don't work unless you're a trained medical professional"

Putting aside the phrasing, which I take to be something like "unless you follow procedures and have new masks often etc".

In the beginning this was the narrative because there was a shortage of masks, or because of plain ignorance.

Masks are not perfect, but they were effective, which is why they are still mandatory in some contexts.

If one can ignore the bizarre political associations that formed in the US regarding masks, it is difficult to argue that the effort of wearing a mask is not worth it. Even if, as I said before, they are far from perfect.
So seriously, I agree that this seems like a bug. But it also seems easier in some cases it might benefit others. So similar to Show HN or Ask HN … Bug HN as a prefix for post titles like this?

I really think however small there is value, and it’s still fair to reply “file a bug report.”
Yes? In a tech landscape dominated by surveillance capitalism, very much yes.
I happen to be writing a prolog implementation for fun. I've been following the book "The implementation of Prolog" (1993, Princeton University Press). Do you have any suggestions on implementation reading material?
Approximately Half of Total Protein Intake by Adults Must Be Animal-Based
There's a third possible API model, which is sort of between the spawn() model (everything for the new process configured in a single call) and the fork/exec model (the child process can run arbitrary code to set up the new process): the process creation API could create the new process in a "suspended" state (like CREATE_SUSPENDED does on Windows), the parent process could then manipulate the new process as desired, and finally tell the kernel to start it.
How do you stick with one idea when you have multiple?
Shutdowns weren't done by media figures, they were done by policy-makers inside governments.
I wonder how many times this patch has gathered up some passwords?

Because I can't tell you how many times I've pasted a pretty critical, strong password into a chat window in hit send - accidentally.
Why are large businesses “sharing passwords” between users? What happens when one user leaves?

Isn’t sharing a password in a business context like “Things you shouldn’t do” 101?
That's not how the human cardiovascular system works. It's not necessary to wake a fit person up because of a low heart rate.

You are apparently just repeating an unproven rumor that was printed in the book “The Death of Marco Pantani" by Matt Rendell. Back in Pantani's day, some pro cyclists had circulatory problems because they used EPO and/or transfusions to drive their hemocrit numbers way above normal levels. Doping controls eliminated that particular issue long before the COVID-19 pandemic (although it's likely that many pro athletes continue to engage in other forms of doping which don't affect hemocrit levels and which are harder to detect).
Yeah it's nice and all but I wish they brought fingerprint auth to Linux already:

https://community.bitwarden.com/t/linux-fingerprint-and-or-b...
Highlighting specific instances where the working class engaged in learning, when this was clearly not the case generally, is highly disingenuous.

I’d also say that having universities mostly or wholly funded by the state does not remove their profit motive or make it a better place to study: the demand for credentials by the job market will shape their offerings to tailor to it, even if the state can make it a more tolerable experience by sinking more money into it (which would be politically unpopular in the current climate, like the college loan forgiveness proposals floating around)
I'll explain. Cobol is a simple language in the same way that Go is also a simple language. Even though they are very different of course, in both languages a single statement or even a small piece of code (like a single line) is easy to read and understand.

This is nice for beginners who are still struggling with basic concepts. It allows to understand code incrementally.

But that does not mean that whole programs are also (comparibly!) easy to read. No, it is the opposite. If two languages are equally well made, but one focusses on small parts being easy to understand while the other one focusses on being very expressive, then a well-versed developer will have a much easier time with the more complex language. But an inexperienced one will struggle and have a much higher learning curve.

It is really a tradeoff. Similar to archiving files. You can choose to compress them very small, but this will cost more CPU and time (requires complex algorithms in many cases, see video-compression and potentially multiple passes) but decrease filesize. You can also choose low compression but a simple and fast one-pass algorithm can be used here.

Neither is inherental good or bad and it explains why people call languages simple or easy and others disagree. Because they are really talking about two different aspects.
Oh good, another service where people can plan genocide and exchange pedo content!
I'm colorblind, and those two colors seem to be two of the most vibrant colors I experience. Cobalt being my all time favorite, and I see depth to it also as he describes.
You'd still need to get your spaceship pair into an orbit (or at least a sharp sub-orbital hop) in order to excecute your plan though. the spaceship pair wouldn't just hang there in space. Also, it's simply not possible to mechanically push the two ships away from each other with sufficient velocity, and I imagine the explosives needed to blast your two ships apart would be better used in a smaller slower controlled explosion, often called a rocket engine.

There isn't a 'hack' for defeating orbital mechanics sadly. It takes expenditure of energy, and significant amounts of it.
Gmails undo feature works by delaying the time it takes to send the message. It never sends until the time passes. I set mine to about 30 seconds.
I have no idea what kind of hardware they use for VPS, but whatever thing I'm doing, they've handled it well. Haven't tried Dedicated yet.
Is that a large enough market to be a sustainable, profitable business?
Right, but I believe that this bias created by knowing the actual outcome for a single instance is much too strong, and we should rather strive to reduce that bias. In that light, the effort expended in continued speculation about the actual truth seems mostly wasted and misdirected energy to me.
... as do you. Yet you seem convinced - dead certain - that the author is wrong, to the point that you're a bit belligerent. What happened to that "complex, nuanced" discussion that you referred to? Step back and breathe before posting.
Since I can't edit, here's a source for Moderates in US politics "(1) being a large proportion of the public, (2) having views that are not simply random or incoherent, and (3) appearing to be central to electoral change, as they are highly responsive to candidate ideology, voting against extreme candidates." Seems to support "the fight is in the margins" rather than change being organic, rational, or benevolent.

https://www.cambridge.org/core/journals/american-political-s...

On social suicides, is moderation more or less a factor than the dehumanization caused by over-broad content policies on large social forums (ie- the attrition of personal communities like early tumblr and livejournal after being consumed by large companies who might try to balance the societal cost of some people dying against opex for moderation, for instance). It seems related to what happens to prisons and with zero tolerance in schools- the costs of litigation and liability driving perverse outcomes in populations due to intolerance of real difference or diversity.
> If "faster than C" means "I can make a Zig program such that no equivalent C program is faster", then that's obviously false.

It could be true though, because compilers aren't perfect, and for instance it actually happens with scientific code written in Fortran: C has restrict but because it's not widely used, C compilers don't make use of it as much as they could for optimization, which means that a language like Fortran that values the non-aliasing guarantee can have a compiler which optimizes it more than what C compilers do.

That being said, there's nothing preventing C compilers to add the same level of aliasing-based optimizations in theory, it's just that they don't do it yet in practice (Rust is pushing the boundaries on that for LLVM though, because noalias optimizations is regarded as a promising performance enhancement for Rust).
You appear to be ignorant of basic economics such as Ricardo's law of comparative advantage.

https://www.investopedia.com/terms/c/comparativeadvantage.as...

What you have proposed is worse than what we have in every way. Transporting food and basic foods over long distances is cheap and very energy efficient. In fact it's more efficient than having a bunch of tiny factories in every city. People shouldn't be stuck living their whole lives in one place working for one company making shitty cloth or whatever.
> Stating "WakaQ is stable and ready to use in production" is irresponsible

I've changed it to "WakaQ is still a new project, so use at your own risk."
A similar effect was used in analogue photography by putting some stockings on top of the lens. IIRC it is called "flu effect", which seems to be, unfortunately, ungoogleable.
Their business model is not profitable by definition if they are spending more money than they are bringing in requiring outside funding.
Remind me when they are on their 3rd CEO, 5th product head, and brand new funding sources.
To my knowledge, to this day, there are still exactly zero RCTs showing that masks were ever effective against COVID, and at least two major RCTs whose results indicate they are not very effective (there was no statistically significant benefit to masking). If, after two years of a world-wide pandemic, the best evidence we can put forth are low-quality observational studies which explicitly state they cannot show causation, then maybe it's time to stop blindly repeating the mantra that masks are effective.

https://www.bmj.com/content/375/bmj.n2729
Canadian here, I wish we switched to A* paper format :|
I don't see what an out-of-context quote disproves about my hypothesis.
My very first computer, Nascom-2, in about 1981 had Hall effect keys. It was the best keyboard I have ever used :-(
https://github.com/orgs/threema-ch
Is it at-most once delivery? how do you deal with crashes?
I'm not sure what is proprietary...https://threema.ch/en/open-source
Things like the fact that she attacked white female trump voters, in a tweet that has apparently been deleted come to mind
https://web.archive.org/web/20201204192116/https://twitter.c...

believing in "patriarchal power" and equality of outcome (i.e. quotas and the necessary discrimination to achieve them) flags people as extremists in my head. Could be wrong, who knows

clarification edit, I am NOT a Trump supporter.
Yes, if we are to ignore all the people who refer to their bioweapon theory as “lab leak hypothesis.”

Or maybe to put it another way: it’s evident that at least when people think they’re responding to the lab leak hypothesis, they’re responding to a deliberate release scenario. IMO people have deliberately muddied the conversation because if you muddy it one direction you get to imply malice on China’s part, and if you muddy it in the other direction you get to clear China of incompetence.

But in any case, not only are we not going to prove or fix malice or incompetence, it doesn’t actually require either to yield COVID-19 or COVID-19-like pandemics anyway. That’s where the conversation should be.
Right, but if you had signed a CLA then it's absolutely not violating the AGPL if the host decides to close the source. Since these organisations require that, they're not violating the AGPL.

That's not to say I agree with them and it's obviously shitty behaviour – but license violation is a specific act that they aren't guilty of.
My favourite optical illusion from 2021 was Find The Curved line https://www.reddit.com/r/opticalillusions/comments/rc78kw/ar...

"It was made with rotated repeating tiles as a total and complete accident. I was making a gaming map!"
Every smartphone already does this.
If you want something you can actually buy, check out the wooting he

https://next.wooting.io/wooting-60he

You can set per key actuation points, and bind multiple different inputs to the same key but different depths, etc.

Great review here

https://m.youtube.com/watch?v=glQNEbh79xg

You can even mod it into another case for the DIY crowd.
Yep. Call the police and tell them you're about to create a potentially deadly situation over some property you claim to own. What could possibly go wrong?
Could you give us a simple example?
It doesn't even say that - it asks you to look for items that are "out of place". When I first watched it I immediately paused the video to have a look. Not the best instructions!
The way I read it is that they already have one minority investor, Battery Ventures and they are now adding another, PSG. PSG will get a seat on the board of directors, it's unclear if Battery Ventures have a seat. It is also unclear if the two minority investors combined holds a majority.

I hope things goes well for Bitwarden, but I'm also expecting an amazing journey in their future. I really doubt that there's enough money to be made as is to yield an acceptable return on investments for the $100M, plus whatever Battery Ventures have already put forward.
Yeah but what about SSL? You’ll need a handful of more lines of nginx, plus a script that runs once a month or so to get a new LetsEncrypt cert. Supposing that script you write or copy/paste works, now you’re good.

Until your site gets mentioned on HN or other social media. If you are in fact using a 3 euro/month VPS you’re almost certainly sharing 1-2 CPU cores with some other colocated VPSes. If your site gets a sudden surge in demand (and particularly if you have any images or video on your site) you’re either going to get hugged to death, or worse, people will complain that your site loads slowly and accuse you of writing too much JS.

My recommendation is to use Github/GitLab pages with a free Cloudflare in front for caching and SSL. That’s the setup I use for my site (https://chrisuehlinger.com, but grumps beware: it is absolutely soaked in JS). It’s free/month, doesn’t require moving parts like a manually rolled LetsEncrypt bot, and holds up when my site gets traffic.
This sounds sweet. Pretty much like Excel's auto-fill functionality, but instead it works on entire tables (and generates Pandas code).

I wonder if there are good heuristic-based approaches for determining this. We could always to some ML code-gen, but I prefer deterministic approaches for their reliability (and how it's easy to grok what/why failure occurred) -- at least for now!
Saying you refuse to use FKs because you keep running into problems with data migrations is like saying you refuse to use arrays in your code because you keep running into problems with out-of-bounds index errors.
I like the idea behind this project.

While designing https://stacktape.com, we were discussing a similar approach. But we eventually decided to go with a lower-level, more standard one. If I remember correctly, most potential users said something along these lines:

1. Too much abstraction - while developing a real-world application, you are very likely to come across a use-cases that either can't be solved using this kind of high-level abstraction, or would be easier to solve without the aforementioned abstraction. It's also very hard to tell, if you will or will not run into such a use-case. This also makes planning very hard, and in some cases almost impossible. Usually it's something like "This will take 8-12 hours if I won't run into a not-supported use-case and possibly weeks if I do".

2. Too much magic - Developers usually understand how tools like Serverless framework transform the serverless.yaml into a Cloudformation template and understand how things work behind the scenes. Therefore they can make assumptions and workarounds more easily. I fear this would be way harder to do with "high-level abstractions tools" such as nitric.

3. Lowest common denominator problem - while being able to migrate my workloads between clouds seems very promising, it also means I can only use services and features supported by all of the clouds. So you either give a lot of "goodies" provided by your cloud platform, or (in most cases) you give up the portability.

That being said, I don't worry about individual developer adoption. What I do fear is that it will be very hard to convince a CTO / Engineering manager / Techlead to choose such a tool for their team, making monetization hard.

I hope I'm wrong and these "high level, infrastructure-from-code" tools will find their users.

Wish you all the luck!
This can also be something of a trap. For some time now I have worked as a housecleaner and there is a common scenario that I have learned to avoid: Clients are friendly and ask how you are. Cleaners then answer honestly about how this is an opportunity for them and hard physical work is all between them and crushing poverty. Clients are generally unprepared for the extreme problems that people living as cleaners may face, so the conversation tend to end roughly with clients wishing they had stuck to basic politeness instead of daring genuine inquisitiveness. As a result, when I train people to work with me as cleaners I specifically recommend that they be polite and conversational, but focus as much as possible on the task and the client. The reality is that most clients of cleaners tend to be genuinely disturbed by how cleaners live in this society and the challenges they face, so it is better to gloss over all of that.
Yep, this has saved me a few times :)
Not sure what the spaghetti code come from. Use sort of today module and no go to even when I started. The issue of cobol it is very long winded. Like Java today. You have to read a lot to understand what is going on. But if you treat it like writing a book (as it is English they are after), it is ok as business language. As the author note they do force a bit declarations and any business guy will force some standard.

I would not recommend it. But it is like comment like not use gun to a Roman solider. In their times they are quite ok.

Imagine you use c or even c++ for business operation of just file in and out (using tape …). String processing … good luck
You have to be nice to the little people that read substacks; they after-all are people too, not as smart, sucessful, attractive and knowledgeable as ones self, but still deserving of a lesson or two in life to help them.
Are you aware of any secure messaging systems where no trade-offs where made? If so, please let us know.
> That was just decentralized [governments] deciding to copy each other's opinions, because there's safety in numbers and group think, and because dissent sticks out and gets attacked.

Sorry, I thought that substitution was implied.
One-Sided Markets (2021)
I've seen keys fail after heavy use, but so far all of them have been the solder joints connecting the switch to the circuit board giving up.

Mouse switches on the other hand...
Super fair and honestly great feedback. I think the phrasing you say is probably much more appealing to users when they think about what they want/need!
When workers claim tasks, TaskTiger moves tasks to a new queue instead of popping them like WakaQ. That means if your task fails with WakaQ then it's just gone.

> how it compares in benchmarks

WakaQ processes many tasks per fork, while I think TaskTiger only processes one? That should make WakaQ slightly faster, but it still depends on too many factors to know without benchmarks.

I actually benchmarked TaskTiger in production a long time ago against Celery. From memory, I think it was slower than Celery. I can't find those benchmarks and even if I could, WakaTime's scale is bigger now so not sure how useful they would be. If you create some benchmarks would love to see them.
How to Find Companies Who Are Hiring
I highly doubt that there have been 9 figure pots.
Trying to guess what the lesson is here. Don't lift a finger to cooperate with coworkers, because it's "not my job"?

We're talking simple respect. The strawman of 'pick up their job function' appeared out of thin air.
It actually makes sense to measure a linear scale of pressure instead of a single click, with a smart driver that knows if its a key you typically hit hard or gently eg d (index finger) vs z(little finger).
Switzerland's wealth is built on plunder and money laundering. That's not a model we should want to replicate anywhere else.

https://www.pbs.org/wgbh/pages/frontline/shows/nazis/reading...
What's wrong with KeePassXC?
> But theres nothing wrong with someone in the militairy doing push ups.

Sure, it's the "until I get tired" (emphasis mine) part that's the main surprise to me. The extremity, more than the specific exercise.
Silent Data Corruption at Scale
It depends on the CLA. Some just require you to affirm that you have the rights to license your contribution, and that you license it under the license of the project, which is indeed mostly just a CYA. It doesn't allow the project to unilaterally change the license of your contribution, and I haven't seen much people have a problem with this kind of CLA.

The other common form of CLA is a copyright assignment (or something equivalent) to a foundation or company representing the project, which is much more troublesome. This allows them to basically do whatever they want with your contribution, including charging for it, or closing the source all together.
Don’t whip out credentials as a way of discounting someone if you aren’t ready to have your own pulled.
While true, the same can be said for any gun that doesn't go off somewhere in the near future. Which isn't a terribly realistic expectation for most guns in the real world, thankfully.
This is as close as we can get right now.
https://github.com/200ok-ch/organice
The iPhone keyboard actually does something similar by dynamically expanding tap zones:

https://www.youtube.com/watch?v=wPmVKyhyl9U
I’m happy to have the ability to edit. I post on wrong channel all the time.

Worst ever is one of those apps where you do /funny cat and a meme pops up.

Did one once. And this crazy offensive thing popped up. Like sort that can get you fired. Learned that there was no way to delete it.
Americans are terrible at taking vacations
So, geographical feature in that case. Which coincides almost exactly with the political boundary.
Yeah sure I need to bring you mathematical irrefutable proof that some event happened, but you can just call me a conspiracy theorist or whatever new words go with it today: racist, sexist, religious, bigot, homophobe, transphobe, etc. with 0 evidence.
Yea - same with me! Immediately paused to make sure I had the time to examine a little more closely. Ooops.
Bitwarden replaced lastpass for me and really i'd never go back.

My only gripe is filling in card details, there is never a floating icon to click to do it automatically, you need to go to the menu bar and select the card.

Apart from that all perfect!
> and not enough people are willing to pay for it to be a profitable business.

1Password is doing just fine..
I've been on KeePass + Dropbox since Dropbox first became a thing and I have yet to find a reason to do it any other way.
That's not a user story, unless you sell an API.
Lower Decks might be an excellent cartoon comedy by some measures, but it's not very good Star Trek for the same reasons.

The whole thing with Star Trek is competent "culturally evolved" professionals exploring the universe and representing the best of us.

There's no way any Starfleet character from Lower Decks could have made it through the academy entrance exam or psych eval from TNG. They're not competent and they're driven by childishness, which is what makes the show a comedy and not good Star Trek.
Some of the reviews were posted before the episodes were even released.
Nowadays there's Iceberg, which is integrated with git :)