skysight-inc/HackerNews huggingface dataset:
My mental image of C++ is a tool which is great when used by an expert, but has lots of sharp edges which can cut you if you're not careful - so not something I would apply the verb "embrace" to...
Yeah, there’s no telling how secure it is. Works, yes. Easily circumventable, maybe, maybe not. There’s a lot of math involved and I’m by no means an expert at any of it or guaranteed to have implemented everything correctly. For my personal purposes it’s 100% secure unless you know wtf you are looking at (much like a one-time-pad). Once the code and algorithms are published, it’s only secure until someone breaks it.
Yeah, reminiscent of the (apocryphal?) story of the stuntplane mechanic whose negligence almost cost the pilot his life; assuming he'd be fired, the mechanic was shocked when the pilot said he was now the only mechanic allowed to touch his plane, bc he knew, with certainty, there'd never be another such mishap.
The real question is - is any of that human suffering going to be my own?
I personally find that most developers (especially those in a web related field) tend to shift to newer technologies when there is very little reason to do so, and perhaps more importantly, be an evangelical today. Ask yourself this: do you seriously think that a company would benefit from switching stacks every few years, or sticking with a mature and battletested technology?
It also depends on who is asking the question. A right-to-repair advocate would ask "Do you support this law that will lower the cost of repairing old phones?" and most people will agree. Then an industry group asks the same people "Do you support this law that will raise the cost of making new phones?" and get a different answer.
Any system with a backdoor can be exploited. Keep a large number of spare keys that are revokable instead.

Given my "threat model", I don't need a lot of security, so that's one on my person, two other places that are in tamper evident containers.
Pretty sure when Detroit went bankrupt they were basically paying people to come back to the city. There are ghost towns for a reason, because homes do lose value, even for the person who can still live there. Bitcoin right now is in the middle of nowhere like these ghost towns that can fail if the one company supporting them fails or the farmers just give up. It’s becoming a bigger city, to continue the analogy, but is still in the gold rush phase, where all the miners have come out looking for something. Maybe the city becomes San franscisco or maybe we find a ghost town in 100 years once everyone realizes the gold ran out.
Oh, to be clear, I agree it was clutching at straws. But it did a good job of listing all of the straws that it could, and studies/time will hopefully let us know which ones mattered.
The device is built and tested according to some well-defined specifics; it is not connected to the network, and it is not capable of recording more than 3 positions and send them if an accident occurs, as well as establishing a phone call. Anything else is a violation perpetrated the manufacturer, as well as faking the specific tests that are formulated to check if the device is compliant: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32...

Abuses can always happen, and we should put reasonable checks in place to avoid them. Is the current regulation good enough to minimize the risk of having them? I hope so.
> Also data collection is helpful for seeing how customers use products, which genuinely does influence development.

"So they opened the fridge and 15 seconds later closed it again, they might have taken something out, interesting."
This stuff makes me roll my eyes. The wifi fridge isn't going to hurt you. Personally I think it sounds cool to have your Google calendar on your fridge.
Well, going with "technology that fits your requirements" is kinda how we got the problems that led to this article being written.

New unproven tech will, more often than not, still fit the requirements perfectly.
Nothing like the government stealing your freedoms "for your own good".
whoa. sounds like your drainage might be at fault. i have never heard of anything like this. I'm not a plumber, or anything related, but dishwashers should not have slime and should not need cleaning. yikes.
I now default my PCs with 16GB but strive for 32GB upgrades ASAP. Browsers consume massive amounts of mem (I keep tabs open in multiple browsers)

