skysight-inc/HackerNews huggingface dataset:
USB C survives a remarkable amount of abuse.

My device have a pretty hard life. I carry them around a lot, do a fair amount of travel, and am fairly clumsy, so pretty much everything ends up falling once in a while. Sometimes considerably more than that.

I'm typing this on a laptop I bought 3 years ago. The bottom cover is bent, the fans are making a grinding noise, and both upper corners of the screen have been dented to the point of damaging the LCD on both corners. It's just had a few too many awkard falls and is about at the point where I think fixing it isn't going to be worthwhile.

All USB C ports are still in perfect working order, though, despite a few falls from a desk with cables plugged in.

I've not had issues with any other USB C devices either. Yeah, I'm sure it can be broken if you try really hard, but it does seem to take a far amount of effort. The port seems very solidly built and I think damaging the cable is more likely.
The Four Horsemen of Procrastination (and how to defeat them)
The Cold Start Problem in Recommendation Systems
Other than proof of stake I've heard of two validation systems:

1. Proof of space and/or time:
https://en.wikipedia.org/wiki/Proof_of_space#:~:text=A%20pro....

2. Proof of authority:
https://en.wikipedia.org/wiki/Proof_of_authority

Not sure either makes a huge difference
I think slack can now pick a random response without a node server somewhere https://slack.com/resources/using-slack/a-guide-to-slackbot-... see the Funny and delightful responses section.

I'm not sure you can name it marvin though.
Super interesting. Thank you for this link and your posts above!
Your comment seems false given private banks commonly don’t charge overdraft fees, or late fees, or interest charges.
> The neos have been trying to take over HN and discussed it on forums outside of here.

If you have evidence of external manipulation, please email dang about it.
Naming your game after a common English word (the word 'doom')? "Doctor, it hurts when I do that. Then don't do that." A metal band and a game are both entertainment, but different forms. Furthermore, the name Doomscroll isn't the same as Doom, as it consists of two English words. On top of that, fans of Doomscroll are unlikely to get confused with Doom the game. So, ID Software is in the wrong here... but they got deep pockets.
Me neither.

The only thing that really bothers me about this case is that disregarding IP law is a privilege that you can buy by hiring an army of lawyers. I wish that problematic laws could be ignored equally by all players.
There are two handles on this: reconstructing the energy/direction and making sure it's consistent with the beam and gating on the beam duty cycle (since at least the beams I'm familiar with produce neutrinos in short bunches, but I'm no expert).

You can also add modulation to the beam to encode more information to help discriminate against backgrounds but that might require even more rate...
That’s awesome, I’ve wanted that to be a feature for years!

It’s unfortunately really hard to Google for, since results keep returning on how to get mitmproxy to export SSLKEYLOG, not ingesting it.

Did you open source it by any chance? =)
DAI has remained stable, even when ETH crashed 90%, Maker worked perfectly and DAI remained $1 USD.
I've found async to be straight forward anytime I've used it. Promise#then is equivalent to callbacks

async/await often requires very little changes compared to synchronous code, whereas reworking a program into callbacks is much more impactful. & the async/await compilation process tends to produce better performance in addition to this. My first async/await work was a few years ago to increase a data importer's performance by an order of magnitude compared to the blocking code (I also used it a couple years earlier for a GUI (PointerWare) where code would await opening new windows, it wasn't really being used for concurrency there, just a nice interface of "show pop up, wait on that view to complete" which made Back buttons easy)

Here's an example where looping made for a callback that recursively called, using async/await I get to use a plain loop:

before: https://github.com/serprex/Befunge/blob/946ea0024c4d87a1b75d...

after: https://github.com/serprex/Befunge/blob/9677ddddb7a26b7a17dd...

Callbacks make it difficult to send information up the call chain, as the caller fires it off without a ticket to wait on the result. libxcb is an example of a library which optimized on libx11 by having functions which return cookies which func_reply wait on, these functions could similarly be implemented as an async/await interface

