skysight-inc/HackerNews huggingface dataset:
It seems someone really doesn't want this article discussed. I saw it posted last night and the comments were strange and it got killed fast.

But it is important and it is time we stopped pretending it isn't.

Anonymous entities paying to spread disinformation or even unnecessary confusion about vaccines should be viewed first and foremost as attempting to keep vaccination rates lower in the places where this is happening.

And then one should ask "who would want to do this? why?". And one likely won't be far wrong if one assumes the worst.
There's no valuation cap on this note (until a >50M round happens). It is a variation of the standard YC deal, but on some of the worst terms for an investor.(there's no pro rata, preferred liquidation either).

The only benefit for this early investment is the 8% discount. It doesn't feel like a fair trade for the added risk of investing earlier.

All that said, it's nice to be able to have the outside possibility of future return for a donation that supports their mission.
Will Facebook ads now be the answer to our prayers?
Why on Earth are people downvoting you? This is an absolute dealbreaker for any messaging app, much less one whose raison d'etre is privacy and secure messaging.
It seems that I can not edit the title. If that's the problem, fix it if you can.
Note that that is only a problem as long as you consider addicts consuming drugs in government-provided shelters a worse problem than addicts consuming drugs on the streets.
Fixed: https://github.com/signalapp/Signal-Android/issues/10247#iss...
Is there a compelling case for NFTs in video games?
This definitely clears up the original post. Had the same question and couldn’t figure out a simple typo that made sense.
I agree these bugs that Signal has are serious. With hat said, your examples aren't that great for counters.

"a nation state storing their communications in a database" - The power differential and historic missteps of governments makes this ludicrous to think of as "OK" in comparison.

"Facebook graphing their contacts and using them for friend recommendations" - but, it's not just for friend recommendations and possibly more importantly, it's not just their users, is it? Not to mention it's ignoring the purposeful opinion-biasing they have openly taken part in to manufacture consent for any number of issues.

