skysight-inc/HackerNews huggingface dataset:
It's been a couple years since I plugged in my Amazon Alexa, but at the time it rocketed three domains to the top of my frequently resolved list: example.com, example.net, and example.org each dwarfed the 4th most frequent request and cumulatively they were more than half my queries.

Sixty times per hour it resolved all three and sent http requests to all three.

I assume it was a simple connectivity check, but using those three domains was worse than redundant, it was gratuitous. They all resolve to the same IP address, same NS record, and connect to the same service on the same server. The only scenario I can conceive of that would cause the second or third test to differ from the first is if the IANA borked one of their registrar records.

Anyway I got the thing to read me a book during LASIK recovery and unplugged it within a week after the third time it piped up out of nowhere. (Nothing like waking up during a deep sleep in a quiet house to a blaring "SORRY, I DIDN'T QUITE CATCH THAT.") Maybe someone who didn't have that problem can let us know if the device is still doing this.
It's been like that since the short depeg on May 12. Why isn't it returning to "normal" (1.00)?
Yes, ZFS snapshots are atomic, so as long as the database use sane semantics to do disk I/O, you're fine (AFAIK, PostgreSQL and MySQL/InnoDB are ok, MySQL/MyISAM is not though).

A snapshot is effectively identical to a killed database server (due to OOM, or power outage), and database servers should be crash-resistant.

With PostgreSQL, checkpointing the database before taking the snapshot may make the crash recovery quicker when loading the snapshotted database.
Are you suggesting that a pleasant rural/exurban environment, perhaps within a reasonable driving distance of an urban downtown is not quality of life focused? It may not be your preference but it is for many people. Others even like suburbs though that's mostly not my thing.
Mainly great for users who are way more technically literate than the avg. hand-wavey user.
It never really gets on the ballot around here. But it is certainly brought up in counsel debates and people usually vote for that by proxy through the counsel positions.

There are also always hearings around higher density zoning and people turn out tooth and nail to oppose those at counsel meetings. On thing that is interesting, is people generally like the idea of more housing but when you say, 'We're going to add these 4 blocks near your house to the high density core', either people like it less or the people who like it less come out in droves and throw a fit.
It's only a curiosity if you believe in stereotypical and enormously simplified model of “history” as “progress”, some machine-like movement that has a goal. If you exclude this from your model, no wonder that it is seen as some kind of malfunction, something that shouldn't happen.

In other words, status quo, the world we have around us now, is retroactively set as a meaningful target for everything that has happened before.

A lot of people who are not at all as notable as Newton should be able to look back at their histories, and see how many random turns have happened, how many random things they've read set the direction of their thoughts, and so on.
Thinking doesn't bring desired results? Try feeling for a change.

Because the thinking brain only knows about past experiences, it may have problem adjusting to most unknown present circumstances. That's when feeling can help.
If recession comes, wouldn't there be an incentive for companies to cut costly developer jobs in rich countries and move the development in countries with cheaper work force?

Having teams collaborating over borders, time zones, languages and accents does not work very good. Outsourcing to another company does not yield good results.

But big corporations can open subsidiaries in other countries, if they do not already have and move whole products there.

If that happens, the massive lay offs will push the wages down aggressively.
It is only on this forum that I have encountered this bizarre “all new construction is lower quality than all old construction” opinion.
5000 sqft doctor's palaces are working class bargains 30 years hence? Only if you live in Doctor Zhivago's world.

We don't need hand-down/trickle-down, we need 1200 sqft entry-level housing built in line with demand. In large tracts of the nation this is not happening.
> Obviously, no self respecting FOSSer is going to sabotage alternatives actively,

is that so? i do not have the same impression. everything is now built depending on systemd. i worry about that sometimes, though i also prefer systemd..

therefore i have hope for initware which/who want to export some of the stuff to other systems.

also i worked with environments (embedded and also router "things"), where systemd is indeed overblown... but that are nisches. i just hope we do not overcomplicate things for the nisches.. 80% or more (but less then 96%) profit from systemd.