Visual Studio, VSCode, Teams and the like use tons of RAM also. I miss native apps. (VS does odd things now that it's 64bit - not sure why it eats RAM)

I do anything on my PCs, so it gets used more than my work PCs.
I can't run recent Fedora KDE either, due to them mainlining Wayland prematurely. Perhaps you have the same?

I'm on Debian now, which ships an older KDE, but, everything works, which is a first.
Have you read about the subject or measured it on your own?

Use the networking section of the developer tools in your browser. On a mainstream site I was just visiting, the page itself was about 50 kilobytes and it downloaded just under 3 megabytes of ad and tracking JS.
I do, but depending on setup 8GB should be enough for coding. It probably is a question on how long that is enough as operating systems and IDEs tend to get more resource hungry. I don't like Macbooks for programming but I am fairly sure you can get an air with 16GB too.
Please someone tell me what anyone would do with data obtained from a fridge.
We already have.
> buy measuring cups in US sizes

Measuring cups are an objectively terrible unit, since (1) the volume of a cup, while officially standardized, is not consistent across the measuring cups you'll find in stores, and (2) the amount (mass) of common ingredients in a cup can vary wildly--50% or more--depending on how densely packed the ingredient is.

A "standard" cup of flour is generally considered to be 120-130g, but if you buy a brand new bag of flour at the store and scoop a cup off the top you may be getting as much as 200g, since it's densely packed. This obviously has serious implications for whatever you're baking.

TL;DR: Don't buy measuring cups.
The price of electrolysis may be coming down, but it is still very expensive....
My Precursor† arrived last week, I'm optimistic about the direction the project is going in. Once the ecosystem is fleshed out, we should be able to store secrets with high reliability and deniability, combine this with something like tarsnap and it should be possible to recover everything off a piece of paper, from anywhere, with a fresh device.

†: https://www.bunniestudios.com/blog/?p=5921
Same! Moleskine journals -> ReMarkable2.
As an RF/Microwave engineer, I think the elephant in the room are the control electronics. Presently these are racks of equipment for a few logical qubits.

Isn’t there a spareness limit to the qubit arrays to maintain entanglement? How are the read and write electronics going to be reasonably sized, or ever going to achieve the density needed for a million physical qubits?
Transportr has excellent 9292 integration.
I presume so that they can justify an app that may or may not sell your user data.
Definitely, this is also why the "this is unamerican" (meaning of course the argument is against free market) is not an unjustified argument. It is very likely that inkjet printers have become much better due to inkjet printer manufacturers being able to compete much better having such an effective marketing strategy.

Buying these devices is effectively the same as taking out a small loan, that you're repaying by buying the games/cartridges, and it's a well known fact that loans leverage economies. I wonder if some day we'll have a less intrusive ways of establishing these micro loans to enable consumers access to excellent technology.

Inkjet printers, this tiny dishwasher, the Sony Playstation 4, they're all incredible devices that people get through this scheme. It's not just that the price is spread out by the way, a consumer could easily achieve that by using a credit card, but also the consumer is shielded from a bit of risk. If that $50 inkjet printer turns out to be shit they can simply not buy any cartridges for it, and won't be out $200 bucks on it.
> Anyone has experience making Raspberry Pi talking with server via RS232 serial interface?

I have:

- two Dell R710

- Raspberry Pi 3

- Raspberry Pi 4

- Several x86 machines

- StarTech.com USB to RS232 DB9 serial adapter [0]

- RS232 serial header adapter [1]

- DB9 cable [2]

The StarTech.com USB adapter seems to work well. I haven't had any trouble with it whatsoever.

I will say that I'm very unimpressed with serial interfaces in general but especially of Dell's BIOS output. Sure, they're aged... but serial is aged way older. Dell's firmware would often write to parts of the 80x24 screen which were already displaying something else and make it practically impossible to read what's going on. It seemed to especially occur when starting different sections of hardware. When the Dell firmware would start up, it would fill the interface with a text-display showing status and what's about to load. It would offer "press key to configure". When it goes to load drivers for netboot/disk/etc, it wouldn't clear the screen. Netboot would write its output on top of the "press key to configure" interface. Then drivers for the disk would write on top of _that_. Further, the configuration interface would sometimes wrap some of the fields to the next line and garble that line. And finally, the interface simply _didn't work at all_ if it wasn't at 9600baud. So input/output slow af. And the text would all be garbled if the serial bit rate were misconfigured with regards to 7/8 data/parity or check bits or etc (but that's to be expected). The problems with Dell's BIOS output to serial are difficult enough to work with that I would not try to use it to try to debug it outside of academic exercise. My time's worth more than that.