While these bugs are bad and should be prioritized for fix, they are seemingly random. Sure they can possibly be exploited (possible, haven't seen proof of concept for purposeful exploitation), but random bugging vs clear and present danger on current and historical precedents of governments and technocratic oligarchs? Me thinks your trust may be a bit misplaced or you're just being obtuse for sake of obtuseness.
The steps needed to convert the quadratic formula to code are absolutely not trivial, unless you're a geek. If I went to my mother trying to tell her to code a quadratic formula, she'd have no idea how to do it, even if I explained everything.

Spreadsheets are hard too.
The first issue was fixed and just closed, and seems like it was very difficult to track down.
I wouldn't. The idea wasn't abstract in the 1830s. It meant the difference between having a loom in your house and working at a mill. We could debate the importance of this, but we'd be starting by talking about an actual thing that is happening in the world. You could talk to a mill worker about it and it described their life.

You can't think of relevant ways of describing alienation, because the thing you are trying to describe isn't happening now. It happened hundreds of years ago. All that's left is a psycho-economic abstraction and a history lesson.

Say I coin a term to describe the digitisation of workplaces, WFH, and such. Call it "workplace etherealisation." We can use that in "analysis" of labour-capital dynamics. In 200 years, "workplace etherealisation" and our analysis probably won't mean anything anymore. Or rather, it will be a trivial, clunky way of describing the world from the perspective of past people.

That was my initial point. This article isn't written to have meaning to amazon workers, or readers beyond a particular circle. It's written to have meaning "in-theory," deep inside abstract theories that the author is interested in for abstract treasons that have nothing to do with workers. It's mastabatory.
Looks like this was fixed [1]. Doesn't fill me with confidence if this type of issue can occur though.

[1] https://github.com/signalapp/Signal-Android/issues/10247#iss...
My understanding is that kiss only has one non-executable file encoding:

space-delimited entries of plain text, one entry per line

I cannot think of any more familiar format, let along the other benefits (portability, long-lasting, introspectable) which are of varying degrees of better and worse than other encodings.

In addition, up until [1], not only was the syntax simple, but so were the semantics.

[1]: https://github.com/kisslinux/kiss/commit/d296b90b75d02ee81ec...
Could it be that firms are simply claiming to be "Agile" irrespective of how they actually work because "Agile" has good PR?

Customers may think that "Agile" teams are stacked with experts all working in a state of grace, effortlessly pulling off technological miracles.

Behind the scenes, however, most of the work may have to be delivered by junior devs under the supervision of stressed-out micromanagers who use top-down bureaucratic control to progress the work.
Yea, my first contact with wasm was through AS but I switched to rust soon after, it just doesn't have the same momentum.
You don't catch obesity and diabetes from others, the way you do covid or influenza, so "epidemic" is the wrong word.
It also helps reduce the number of places where water can get in your iPhone.
Not funny, indeed, but how do we tell people who "can, but don't want" from those who want, but cannot care for themselves?
The difference might be that mental issues are identified and cared for much earlier, before people end up on the streets and things worsen more and more. Locking people up into wards is not the only option.

Not at all an expert in this, but it sounds like there are much more mentally ill people in the streets in the US compared to other places.
No one ever needs legal?
No one doing privacy & compliance work in-house for a SaaS with hundreds of employees?
The good news is that electricity still costs a lot, even at scale, so there is lots of financial incentive for hyperscalars to make their datacenters and computation maximally efficient. To wit: there are a lot of people at Facebook (and Google, and Amazon, and Microsoft, and Baidu....) who work on making their server code more efficient. Small changes can result in millions of dollars a year in savings (in electricity cost, infrastructure cost, and opportunity cost in not needing to procure more servers).
Well, from a glass half-full perspective this provides a user with perfect plausible deniability about any illegal content found on Signal on their phone, or a message claiming to be from them to another user.

Maybe it's a feature, not a bug ? :)
Osmium?
Fixed on 7/21. Forgot to close the issue:

https://github.com/signalapp/Signal-Android/issues/10247
> Philosophy helps question and understand, it hasn't historically been a driver of change.

Why do you say understanding isn't a driver of change? It seems to be pretty important to me.
This doesn't have to be the case. Look at how stripe does it with their API which would be a disaster if older versions just stopped working. Versioning is doable even with chat apps.
> webworxshop opened this issue on 4 Dec 2020

Triple yikes.

Though it looks like the issue was finally closed minutes ago:

> Hi there, sorry, this issue was fixed in 5.17 (which hit 100% production on 7/21). There was another issue tracking this and it looks like I forgot to close this one.

Still, that's a lot of time for such a bug to exist!
The Leader’s Guide to Unconscious Bias: Focus on Belonging
Probably because the common mindset here is that anyone can make a mistake, and that the person who did it learned their lesson and will never do it again.
“People have different values.”

That’s for sure. The values of the poster you’re replying to are better than the values of a professional parasite.
If you're vaccinated and have been for months, you have to ask yourself when you're going to get back to normal because Covid isn't going to go away.

So it's perfectly reasonable to think now is as safe as it's ever going to be.
It was closed 4 minutes ago; when was it fixed? ETA: Ah, 4 days ago (more than half a year after it was opened).
Modern Americans suck at building and maintaining community. Everyone wants to play in the sandbox but no one wants to rake it.
In two weeks I'll need help with 80 bags of cement. Loading them, unloading them, humping a barrow to the back of my property. There will be mixing and pouring and beer. I've already cleared the roots, shoveled Nd rolled the path, etc. So don't worry, the hard work is already done.
There's been an audit[0], at least.

[0] https://monocypher.org/quality-assurance/audit

No high or critical issues were found. The issues that were found were addressed in a timely manner.
I don't feel myself without cardio. I have many passions - food, programming, nature - but I just don't enjoy anything if I haven't run long enough.

I honestly get very anxious about if I ever get injured. Fortunately there are many ways to exercise - I've gotten injuries before, and I switched from running to biking to swimming and yoga. I feel like even if I can at least walk for hours maybe I can get a similar feeling. But otherwise, I don't see any alternatives.
Often mentioned in comparison with Dillo, which I somehow really love. It is incredibly fast and, with CSS turned off, it renders most pages quite accurately. It's also got a fairly recent DOS port for e.g. FreeDOS people. https://www.dillo.org/
Fb claims it will: https://www.businessinsider.com/facebook-building-employee-h...

They’re in a (for the SF peninsula) slightly downscale area. Apple seems not to be, Netflix isn’t. California is hard to build in, though. Don’t know about Amazon, but they don’t seem to need to- RV-dwellers will show up and work without other housing.
My bet is this will change when accidents start happening at a higher rate. A class action lawsuit combined with NHTSA investigation would be brutally effective.
I have lifted for 35+ years now. The only thing I don't like is how popular powerlifting has become.

Everyone I know that has been into powerlifting for a long time including myself is paying the price with disc herniation, bad knees, etc.

We really need gyms to get belt squat machines or pit sharks so people stop balancing barbells on their spine with huge weights and move up and down. Kind of obvious what is going to happen over time.

Lifting heavier weights than you have previously is super addictive.

I don't think it really helps my mood nearly as much as hard conditioning or even long walks but I don't really know what it is like to not lift at this point.
Switching to NewPipe solved this problem for me. Performs better than the Google Youtube app, preserves some privacy, etc.
Hi Finnish guy here.

The housing is subsidized by the government, as most homeless people do not have an income. So essentially, the taxpayers are paying for the housing, not the tenants.

The company mentioned in the article has just found a way to tap into those government funds to provide housing, nothing more.
This is the same app that only 6 months ago had an outage lasting more than a full day[0] - an outage that to my knowledge remains unexplained. The protocol is one thing but these clowns are obviously not careful or reliable engineers.

[0] https://www.theverge.com/2021/1/17/22235707/signal-back-app-...
It's safe because you're unlikely to get hospitalized. It's as safe as it's going to get, unless you commit to booster vaccines every six months. Nothing nefarious in their logic.
At least the main audits are clearly described as auditing internal components, so it's not surprising app-level errors aren't covered by them.
How does delta deal with new chats, fallback and other standard email client stuff? Does it allow mixing encrypted and unencrypted messages? What happens if I use an alternative mail client, will I still be able to read email from people after the project dies and the clients stop working?

I don't think people will appreciate it when I suddenly start using email as a standard communications method, but it's worth a shot. The client looks like a copy of Telegram (a good thing, in my opinion) and everyone already has email, so I'm willing to give it a shot I guess. I'm currently on the Matrix camp but it's not like that's a protocol many non techs use in the real world.

I'm just wary of using email for this because of all of the previous failures to secure email, like PGP, S/MIME and variations thereof.
Buying an expensive basketball coach will probably make you better at basketball.

Why would that surprise you?
Yeah, that's for sure a possibility. I've got a huge soft spot for them though (and no skin in the game) and wish to see them do well.

And I've seen a few times in the industry where marketing claims are taken at face value by later engineers who then actually live up to said claims thinking "well they did it, there has to be a way". The positive outlook by being sure that there is a way rather than just having a nagging suspension that it isn't possible is huge. Even if the Mill is vaporware at the end of the day, they're probably more valuable to the industry as a pining for what could have been (taken at face value) rather than an example of what not to do like most vaporware.

So staying positive is probably best for us all.
Yes, you can use an iPad to connect via remote desktop to a PC somewhere to do serious work. All other things, you can't.

Let's talk about office. Try to open a spreadsheet with macros on an iPad, of course you can't, even if Microsoft wants to implement it, that would violate the clause that an application shouldn't run third party code. A lot of companies have spreadsheets with macros to do their administration (I don't say that this is good, I only say that in the real world Excel is abused and that is a fact).

