skysight-inc/HackerNews huggingface dataset:
>Some amount for sure, but what for?

From entry level computing to every appliances. If we want to move baseline memory from 8GB to 16GB, even if it was DDR ( discounting LPDDR price ) that is at least $24 increase in BOM cost, or a total of $48 BOM cost. This is worst for something like Pi or NAS, Router to Smart Appliances where their ASP are much lower. Because of the increase in memory usage, they will either have to rise their price ( which they dont ), let it eat into their margin ( which they wont ), or find $3 BOM cost cutting. Likely coming from SoC.
For context, this was a known threat when the US evacuated Afghanistan. It was just one aspect of the mess that occurred at that time so it didn't get much attention, but here's an article from August 2021. [0]

The main worry was that we basically handed the Taliban a list of Afghan translators and US cooperators. It's been 18 months since then. Does anyone know if there were consequences for those people? Has the Taliban acted on this database to enact retribution?

[0] https://www.technologyreview.com/2021/08/30/1033941/afghanis...
I agree. I also remember seeing a photo from a microscope showing that a safety razor cuts the hair evenly whilst disposable multi-blade razors tend to shred the hair. That increases the likelihood of ingrown hair and it also makes the tip sharper on the touch, for example when kissing another person and rubbing them against another person’s skin. My experience confirms that is true.
Still around. I just used it last month in Paris.
> It's not taking place this year: https://events.ccc.de/category/37c3/#no-congress-2022-en

What's this hygiene stuff they're talking about? Did they get in trouble with the venues over attendees not showering or something?
Netflix Cameras and Image Capture Requirements
Institutions tend to trend toward power consolidation and authoritarianism over time. It's just how it is. Free society needs to constantly work to prevent it.

I'm far more concerned about the Americans, many here, who's knee jerk reaction is to engage in all sorts of mental gymnastics to give the government the undeserved benefit of the doubt and minimize the significance when these things come to light. If I wanted to give them the same undeserved benefit of the doubt they give government I would say they are ignorant of the danger.
Correct, the entire goal of defining it in terms of the C ABI is that C is the lingua franca that every language already speaks, so anything built on top of that has a dramatically lowered barrier to entry.

I assume that the grandparent poster was thinking about making it possible for hypothetical future languages to someday be able to forego supporting the C ABI entirely, which is certainly a laudable goal (there's plenty of historical baggage there), but what the Rust developers care more about here is simply being able to do FFI that's safer than what currently exists.
Only the "New Territories" part was leased. The original treaties had Hong Kong Island and parts of modern day Kowloon ceded. The Brits were in a pickle when 1997 arrived because they couldn't realistically return only the leased parts without causing massive chaos, and China was threatening to take back the whole thing by force.
I feel like some of these people are confusing "few people agree with" with "few people are deeply embedded enough in the same weird subculture as me to be aware of".
The implementation of dogdump (a Dog API to SQLite scraper) left as an exercise to the reader ;)
Optical computing, where the base unit is a photon instead of an electron, is the future of all computing.

Once optical computing becomes a reality, we will look fondly upon our quaint silicon devices. Optical computers capable of measuring interactions of single photons will eventually lead to quantum computing in all things.

Likely, quantum computing will be a dedicated core/unit in a heterogeneous optical computing architecture, as linear operations are still need to manage I/O, memory and peripherals (displays and what not).
My nan was born in the 1930s and I have kids. So we're already at 3 generations that have had a chance to breed. My great grandparents takes us not even back to the start of the 20th century.

Having kids at 30 is historically very late. Late teens and early 20s was much more common. So perhaps not a few dozen, but certainly over a dozen.
please post or mail me a link to the write up markogujiuba@gmail.com
Working on open source full-time for one week
> the wrong false accusation