On the other hand, I have used it work with the bootloader (grub) before the kernel has loaded. I successfully used the serial interface to diagnose and repair a driver problem with a video card on an desktop that I had. I had a straight DB9 cable connected to a pair of motherboards who had serial interface headers. I'd connected a header adapter and a straight DB9 cable and encountered a lot of the same problems. That was a fun, albeit trying, experience because it involved a lot of reboot cycles which are quite time consuming. There were still a lot of similar problems with regards to overwriting parts of the interface that hadn't been cleared but they weren't nearly as numerous as with Dell's BIOS output.

[0]: https://www.newegg.com/p/N82E16812400121

[1]: https://www.newegg.com/startech-icusb232int1-usb-to-db9/p/N8...

[2]: https://www.newegg.com/p/12K-01CJ-00009
Unfortunately, there is a lot of intentional and unintentional misinformation going around.

Mask was not meant to "eradicate" anything, that was not the intent. The same thing with lockdowns, it was not meant to eradicate anything.

The original intent back in the very early stage of the pandemic is to slow down the pace of hospitalizations (or as they market it, flatting the curve); the best way to do that is to slow down the number of people getting sick. What were the best solutions?

1. Be vigilant with cleaning up and avoiding contact with sick folks (self)

2. Stay home if you're sick, wear masks and so on. (self)

3. Lock down when it was getting out of control. (community)

Also, this can have an impact on reducing the variants by having less hosts to infect and to mutate but this failed, so we're likely to stick with COVID for a very long time like the cold and flu.

People should still be masking up if they're sick and can't stay home.
Those antibodies are transient. Baby doesn’t produce them itself, they just protect it while nursing.

Nursing ends well before preschool
That's a valid and good question.
Has anyone tried installing it on a ReMarkable tablet yet?
> HN is a diverse bunch. There are lots of non-technical people here. But even ignoring that, there's a hell of a difference between 'knowing to how to code' and 'knowing how to write an Android app'

Absolutely, and absolutely. But if one is keen on QoL boosts, coding remains a foremost helpful skill, and currently coding for mobile devices is a further booster.

> several evenings ... and a lot more

I would suggest that the amount of competence to get you started to the point of applications usable to your satisfaction is probably lower than you seem to suggest (if you are already proficient in Java); and that the amount of blasphemy you could spend against the workings of the available libraries and time lost in code that "should just work" is probably not only in general underestimated, but really in this realm you would meet it a lot in practice.
The problem, is that the problems these "new techs" try to solve are usually problems that are not generally faced, or try to bring a new approach to a more general problem with already accepted solutions.
Massachusetts already did a limited form of right to repair.

I know at least Subaru and Kia now don't sell with certain features in MA as a result.
In what way are you trying to interpret the area, or indeed the velocity (indeed the angular velocity is constant)? As I understand it, the intent of the visualisation is simply to make clear the temperature (anomaly) trend, which is encoded in the radius - that is all you need to consider to understand what is being shown.

Also, the fact that it uses anomalies isn't of much consequence, given that there is widespread understanding of "normal" temperatures, to which the anomalies can be compared - this is unlike many situations where readers might not have an understanding of usual absolute values, making the plotting of differences prone to being misleading. According to [0] the anomaly difference for 1890-1945 is 0.44 K, whereas for 1880-2021 it is 1.01 K, so presumably someone who was concerned by the former would be (approximately) doubly concerned by the latter.

[0] https://climate.nasa.gov/vital-signs/global-temperature/
I had a longer post here, but I didn’t mean solar was load following, just that load following was separate from both intermittent and base load. While bales load and intermittent sources where in direct competition with each other.

