skysight-inc/HackerNews huggingface dataset:
All: please let's try to avoid repeating the generic discussion about how being on someone else's platform leaves you vulnerable to someone else. It's not wrong, of course, but it's been repeated for many years and won't lead to fresh conversation.

The goal on HN is curious conversation. Curiosity likes diffs [1], not generics [2, 3]. Try to comment in a way that leads to a new place rather than an old place.

The easiest way to do this is to respond to the specific new information in an article. As a nudge in that direction, I've swapped a different interrogative pronoun into the title, and have downweighted the generic subthreads which were rising to the top like bloated balloons and crowding out more interesting discussion (as typically happens in these cases).

You don't only have to react to the specific new information in an article. Whimsical tangents and reactions are also ok. Just ask yourself if it's expected or unexpected [4], and prefer the unexpected.

https://news.ycombinator.com/newsguidelines.html

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[4] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
Physical Warp Drives
Actually, we have several. BankID is the most well known, but there is also Freja eID.
That makes sense, I had wondered about the crypto angle on Helium. Then again, even if you were relaying a lot of messages from sensors etc. I wouldn't expect it would actually add up to a very big percentage of your total usage (I guess it'd be 24/7, unlike your Netflix/Zoom consumption). So it seems a little implausible your ISP would care (or notice), unless they wanted to get into that business themselves?
That's a weird take. Journalistic research, for example, also often involves bringing to light facts that some in-group already knows. The word research is a lot broader than what you claim; people talk about "researching" which television set to buy, and everyone understands what they mean.

So your contribution here is "this guy is figuring out stuff that people at Apple already pretty much know". Err, thanks, Captain Obvious.
I'm going to sound old and very uncool but ...

Use C! I'm in the process of doing my first "serious" project in 'straight' C (I'm a C++ guy from long ago) and it's taken me a while to get into it properly, but I'm starting to get its philosophy and it's becoming easy.

But also, in the embedded space, it clearly has all the support you could ever want. I'm also gradually falling for Zephyr (https://www.zephyrproject.org) that has all the support for (eg) callbacks, all sorts of low level stuff.

And one more ... the way you'd solve this in Zephyr is to use the scary simple API (https://docs.zephyrproject.org/latest/reference/peripherals/...).

https://github.com/zephyrproject-rtos/zephyr/blob/master/sam...
> It's a bit of snobbish for a pilot to call a flight technique a "design pattern."

What? Why do you think this?
My solution for the anti-cheat problem is NVIDIA Geforce Now (via Chromium). Sure you will need a good internet connection, but at least you can simply start it right from your desktop without much hassle.
If strictly hosting illegal content / being slow to remove it means you should be booted from AWS then how on earth is Twitter still using AWS?
Helium network has been growing fast. Just crossed 20,000 hotspots and will probably reach 100,000 this year. It uses a crypto mining incentive so the network expands without any central corporation needing to spend a dime on infrastructure. People are already building cool IoT projects with it from adafruit kits.

https://explorer.helium.com/coverage
Headless CMSes are great for when you want to consume the managed content on multiple clients. For example, if you have a bunch of the editorial stuff that you want to present on both an app and websites. We even use the headless CMS for managing copy sent to customers in notifications and emails. It's a quick and easy bridge between editors and tech stacks.
> Floatplane as explained by Linus doesn't make sense, you support a creator by getting videos a little earlier.

You support creators by giving them money. In return for supporting a creator you get video content in return. Floatplane as a platform for the most part doesn't dictate what that content is other than it being in the format of a video.

LTT themselves have actually been moving away from pushing videos early to Floatplane and more towards giving unique video content on Floatplane such as behind the scenes videos.

You run into issues with promising videos early to only part of your community. For example when you have review embargos and want to make drop a video at the same time as every other YouTuber,

> The cost of building and maintaining a platform like that must be large

It isn't that crazy really. Unlike YouTube which streams most of it's video for free and has to recover that cost via ads, every person streaming on Floatplane has paid money to stream that content.

Floatplane has been scaling slowly which has allowed them to stay on baremetal instead of going to the cloud. They don't need a lot of the advantages the cloud has, such as the ability to scale on demand. This isn't your normal unicorn startup from silicon valley that needs hyper growth to attract more investors for an eventual IPO or buyout.

Linus and Luke are putting their own money into it because they want to have a fallback incase YouTube pulls the plug on them. They are not taking lots of investment to try and build a YouTube competitor.

Their costs are actually really reasonable. They have a much better profit sharing model with other creators than YouTube does. They recognize that they have a base line cost for a given creator, that is the cost of storing the video and processing it for example. Then they have a cost per user of that content. This may have changed but their model was recover that base line cost from the subscriptions and then take a much lower cut afterwards. So from a creators point of view you get more value as your scale the number of users from your community on the site.