Iraq was the false accusation. Afghanistan was correctly accused of sheltering Al Qaida. (That we then allied with Pakistan, who also sheltered Al Qaida, to bomb Kabul is a separate curiosity.)
By 1998 a 486 CPU would've been be cheap enough.
PDF-XChange pdf software. I often have to edit/manipulate pdf files for work. I've tried so many (including Acrobat DC, Power PDF Advanced, Nitro PDF, Phantom, etc.) and this software is hands down the best. It is even reasonably priced.

Other mentions: Bitwarden, Roborock vacuums, Emporia home energy monitoring products and EV charger, Shelly (diy home automation products), Nvidia Shield Pro streaming device, Weawow weather app (android), Progressive car insurance (saved me a fortune), Relay Pro for reddit (android), and pocketcast (android).
Tips for Better 360 Photos
This is really interesting. I've spent eight years in the JVM ecosystem (mostly Scala) augmented by Python for data engineering but I really dig Elixir. I had just assumed that Elixir was still too young to have spawned a data engineering ecosystem. Now I have something to look into!
> lumped reasonable skeptics in the same category as grifter-anti-vax types

I would say they lumped themselves. Even the worst grifters know how to cloak their schemes in language of "free inquiry" and "skepticism" and so on. If the true skeptics do nothing at all to distinguish themselves from the grifters, that's on them. None of us are mind readers.

How could one make such a distinction? The key is that a true skeptic is not the same as a true believer in some alternative theory. A true skeptic will follow the scientific method - identifying specific flaws, being open to discussion of experiments to resolve open questions, citing sources that others can check, etc. Most importantly, they will apply the same level of skepticism to alternatives or to other topics. A true believer, on the other hand, will push their own theory with weak evidence, weak connections, and no attempt to correct those flaws even as they're relentless in criticizing others. When you look past the whitewash of "all voices [but effectively only their own] deserve to be heard" rhetoric, it's usually not that hard to spot the difference.

Exercise for the reader: apply this method to the many comments here about "thrombo-embolic events" as an argument against vaccines (for any group or generally). How many of the people flinging that newly-learned term around are true skeptics, and how many are just reflexive contrarians?
>> What kinds of systems will the survivors design and implement? How will the relationship between development and maintenance change in this new world?

https://www.destroyallsoftware.com/talks/the-birth-and-death...
We make proofs so that we can be confident something is true. But what happens when the proofs get so large that no human can practically check them? What happens when the proofs are also generated by an ANN? I wonder if this stuff around proof languages will seem totally misguided in the long run.
> I’ve even lived in countries that most people would consider very sexist, like the UK and Spain.

You live in a massive bubble if you think those countries are above average in sexism.
> I’m running ~14k, about 1100 of them from WLED

What are you using for the rest? Another controller or at they static? My ~10k is all individually addressable ws28xx lights (mostly 5V LEDs, but I buck convert immediately before the strips and run back at 24V.

I’ve definitely seen way bigger than both of our setups,
The headline should be edited to specify the database was specific to Afghanistan citizens.

I recommend this because when I read the headline I assumed it was referring to the Defense Biometric Identification System (DBIDS) which is the central system used to verify US military, dependents, contractors, GS civilians, etc., when accessing US military bases or other secure areas.
Do you have an easy way to see the cost differential between this and public cloud alternatives?
Hopefully the default keyboard layout won't be QWERTY anymore
I persisted with this approach for a decade. Enlightenment came when I let it go.

Even after 10+ years of daily use, I never managed to make navigating via hjkl work naturally with my brain — I need “up” to be physically above “down”. So I set up key bindings for the classic “inverted T” formation, dealt with the secondary effects, and I’m much more comfortable. https://github.com/rectang/dotfiles/blob/30e0a41714c34416f10...

Dare I say I use vim more like it was intended to be used with this new setup, as my right hand remains in place and is not constantly flying to the arrow keys and back.

Now I struggle a bit when I have to work on a stock vi, but that’s a very small part of what I do.
Dynamic linking does more harm than good. It was a kludge which got us through a brief era of RAM constriction, and we should have dropped it long ago.
I think you're describing unit test.
I think even now it's very hard to establish whether it was stupid, never mind foreseeably so. Do you have evidence to suggest either 1) there was no supply crunch, 2) the supply crunch wasn't alleviated by this guidance, or 3) the supply crunch wouldn't have affected the medical system's capacity?