I don't see why people find it so complicated to separate begin-compute & wait-on-compute

I've rewritten a nodejs game server into rust, https://github.com/serprex/openEtG/tree/master/src/rs/server... handleget/handlews are quite straight forward. But apparently it doesn't work
How China’s tech bosses cashed out at the right time
I find that many times I'm just thirsty not hungry. If I chug a big glass of water, maybe two, I can easily skip a meal or more. This routinely makes 16 hours of fasting possible.
The Rust Belt was primarily a product of Japan rather than China. It's only a very recent development where Chinese manufacturing jobs could have feasibly benefited American workers. Before the mid 2000s, they were mostly manufacturing cheap trinkets.

Outsourcing also freed how labor pool to other pursuits such as college and white collared jobs. Without a large pool of workers eager to leave to Rust Belt, Silicon Valley may not be the same place that it is today.
Unpacking players keep mixing a GameCube up with a kitchen appliance
Not to mention the regression to the mean issue discussed in the article, and the slight problem of attracting women aware that they have a very high IQ to trade career success or other personal preferences for being the baby making machine for some billionaire's experiment. It's not like they're currently disproportionately likely to choose not to have kids because they can't afford them
for DB that's old number - recent valuation is $38B
>ignore it and it will go away helps.

When I was young I would hurt myself somehow and go to my mother saying

Me - My arm hurts when I do THIS (bend arm at elbow, back and forth)

Mom- Don't do that and it won't hurt.

Me - (Pikachu meme face)
Honestly, as a consumer of libraries, I much prefer when they're written in Rust (without gratuitous use of `unsafe`) compared to a language which doesn't make you think about these sorts of things as hard.
Why don't you just vaccinate and shut up? What's the point of forcing others to take the vaccine? There are many reasons not to take it.
They are if you sign them...
So does nutritional ketosis... which is probably why this result was found... because when you fast, you go into slight keto

if you don't like CR or fasting (or being hungry), consider keto as an alternative, just realize that you'll have to do your homework

I've definitely seen the same anti-inflammatory results that this has.

https://www.youtube.com/watch?v=1IEuhp8RFMU
I’ve been doing IF with some interruptions for about 10 years. It’s absolutely changed my life because before that I was steadily gaining about 5-20lbs per year and it had really added up over my 20s. Now I’m 39 in the best shape of my life.

So I’m invested in this technique, but I really believe the primary and possibly exclusive benefit is simply calorie restriction.

In a typical “diet” you attempt to restrict calories by remove foods from your diet. The problem is, cravings are real, abstinence doesn’t work, and there are always new foods and new temptations.

On an IF regimen, you restrict calories by removing eating hours from your day. You don’t have to abstain from anything. Temptation is managed by just having a little patience until your next meal.

Possibly there is a deeper truth to why this lifestyle works but I personally like the simplicity of it.

It’s like a rate limiter, for daily food intake.
I agree.

Google makes android so they can stay the default search engine on the device in your hand and sell advertising so it can be revenue neutral or slightly net-negative and they don't care.

Microsoft would have to make actual money to make it worth it re-entering and it's not a high margin market (well not true, it has a high margin market but that's Apples side and good luck competing with them).
100% the amount of garbage product I have seen corporations buy is astounding cough Informatica cough.
I have also never seen a piece of enterprise software that does half of what a VP was promised it would do.
Never before have I seen restaurants and hospitals requiring me to show proof of a particular medical treatment before they will serve me.
University of Austin Draws over 3k Employment Inquiries in Four Days
Where were you the past hundred years? Where was the outcry at the capital? What’s next, “bring back polio” signs?

Got news for you. You don’t get to drink and drive, you don’t get to yell fire in a theater, and you don’t get to run red lights. Nothing new here but a bunch of cowards afraid of needles and doing anything not mandated by Fox News.
you missing the point yo. Workers are being paid peanuts because illegal immigration suppresses their wage.