back then unix and opensource managed all the cases, today it looks like it only manages the maincases..
My problem with the car analogy though is that there is no "car developer" who can buy a 2002 Lexus and make it new again. In my hometown the "working class bargain" doesn't exist because those 50s and 60s homes are bought by developers before they hit the market (in many cases being sold by estate beneficiaries who don't care what happens to grandma's house anyway and just want the cash) and turned into luxury homes again.
Entrepreneurs.
The main perpetrator I've come across (in, I'll admit, my limited experience with scraping) was Google services. It seemed somewhat obvious to me initially while playing around with Beautiful Soup, the most valuable resource I could use for scraping was Google search, followed by Gmail and Google Finance. I had no luck using BS with any of these services.

Largely this taught me to be creative with my data sources. For example, I built a virtual weather vane powered by a Raspberry Pi that would scrape my local airport's website to get wind direction data, then turn the vane via a servo to the correct direction. So my takeaway from this project was scraping isn't as straight forward as one would thing, there's more of an art to it in order to figuring out where to get the information you want.
> 1) Bandwidth. The users internet can only handle so much network throughput, so for fast paced games (where you're sending data to each client at a rate of 20+ frames per second) it becomes important to optimize your per-frame packet size. This means using techniques like binary encoding and delta compression (only send diffs).

Games like Blizzard's Warcraft III / StarCraft II and Age Of Empire linked here in this thread (1500 archers on a 28.8 k baud modem) and oh so many other games approach that entirely differently: the amount of user inputs users can input is tinier than tiny. So instead of sending diff of the game state they send user inputs and the time at which they happened. Because their engine are entirely deterministic, they can recreate the exact same game state for everybody from only the timed user inputs.

Fully deterministic games engine also allow for lots of easy to reproduce bugs and they also allow for tiny save files.

Negligible network traffic. Tiny save files. Bugs are easy to reproduce. When the game allows it, it's the only reasonable thing to do.
If it wasn’t isotopic across space, that would be a huge deal.
> Maybe using more mature trees really isn't something we should be doing right now?

The trees are more mature because they were planted longer ago. Planting trees in suburbia is the opposite of deforestation.
You joke, and I'm sure for some people (who don't really plan to stay anywhere for very long, especially if single & childless) it doesn't matter. But I'm 39 and have little kids. I'd like to stay where I settled for the rest of my life at this point (which may still be another 50+ years).

Would you bet on climate change not making Miami a lot less ideal place to live in by the time you're old?
The benefits, yes. Those would be dependent on the local environment and if it’s causing you specific suffering. But that experience sold me on the functionality at least.
I'm sorry you live in a place where the banking infrastructure is behind that of many third world countries, but none of your claims have anything to do with technology; blockchains solve nothing here and never will.

If you want an unregulated workaround then sure, but most people don't.
In the book The Affordable City [0], this is illustrated with a really powerful analogy:

Every year in the United States, the Toyota motor company sells about 2 million regular Toyota cars and 300,000 expensive luxury Lexus cars. Suppose that we introduced a law that each motor company can only sell 300,000 cars a year. Which cars would Toyota continue to make?

[0] https://islandpress.org/books/affordable-city
[1] https://pressroom.toyota.com/toyota-motor-north-america-repo...
You shouldn't "trust" papers, stay critical and verify. Wherever they come from. There is a lot of politics, grad students eager to graduate so they cut corners, cheating PIs, cheatings statisticians... (I've witnessed each of these during my career). What you should trust is when things get built upon other works (from other groups) or when it simply gets reproduced. This does not eliminate the risk of fraud or error but greatly reduce it. The same way do not trust claims from companies based on a single paper especially if the company is run by one of the authors. Again it is just my limited experience but most of the ones I have seen were just full of overblown claims and they just hoped they could jump the ship before it got discovered.
It’s always a pleasure to run into someone who isn’t playing to the crowd. The ceaseless running gang-tackle of people who haven’t read very much does get tiring at times.