Safari doesn't have the same support of Firefox/Chrome. In my country for a couple of sites of some public administration you still need Internet Explorer! Even if the site work on Safari, they are probably not optimized for touchscreens and mostly thought to be used with a keyboard and a mouse.

And all the other applications? How about all the management software that is used in all companies?

Email clients? Too basic compared on the one for PC. Other specific applications? The one on iOS are more basic. Specific kind of software to talk to specific equipment? Doesn't exist.

Support for external USB OTG devices? Practically not existent on iOS.
You forgot to insert AI somewhere
Sorry but this is ridiculous! Everyone who participates at the olympics must be a professional athlete. Especially, if you are favorite.

Observing the environment around you should be obvious?! It is not like Anna Kiesenhofer had the one ring on her finger and was invisible...
what kind of stuff do you do on the land?
We’re Losing the Battle for the Future
Ah, no, the world has not abandoned that model, sadly. Relative dominance is as important as it ever was.
When I was a kid at science camp we demonstrated this effect. They had a very long sausage-shaped black plastic bag that we all rand around filling up and laid out in the sun until it rose. I always assumed this strange bag was designed for such demos. In our case something happened (a person let go, a tether broke; I don't recall), and the "solar sausage" flew away completely until we could no longer see it.
Why would you use a human term like pain for the plant?

Here's a biologist saying not all humans experience pain, if it's not even a universal human experience I don't know why you'd apply it to plants instead of a more technical term:

"Interviewer: Right, and isn't sensing damage, even without a neural system, essentially pain?

Daniel Chamovitz: The idea that damage has to be pain is mistaken. We feel pain because we have specific types of receptors called nociceptors which are programmed to respond to pain, not to touch. People can have genetic malfunctions where they feel pressure but never feel pain because they don't have pain receptors."

https://www.google.com/amp/s/www.vice.com/amp/en/article/xd7..."

A different article on the subject on plant pain has a biologist suggesting not to use human terms or animal terms:

""Plants can detect light, but I don’t think you can say plants can ‘see.’” The same goes for hearing, tasting, feeling, smelling. The terms we use to describe our own interface with the world don’t seem transferable to plants. They describe the contours of a human-centric reality, made possible by our animal anatomy.""

https://www.discovermagazine.com/planet-earth/can-plants-fee...
The smoking and alcohol are copes for stress that they wouldn’t have without the added risk to their health and emotional well being.
No ads, same funding model as Wikipedia: non-profit, nagging for donations.

The platform needs to have zero motivation to keep the user on it: in my opinion it is the profit-motivated encouragement of addictive UX that is the root of Facebook’s evil.
This is so fun to read as the solo founder (and the only employee) of a self-funded (bootstrapped) SaaS business :-)
I do this as well, and I have put some weights in a backpack, and I wear that while I'm mowing the lawn or picking up dog poop, etc. Really raises the difficulty level and ensures that my heartrate goes up sufficiently. Right now I have between 35 and 40 pounds of weights in my backpack.
Crystal interpreter: REPL and debugger like Ruby's Pry
Visualize Git Data Using SQL
I don't think Signal has many devs[0] and if you look at the contributors[1] you can see that Grayson is pretty much the only dev for the Android app. So seeing a second dev get involved is probably them freaking out.

