skysight-inc/HackerNews huggingface dataset:
> Notice the change in tense, "would be". Maybe in February of 2021 that was a concern, but by February 2022, there's so much vaccine in so many people that this particular concern is just laughable.

But we are still learning new things about the vaccines. For example, the RKI (like the German CDC) changed its recommendations regarding vaccine administration only a couple of days ago. They are now recommending aspiration before injection for safety reasons, because new studies suggest a link between unwanted side effects and accidental intravenous injection. This recommendation comes after 200 million administered doses in Germany. Most other countries still don't make this recommendation.

https://youtu.be/NVXA9posslo

https://www.rki.de/DE/Content/Infekt/EpidBull/Archiv/2022/Au...

The vaccine is to be injected only intramuscular (i.m.),
and in no case intradermal, subcutaneous, or intravenous.
In animal models, direct intravenous injection of an mRNA vaccine has led to Myopericarditis (both clinically and histopathologically).
Although inadvertent intravenous injections are rare during application of intramuscular vaccines,
aspiration of the needle is a sensible precaution when vaccinating against COVID-19 and can lead to increased safety.
“Most of this slide deck is lies. A survey shows that 97% of our employees think our company culture is improving, and 86% believe that this slide deck will be true in 6 months' time.”
I'm working on an online reading group centered around the classics where people can see each other's notes and highlights and start conversations within the book.
Ask HN: What is the design style of Notion, Linear called?
I’ve noticed very similar design choices in Notion and Linear and am wondering if there’s a reason behind this. Similar icons, typography, inputs and controls. Asking here if anyone can point me to a name for this or common toolkit they’re using.
Why did this post get flagged? It's a social network and the comments are mostly about the code and implementation. The title doesn't mention any political entity or person... ?
>> in certain circles there is this weird fetishitization of portability, placing it on the highest pedestal as a metric of quality.

It's not a fetish if you have ever ported legacy code that was not written with potability in mind.

"ints are always 32-bit and can be used to store pointers with a simple cast" may have worked when the legacy program was written, but it sure makes porting it a pain.
China: Builds 40,000 miles of high speed rail in 12 years https://twitter.com/xiaoyewen/status/1494588071483875333

United States: Thinks about vacuum tubes for awhile, gives up entirely.
Don't confuse OpenVi/OpenBSD-vi, nvi1, and nvi2. These are all different programs that share the same heritage.

OpenVi is derived from OpenBSD vi, which derives from nvi version 1.79, released in 1996. There has been 25+ years of independent development as part of the OpenBSD base system and has diverged greatly in that time, with the development going in a different direction.

Nvi1, currently on version 1.8x, is maintained at https://repo.or.cz/nvi.git - I believe the latest version of this editor does have multibyte support, but this is not the OpenVi/OpenBSD version of the editor.

Nvi2 shares heritage as well but also, quite far removed from the original code, is actively maintained at https://github.com/lichray/nvi2 and also includes multibyte support.

(IIRC) the multibyte support in both Nvi1 and Nvi2 derives from nvi-m17n, developed as part of the KAME project by the late itojun - http://www.itojun.org/itojun.html ... the last update to nvi-m17n was about 3 years ago, and is available at https://cgit.freebsd.org/ports/tree/editors/nvi-m17n/files

Currently, optimizing for size using link-time garbage collection with GCC 11.2 on an x86_64 glibc Linux system gives a good idea of the changes over time and the different direction these editors have taken. OpenVi is also simplified in structure and does not have the three levels of abstraction of Nvi 1.8x - there is no library interface layer.

For OpenVi, the compiled binary is 280K, and for Nvi1 (nvi-1.81.6-45-g864873d3) the compiled binary is 528K (36K for vi, 528K for libvi).

OpenVi has a single configuration standard with no dependencies beyond curses.

Nvi1 has many options beyond trace/debug ("widechar" "gtk" "motif" "threads" "perl" "tcl" "db3/4" "internal-re") - so at least 255 different build variations are possible.

