skysight-inc/HackerNews huggingface dataset:
Sure, and an engine that wouldn't need any fuel/power at all would be even better - the question is, what is practically/theoretically achievable.

But I guess the fact that everyone is avoiding the elementary question of 'how much can a transportation system transport' tells me all I need to know about the practicality here.
Substack links on HN remind me of Medium.com links on HN from a few years back. A lot of people trying to build their personal brand by attempting to attach themselves to a perceived source of expertise.
This Newsweek article has a pretty good breakdown:

"The Federal Bureau of Investigation (FBI) email system had reportedly suffered a hack on Saturday morning amid several reports of messages sent from the agency's email infrastructure purporting to be a warning from the Department of Homeland Security (DHS) about a cyberattack." [1]

"The Spamhaus Project, an international nonprofit organization based in Andorra and Switzerland that tracks spam, reported on Twitter that its analysis had shown the unusual emails are being sent from accounts "scraped" from the American Registry for Internet Numbers (ARIN) database." [1]

"Our telemetry indicates that there were two 'spam' waves, one shortly before 5 AM (UTC) [12.am. E.T.] and another one shortly after 7 AM (UTC) [2a.m. E.T.]. The FBI has been getting many calls about it. We are therefore refraining from further actions against the sending IP addresses." [1]

[1] https://www.newsweek.com/fbi-email-system-reportedly-hacked-...
I guess you can't always win.
> Is there even anybody left at id who was involved in Doom's development to justify the "Doom's Creator" in the title?

I assumed it was referring to John Carmack before reading the article.
If you are very zealous and use lots of C++17/20 magic, you can prevent lots of runtime bugs with C++ too by doing basically the same stuff you do in Rust (RAII, move semantics, use concepts, etc). Sadly that's not doable in C#.
When you realize progressives are far more racist than conservatives.
For personal use, here's the same thing again. Say a Linux user wants to play a game. The stable old version of their distro doesn't play well with the libs/drivers needed to play the game.

So the user must install a newer, less tested, distro. But the goal was not to be "on the bleeding edge" for its own sake; it's playing the game, and there's no other (easy) way.
I disagree, and I think there’s enough middle/high schoolers coding on YouTube to largely disprove your claim.

Software isn’t really rocket science (unless you’re making software for rocket science). It gets easier all the time.

Consider the the effort required to learn a foreign language. That level of effort can at least make one able to build websites and iPhone apps which I think is enough to make for nontrivial change in society if people knew it.
Gas is easier than maintaining an array of charged batteries.
Yeah, I would ignore an email like that. If it's so important to the (legitimate) FBI, they can make a house call.

They know where I live, right?
> While the emails are indeed being sent from infrastructure that is owned by the FBI/DHS

Well, that’s reassuring
Revolut, Simple, and Chime, the three online only banks I have tried, all do (or did) this. It really helped back when I was living paycheck to paycheck.
I'd have guessed that it should be possible to get a reasonable amount of $ for selling access to FBI email servers but maybe the person(s) behind the attack don't care much about money.
If there’s a lot of churn on the tree, does fragmentation rear its head? Or does the version in the key come into play here?
That's like comparing rsync to google drive. One is an open source tool where you can use whatever back-end you want, the other is a service. (Which is fine, just different kinds of things.)

However, in this case it's the open source tool that has a much easier user interface (I am actually proficient with tar, but still my tarsnap experience is like comparing 'restic backup /my/files --repo /mnt/backupdisk' with https://xkcd.com/1168/)
But if you do that, the payment is no longer "censorship resistant", because the exchanges deal in government controlled currency.
"If the reaction were housed in a fuel cell where ammonia and ruthenium react at an electrode surface, it could cleanly produce electricity without the need for a catalytic converter."
If the ruthenium is not a catalytic converter, then what is it? A god particle?
Or just shadow mute them. Eg lower the volume let them talk while you browse hn.
Yes. It's a kind of a garbage collector for people who don't need garbage collector.