It's completely believable to me that future mask compliance among the general population is way less valuable than ensuring that medical professionals had N95s in the first half or first quarter of 2020. Also seems believable that that guidance reduced N95 consumption among the general public.
As one of the comments on that thread points out, every desktop browser seems to allow text input, and every mobile browser is obtuse like iOS Safari.
Cool project. Noob question here, the homepage mentions that V2 follows some kind of standard, and the API docs page mentions "JSON API schema", does that refer to this? https://jsonapi.org/format/
Don't use the browser version; stick with the desktop version on macOS or Windows.

if you're using the browser version on Linux or FreeBSD, for God's sake - go rant at the Thunderbird team for our mutual benefit.
Lifting weights has added so many little moments to my day to day where I say “wow that’s not as heavy as it looked”. I decided to prune a couple of trees in my front yard and haul the branches to the curb, not even a little sore the next day.

I didn’t start with a particular purpose but I knew I wanted something a little different. Now when I go to the gym and it’s a day I’m just not into it, I drag myself in there anyways.
Doesn't run on my fridge? Liars.
I'm not downvoting you for sure, given I share your sentiment. However some stocks may exhibit some persistence (as in Hurst exponent > 0.5) so some gambles may be worth taking, in the right proportions (very small). I am also wary of index funds, they share the same likelihood of blowing up as stocks. I like the reasoning of Nassim Nicholas Taleb that sums up to adopting a convex portfolio (barbell strategy) with a lot of sure money that sits there (inflation hedged) and some small bets with high potential returns. Some single stocks may be featured in my bets.
keepass (xc, and Keepass2Android) can act as a totp app? And displays or exports the seeds? I am ashamed to say it never ocurred to me to even look!

I don't think my android app can do it. I don't see anything about it in the ui and no plugin about it.

Not at my laptop to check keepassxc, but I'll obviously look when I can, so the question was rehtorical. Just wanted to say "what?!?! what is this you speak of?"
Ctrl+C requires taking your fingers off homerow and pressing two keys at once, though.

Granted, escape also meets those criteria if you map it to the caps lock key, which I do. The jk mapping is still useful in the rare occasions I use vim on my phone, though.
It's a gap in understanding, and it may be a gigantic gap.

Such gaps sometimes get closed by monumental efforts, sometimes by small groups, and sometimes they take centuries.
> send them to the docs

> But then they’ll get lost

that means your docs are bad
Moore's law is still going strong at the trailing edge of fabrication. Leading-edge nodes are getting more and more expensive though, which is the exact opposite to what Moore's Law would predict.
Relevant talk: "Autism and the male brain"

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

Very enlightening imom
Data engineers who can run ML/AI infrastructure get paid good money. If you have kubernetes/docker/SRE experience, even more.
"CDC spent over a month spewing bullshit telling people not to wear masks because masks don't stop the spread of COVID."

Can you provide the source for this?
You don't draw the line.

Some of you have a real problem understanding the entire meaning of free speech. If you just think a few steps ahead you'll understand that if you "draw the line" then someone has to be the arbiter of truth. That arbiter will not always be on your side as we've seen over and over throughout history.

If you see someone touting a blatant lie you only need o refute it with actual evidence. Suppression of this stuff will do nothing but cause you to look like you're trying to hide evidence for some nefarious reason.

You do not get to play mother to an entire nation of people and decide what they are allowed to see and not see. Grow up, act like an adult and realize you're going to hear things that aren't true and things you don't agree with. This is how civil discussion takes place.
You're implying it here, but I want to state it even more explicitly: create systems that allow you and your team to know when data problems arise!