[0] Personally I believe this is a big bump in the road for Signal and is why a lot of people are frustrated. About promises about things like usernames (it is no longer early 2021), channels, and everything else. A few devs can only do so much. A dozen (maybe 2 dozen?) devs can still only do so much. How do you compete with other platforms like Telegram that has hundreds of employees or WhatsApp with far more than that?

[1] https://github.com/signalapp/Signal-Android/graphs/contribut...
Okay, with scandum's prodding I've looked into this more deeply and need to add much more context. Firstly, I was very much wrong and apologies are in order. What I wrote was based on the assumption that Fluxsort trades speed for stability. It doesn't, apparently: the partitioning seems to be faster and also stable. Possibly more so than the benchmarks show. It's a crude measure, but I ran perf top during benchmarks, and pdqsort spent significantly more time in its partition than Flux did in its own. So the only real drawback is O(n) rather than O(log(n)) memory usage. Memory's cheap, although I guess some users will decide this isn't acceptable.

A fast partition that happens to be stable is great to have. The in-place scheme used by pdqsort has one advantage, which that it naturally puts reverse-sorted data in order. Other than that it tends to mangle everything. Stable partitioning doesn't do this, and might even be able to draw out order from interleaved sequences that a merge sort (or insertion sort) could later take advantage of.

