skysight-inc/HackerNews huggingface dataset:
When I first heard about NFT, I thought how stupid this idea is. Basically you are buying a signature. Then I realize that many things can only be distinguished by signatures. You can buy a normal T shirt, or a T shirt with brand logo, the extra price you will pay for the logo can be huge. When we all have the extra money to throw around, maybe NFT is something we would buy. And now I don't think it is a ridiculous idea.
CompuCom MSP expects over $20M in losses after ransomware attack
all trading schemes that you would have access to are cons.

That is to say, real players aren't soliciting investments from retail.
Free Computer Science Resources with Interview Prep and Much More
I am not inspired to trust Fakespot given their privacy policy.

"When you use our Services, we automatically collect the following information about you (collectively referred to as “Personal Information”):

Your device information which includes, but is not limited to, information about your web browser, IP address, time zone, and some of the cookies that are installed on your device.
Individual web pages or products that you view, what websites or search terms referred you to the Service, and information about how you interact with the Service.
Your first and last name
Your email address
Your username associated with your Apple ID or Google Account
Your account information such as your account name, account password, other credentials, security questions, and confirmation codes"
https://en.wikipedia.org/wiki/QAnon

I don't know much about QAnon except that it started at 4Chan or 8Chan and parts of Reddit. I figure the Wikipedia article ought to have enough on them to make a valid opinion about the subject.
> You’d think that -r option usage forces tar application to append files to the end of the archive, getting the position of the archive’s end from archive’s index. It doesn’t. Tar format is designed in a way that it has no index.

Um, yes. A tar file is just a blob of 512 byte aligned files with 512 byte headers in front of them + an optional 1k null-bytes signifying the end. Technically all there is to appending at the end is to slap on another header and a file blob?

EDIT: Ok, on second thought, you do need a linear scan. There could be ancillary data after the 1k termination blob. Even if not an intentional polyglot nonsense, but if you actually use tar on a main frame tape drive as originally intended, simply seeking to the end doesn't work.
At some point sanity must set in

There’s a saying “the market can remain irrational longer than you can remain solvent”
I'm disappointed that the Ubiquity Dream Machine can no longer be set up and managed locally. You could do so in the past, but not anymore. You must use their cloud management now.
I’m going to try this because tailscale is extremely slow when you want to fully utilize your bandwidth.
You think some players are getting last look? I am very interested in this, email me if you would like to disclose more info (products, exchanges, etc where this happened).
These systems were not designed to last. Which is why I am a member of the PC Master race. I upgrade my PC to specs above video game consoles and use Steam for my games. My PC is a Steam Machine.
The US is behind Western Europe when it comes to reducing superstitious believes (religion)

No, what’s happening there now is indistinguishable from a religious movement. You’ve got prophets, holy books, commandments, taboos and shibboleths, confessions, original sin, the whole works.
Sounds like an opportunity to practice replacing that battery on a few old PS4s so you can offer the replacement service in the future.
DigitalOcean is a competitor of comparable size (even if its like a pebble to a boulder): https://finance.yahoo.com/news/blavatnik-backed-digitalocean...
Knowing zero about Mint, from the claim and snippet, I assume that “assignments” in a next-block set up bindings for a future state in terms of bindings for the current state. If so, it's not mutation where something could have a reference to the the old counter and have it swapped to the new one.
There are similar problems with csv. A deceptively simple format with many variants to handle various edge cases.
Can you say more? What happens if you try?
this does seem like an absolute cluster-@#$@# already. and the potential for consumers to get royally jerked around in the future based off the rise & fall of various charging standards seems like an almost certainty. the whole thing feels totally out of control. this is not how vehicles should be competing against one another. this is such bad, immoral behavior, and from a sector that proclaims to be a "better", more moral alternative to what we had. it turns my gut.

there shouldn't even have to be a law. this should all be voluntary, based on decency & team-work & the mission. but again, industry just seems unable to function in the most basic, simple, reasonable ways without regulation.
"BTW without unions you start a race to the bottom for the wages"