If you need to do a lot of small allocation or have many circular references that you want to drop wholesale then you need a proper GC.

Even in some other cases you might benefit from proper GC. However Rust doesn't have a standard proper GC yet. It might have it as library some day. Some simple ones like https://docs.rs/gc/0.4.1/gc/ already exist.

But Rust is such a great language for many reasons. It would be a shame to not use it just because it doesn't have a great GC yet or because you don't have patience for borrow checker.
Show HN: Built a talent referral marketplace in light of great resignation
No one really gives a fuck if you own Ford stock.
Microsoft 365 is still the golden apple as Office has always been.
Somewhat offtopic but this reminds me: what's the best way to backup a Raspberry Pi? Mine has a 128GB SD card and that makes backing up the whole thing kind of silly. There has to be a better way.

I've lost a few months of data twice because of my ignorance
There is also a tool ssh-import-id. It could do the similar with the command "ssh-import-id gh:<github username>".
It checks if key is already in authorized_keys, and it's handy if you want to run the command in idempotent manner.
It's available in Ubuntu packages, don't know about other distributions.
Here's one:
http://car-from-uk.com/sale.php?id=37485&country=au

I'm not from the UK or any other RHD market, but if you are then are some cars, such as the Camaro/Firebird, sold LHD there? Or just not sold at all?
I still don't agree about the similarity today. Every step in the past created a new layer (if I get your point), by virtue of being new, couldn't be solved so humans were involved to do it. But what's new to be done now ? Technology is wrapping around all layers of the pyramid, from mechanical to factories to information to "intelligence" (to an extent). I honestly fail to see what it won't be able to handle. Especially considering how lame most jobs are today[0] I don't think it will hold long.

[0] I've ranted about it so many times but it reaches absurd levels .. people are not doing much, and the few that is asked of them is ridiculous. Plus it's often done through coercion by mediocre management that nobody respect (causing immense political friction, paranoia and misery.. most of my colleagues delay work and watch tik tok .. after talking to them the main reason is that nothing is working right nobody care, thus nobody wants to work anymore).
That "real story" update often doesn't seem to happen, or is far less visible than the original not-the-whole-story story.
Hi Jacques! A little late here. It's cool to see someone else spot welding! For the DC area, it's totally faster to commute and I took my daughter everywhere! Now we're in Philly and I use it for long ranges. I've built a bunch of these in various forms, my favorite is a big wheel scooter. It's my main commuter. Look up rivet nuts for securing to the frame! Was a big life saver.

One thing: After years of riding various bikes I've built, please for the love of everything, be careful at high speeds because I've discovered the weakest point of the bike is the C shaped thing at the end of the fork for the wheels. At super high speeds the bumps are rougher on the bike and will eventually pull it apart, even with mid motor power. It may not even come apart all the way, but spread open slightly. Maybe millimeters.

I've tried several bikes, offroad and everything. It won't happen now, but like at odometer 6000 or something. Every single time it fails there. I've had 3 bikes, various scooters, all fail that way. It means your wheel may eventually, suddenly come off at a high speed. I think the answer is a custom fork, but haven't gone there yet.

I'm jakecodes on twitter if you want to trade knowledge.
That's horrible. I wonder if the shifting of loads is a common creash precursor.
I'd like to add some points:
Ive used Snowflake for several years. Snowflake works with structured and semi-structured data (think spreadsheets and JSON). I've never tried working with pics or videos - and I'm not sure it would make sense to do that.

I've evaluated Databricks. It works with the above mentioned structured and semi-structured data. I also suspect it could process unstructured data. My understanding is that it runs Python (and some others), so you can do any "Python stuff, but in the cloud, and on 1000s of computers"
Image Enhancement disputes in criminal trial
Not the OP, but, well, just as it could've been Russians, it could be North Koreans, Chinese, or anyone else. As a Russian, the comment just seemed unnecessary, though I'm obviously biased.
His trip thru Tibet was ostensibly to gather plant samples and such, but he conveniently was also rather well placed to gather information for the Tsar.
Why are you looking forward to ditching borg? I've started to use it as my backup solution and it works wonders.
Ask HN: Quantum processors can destroy the web 3.0 “dream”?
Part of the foundation of all technologies related with the coined term web 3.0 depends on the fact of enable decentralization and trustability through the secret, behind a lock of cpu-intenssive processes. What if quantum processing destroys all those hi tech realities? Is that possible?
I am currently using Swift, and I like it a lot. But you are kind of siloed into the Apple ecosystem. So I am looking for an alternative.