> seems unnecessary for what is essentially video Patreon.

Eh, maybe. It does however let them focus very much on that video aspect and provide users with a solid experience dedicated to videos. I imagine over time they will add more features to Floatplane that help differentiate it.

One example of that is live streams. If you want to live stream to your Patreon members they suggest you use Crowdcast, something you have to pay for separately (https://support.patreon.com/hc/en-us/articles/115002973506-M...).

Floatplane supports live streaming.
There are some blog posts about building mosquito traps that generate CO2, I think they use yeast to do it and can be pretty effective!
And there aren't such things on Facebook or Twitter, that in fact never get taken down despite multiple complaints?
I don't know which one came first, but Nullitics and Plausible are pretty much clones of each other. Almost identical layout but with different styling.
AGI aside though, I was more hoping to highlight the so-called hard problem. If your brain is replaced, presumably it’ll be you as far as the rest of humanity is concerned; is that satisfactory? Replacing a body may not be entirely dissimilar.
Well you're technically correct but I was hoping my point was clear beyond the vocabulary nit-picking. This being said I also suggested "the right amount" of value such companies should put on those skills is none, because it suggest they have wrong priorities and/or unrealistic expectations of what they can achieve. You can't undervalue 0. Nit-picking works both ways but just lowers the quality conversation.

In general precision is important but in this case it doesn't make that much of a difference besides a linguistic discussion. Let's try to look beyond it and more at the point I was trying to make: In the companies referenced above, as I understand them, valuing "programming expertise" at all is setting yourself up for disaster. You'll be tempted to use it but pretty much by definition in those companies you have no ability to support the outcome long term. Even tech focused companies have a hard time keeping up with the custom solutions they develop and are struggling with technical debt.

If you worked in these companies you know how this goes and have seen the story countless times. IT manager of small IT dept has a "great idea", hires some people to implement it, and they get it sort of done with the limited resources. Pretty soon both the techies and the manager move on to greener pastures, leaving the solutions in the hands of someone with little to no interest in it but who has another "great idea". The best solutions are manageable ones and custom stuff is hard to manage in the best of cases. Programming expertise is like a live grenade, only useful in capable hands (which "non-tech" companies are almost without exception not).
really? for a word you're going to write potentially hundreds of thousands of times you prefer to write out "function" because "fn" is not clear enough?

Short keywords improve readability in a big way, IMO. There's obviously a balance to strike but I think things like "impl" "const" or "mut" or "ref" are pretty obvious.
It really is. Though I guess I should clarify that it gives you practical understanding of electricity and the basics of electronics. Working knowledge, as it were. It won't teach you about the actual physics of electricity. Kind of like how you can learn downhill skiing without understanding Newton or Einstein.
Our society does not try to solve high-level problems with prison, only low-level ones.

Steal $500 from your boss, you may get prison time. Your boss steals $500 from each of his employees through wage theft, and the worst he would face is being out some money from losing a civil labour lawsuit.

That's because most high level behaviour has an incredibly high bar that it needs to meet to be criminal, with a lot of subjective argument over intent.

The bar for low level crime is much easier to meet. Take something that doesn't belong to you? Hit your neighbour with a club? Ingest a taboo mind-altering chemical? All of those are crystal-meth-clear violations of the social contract.
My point is that the 757 was the replacement for the 737, to accommodate high bypass engines. So we are a very long way down this road.
Stackbit Studio is the closest thing to that I've seen so far.
> keeping track of each dollar's origin, and making sure that it was spent on only what the source approved it to be spent on

Why not just keep a separate fund for each purpose and as these donations come in you route out the portions to the desired fund? If that is what's done then what's the difficult part that I'm missing?
I almost forgot transreflexive even existed :(. It has been a long time since I've seen some, but I remember the contrast being acceptable even in direct sunlight. But always in very small form factors.

Are there new devices which make use of this display tech?
So not child pornography by the legal definition of U.S.A. law and most other jurisdictions.

By your definition of child pornography, i.r.c., and Mangadex also feature child pornography, as well as Google search results and most mainstream pornography websites.
What does elders of HN do recommend if you find serious bug in security company's system?

They don't have security.txt or bug bounty. First time I've had to go thru data I've obtained and email multiple times to get thing patched. They were ass about it.

p.s. The company is affiliated with three letter agencies and basically offer them device decryption.
Could the same principles from application development apply? Given sufficient coverage, running unit and integration tests for each "infrastructure build artifact" could help to provide assurance.

(and if your infrastructure service provider(s) don't have suitable test coverage they can offer, perhaps it's time for a conversation with them about that)
I've been self-hosting Plausible for a few months now, but you're right - there's a bit of fiddling to get everything working. I ended up creating dedicated hosts for the Clickhouse and Postgres databases, and then playing with the connection strings in the Plausible container to connect to them.
Elsevier knows this. We have just finish negotiating a new national contract with them, and to our surprise did they agreed to all of our demands. They know which way the wind is blowing and are trying to pivot as quickly as an old lumbering giant can.
> using a cheap camera

even if you had a RED Komodo feeding uncompressed 4K DCI 60fps video to a pci-express bus capture card, the sensor resolution and tiny size of mosquitoes means that unless the lighting conditions are just right, and the mosquito is somehow highlighted against a background, it's going to be very hard to pick them out at distances of 2 or more meters.

and that's before you get into the software problem of processing the fire hose of data that is 4096x2160 at 60fps raw. and the hardware cost of a very serious workstation class PC capable of taking the capture at 1:1 realtime.

possibly a lidar based sensor or something might be more suitable to locating the x/y/z position of mosquitoes in a few meter area.
How Banks Create Money
Also, solar panels on a car are natural targets for idiots. Has to be protected against rocks and paint.
Yeah, I've see a site with that shit and I hate it
I don't know either. I just wanted to build something interesting. /place, for example, is a clone of Reddit's old /r/place experiment, which was pretty hard to get Arc to do. https://i.imgur.com/0KZSel7.png

But, I feel physically ill any time I mention it here, due to the risk. So I don't expect to talk about it again.

It does kind of suck though. Arguably the only reason that this story is on HN right now is because it was posted there first, and subsequently discovered. But I'm just happy to contribute back to HN in some small way, since HN added a lot to my life.

I wanted to thank you privately for your comment, but there's no contact info. So, thanks – truly. It meant a lot. I hope you have a wonderful weekend.
Security research could be considered another similar example.
Operational reversibility of data would be a necessary but not sufficient condition for 0-energy (isoentropic) computation.

Isoentropic (i.e. one that doesn't increase entropy) process needs, as you cite, microscopic reversibility ("local reversibility"), all the physical states of the machine itself must be reversible during the entire operation (i.e. each atom can only change state isoentropically); it's really a physical property of the computer and not a mathematical property of the computation. As I see it, this can only be achieved near 0K under very special conditions, essentially like a quantum computer (QCs also operate under this reversible regime, but not in the interest of energy saving).
Using ChartMuseum, Pulumi and GitHub Actions to mirror chart repositories
State-Issued Mask Mandates and Allowing On-Premises Restaurant Dining [pdf]
There needs to be "content as a protocol" in the same way email is.

If I don't like one email provider, I can always move to a different provider without losing access to all the user's that remain there.

If I could make a Facebook post and have it's content propagate to other providers, websites would act more like UI filters rather than gatekeepers.
Part of it was that each source wanted to be able to audit _their_ money, and have traceability. So in some sense it was just what you say, but that roughly doubles the amount of work done for accounting software. It also meant that most private-sector software was insufficient for the task.
Location: Brooklyn, NY

Remote: Yes

Willing to relocate: Yes

Technologies: Javascript, Typescript, HTML, CSS, React.js, Node.js, Express, Material-UI, Sass, Redux, Mongoose, Jest, jQuery, Puppeteer, MongoDB/MongoDB Atlas, SQL, MySQL, Sequelize, Netlify, Heroku, Google Cloud, AWS (S3)

Résumé/CV: https://docs.google.com/document/d/1_3M5WlqDR5YXA8EMGQLc8k98...

LinkedIn: https://www.linkedin.com/in/kevin-pariso

GitHub: https://github.com/peacebonez

Email: kmpariso12@gmail.com
fn read_keys(port: #[cfg(feature = "splitapple")]
nrf52840_hal::pac::P1
#[cfg(feature = "keytron")]
nrf52833_hal::pac::P0) -> Packet {}

I'm not sure why you'd choose to write it this way? Should this not be a trait that provides the read_keys method and you have a type that exists for each of your target architectures?

Nevermind that you could actually do this, although you probably shouldn't

fn read_keys(#[cfg(feature = "splitapple")]
port: nrf52840_hal::pac::P1
#[cfg(feature = "keytron")]
port: nrf52833_hal::pac::P0) -> Packet {}
The Vizzini Effect
> I have never seen somebody cancelled for an opinion similar to "Transgender women have an inherent advantage in women's sports due to the biological advantage of their body producing testosterone."

So should a human born as a woman who happens to naturally have higher testosterone than is typical in other women, be excluded from women's sport? Of course not.

> "Transgender women should not be in women's sports because they are men."

Really? That's offensive? The reason they have higher testosterone is because they are men. That doesn't mean we should stand in their way of living however they want, or demean them in any way. But we should not have to lie about their biological constitution as being the reason we deem it unfair. It's not their level of testosterone that makes it unfair, it's because they come by that level of testosterone by way of being a man... if a woman naturally has the same level of testosterone, it would be fair and she shouldn't be excluded.

Maybe the answer is just doing away with all gender based distinctions, have no sports leagues separated on the basis of gender at all. Of course, that has its own problems.
Unfortunately this entire topic leads to Balkanization.

While I acknowledge your point of view and opinion, I do not agree with your premise. Racism is not as important as the current political discourse would have us believe.

I leave these topics of race to comedians who bring so much needed levity. Theo Von

https://youtu.be/MvzwmoZaNHQ
Ghost kitchens are good at mass-producing generic undifferentiated dishes. If you crave “California roll sushi” or “some kind of vegetarian pizza”, ghost kitchen would work, but so would a grocery store takeout section.

Any restaurant that went through the effort of distinguishing themselves and specializing in a few signature dishes is unlikely to be threatened by ghost kitchens.
At the first sight they really look quite similar. Counter does not use a relational database and is highly optimized to serve users for free. If you want more details and really dig into the data plausible could be a better fit. If you value a free product and don't need too much details or actually even value less data collection then I would say go with counter.
I would recommend TinyMCE and then some of your own adjustments

I wrote https://writer.math.dev , it supports markdown and latex

It can export to HTML and you can create your own custom stylesheets to do layout

You have to add the MathJax script & configuration to your HTML header (I probably should just put this in by default)

But my main point is that you can create your own workflow easy and I highly recommend you using TinyMCE as your input editor. It’s freaking super easy to use and super powerful
It's clear (at least to me) that due to the history of systemic racism against them as well as the circumstances under which they came to live on this continent, many Black Americans are at a tangible disadvantage compared to most other groups in the US, especially White people. So I certainly believe in what you would call a Black Tax.

However, it does seem to me like the specific things you speak about in this essay could be considered to be more of a Poor Tax, which disproportionately affects Black Americans more than White People, due to the factors above. But taking just this specific essay, one could replace every instance of the word "Black" with "immigrant" or "Latino" or "Native American", etc, and it would be just as true.

Again, not to take away from the main point that Black people have it harder than many other races in the Americas (and some other places). But as an immigrant to the US, from a family that sends streams of money and goods to support our family members back home, it's nearly impossible not to think "hold on, this isn't an exclusively Black experience" when reading this essay.
I feel like I’ve tried to read several writings on this topic, mostly by Pearl. I feel like I’m good during the intro and motivation, but once it gets to the meat I’m completely lost. I feel like this is an area that would provide rich value if I could ever understand it.
Discover 7 Ways to Create a Sustainable, Passive Income for Life
o You Can Work Less, Earn More & Finally Escape The Rat Race...
The 2 Day Summit is Over, Access The Replays For Just $1!
HAHA. I think everyone's thought of this!
The order of magnitude of Fukushima cleanup costs is $1 trillion. https://en.wikipedia.org/wiki/Fukushima_disaster_cleanup#Cos...

Nobody should be surprised that losses of this magnitude are fresh in our minds, only 10 years later.

Chernobyl and Fukushima were massive disasters with long-term consequences. Exclusion zones were created. Many families lost their homes forever. Animals were abandoned and died. Should we minimize these problems or pretend they didn't happen?
Thanks! That is really cool to hear.
Give money back to families to spend on education, but how to spend it is their own choice.
Hundreds of people died. I agree that prisons are used way too much (especially relating to drugs, three strikes crap, fare dodging, crimes relating to poverty aka petty theft) - but gross negligence that leads to multiple deaths should warrant some prison time, if only to serve as an incentive for management to not cut corners.
Does Judea Pearl other books overlap with The Book of Why ?
I suspect you'd have a similar problem if you decided to run a twitter archive.
But horrific. "To prevent the computer from flying your plane into the ground perform this complex and counterintuitive set of steps that may involve muscle forces you don't have". Nice. How about "make computer not fly plane into ground?"
So like, you are using Proxmox as your main OS/desktop? And then doing application (eg firefox for browsing, etc) things in in proxmox LXC containers?

If so, that is pretty interesting...

Although, using LXD with Ubuntu is totally painless and easy as well..
I don't know Zig, but it sounds like Zig allows to use arbitrary allocators for anything. The abstraction Rust is getting will only work for things that do account for using arbitrary allocators. Anything that doesn't will end up using the global allocator. That's a significant difference.
Ask HN: Designing a 50 Year Computer
How would you design a computing platform (hardware and software) that would last for 50 years or longer?

By "50 years or longer" I don't mean a single device that would last for 50 years, but rather an open design and specification that anyone could build and corresponding software to run on the implemented design. RISC-V and Raspberry Pi both come to mind, but will they be around for 50 years?

The design would need to be powerful enough to run desktop-level software (for example, Raspberry Pi 4 or better) and would need an open operating system that could be adapted to accommodate device drivers for whatever hardware is connected to the computing platform.

What are your thoughts and ideas?