Is this why software engineers make so little on the US?
I sometimes wonder why Jason himself doesn't just do it himself on NetBSD and FreeBSD. Although OpenBSD doesn't seems to have any issues which is also worth mentioning.
How to Use the Messages Framework – Django Tutorial
samizdis, what was your purpose or intention in posting this link?
Nice! I've been following HPy for a while, and I'd like to eventually implement it in RustPython[0] (the blockers to doing so are mostly on our part, not theirs). I'm hopeful that this will vastly improve compatibility for native modules for interpreters other than CPython - numpy seems almost impossible to get working in RustPython without something like HPy.

[0]: https://github.com/RustPython/RustPython
Why hitchhiking is huge in Cuba
A new Power Law explains why animals’ pointy parts grow the way they do
The pilot unions are rent seeking from the man you are replying to. Why do you think he should support that?
Octopuses are some of the most intelligent creatures and I, too, have seen dogs dream. So, it really does not surprise me that an octopus dreams. Or that really any organism with a brain can dream. Oversimplification, but dreams are just a certain form of brain activity during sleep. If an animal sleeps, I would wager that it probably has some form of "dream". There's no reason to assume that other similar species don't dream.

Do other species dream about the same stuff we dream about? Probably not exactly, but I imagine their dreams are a rearrangement of what their brain typically perceives on a daily basis. Maybe an octopus dream consists mainly of digging in the sand at the bottom of the sea and feeling nice and cool and safe, because that is their day-to-day experience.

So I guess what bothers me is the way the article is framed -- as if another species "dreaming" is somehow completely unusual. It's very anthropocentric, I suppose. I've seen gorillas, dolphins, and monkeys do some extremely smart shit. There's something going on there, and I figured this was something everyone has accepted.
this is hilarious we did not catch the error in the title (fixed)
What if Netlify just open-sourced their stack and continued to sell their hosting service?

(edit: typo)
I think tailscale uses a userland TUN/TAP interface[0] which negotiates at 10MiB/s; that’ll be the largest bottleneck and likely applies to Innernet too.

Tailscale does use considerable CPU on my Mac though.

[0]: https://github.com/tailscale/tailscale/blob/main/net/tstun/t...
Soulver isn't open source. That repo is just a binary.
> I'll note that you didn't start your response here with pleasantries, and no one else has, either.

There are obvious differences between expressing an opinion and asking others to do something for you. Understanding that distinction makes this apparent contradiction entirely explicable.
So this awful response was part of the official script? That's even worse.
It unfortunately has major limitations on file size for use cases where that matters. Max file size is on the order of 2^32 bytes since files are stored in a single SQLite blob. Note that this limit is only for input file size. The archive file can basically be of any arbitrary size.

Personally I wish sqlar didn't have this limitation since SQLite is awesome for tooling.
If you're happy to overpay a LOT, check out the Sandisk Sansa Clip. They've been discontinued by the manufacturer, sadly.

When mine broke after about 5 years I replaced it with a used iPod Classic, which you can get pretty cheap but doesn't meet your requirements.
> at least a gig half duplex, half that for 2.4Ghz, right