These can be processes or programmatic but if nothing is looking for problems, then they often go unnoticed until they cause an issue big enough that can't be ignored.
I feel there is something of a false dichotomy between being pleased and being uneasy, as I suspect that indifference would be equally effective. We, like many other animals, have mechanisms to become indifferent to those aspects of our environment which are commonplace and neither useful nor harmful to us. While some curiosity towards novelty is arguably beneficial, a lack of caution is demonstrably dangerous.

If our aesthetic response to flowers was a direct consequence of evolutionary pressure, we would expect to find the flowers of plants having edible tubers or fruit to be especially attractive, and those of poisonous plants to be repulsive.
Sure, if you find the phrase "common sense" to be less offensive than "blind faith", but in this case they mean the same thing.

https://www.youtube.com/watch?v=lFIYKmos3-s
That said, even though it won't be "a stable Rust ABI", it will (if the experiment succeeds) be a stable ABI that is more Rust-like than the current C ABI.
Ask HN: How to learn design and UI/UX
I've long envied developers that are also competent designers. How does a developer without an artistic bone in their body acquire this skill? HN, please point me to resources, courses and books.
My proud repairs include:

A Samsung washer that would not detect that the door was closed. Bypassed it with a paper clip. You can open the door while the clothes are tumbling but I just don’t do that and all is good.

Many washers actually, bearings, belts, shocks.

A Hamilton beach electric kettle. To turn on you push down on a little lever that stays engaged until a bimetal gets hot and clicks off. It wouldn’t stay engaged. Disassembled and bent a contact a bit to give the lever a bit more range. Been working great for almost a year.

Apple Watch. Replaced battery. Sealing the screen again was a mess and didn’t last long, but it was good for a while.

A series of laptops
Looks like they pivoted to a more classic virtual assistant provider?
> Be a conspiracy theorist. To be anything else is to burry your head in the sand.

That's dangerously wrong. Yes, if you have some rational reason to believe that a conspiracy is the best explanation for a particular thing, even if others don't see it, then go nuts. That's healthy and good IMO. Even laudable. However, "conspiracy theorist" as an ongoing identity or habit is not healthy either for your own reputation or for the well being of those affected by unfounded accusations. Occam's Razor is not burying one's head in the sand.
Why not link to the top level story? I have the top reply on that story, that links to some support links explaining it: https://news.ycombinator.com/item?id=28632012