Good day to you.
Was just trying to make a joke about confirmation bias.
I'm curious how long the current state of affairs w.r.t. Chinese fake products sold to Americans will last.

So far I'm not aware of any changes to the fundamental drivers that enable / motivate this.
I'd look at what the purifier claims to eliminate and find a quality monitor that will give you a reading. Most are portable, so you can compare to outdoor values directly. You're going to need some baseline to compare to though. If you have an AQI in the safe range already in your home, you'd have to contrive some actual experiments or find someone who already has.

I'll say I'm pretty distrustful of anything but filters personally. My mom purchased a purifier at one point which claimed to use UV light to purify but had no fan to actually pull air through the light, so obviously, it wasn't doing anything.
Mozilla is a joke when it comes to privacy and being dependent of Google's money and it is quite a funny sight to see that after 14 years [0] of trying to figure a way to make money after 'promising' to not rely on Google, they still can't and continue to aid their surveillance capitalism

With that, I have heard all the (very weak) reasons listed in this article and at this point, you might as well use Brave browser since everything listed here is already implemented by them.

Firefox (really) has no killer features and the chronic decrease in users shows that it is only going down as Edge has already over taken it. [1][2][3]

[0] https://web.archive.org/web/20120105090543/https://www.compu...

[1] https://gs.statcounter.com/browser-market-share

[2] https://gs.statcounter.com/browser-market-share/desktop/worl...

[3] https://www.w3counter.com/globalstats.php
CIFAR-10 is consists of 10,000 test images. So 0.03% of CIFAR-10 is 3 images.

At this tiny number, the randomness is starting to affect the scores. Like labeling mistake of test data by human. Maybe, training SotA with different random seeds make its score 0.03% better or worse.

Hell, 17,810 TPU core-hours is a huge number. You can't ignore the work of randomness. What if a cosmic ray hit a specific memory cell which cause the soft memory error, causing a single wrong calculation which ultimately cause the final trained model 0.03% difference?