That depends on quite a lot. The quite popular Ubiquiti AC-LITE access point which I use has a max bandwidth of 866.7 Mbps. At 2.4 GHz I can do only about 100 Mbps (there's a lot of traffic), and real-world bandwidth at 5 GHz tops out around 320 Mbps for me (tested with iperf). And the latter only became possible when I enabled 80 MHz channel width, which was somehow disabled on the Unifi firmware.

And that's before you get to the issue of what your devices are capable of, especially if they're older. My understanding is that unless you're on WiFi 6, you're limited below 1 Gbps for link speed unless you've got 3 antennas or an extension that can operate with 160 MHz channel width. The first phones that support WiFi 6 are barely two years old. Ubiquiti's first WiFi 6 router still only does 1.5 Gbps, so it's questionable what you'll get in a real world scenario, and the 4x4 MIMO version is still only taking pre-orders.
Good, now do something about the car maker who advertise autopilots, but to regulators says it's not really an autopilot.
where is your source. How do you know that china is NOT doing that? You have no idea. Just as we have no idea that the US was building a human tracking system since 9/11 and kept it secret during the wars. Now we know.
So a 115 millions PS4s have been sold.

A CMOS battery lasts about 15 years.

The issue arises when the PS4 APIs are not available.

At what point does Sony drop their APIs?

Is it really just 'a few years'?
From the plethora of websites selling Chinese electronics, have you used one you could recommend here?
The purpose was to have resilient robots for disaster operations, and to do away with slower robotic platforms.
I can't imagine d3 being performant with dynamic data input when all the d3 code inside the useEffect() is rerun over and over again. Also, how do you handle the data flow with events such as tracking mouse movements and sharing that event data between d3 and react?

I wonder if is better to have the d3 function inside of useCallback() and pass data as a parameter where the function isn't re evaluated rather than in useEffect where the function is run from the top again?
I think competent AI weapons will dramatically reduce barriers to projecting and holding power by smaller ruling cohorts, less dependence on training massive armed forces and retaining their loyalty. Both extremely difficult and expensive institution problems versus importing a bunch of DRM murder bots a medium sized country can't manufacture, or just receiving some in form of aid from a larger power in exchange for client status. Don't piss off benefactors or DRM transfers to more compliant political faction.

>too much investment in immature tech

Or research into paradigms shifting tech negates moat of old advantages. Russians good at antiair because US would not want to invent tech that would erode US air supremacy. Kind of how UK lost naval gap due to dreadnaught reset. I can imagine AI air planes undermining US air / naval superiority balance. Lots of obsolete hardware and training if a fleet of drones become smart enough to penetrate a carrier group. Perhaps it may even be sensible not to pursue / start arms race if it means undermining decades of expensive acquisitions and expertise. Or at least have enough security to ensure adversaries don't acquire kryptonite of your own making.
Boston Dynamic's Atlas would have killed it at its current development stage.
> I think the dislike of cancel culture is stronger in Russia

Because “cancel culture” is a propaganda boogeyman invented by (or at least, used on behalf of) the political faction in the US that has been somewhere between useful idiots for and actively collaborating with Russian propagandists for the last half-decade.
> It's not a conspiracy or a cult

The latest Q anon conspiracy was a suggestion the Ever Given was somehow involved in human trafficking and the Evergreen shipping company was in fact a front for global human trafficking that is somehow tied to Hilary Clinton.

The stuff they come up with is beyond bizarre and clearly points to some sort of wacky cult.
Excel is the secret calculator app that you’ve been dreaming about.
There is no major bullet here. Nowadays the alternative route around Africa takes 10 days only.
It looks like a machine code snippet. I wonder if we'll develop high level languages and compilers for genetic code in the future.
Crystal brains and witches' butter: discover the fabulous world of fungi
Doesn't work. All it takes is one power hungry dictator to screw it all that up. Peace requires either a stalemate or a benevolent(this is not the right word, someone please help) overpowered force to threaten others to stay in line.
You get this by forcing merge commits for every non-single-commit change.
Yea, I've had a few problems with UDM as well. The management UI/controller container has died numerous times so to get visibility into whats happening I need to ssh in and restart that container or restart the router.

I've also had numerous cases where routing has stopped for no reason. This I find really bad as, "it has one job ...".
Looks cool, but bad usability for desktop. Mate (Gnome 2) is far better for desktop.
Chinamax means ships that can use specific harbours, which imposes a length limit. Panamax likewise has a length limit because the ship has to fit inside the locks in the Panama Canal.

The Suez Canal doesn't have locks, so in principle the length isn't limited. In reality it of course is limited by the harbours you intend to use. Apparently ships longer than 400m also require permission from the Suez Canal Authority.

More important for the claim that Chinamax is bigger is the tonnage. Chinamax can carry 400,000 tonnes, while Suezmax is typically under 200,000 tonnes.
Sometimes it is surprising how backward US is, I'm in India and I have 200Mbps uploads for ~20$/month upto a 0.5TB or so and I could have easily gotten a Gbps on a residential connection for a little bit more.
My point is that, if your goals are really to fight climate change and stop greed in finance, then your priorities are ass-backwards at best, and self-defeating at worst. However, this appears to be more about control than actually accomplishing either of those goals.

>With crypto mining right now, the more GPUs you buy, the more money you make. The demand is effectively infinite.

Here, you admit that your core objection is other people have the wrong economic preferences according to you. The problem isn't the externalities, but rather the mere existence of the demand preference for GPUs. It's a page straight out of the former eastern bloc command economies.
There’s no stopping this. It’s getting easier and smaller to build autonomous robots. Even now you can buy a cheap drone under $100 strap a bomb and a phone to it and have it fly to a destination and detonate.
I have been using Tailscale personally on all my machines and it's really cool..
Thanks for creating an OSS version of it !

Request to HN floks :
I can setup a basic home network, but I want to really learn networking ( Setting up subnets , understanding CIDR, etc ).. Where should I start ?
Pitch to a VP with "we will do a tiny trial of 1% of customers, if it doesn't work it's GONE, no harm done."

Gets the greenlight, everyone who worked on it is invested and motivated to make the results look good, and it builds from there.
I know why it crashes (now, I hit this bug almost 6 years ago), the problem is it isn't intuitive or idiomatic.

1. Checking for nil receivers is rare and hardly idiomatic. (Although I have seen methods that are designed to work with nil receivers)

2. (*T)nil != nil is surprising.

A newbie looking at this code would not expect it to crash which is why I consider it a wart. In this specific case, the code was structured such that if the compressor was nil then no compression would happen. Then in some, hard to remember case, when you opted into gzip the whole thing would crash. I think I had been writing Go for about 18 months at that point and that snippet got past review. Ultimately the design had problems, (depending on `nil` to mean anything was probably dangerous and it's clearer to give NoCompression it's own type) so I'm not really arguing that the above snippet should work.

Once you understand why it's there it makes sense, but ultimately I think it's an unfortunate side effect of designing a language with nullable types.
https://www.theverge.com/2021/3/23/22346828/lina-khan-ftc-co...
These ships also trigger for "did you mean" searches. So, for example, search for "ever givne" or "ever gaven". Google's engine will start "Showing results for ever given". That must mean that the ships are applied after the query is resolved. Clicking "Search instead for ever givne" will take you to the original query's result set which will no longer contain ships.
And your 10 fingers have two hands!
Maybe a pyramid scheme that was caught early?
The best ones grow their own ingredients. It changes the product.

They may source locally but they avoid national chains.

But yes most backend developers will never write an IDE. Most backend developers would love to be on a team creating one.
I used SWIG once a long time ago, for a project that did actually target multiple languages.

I got burned so bad that I ditched all efforts at automatic binding generations from there on out. Debugging this thing was impossible (to me, a long long time ago) and I ended up writing manual bindings to python & matlab instead. Those two were the important targets anyhow, and it allowed me to really think through how I exposed & handed over the different chunks of memory being allocated in the native code.
This is probably not going to be read by anyone, but:
Now that the ship is unstuck, this website says "no. What a relief" and links to an xkcd comic (611, Disaster Voyeurism). I typically append the m. To make it the mobile site (easier to get the alt text on the image). So I did, read the comic, hit back, which took me to the desktop site, hit back again... And it took me to the YouTube rickroll video?!

First I thought this was hilarious. I hit back again which took me to the istheshipstillstuck.com.

To confirm, I tried the above routine again. And it won't take me to the rickroll video anymore! I am not sure what's happening.

Has this happened to anybody else? What's going on? I'm using the Brave browser on Android (whatever the latest flavor is on Samsung devices). It's hilarious, but it also makes me concerned. Anybody?
This is great! Thanks for putting together and sharing it :)