Why pay someone $18/hr plus benefits/taxes, where you can pay some one who is an illegal immigrant for $12/hr, and no benefits and willing to do the job?

Simply supply and demand. Illegal immigration suppresses the wages of the low end type of jobs (manual labour and such), which in turn hurts people that are low income, and mostly minorities.

I am always baffled by some of the 'progressives' that chant BLM slogans, workers rights, and Defund the ICE at the same time.

Unfettered illegal immigration hurts black and lower income / working people the most.

"Champage leftism/progressivism" is the worst. It makes things worse for everyone involved, except themselves. It is political grift.
Sore throat sounds like acid reflux. Can you take an antacid?
Judge lays out rationale very well. One of the main issues is whether a federal body like OSHA can mandate such a broad thing, and how that infringes on “state’s police power” which is a fundamental principle in the constitution limiting federal power into what is up to every state to legislate locally.

One cannot say “because COVID” and indefinitely suspend the constitution.
> It turns out we don't actually need to never be hungry; our society just pushes us to assume that even the tiniest pang of hunger is a negative health issue that is to be instantly eradicated.

Huh, is that really something you feel like your society teaches you? In my upbringing (UK), snacking was very much discouraged (you won't eat your dinner) and although eating meals was encouraged, going without one was never seen as a health issue and would be seen as preferable to giving me other food if I didn't like what had been cooked for me.
We could look at the studies showing evidence of behavioral and emotional harms in elementary-- I figured "look at how weak the evidence from advocates is" was a decent opening to the discussion (and introduced it as such). But it seems like you want to just snipe.
In the case of forests, we can just turn them over to a team of conservationists - absolutely nothing to be done to them, except the minimum necessary to preserve them. No tourism, no logging, nothing - the only ones to access the forests would be scientists and conservationists. That would be my take. Imagine if we could buy Amazon forests and just leave them alone (or reforest the already fucked up areas of the forest because of logging etc).

I guess the big value add here is probably the style of governance. Otherwise I suppose it would be just a normal non-profit organization?
> That kind of thing is simply unimaginable in Brussels.

Probably because power is so federated that it doesn't matter that much who's in charge of the various EU presidencies. And that's a good thing, it doesn't fit well into the Ango-American ideal of a single leader (Washington, Churchill, Lincoln etc) taking on the bad guys, making the speech, and leading from the metaphorical front.
From hawking dry fish on the streets of Lagos, to coding at Bloomberg
Cellulotech - Cellulose nanotechnology

Cellulotech is a material science company that aims to build a renewable future unleashing the potential of the most abundant organic compound on earth: cellulose.

Its breakthrough green chemistry molecular grafting process provides strong and sustainable barriers to cellulose-based materials. This technology is transforming several industries such as packaging, textile, or healthcare.

Cellulotech's process is fully scalable and can offer high hydrophobicity (lotus leaf effect) and plastic-like performances at a very competitive cost while preserving the substrate's recyclability, compostability, and biodegradability properties.

You can find us at: https://cellulotech.com
What's her Buy It Now price?
> Pro-life not pro-tyranny! Forcing people to take a vaccine that was rolled out almost immediately, without due process is not protecting anything.

It had 'due process', the same process any other vaccine would receive (including previous vaccines), culminating in an FDA authorization for use. All based on decades of research and 18 months of "shots in arms" data to back it up, when we know after a great deal of experience that vaccine side effects would show up in weeks, not years.

That doesn't make the Pfizer vaccine a "silver bullet" but it has not sideswiped due process and there's no additional data to be gained from waiting longer. So we're at the situation where if the courts decide this vaccine mandate is contrary to the public health, no vaccine mandate could be enforced either.
We should all strive to automate our jobs
> Dart is like all of my dreams come true at once, Rust still gives me nightmares.

Dart is the worst new language I've tried and it should have died back when they (in retrospective rightfully) abandoned DartVM in Chrome plans. (FWIW I used Dart back in the AngularDart betas, before Angular 2.0 was released, when TypeScript didn't even have support for async/await. Back then Dart had some good ideas, the tooling was good and it looked promising. In the meantime TypeScript did everything better while being backwards compatible and JavaScript improved a lot, along with the tooling. Now days Dart is strictly inferior in my view, the object model is closed/static, type system is nominal, so it has none of the scripting language qualities, and the runtime/metaprogramming is limited, with shitty library ecosystem - it's a shittier version of Java.

It's a language designed by VM developers and it shows in every way possible, so much emphasis placed on how the implementation works - for a high level language that isn't that performant in the end anyway and is hardly the bottleneck in it's usage scenarios.

Meta programming is done with compile time code generation and there is no runtime reflection, look at the libraries built for dealing with immutability for example - the ergonomics are Java level bad.

Flutter is a good idea if you need to write cross platform LOB apps (it becomes a bad idea if you need to use native components and render in coordination with them because the async channel native communication introduces visible render lag, eg. if you try to build custom rendering overlays over native maps it will lag frames behind because by the time you receive the map viewport updates and rerender the native map moved forward).

The fact that Flutter is built on top of Dart means I will not touch that framework any time soon, and would recommend anyone who doesn't like writing Java style boilerplate to avoid it as well.

They would need to include serious quality of life features to the language, and these features were requested years ago, but they move at a snails pace and prioritise other stuff.
The ends don't justify the means. There's a vast difference between a measure designed to directly improve safety in the workplace (ie. "let's make vaccines mandatory if you want to work, so there won't be workplace infections"), and a measure designed to punish non-complying citizens (ie. "let's make vaccines mandatory if you want to work, so non-vaccinated people have to vaccinate, otherwise be ruined financially").
https://coinmarketcap.com/currencies/multi-collateral-dai/
I'm going to issue a mandate that commies like yourself should just commit suicide.

In the long run it will save many lives as we inevitably go to war against you people.
Been a hundred years since the last big pandemic…guess you hadn’t seen it all yet.
I agree completely but I've observed that you will often walk away from those situations looking like you're wrong / you're the asshole.
Delegated Proof of Stake is pretty cool, particularly as its applied in Nano (instant and feeless transactions), if someone manages to combine that with the transaction privacy of Monero that would be awesome in my view.
My German back account has overdraft, but that only charges via ~12% annual interest (billed at end-of-month, but charges proportionality if you've been in the red for part of the month).

Also note that for ATMs (including deposits) and within-bank transfers, we had no more than a couple seconds latency since €, which got expanded for all willing banks to cross-bank push transactions specifically requested to be "SEPA instant push".

The "SEPA instant push" transactions have some issues with reversing in case of accidentally fat-fingering IBAN (target account; like a crypto wallet address but no crypto) or amount. Once the money is in the target account, you basically have to go to court if it wasn't outright fraud. And being instant removes the window you had to call your bank and cancel the transfer. IIRC there are some further liability shifts.

And yes, this transparent interest-based handling is why we get by perfectly fine without credit cards.
The term was coined by people who benefit when people confuse the two. It's like the "resin identification code" symbol which was crafted to be easily confused with the "recyclable" symbol--disinformation.
History matters here and I don't know how well this is documented, but: data warehouses have been around since the 70s or so, data lake is a newer term. Data warehouses came from an era where nearly all data was stored in the database itself (typically Oracle), owned and controlled by a single or few groups, and there were only a few databases, which were the source of truth (the two databases would normally be a transaction engine handling real time load (just what's required to authorize a credit card transaction, for example), and a "warehouse" which contained all the long-term data like every transaction that had ever occurred.

Data lakes are more modern and came about as people realized they had 30 databases and the business wanted to do queries against all of them simultaneously (IE, join your credit card transaction history with historical rates of default in a zip code), quickly. The data warehouse solution was to use federated database queries (JOINs across databases), or force everybody to consolidate. A data lake is a single virtual entity that represents "all your data in one place".

It's based on a weak analogy where a warehouse is a place where you put stuff in very well organized locations while a lake is a place where a bunch of different waters slosh together.

Storing unstructured data in a database is dumb because databases cost about 10X storage space due to indexing, while unstructured data often can just sit around passively in a filesystem (and/or have a filesystem index built into it for fast queries).

I view this through the lens of web tech, for example, see the wars between the mapreduce and database people and how Google evolved from MapReduce against GFS to Flumes against Spanner, showing we just live in an endless cycle of renaming old technology.

It's absolutely correct that the terminology doesn't map perfectly
Thanks for the real-world stats! I must say it took me a bit to read it though, let me format it for others (hopefully also narrow enough for mobile):

compress
data | dedup
1 backup: 168G 137G 54M
Σ backups: 2.9T 2.4T 134G

Please correct me if 'one backup' and 'all backups' is an incorrect interpretation of 'all archives'. I wasn't entirely sure what you mean by that but I think I get the point.

So in conclusion, adding compression saves about 17% (a $10 monthly bill would be $8.28 instead, if you pay per GB) for you.
Forced vaccination IS violence.

If they want to force violence. Fine, we're cut their fucking heads off.
The "solutions" are hacks at best. This is not the way to build stable software.

> I hope you can see that "keep libraries backwards compatible forever" is not really a good option

??? Why would I be able to see that? You've given zero explanation or evidence for why that would be the case. I see a whole lot of people in this thread in addition to the article explaining why backwards compatibility is good. Nobody is giving valid reasons as to why it's bad.

Microsoft has managed to keep the whole Win32 API compatible "forever". GUI apps built for Windows 95 still work out of the box on Windows 10. Backwards compatibility is a major part of why they are still the dominant platform: businesses actually care about this. They use ancient proprietary software that is critical to their business whose source code has long been lost to the sands of time. A platform that breaks their software is no platform at all.

> probably orders of magnitude more work than just doing all the things you said.

Really? How hard is it to not break things?

It's sometimes more work to add new features or support new hardware without breaking the ABI but clearly it's feasible. glibc 2.1 was released in 1999 and the maintainers decided at that point that they would preserve backwards compatibility forever. We're now at 22 years without a major ABI break. There have been some hiccups of course (the memcpy() fiasco) but they've been fixed.

The GCC team have decided to follow in their footsteps. Since version 5 they've decided they're not going to break the libstdc++ ABI anymore. The culture of backwards compatibility is finally growing on the Linux desktop. This is a far better solution than Flatpak.
Likewise with Apple's water resistant iPhone line. iPhones have been IP67 rated since the iPhone 7, and IP68 since the iPhone XS.
Exactly my point, but there could be legal documents to back this ownership up.
Check this: https://twitter.com/thewisebot

I've been following that account for years now, and there are some real gems in there. I'm regularly surprised by these little quotes in my feed. I prefer little soundbites that can sometimes encapsulate whole books in them.
Those vaccines have been tested widely and proven safe for decades.
it's different - rxin talks about this: https://databricks.com/product/databricks-sql

when you run Python, it's on Spark, although you now can use Photon engine that is used for DB SQL by default
Exactly. I was wondering what was going on because I remember enough chemistry to know that ammonia is not a ring. I would have been less confused if I was totally clueless.

As the Pope said, a little knowledge is a dangerous thing.
Bootstrap 5 Boilerplate with Gulp
I used to religiously make backups, and I still rsync my homedir onto a server occasionally.

That said, I keep ~/Documents and ~/dev these days in Syncthing directories, and one of my syncthing nodes is an Ubuntu LTS server with zfs, with the zfs-auto-snapshot package installed.

I still run my old backup system periodically (once or twice a month) but I now think Syncthing is at a point of reliability where realtime cross-machine sync is now my primary safety net wrt "the machine in front of me has turned to entropy", versus some point-in-time backup.