BlockQuicksort uses a fast index generation method to produce indices for elements that are then swapped. Fluxsort skips all this and moves an element to both possible positions immediately; it then uses the comparison result to increment one partition index allowing the other position to be overwritten. It's the simpler organization of stable partitioning that allows this to be fast. There's also some cleverness in not immediately moving the second partition to put it after the first, but instead partitioning it from where it sits. I've looked into stable partitioning, and I know branchless algorithms well enough that I could have written this. But I didn't!
Makes sense: those who FIRE don't comprise the most of people.
That's unfortunate. Is it possible bypass this restriction on a rooted Android phone, or is it implemented in hardware?
Isn't this going to pollute my mail server with thousands of individual chat "emails" instead of a few large emails?
Wow that is a well-written, informative article!
Runners screw up their knees too. Tennis players their elbows. I guess maybe we should all be swimming but personally I hate laps.
I would counter that modern America sucks for supporting communities.

Our policies are mostly geared around creating never-ending strip malls, endless suburban neighborhoods, and omnipresent traffic issues. Because these things most efficiently create tax revenue, happy "what my parents had" families, and income segregated areas.

Similar to college, fixing America starts with deciding that everyone doesn't need a single family home in a popular metro.
Read Something Great
Intriguing.. however I don't believe that spreading FUD about anti-vax will make any country start to buy Sputnik-V..Germany and France didn't buy it in the beginning, and they won't do it now - or at least while it didn't get approved in the respective countries, which Russian is trying pretty hard in Brazil at least.
Faith: Real Talk
I used it and found it excellent, fully featured (chat/voice/video), use phone or email as identifier, and supported on all devices (iOS, Android, Mac, Win, Linux).

I don't understand why it didn't take off - seems like a modern version of Betamax/VHS to me.
Hey Morten, thanks for your comment.

Would you mind to clarify what exactly you find to be a non-sense? I am aware that there is almost no options trading in Denmark (in fact worst in the whole Europe). Which is funny given that all its neighbours (Netherlands, Sweden, Germany) have relatively ok options markets. So indeed, if you never heard of options then it's quite likely to you it sounds like some alien nonsense..

But I would really appreciate to hear your thoughts on crypto. The Danes I know tend to be super conservative (imo) and advocate a complete worldwide ban on crypto.. Are you one of them??
I had to dig a little bit to get a better view of "will this make a mess of my email if I try/test it without commitment?"; the tl;dr is basically:

(a) there is a DeltaChat subfolder in your IMAP storing the messages;

(b) the app looks for a "Chat-Version" header on emails to know to move it to (a) folder (and you can set a server side rule to also do that);

(c) a number of popular email providers (IMAP is used) are listed with some notes to help you get started: https://providers.delta.chat/; and

(d) it's using the Autocrypt/PGP standards and you can apparently import your existing PGP key if you want

It's all in the FAQ or other docs, just highlighting the things which I wanted to know straightaway before making a mess by accident just to give it a try.
We are talking about systemd, that is a core software. I would like systemd to do as few memory allocations as possible. The reason is that memory can run out, especially on embedded devices where you have for example 32Mb of RAM, and you have to properly manage the case that you run out of memory. Most programmers don't, and the program does crash in case you don't have memory available. That is bad for PID 1, because that would mean a kernel panic, that you don't want.

If PID 1 does need to do that kind of stuff (as it seems), I would prefer it to fork a process and do the memory allocation in that, so if that process crashes because you are out of memory the kernel doesn't panic.