Cheers!
This seems like a tension between the needs of genuine archival storage, and packaging of multi-file artifacts for web distribution. The latter use case dominates in the “archives” I actually encounter.
Japan’s Kyoto cherry blossoms peak on earliest date in 1,200 years
China plan is in 10 years to move out from coal. Those poisoned regions in China are the places where China allowed to burn coal as much as needed and on maximum - energy for factories. China is preparing to sell solar and wind energy developed parts to the world. Thats income, income means profit and profit means own green energy. But to reach that you need to burn coal, energy does not apear from nothing.
That was mostly PSF's fault since they had the default documentation URLs setup to point at the Python 2 documentation for way longer than they should have...
Too bad nil/null _aren't_ typically bottom types or "base cases", but rather are real, runtime values that are sentinel values of some kind, rather than valid references to a value of some type. A distinct sentinel value that, for some usually historical reason, your compiler often thinks is OK to pretend is some interface, right up until it blows up at runtime. I get the confusion, though, since the same compilers that make that mistake often attribute some bottom-type-like characteristics to nil/null to facilitate using it (eg, considering it a valid possible value of all other expressable interfaces). Empty values and other sentinels are meaningfully different from a type-theoretic bottom type. Real bottom types don't come up much in mainstream languages - TypeScript has `never`, Scala has `Nothing`, and both typesystems have distinct representations of various `null`s and other empty values. Such uninhabitable bottom types see most of their use in describing generic constraints in situations where variance comes into play.