https://news.ycombinator.com/item?id=31558143
'Canonical' means constructible from the definition (the axioms) of the structure alone. A canonical isomorphism is not necessarily unique.
But the child gets it eventually. Is RSV substantially worse to get at 3 vs 2?

Should we be coughing on children? Lots of kids in countries with more ventilation have fewer respiratory pathogens and seem to do fine.
> demand an explanation of the bill status and the role they played

That's just what I meant. Can you know which senator voted how within that committee? Otherwise it'd be easy for them to say "well I voted for it of course!"
What do I play? My guitar.

Yep. WFH. I have a 6 string guitar next to me at all times. I'm not a terribly great player but I enjoy it and it relaxes me and gets some creative juices going. It's wonderful :)
Before we can have a debate about "masks" we have to define what masks are.

It's undeniably clear that wearing actual respirator N95 or ffp2 masks that are fit to the face work in preventing infection and spread. That's just physics. But when most are only wearing a partial covering "mask" that just blocks spittle of course it's not going to prevent infecting or infection by an aerosol spread disease.

The real problem with "masks" was that our governments' intentionally lied about the need for them at the start of the pandemic. The messaging never recovered from this and I imagine even if government health institutions stated the truth today, that face fit respirators are required, it'd just be ignored. The problem wasn't ever actual masks, it was people lying about them and people not wearing them.

Sure, unfit "masks" might have some mitigation potential and it's better than wearing nothing. But masks, in the context of an aerosol spread infection, have to mean fit respirator masks.
Thanks - "ssh-add -L" talks to the ssh-agent and asks what keys are loaded. That shows all keys including keys from the yubikey and from the local filesystem.

I am looking for a command that shows what's on the yubikey.

From what I gather, if the command from the article is run: "ssh-keygen -t ed25519-sk -O resident", the key is stored in a FIDO2 slot.

If that's the case, my question is how to show what is in the FIDO2 slots and how to delete them?
Aerosol particle emission increases exponentially above moderate exercise
I find that this happens mostly due to career expectations.

Gotta stay up to date to get the recruiters chasing you.

But when everyone else is also up to date, gotta stay ahead and be an influencer/evangelist.

> Ask yourself this: do you seriously think that a company would benefit from switching stacks every few years, or sticking with a mature and battletested technology?

In my experience this is unfortunately situational, and depends heavily on who's answering. Someone who loves the current stack will say "don't change it". Someone who loves the next stack will say "yes burn it to the ground". Both of them, after doing a bit more self-reflection, will probably say "well, it depends, but probably not".
Retail bank interest rates are typically just under the federal funds rate. The current federal funds rate is 75-100 bps, Marcus (Goldman Sachs) savings accounts are paying 70 bps.
Wrong kind of hepatits
I personally find that folk online who accuse "web developers" of neophilia over-estimate the amount of change in webdev and show little interest in the motives behind new practices.

For instance, calling React "yet another new framework" when it's eight years old. Or loudly opining "why does everyone want to stop writing traditional CSS? These JS programmers are idiots" rather than pausing to reflect that, actually, CSS might actually have a bad reputation for a reason.
The author mentions it, but Burp Suite has both a "Repeater" and "Intruder" mode which can be used to do all of this without writing a single line of code.
This is a tired argument. Of course people who have industry experience will continue to work in that industry. And if the chance of being rewarded with a "cushy" job after leaving office is so compelling then why are so few people interested in becoming politicians?
> but the only way it happens is through state funding.

Is it really that expensive to open a window?

I remember even in the dead of winter our school would regularly open windows to let in some fresh air. And in the hot humid summers we would regularly keep open windows, no matter how hot it got outside, 25 kids inside would make it way hotter. And smellier.
> The first time I saw it was in a mildly heated debate about whether we should use React. I lost the argument and that org chose Knockout.js with JSPs instead. You can guess how expensive that "pragmatic" decision turned out.