I am thinking TypeScript might give the biggest bang for the buck:
* You have the widest possible reach via web apps & Electron
* You have an eval/Function object for compiling code on the fly
* You can embed low-level code via WebAssembly (and here Rust might be relevant for producing that WebAssembly)
* If you need access to your TypeScript libraries on mobile, you can still do that via embedding a hidden WebView.
> nobody uses ACH payments for anything routine in the US.

Water bill, electric bill, mortgage, and property taxes are all ACH for me. Many people pay rent that way. I don’t think it’s commonly used for day to day interactions but a lot of payments are still ACH
Looks like a nice project. I just bookmarked it to try sometime.

At a previous job, my boss wanted me to spend time on AutoML. I based my work on Google’s AdaNet [1] that did architecture search inside a single TensorFlow session. Unfortunately that project seems to have been abandoned.

[1] https://github.com/tensorflow/adanet
For small systems in my home lab, I use rsync from the small devices (e.g., Rpi, Intel NUC, etc) to the big system with a couple of 6TB drives.
Yes, it deduplicates but does not compress. Since most large files (mp3, jpg, mp4, docx, etc.) are already compressed, this is not a big issue but it's not ideal either.

If I remember correctly, another tool either does both or does compression instead of deduplication, this might have been borg or bup. In case that's something you care about.
Being entirely based in the music world, how in hell can they bitch about this?
Use this instead:

https://lithub.com/before-oxfords-library-was-the-finest-ins...
I’d love to see a business flow diagram of how all this works and which parties are responsible at each step. The deeper I look into the shipping process the more complex and grift-oriented it seems to get.
How does this compare to Borg, which I am currently quite happy with.
Is any Mac hardware actually up for the task of gaming, especially the new M1 ones? One would think that you'd have to run a virtualized environment to even get it started, and performance will most likely be very bad. Even Linux seems like a better choice than Apple for gaming today, even if it also uses virtualization.
How would creating a foundation to manage everything make it "legal-safe" for Google? Participation in the JCP doesn't seem to have any weird requirements. However google might prefer a decade long lawsuit over paying the $5000 fee for commercial member organizations.
The way I read this is: DataBricks benchmarked against us, and they messed it up. Here is hou YOU should evaluate Snowflake performance. And, by the way, it is pretty easy to do it.
Avoid Razer because they’re unreliabe garbage. They look nice, but they die on their own. Mine died after ~2 years of infrequent use.

My “does it all” machine is a Thinkpad X220T with Linux. I can do programming on it, and drawing with the Wacom digitizer. It can’t play most modern AAA games, but I personally have never enjoyed gaming on laptops anyways.
Google PageRank-like algorithm dates back to 1941
> Getting a COVID vaccination that 7.000.000.000 shots have been administered to other people (world wide) without any speakable side effects is not a big thing to ask for.

If you think that, you haven't been paying attention.

Several shots have been halted by countries because of side effects. The FDA recently admitted that they expect about as many kids to get myocarditis as will be saved by the shot if they approve it for kids. VAERS data has shown a jump in reported cases.

If you don't think side effects exist, you are in a bubble.
If you mean non-blocking in general, the benefit is that your system can do something else useful while it's waiting for some operation to complete (usually things accessing files or a database or a network service)

If you specifically mean async/await syntax, let me illustrate with a contrived example. It can let you express a sequence of asynchronous operations in a more natural way:

function promised(cache, db, metrics) {
return cache.query(...).then(cachedResult => {
if (cachedResult) {
return cachedResult;
} else {
return db.query(...).then(dbResult => {
return cache.store(dbResult).then(_ => dbResult);
});
}
}).then(finalResult => {
metrics.log(...);
return finalResult;
});
}

async function awaited(cache, db, metrics) {
let result = await cache.query(...);
if (!result) {
result = await db.query(...);
await cache.store(result);
}
metrics.log(...);
return result;
}
Do you have any recommendations for good macOS time trackers? I've tried Clockify but the desktop app is extremely lacking and doesn't feel native at all. I've ended up just keeping a browser tab pinned.
I guess everything in the US is controlled by fear. So for them this might be a legit argument. "What happens if someone breaks into your house?". "What happens when somebody robbed you?". "What happens when somebody uses your credit card to do fraudulent transactions?"

Guess what, having a debit card in the Netherlands gives you protection against all of the above. Luckily not many people are ruled by scare tactics over here.

Lost your debit card for some reason? Just a simple click in your online banking app on your phone is enough to block the current one and recieve a new card the day after.
And yet everything is built on web services nowadays that break contracts and change behaviour constantly.
Yes there would definitely be quite a bit of force at impact time, but the projectile wouldn't have to experience an hour of high g-forces, just a few moments.
This is less astonishing than most people think. I have watched interviews with several popular composers, and almost all of them say they wrote their best songs in just a few minutes. The difference of the Beatles is that they maintained for years this industrial-like machine of music creation and promotion.
I switched from Borg to Restic because it nicely integrates with cloud backup services. I've been using restic+backblaze happily for the last 2 years.
Context: I have a PhD in physics (many years ago), work in industry since then and have two high-schoolers I help in maths.

I clicked on the link, the book opened on page 500-something and I said "oh fuck" loud when I saw the mess of equations. I actually thought that the rendering failed.

I then moved back and the book has some down-to-earth approach but I could not stand the block of text page after page. It is truly a horrible book to learn from.
Show HN: We built a talent referral marketplace in light of great resignation
> We don't teach all kids to be plumbers and electricians and car mechanics, but we do teach people to use them safely.

Um. Not to a professional level, but my parents most certainly did teach me to do basic plumbing repairs, minor electrical work (think replacing a switch/outlet), change oil, use power tools, and an assortment of other skills under the broad header of "being handy around the house". People absolutely can and should have at least a basic understanding of how to do stuff.
To be fair, I've been equating Databricks for a month or so. Databricks is coming after Snowflake. Snowflake doesn't care. Snowflake has a pretty solid moat with:

EASY SQL, data sharing (they have a marketplace), simple scaling
+1 for this. I have last year's edition - it's fast and cool enough for the games I play (though admittedly I don't play too many graphics-heavy ones) and lightweight (1.6Kg) enough to lug around wherever you want.
Yes. There's deduplication. It's using a rolling hash for chunking and then deduplicates those chunks. So every snapshot it always a full backup.
don’t ever let your career depend on an unstable platform and tooling unless you directly profit from that instability.

Woah, unstable platform is bad, unless it makes you money? Am I reading this right?
There is no fragmentation whatsoever in the traditional sense (unusable gaps left due to size mismatches), because a slotmap only stores a single type of value. Thus every slot is interchangeable and memory can always be reused.

For iteration however, there can be holes that need to be ignored, if the current number of elements in the slotmap is significantly lower than the the maximum capacity. If iteration needs to be very fast (for e.g. game engines) I do have a solution for that, which is the DenseSlotMap. It uses one extra layer of indirection for random access, but stores the actual data values contiguously in a vector, thus iteration is always fast.
Previously: 176 comments, 2 years ago https://news.ycombinator.com/item?id=21410833

Related: "Restic Cryptography" by FiloSottile (2017), 36 comments https://news.ycombinator.com/item?id=15131310
In case you are wondering, the molecule at the top is 2-Pyrroline https://en.wikipedia.org/wiki/Pyrroline and as far as I can see it's totally unrelated to the reaction discussed in the article.
I like tuxedo notebooks (for linux/windowsndual use)
Download Pixomatic app 2021 for free
Essentially, the attraction is being able to wait for multiple things at the same time within a single thread. It's useful for things like webservers that want to handle thousands of connections simultaneously, but most of these connections aren't actually doing anything useful, they are waiting on the filesystem or the database connection or some other network service. And you can't really spawn thousands of OS threads because those have non-trivial overhead.

Now, you may think this can be done in C with the `select()` API and many switch statements. And you would be correct. All these "async" languages and framework are wrappers around this that let you write your code in a procedural manner, and take care of the select and switch for you.
In Poland I get rewards for using debit cards too, credit cards do not offer anything more in that regard. The rewards offered by bank are the same regardless of which type of card I use. They are in fact based on referral programs (bank gets a small percentage of a transaction if we use their link and they share that earning with us).
Debit cards are free and the cheapest CC I can get from my bank is $10/year. And every month I would need to make sure that the CC is paid. There's nothing CC can offer me besides maybe building a credit score.
It's just good business advice.
nobody has demonstrated that bread acrylamide poses a true risk to public health.
Were there not that many empty containers sitting on container chassis?
Quoting: 'Don't get me wrong... complaining is fine if it leads to action, but isn't it rare.'

Solved! ^^ Somehow it may be related (but OT) Comic:
> //ibb.co/hXjtxLr [sings:] 'freedom!...freeedom!...' (-;

regards,
That difference is the astonishing bit.
PCSX2 Q3 2021 Progress Report
"Give positive feedback" is worth doing in non-academic contexts too.
That would be circular, but that's not what the parent is saying. Rather, eta's post has one central point - she even bolds it for us:

> Rust is not a language where first-class functions are ergonomic.

And this... I mean, I don't agree with her, but that might be because I've been immersed in Rust for half a decade. But Rust's tradeoffs are based around four things. It is a:

- performant
- reliable (incl. memory safe)
- productive
- systems programming language

"Systems programming language" means no garbage collector. "Reliable" means you can't just pass around references to memory willy-nilly. I'm sure closures and their associated traits (Fn(), "call it as many times as you want", FnMut(), "call it only when certain safety conditions are satisfied", and FnOnce(), "call it once") could have been fine-tuned more, but they _do_ achieve the goal of general, usable (imo) first class functions.

I don't see another design that would have done this.
Is blockchain efficient or should we drop that from the tag description?
কোরআন থেকে মেয়েদের নাম বাংলা অর্থসহ
Can't argue with that, except to say "because it's bad, lets make it worse" doesn't feel like a good rule of thumb.
Dear Moon and SpaceX. Can you include footage of the Octograbber in dramatic racing car pit stop action after the booster has landed and is cooling off on the ocean going platform? Audio included? Coverage from the air by remote flying cameras?
haha - first thing I did when I saw the hypercube/nuerons tshirt was check ebay - no dice!
Ballmers Peak Calculator
I wasnt, thanks!
> Your Pubkey can be used to cross-match multiple identities. Example: You have different coding personae. One that is activist, one that is company-peon. Different accounts, same SSH pubkey in Github or other server with publicly listed pubkeys --> Same person confirmed.

Doesn’t GitHub only allow a key to be associated with a single account? After all, they use it to authenticate SSH pushes.

The privacy worry here is a little more esoteric —- your SSH public key could be used to cross match your GitHub user account with an account on a different system.
its really strange that there are two languages running around together. one which is very opinionated in how to manage memory in a stack discipline and another which just uses reference counts.

they don't quite mix. so you need to be aware of which one you're (implicitly using), and you may need library functions for both colors.

you have to admit this adds some additional mental overhead. but what got me when trying to understand the language was just that there _was_ such a division. I actually tried to apply the lifetime model to asynch objects.
The Mandate is a one-size-fits-all sledgehammer [pdf]
> while not understanding any of its benefits, history or mechanism

I've been in crypto since I was mining on Butterfly Labs hardware in 2013. It was a scam then and it's a scam now.