I think the real "WTF" here is that the go compiler quietly makes a simple `nil` written in your code into one of potentially many nil-like sentinels at runtime (contrary to what one may think), coerced depending on usage, and, moreover, that a simple `==` comparison or reflective call alone is insufficient to detect all of them. The semantics of how such a sentinel is coerced (and reflected) is surely in the realm of language esoterica and not simple beginner knowledge.
Private enterprise converged #5G networks
Die Verkäufe von Sexpuppen werden immer höher
Werden Sie gute Freunde mit Sexpuppe
Teilen Sie eine gute Website
https://www.24dollsde.com/
You might be young and not know, but this is a solved problem. Everyone and their mum ran napster.
10 days is not a big deal if it's just one shipment. It's a huge deal if it affects every ship that would otherwise have gone through the canal, i.e. 50 ships a day, 18,000+ ships a year. That's 180,000 extra ship-days per year. That's a pretty major bullet in an economy built on just-in-time inventory control.
And it's pretty common; the flu viruses have one.
Ask HN: What would you buy insurance for but can't?
There seem to be plenty of Sync.Pool blog posts, but only a sequential Sync.Pool binary-trees program that I transliterated.
Lower upload speed make sure everything stays centralized.
> No, this wouldn't let consumers pay their bills in USDC, but rather allow banks and merchants to be paid in USDC.

I’m not sure, from the first link of the parent:

> Visa has launched a pilot that allows Crypto.com to send USDC to Visa to settle a portion of its obligations for the Crypto.com Visa card program.

Crypto.com is a Visa issuer, so if they can now settle with Visa by sending USDC, it logically means Crypto.com Visa card holder will be able directly use the USDC from their account (without converting them to fiat first).
Show HN: Search for Social Discussions
want to take part in conversations relevant to you?. who has time to sift through the crap across 8 different platforms. use kin.so to find the best opportunities to discuss the topics you love. Currently restricted to reddit.
Certainly hits all the management-speak bingo squares. Ideation, synergy, truth seeking, circling back, curating, mon-vision, idea pool, word storming, etc.
They do briefly mention anonymity. I wish they would have spent more time there, as well as how to collect ideas not just verbally. The quiet thinkers are often left out in these sorts of exercises. https://www.myaarpmedicare.life/
Oh, definitely. As a blogging engine it's quite usable and very easy to get used to even for people who are IT-illiterate.

I'm not convinced it's the best for building e-commerce sites and whatever people are piggy-backing on top of WordPress nowadays.
Orion browser, a WebKit fork, supports Firefox/Chrome extensions, uBlock Origin
Well, on the field behind it anyway. And it's more of a yard than a backyard. Language differences and all that.
If you are on c++ there is boost python. It wraps the CPyyhon api in a good way with lots of nice stuff like automatic ref counting, function definitions and data type conversions.