This is an interesting one to me from the opposite side of the decision: I was at a young startup that was a very early adopter of React, and I felt like it slowed the team down at that time.

Even though it eventually became dominant, the ecosystem had pretty limited tooling early on, and it seemed like our team spent a lot of time coming up with in-house solutions for things that were eventually solved by definitive libraries (e.g. Redux). From my point of view it had a pretty tangible impact on our time to market for some important features vs using something less shiny.

I’m not sure I’d have chosen Knockout and JSP instead (though I was a fan of Knockout at the time for small projects and feel like Vue is a great spiritual successor to it), but the experience certainly colored my decision making in the years since.
Consider checking out https://esphome.io/

I personally buy whatever esp32 is on Amazon and use whatever usb power bricks I have laying around.
Lucky you! I've seen a few Sheffield type stands cut through, and the cut definitely looked like it had been done with a pipe cutter, not with an angle grinder. I think it's well possible that the stands are made from softer steel where I live.
> You can't cause that fort to attack all other nearby forts.

Why not? Clever blast planning could send the shrapnel from one fort into another, seeing one fort carry out an attack on other forts. What motivated people can come up with is a complete unknown, and therefore incongruent with engineering, which requires a set of known and predictable states.
Keeping the rate-limited connection alive eats up resources. In this case, the organisation executing the DDOS attack has virtually limitless resources.
The $70 billion valuation is suspect. Far too high for nearly all early stage companies. SpaceX raised last year (?) around $100 billion for reference.
Anthony Leondardi has posited that covid reduces naive T cells and leaves people more vulnerable to new infections by aging the immune system

He’s been right on a lot of things. Time will tell if this prediction is also right. If the respiratory diseases are this bad next year the immunity debt theory will have to be discarded.

Has China got an epidemic of respiratory viruses? Did Taiwan have one before they let covid rip? We have control groups we could investigate
Interview with Dustin Campbell [audio]
Throng of GPT-3 powered complaint emails coming in 3...2...1...
I mostly agree, but if you look at the annual power demand base load can provide about X% of total energy needed. Intermittent sources can provide significantly more than that at the same cost so replacing all base load with intermittent sources reduces the need for load following in terms of kWh per year.

That’s critical because nuclear really doesn’t fit very will in a renewable heavy grid. Given the choice of nuclear + hydro + batteries or solar + wind + hydro + batteries the solar + wind grid is vastly cheaper.

Having said that, some nuclear is likely to be cost competitive without subsides in 2060+ somewhere.
I was thinking that the top links from pornhub didn't really fit with the rest.
> innovation tokens

Aside: Sorry to be blunt but this is such a dumb term that distracts from some of the important lessons in this talk. The author confuses "innovation" with "novelty", "niche", "general familiarity" and so on. Choosing existing solutions has nothing to do with innovation. The innovation already happened. You're just integrating with it.

But what about expertise, leverage, problem fit, cost, licensing, performance, bloat, implied workarounds, maintainability, community, attracting the right people and trust? What about simplicity?

I think the bottom line here is to choose mastery and depth over novelty and breadth. Being really good at using very few orthogonal tools is a good thing. Spending more time on the abstraction layers above and below you rather than switching between arbitrary choices too.

But these things have _nothing_ to do with how novel, niche or "innovative" a given tech choice is. That's just plain old conservatism, which can be an advantage or a disadvantage depending on what kind of work you're doing.
I wonder why people accept it. Does it appeal to the narcissism, i.e., people like to be monitored at all times because it makes them feel important?

I think it's pretty much like boiling a frog. The trend will continue, and people will have less and less privacy. At this point the marginal benefit of privacy in a car doesn't matter to most people, as saddening as that is.
> In my ever-cynical view

Nothing cynical there: you are simply correct. There's overwhelming evidence that companies profit from selling user's data, engage in planned obsolescence and deploy numerous tricks to disrupt the second hand market.