So, it's more like: "Jeff Dean spent enough money to feed a family of four for half a decade to get a 0.03% of winning lottery on CIFAR-10."
I have a similar setup as OP, and I use ZFS snapshots to be able to quickly rebuild the whole machine on another host. Of course, it still requires manual intervention in an outage (it could be automated, theoretically), and I may lose up to 5 minutes of data due to my snapshot schedule.
Connections is fine, but applications do more than just accept connections, generally speaking.
I wrote a short story on this idea a while ago. Two things become clear very quickly. First, this is a very stark existence. Advanced civilization requires lots of energy and energy production requires lots of physical infrastructure. Building all that infrastructure on the home world takes time and lots of resources, building all of the infrastructure on a planet that is flying past your home world is very tricky. Second, a civilization may end up trapped on the planet. Similar to the first point, space faring capabilities require lots of material and infrastructure, and if that degrades (because they're trying to maintain other capabilities or because the chosen planet is short on raw materials), even when the planet wanders into another start system the civilization may have no capability to transfer their population to the new solar system.
Not quite what I originally had in mind but interesting idea of storing the remote entity locations in the trusted enclave: https://lifeasageek.github.io/papers/seonghyun-blackmirror.p...
One underappreciated part about Redis is that its singlethreaded in-memory approach makes every thing extremely atomic. There is literally no way for simultaneous operations to conflict if you only ever run one operation at a time.

That said, you indeed need to be very careful around durability since the dataset is kept in memory. Most persistence options are a bit meh compared to "real" databases IMO. Redis is a very fast ACI-compliant datastore if you will.
Do you happen to know if Relm addresses accessibility at all, or has plans to do so in the future? Every time I see a Rust GUI post, that's my first question: https://www.cmyr.net/blog/rust-gui-infra.html#accessibility
You might run into this limitation more quickly if you are receiving connections via a load balancer.
I think you replied to the wrong person because neither I nor the parent said anything about "woke."
How did Chrome become so popular instead of Firefox in the first place? Was it purely Google's advertising of their browser? Brand recognition is so important to typical consumers.
There's a good comment in a previous crypto thread on this: https://news.ycombinator.com/item?id=31414217

Basically DAI might break peg if the backing assets became illiquid (no buyers).
Small remodels are tougher in general especially if you still need a bunch of different trades. I've been putting off investigating for a kitchen update. Probably need to start that ball rolling.
Sometimes your problem is someone else's fault, and in such cases it is often useful to complain.

Quietly feeling like a victim may indeed not be useful, but complaining effectively can get you a lot.

Also, I unsurprisingly see no evidence in this article that the ideas described will actually lead to success.
It very surely isn't. It formed 4.5e9 years ago, while there are stars that formed only hundreds of millions years after the big bang in the milkyway.
ZeroTier doesn't use WireGuard, but is a mature option that fills the same niche.
In terms of shared-memory threading concurrency, Send and Sync, and the distinction between &T and &Mutex<T> and &mut T, were a revelation when I first learned them. It was a principled approach to shared-memory threading, with Send/Sync banning nearly all of the confusing and buggy entangled-state codebases I've seen and continue to see in C++ (much to my frustration and exasperation), and &Mutex<T> providing a cleaner alternative design (there's an excellent article on its design at http://cliffle.com/blog/rust-mutexes/).

My favorite simple concurrent data structure is https://docs.rs/triple_buffer/latest/triple_buffer/struct.Tr.... It beautifully demonstrates how you can achieve principled shared mutability, by defining two "handle" types (living on different threads), each carrying thread-local state (not TLS) and a pointer to shared memory, and only allowing each handle to access shared memory in a particular way. This statically prevents one thread from calling a method intended to run on another thread, or accessing fields local to another thread (since the methods and fields now live on the other handle). It also demonstrates the complexity of reasoning about lock-free algorithms (https://github.com/HadrienG2/triple-buffer/issues/14).

I suppose &/&mut is also a safeguard against event-loop and reentrancy bugs (like https://github.com/quotient-im/Quaternion/issues/702). I don't think Rust solves the general problem of preventing deadlocks within and between processes (which often cross organizational boundaries between projects and distinct codebases, with no clear contract on allowed behavior and which party in a deadlock is at fault), and non-atomicity between processes on a single machine (see my PipeWire criticism at https://news.ycombinator.com/item?id=31519951). File saving is also difficult (https://danluu.com/file-consistency/), though I find that fsync-then-rename works well enough if you don't need to preserve metadata or write through file (not folder) symlinks. I wonder how https://lwn.net/Articles/789600/ is doing now.
I don’t own or trade cryptocurrency at all, I’m certainly not an investor in it.

But aggressive ignorance does get my dander up, so I waste time on these kinds of pointless threads fighting a losing battle against people who are just mad at BitCoin or whatever.
My new magnum opus

in ipython

a = "00FF AA 44 CC" * 100
!echo "$a" | pbcopy

paste into encode widget

Layer and phase shift to taste.
Fair enough but look at population growth in California from 2000 till recently. That alone was going to cause problems.
Unless we are the center of the universe I don't see how distant could mean younger
Welcome to Earth.
Wouldn't the constructive uses be more responsible for getting rich in this case? Removing a negative does not do the job by itself.
In my opinion some conservative pundants hate sf not because of the conditions but because of who runs the government and who lives there

And I think bringing up Foxnews is worth it because they push a narrative about issues in California less on numbers and more on emotion. They repeat the same accussations or statements without data so often people take it as fact now. For example "California is a failed state "
P2P filesharing would be the main means we share information now, if it hadn't been killed by powerful corporations and their political lobby groups. As it stands, there isn't much money in developing for pirates so the ecosystem has stagnated. Great example for how the world is controlled by those with money/power. It would be a very different world if we all freely shared files in a decentralized way instead of getting them from server farms owned by Amazon, Alphabet & co. It would be a much more democratic world where they couldn't as easily censor people as they do now.
Just because it has a garbage collector doesn't mean it's suboptimal; Go's GC is much faster and less intrusive than that in other languages, and unlike Java, you actually get to choose whether you put things on the heap or stack so you can in theory avoid using the heap entirely, if it makes sense for your application.
It looks impressive.
Southern thought, islandness and real-existing degrowth in the Mediterranean
Fear the e-cat scam!
And the authors are using their rights to free expression to criticize Google. No rights have been taken away. So its all good.
@dang Seems like the headline is somewhat editorialized -- can we get "Tailscale Alternative" removed?
Licensing I suppose.
free colab. You can do it if you pay.
Security, with a focus on security.
yeah, but then you DO have to worry about scanning every single resource you control, every time you plan and run
They do all the harvesting. Everything they can. Every morsel of data they can get, they get.

Same thing Microsoft does with Windows, github and VSCode.

Just hoovering up all the ideas you have.
How many people is this available to? As a tourist, my experience with London's local wifi was trash when I visited a month ago. Coffee shops and my hotel were dog slow. You'd think that someone would see the value of fast wifi to all of the people working remote, especially in a major city. I was only there for a few days, but I would have visited the same place multiple times had I found one with a fast connection.
if you can prove this you can make a lot of money
> that 2018 scenario

It’s a little hard to believe if you haven’t lived there recently, but basically the entire US west coast now has an annual fire season where you can expect at least several days of air quality in the “unhealthy” to “hazardous” range. AC (which does ~the same thing for air quality as a purifier) or a purifier is pretty much mandatory.
That's an interesting one to think about; every galaxy moves away from every one, so (if I got this right) from every other galaxy's point of view, all the other galaxies are younger... or older, either / or I don't know anymore.
I'd agree that systemd is modular, but I wouldn't list journald as an example of modularity.
This is maybe the wrong place to post this, but with fire season approaching, a pretty decent high-volume air purifier can be made using filters, tape, and a box fan:

https://www.texairfilters.com/a-variation-on-the-box-fan-wit...
Oh yeah, how?
I do understand both of these, and I advocate using managed forest areas with newer growth - perhaps you misunderstood? We simply don't have as many old growth forests that our ancestors have had due to deforestation. The trees being planted in suburbia aren't offsetting what we are using to build the houses either, and definitely aren't replacing them where they were harvested (the forest, in general). We also aren't planting the same varieties of trees that we use to build the houses, as trees in housing development are generally chosen for looks, speed of growth, and size.
I'm not in this space, but I'd expect that they wouldn't know the results beforehand and just publishing the results even when not a major improvement tells the community that they don't need to spend the extra 99x compute. That seems valuable to some degree. Or is the argument that there wasn't any improvement to be had so why even test the 100x extra?
Eavesdropping on the Brain with 10k Electrodes
I think there are some cases with a daughterboard containing the GPU slot in a separate “heat compartment” from the rest of the case. The PCIe is extended over to that board so everything else should still be standard. It probably adds some small latency, though.
Thanks for posting. What are the use cases for Firezone exactly? Is the intention to simplify networking configuration in data centers? (as opposed to the zero config nature of Tailscale devices that could be anywhere on the internet?)
Diffs aren't impossible over UDP. The client should be sending to the server which states it has locally, along with inputs. Then since the server has a (potentially non-exhaustive) list of recent states it knows the client has seen, it can choose to make a diff against the most recent of those and tell the client which state the diff is against. Then the client and server just need to keep a small buffer of pre-diff-encoded packets sent/received.
That might be a reasonable criticism if it remotely reflected reality, but scaling has repeatedly shown to produce qualitatively stronger models, by large margins, doing things that would seem unimaginable for smaller models.
Sudoku Solver AR (2017)
Email the mods if you want a title fixed, there's no effective @dang-based summoning