(I've not yet built Nvi2 myself on Linux so I can't provide an really fair comparison yet, but I will, and I'll summarize the data in an FAQ section of the README)

Nvi1 (https://repo.or.cz/nvi.git) looks like:

36K vi
24K vi-ipc
108K vi-motif
492K libvi.so.0.0.0
660K total

OpenVi does not - it's a single monolithic binary:

280K bin/vi

(Note that I was using the defaults here, I'm sure that it's possible to trim down Nvi 1.8x further, but I'm comparing the default compilations, optimized for size (GCC, -Os, -fdata-sections, -ffunction-sections, link-time GC enabled), but Nvi 1.8x is a much more complicated program, and has a different feature set, and different supported options.

But, these are all different editors at this point. A lot happens in 25 years.
Glad to help! Thanks for sharing, I will try to take a look at your editor. Don't tell other Emacs people, but I like programming in Python much better than Elisp
Sorry if I missed it, but we're there any criminal charges filed? Or was all of this legal?
Not having sex is fine if that's OK with you. It isn't the only way to a loving relationship. It is shortsighted to think it isn't an important part of one, though, and I'm personally not going to be in another sexless relationship unless it is open to me finding sex outside of the relationship. Otherwise, I'm not staying because that relationship doesn't meet my needs and I'm unhappy.

I can't imagine raising children, honestly, but I especially cannot imagine it while also being extremely unsatisfied in a relationship. Children deserve content parents, if possible.
Luring people to work for you under false pretenses should be considered criminal fraud. They gave up other jobs and opportunities for this one. It directly impacted their economic security.

If you put fake executives into an investment document with fake work samples and fake client claims, that would definitely be considered criminal fraud.
A “hot Jupiter's” dark side is revealed in detail for first time
I'm just happy if I can sort of read the code. My standards are pretty low for judging existing code bases. This is not to say I'm not going to mouth a long drawn out WTF several times a day or scream "dogshit!" at the screen sometimes.
You're right in that comparing modern antifa against 1940s Nazis, but I was comparing the modern incarnations of both (which wasn't clear in my post). As had been mentioned, the actions of both groups in current times is what I meant.

You've actually brought up a good point, with the overuse of the term "Nazi" it's hard to have a meaningful conversation about the far right and their deeply unpleasant beliefs. Simply calling them Nazis is lazy and unhelpful.
I'm trying to create a ML model which can detect if my dog is in pain just by looking at its face. Maybe, I'll create an app for it too if it works well.
No, they do low occupancy cars in a tunnel... Combining all of the worst things...
I’ve been working on a job board for startup jobs[0]; if you want to work at a startup, there are more companies than ever, but it’s also harder than ever to know which one to work for. I track number of job posts over time so jobseekers have some data about how much a startup is growing, and I’m hoping to add more types of data as time goes on. Why should investors be the ones who get all the data about startups? Job seekers should, too!

It’s been fun to work on, plus it’s a challenging technical problem: in order to scrape job posts for many companies, you need to make a very generic scraper since they all have different formats and you can’t rely on HTML structure.

[0] https://www.coolstartupjobs.com
As a non-programmer who has sometimes joined standups as a product owner this seems like the developers are not standing up for their viewpoints in the process. The team’s I have worked on, we have an agreement that some percentage of the time should be devoted to refactoring and similar technical tasks. there may be a specific designation or it may be just a rough approximation but we respect each other enough to have a conversation about it and come to an agreement.

My role is to ensure that the overall project and deliverable is on track. I will ask questions to clarify statements made in standup. I expect questions coming to me about requirements, intent, and timing. If there are problems with external teams, I will do my best to work out that blocker. I don’t dictate how the devs do their work as long as they are able to deliver the features that were agreed on. If that is not going to happen, we can have a discussion about why and what adjustment needs to be made.

If more refactoring needs to be done, we can have that conversation. Talk to me about the cost and benefits of the refactoring and the impact on deliverables. It may be worthwhile accepting a delay in deliverables now. It may also be that those particular deliverables are important enough that the refactoring may need to be deferred even if the ultimate cost is higher. Those kinds of trade-offs cannot be done only by one part of the team but need to be weighed by the whole team.

This kind of open and respectful discussion is part of a well functioning team. If you are not getting that then raise this as a problem in retrospectives because it needs to be addressed.
To be blunt to people who were swindled were either dumb or naieve.

they learned a valuable lesson.

I'm not sure if we need to put safety guards on every possible bad thing that can happen in the world
That's great.

I think it makes it such an easy onramp to integrate with something by having HTTP based APIs (or really, gRPC, even) even if it is lower performance compared to native libraries.

Looking forward to trying this.
I would be curious to see the thoughts of jgrahamc on this given the positioning of Cloudflare relative to some bad actors. Hopefully my comment triggers his notification script. I assume perhaps incorrectly that the DoJ/DoD and others would partner with CDN's and DNS providers for both intelligence and strategy.
> I want prices to trend downwards more than salaries. I know this is possible because it happens to computer hardware, adjusting for performance. Why does it not happen to, say, bread? fuel?

> Is it not because central banks are targeting inflation? And because currency created by central banks go to private banks and the government first and not wages at large?

These are good questions to ask! And the answers are kind of littered around orthodox macro. As well as the real economy. Computer hardware benefits from (astonishingly huge) productivity improvements. Bread does as well, but to a much lesser extent. Fuel, now that goes all over the place, but the increasing capital cost of extracting it as the easier oil has already been extracted plays a part. As does cartelization - OPEC were largely responsible for kicking off US inflation in the 1970s by restricting supply. That's the point at which wages and profits start to diverge on that graph that everyone always circulates.

> I want prices to trend downwards more than salaries.

There have been a lot of policies aimed at keeping wages from rising; both the maintenance of a minimum level of unemployment ("NAIRU" https://www.investopedia.com/terms/n/non-accelerating-rate-u...) and the attack on unions and collective bargaining as means of increasing wages. It's policy to make sure there's always somebody ready to underbid you.
C and C++ are not a very thin abstraction over assembly language. The C virtual machine is very far from the actual hardware. And Rust is the same distance from the hardware as C and C++ are. Rust's core operations are, by and large, the same simple mapping to LLVM instructions.

I don't find the idea of a new non-memory-safe C replacement in 2022 very exciting. We should be moving away as an industry from non-memory-safe languages, for the obvious security and productivity reasons.
Rust would be a more realistic choice, as it's built on LLVM.
The article is about stealth fingerprinting with zero-width characters.
The whole idea behind a public ledger of transactions and balances when you're trying to push back against a totalitarian government is nonsense. If you're putting criminal or fringe transactions on the ledger, then handing the ledger to the government saying "I bet you can't figure this out!" You're not making transactions, you're making prosecution futures.

If someone tried to use Bitcoin to evade the PRC I'd say they had a death wish.

Remember, you're not leveraging crypto promises against current deanonymization software, you're using it against all future deanonymization software. That's such a bad idea I can't even.

The only reason it's at all worked in Western democracies is because the anarchocapitalists are "pushing back" against a government that either tolerates or supports them. Worse, when they use the technology against Western democracies their actions are anti-Democratic. They're hoping the minority can overturn the lawful actions of the majority instead of using the courts or electoral processes.

[edit] The folks who truly advocate crypto as a tool to push back against a totalitarian government are the kind of people who read 75% of 1984, closed the book, and assume Winston went home to have a sip of Victory Gin and lived happily ever after.
I don't know. Maybe you get signal from tracker ( everyone likewise ) and if somebody ask you if you are the owner of it, you just play dumb.
Why can't Hollywood SF and F imagine alternatives to capitalism or feudalism?
This exchange would be non-notable if it weren't for Feynman's stature and that he was basically called out by a musician. His familiarity with academia shines through by agreeing the answer deserves no marks, and his candor by stating that both of them were wrong.
Governors in the USA have consistently extended emergency orders continuously since the pandemic began.

It’s not unreasonable to expect power to not easily be relinquished.
If you look at it as the university itself generating the research output (university labs, editors, and other resources), then much more natural. It makes sense that a university with more money would be able to produce more research.
Large-diameter tube freight has, a history.[1] The USSR built a few sizable TRANSPROGRESS tube systems with diameters in the 1.5 to 2 meter range in the 1970s. Mostly for garbage disposal. There have been proposals on and off for over a century.

Pneumatic garbage disposal is in use in a very few places. Roosevelt Island in New York has had a working system since the 1980s. It works well and is well-liked. Roosevelt Island was supposed to be car-free, and lacks much of a road system, so this was a good fit.

The anti-car crowd should be pushing for this.

[1] https://highways.dot.gov/public-roads/autumn-1994/tube-freig...
My anecdotal experience is that happiness dips most when the realization that there is no "win" button in life sets in. Call it a mid-life crisis, or whatever, but for me, when I hit 36 which was the first age I had reached as an adult that I had clear memories of my father reaching as a child, it hit me that this was "it" in terms of life experiences[1]. You worked, you aged, you had holidays with family and friends, and then you died.

That realization led me to focus more on quality of life now over aspirations of a "future" quality of life.

[1] At 36 I had "experienced" my Dad's life for the last 26 years or so and saw it to be relatively unchanged over that period. As a result, I felt I could expect little change in terms of social position or relative wealth etc, in the next 25 years of my life. I needed to spend time enjoying my life not planning on enjoying it at some future date.
Welcome! Vue is such a pleasure to work with! Love how you can drop it into a page and add JS interactivity inline OR create large scale component based apps!
Clever for sure. Or, just another fake/photoshopped Instagram post of millions.
I'm a developer, but just to play devil's advocate... think about the end user. Having a review process (though, Apple can improve theirs, see below) helps protect the end user. Programmers, companies, etc. can't just repeatedly push updates non-stop, starting with half-baked apps, iterating too quickly. How do you have a check process that ensures an app is up to standard and "safe"? In addition, the time cost to release adds value to a release, hopefully helping it be more thought out, bringing more value to the user.

Again though... I think the point is that Apple could have a better review process that A) values the developer more and B) shouldn't take as long. I agree with that.
The important quote:

> The models that never lost data: Samsung 970 EVO Pro 2TB and WD Red SN700 1TB.

I always buy the EVO Pro’s for external drives and use TB to NVMe bridges and they are pretty good.
Yes and no.

Yes: https://www.boringcompany.com/hyperloop

No because it's a different system than what Musk originally proposed. Virgin Hyperloop was building Musk's original idea.

What Boring Company calls a hyperloop now is a long-distance tunnel, possibly under partial vacuum, with electric cars driving really fast (600+ miles per hour).
Exactly. It's not unlike the famous "worse is better" argument about how UNIX and C triumphed over Lisp Machines despite being "worse".

https://en.wikipedia.org/wiki/Worse_is_better
SecretAgent: The Web Browser Built for Scraping
Also, the whole scheduling of cargo trains has big dollar penalties for delays in loading, unloading, and not arriving on time. Its amazing how detailed folks get about trains showing up. Cargo rail has a lot of moving parts that need to coordinate to keep the goods flowing.
I've started upping my woodworking skills. For years I would cut and screw together boards cut from construction grade lumber (cheap 2x4 pine for example). I now work with at minimum Poplar (still a bit on the soft side, but works much like hardwood), Oak, Maple, basically what I can get in the premium lumber section at a big box store, and did some alignment on my compound miter saw. What a difference that makes, have cranked out a hand full of desks and other furniture that is getting better with each piece I made.

Also got into 3D printing, using OpenScad for creating the models. It is almost magical when you can think of something that you want, but they don't make, yet you can make it yourself (different brackets for holding accessories on a bicycle, clips that holds a plexiglass screen in front of the TV to protect it, etc, things like that).

These are a couple of ideas of things that a technical mind can work on (woodworking and 3d printing both require some amount of precision and design). Keeps things interesting.
Understanding what we do and don’t know about designing humanity’s DNA
Session Management Cheat Sheet
Because it's a proof of concept using an ESP32, not because that battery capacity is fundamentally necessary for the idea to work.

It could easily be optimized for power and size. Sure, it will have to use more power than a vanilla airtag, because it's doing (slightly) more, but not enough to make a significant difference.
Yesterday I passed passport control at Amsterdam airport and was told by the attendant "European passports" should use the automated kiosks. I queued and got to the machine, and after scanning my passport it told me I need to queue again in the "non EU" line. Lesson learnt.
Does freight need to go that quickly? Quicker than a normal high speed train? Is there enough value in the freight going faster to fund the infrastructure?
How are you planning on collecting data? Seems hard to be a detached trial aid when your dog is in pain…
Apple apparently stores every reported location in a database and allows people to query whether a certain public key was received with or without the key being registered to a specific user since they change on a regular basis so one can’t track a specific device.
> It would be more admirable if Atlassian weren't a $5B company with a history of paying zero tax.

I couldn't agree more. I've always paid my taxes, not that I had a choice.
> Fenyman takes zero responsibility for having led the student astray

Sure he did. He said he goofed.

> and in fact chastises the reader for appealing to his own authority

And he's right. In science, there is no such thing as appeal to authority. If the student thought her answer was right, she should have produced an argument for why it was right--and of course she couldn't because her answer was wrong. She should not have appealed to an authority.
Let's lean into this.

> to organize and protest.

All the sit-ins in the past 60 years of protesting, ended up in people being arrested. And fines (as well as imprisonment) were levied against the arrested protesters for disruption of government operations and services.

Further these days, often protesters go in expecting to be arrested. Activists will often seek people who aren't afraid of being arrested.

If you cause damage during the protest, you really can't whine about the punishment.

> The left I used to know wouldn't be caught dead cheering on the coordination between federal government...

Oh I think Abbie Hoffman's supporters would still hate the FBI COINTELPRO today. ( https://en.wikipedia.org/wiki/COINTELPRO) Hoover's FBI more or less got away with infiltration and assassination because the enemy was "stinking hippies" or "terrorists".
Google does not control Android updates for any phones besides theirs.

They work on the upstream Android project,

and then sometimes work with other manufacturers to get updates spliced into whatever custom shitshow version of Android a manufacturer has put together.
This article reminds me of a Carl Sagan quote:

"Arguments from authority carry little weight – authorities have made mistakes in the past. They will do so again in the future. Perhaps a better way to say it is that in science there are no authorities; at most, there are experts."
Another one is how responsive/fast they usually felt.
I'm working on a no-code platform [1]. Given that this space is getting crowded I am starting to investigate adding the ability to create NFTs and make the web3 space more friendly to non-developers which is exciting! (at least to me! :-)

[1] https://www.webase.com
You are getting downvoted to pieces, but working in the industry myself you are closer to the truth than others want to believe.
Yep, JIRA is successful because The Boss Wants It. I’ve seen this repeatedly. No idea how Atlassian pulled that off.

It’s not that JIRA is awful. It’s just that it’s not that good, and I don’t understand why it became popular, let alone Unicorn popular.

But good luck to them. They got an outcome most of us only get to dream about. And MCB is at least (apparently) doing good with that money, instead of spending his fun time stealing land in Hawaii.
Couple months ago karlicoss the developer of Promnesia posted in the collab post https://news.ycombinator.com/item?id=29760122

I made a discord server in response (we mostly idle) to discuss knowledge management tooling

Awesome Knowledge Management https://discord.gg/XPNeDSQE2j

Would love to continue to chat about existing tools and new ideas in this space!