To add, I believe they have since turned that future down.
ctrl+[ is identical to <ESC> and much easier to reach.
Most of us just don’t get healthcare advice from the internet or social media.
If they sign the script with their own signature then it’s no longer a script that you trust. I can’t remember if PowerShell automatically trusts a script that’s been signed by a cert issued by someone like VeriSign, but if the system were to be adopted for Bash scripts there’s no reason it couldn’t use a store that only trusts the distro maintainers by default.
As cliche as it may sound, getting close to the "business value" of data might be a good investment. Learning and building use cases, like a product recommendation pipeline for marketing OR a churn model for support to helping marketing ops migrate from GA (GA4) to an in-house analytics stack etc would help bring the data teams to the (much deserved) front row seat in the organization.
I was disappointed when I read that the CPU was virtual, I thought this will be about real hardware. Still, I appreciate the notes about stripping down the OS.
Slow OS updates drive me bonkers on macOS, too. What could it possibly be doing for 40 minutes to upgrade a minor version on a new M1 mac with 32GB RAM and an SSD?
I have learned a multitude of tools. I have used vim/nvim since 2005. Prior to that, visual studio for a few years as a .net developer.

I have sought to incorporate vim wherever I could because my muscle memory demands it for productivity.

It's not from a lack of learning tools.
This approach seems much simpler and more reliable than detecting the pipe buffer is full.
One way to read the negative spread between the 10 year Treasuries and the 2 year Treasuries is that at some point beyond 2 years the Fed will lower the rates and keep them low for a while. That's consistent with a recession. But not in 2023. Maybe in 2025.
There were already cases where proofs were considered true and then later flaws where found that rendered them invalid.

I think the answer is quite simple: if something happens that contradicts the proof then a lot of resources will be used to doublecheck the proof and ensure its correctness and it will just be accepted that proofs are not always 100% valid.
I wasn't quite ready to self promote this but I will go ahead anyway, since people are probably researching alternatives now. I'm working on a comparison of different password managers.

https://password-manager.soft-wa.re/

At this point it's mainly a fork&merge of some previous work.

If you find any issues with the data please submit a PR.

Edit: I am standing on the shoulders of giants. Take a look at the contributors page. I am taking what was previously a blog post, and giving it some extra attention with the current going-ons. https://blog.kamens.us/head-to-head-comparison-of-password-m...

Some of y'all have already found a few issues, I will work through them, and submit a "Show HN" once I get it to that point. So take everything here with a grain of salt. And if you do know better, please submit a PR here:

https://github.com/Soft-wa-re/password-manager-comparer
It will typically start like this on HN:

“I dont know why people are surprised the government is doing [x]… [insert minimization]”
I agree, the article was not particularly enthralling. However as someone who regularly takes cold showers, this is how I think about it:

Cold showers are not "performative discomfort" - no one has to know about it if you don't tell them. They're about forcing your body into an almost painful situation, overriding the animal instinct to always seek warmth, shelter, comfort. It is about practicing an exertion of your willpower; your will as a thinking human to endure something uncomfortable with no immediate gain - this is about proving to yourself that _you_ are in control of your body, not the other way around. The same can be said for willing yourself to stop at one drink, or one doughnut, or whatever vice you enjoy. Daily cold showers provide a constant reminder that you are the ultimate arbiter of your mood. They are a form of self flagellation that promotes cross-functional discipline.

In addition to all that, there is the anti-inflammatory response cold showers bring that can aid in recovery after exercise, cardiovascular benefits and so on.

If you have some other form of physical self discipline that helps you more tangibly - great! For me, cold showers integrate very well into my daily routine and I find that days that start with a cold shower are far more productive than those without. It only takes a minute.
Because if you're implementing it properly with the advanced features of a language such as Rust, you need to similarly create an entirely different ABI that goes down to the C ABI, increasing the complexity of the implementation because the C ABI has so many edge cases.

Basing it on the C ABI makes it only easier for "simple" languages like C to communicate with Rust.
TikTok Security Dilemma Revives Push for U.S. Control
For what it's worth, I can attest that installing a dishwasher is slightly less complex than installing a water-cooling system in a PC: if you can do one, you can do the other.
If you're confident about your proof checker being correct, then why would you not be confident about the validity of a proof that your proof checker says is correct?
Escargot, MSN Messenger and Windows Live Messenger Revival Project
1. Purchase only that hardware for which the software interface is well-documented; universities and other public resources should drive the bus, not corporations, when it comes to interoperability.
2. Stop relying upon externally-developed software to do your dirty work; eventually, some error will cost you your livelihood or reputation.
I don’t believe toilet paper ran out because of one ‘rumor it would run out’. I think it running out was just an example of how fragile or supply chains and distribution of goods really is. It wasn’t just TP, it was bread, milk, frozen/canned vegetables, and other essential ‘raw materials’. There are other things that cause runs on groceries as well, like a big snow storm for example. It’s not like we’ve never seen it before, but not for the extended amount of time that the fear and panic Covid caused. It should be rude wake up call to all of us that this modern way of living we have created can all come collapsing down in an instant. There isn’t nearly enough grocery stores or supplies to satiate everyone in a time of crisis/ panic. The way they operate is predicated on the assumption that goods will trickle in & out at a mostly constant, slow rate.
Learn SQL in depth, not just select and join. I'm tired of writing SQL for DE.
If you can blow visible smoke through the mask, then it’s ineffective against SARS2. In either direction.

If you remove an N95 in a smokey environment, you’ll immediately smell the smoke, while you didn’t before you removed it.

Exception: if someone is close enough to hit you with droplets when they speak (a foot or so), then a procedure mask is better than nothing.