skysight-inc/HackerNews huggingface dataset:
A considerable controversy exists over the fact that the IPs were allocated to the global amateur radio community to be self-administered, but due to the sale the 044/8 block is now administered by ARIN. The sale hugely benefits an American company, Amazon, with the profits going to ARDC who will likely be biased in benefiting or providing preferential treatment to the American amateur radio community by virtue of themselves being an American company, and despite claims that the sold IPs were unallocated and unused they were in fact partially allocated and used by Europeans.

There could have been a legitimate discussion on whether the amateur radio community really needed some 16M IP addresses and if a partial sale of the resource could have benefited the community more, but any such discussion was denied when the ARDC decided to do backroom deals with IPs they might not legally have had ownership over.

Still, $108 million is a lot more than the 'couple of million' to $50m rumours that were floating about at the time of sale, hopefully they can do some good with the money and buy back some goodwill. Let's just hope the wholesale of prices of IPv4 addresses doesn't rise too much leading to another /10 sale, or if it does that they sell off their own blocks instead of the blocks allocated to the rest of the world.
https://news.ycombinator.com/item?id=24754553
Thanks for the explanation. In layman terms how much is the benefit from separating the old rows from the database vs the cost of accessing it from a separate file?

Just curious why it’s being done now as sounds like a major design decision that would have been considered a long time ago
Have you stress tested it? How does this end up faring with large scale deployments?
What is needed are ISPs and network operators who give a damn, TBH.

To be clear, they do exist and many of them "do their part" (I, personally, spent ~7 years as the senior (technical) person at an ISP and did my best to ensure that neither we nor our customers were ever part of the problem). The "good ones" are, however, seemingly outnumbered by those who simply can't be bothered.

One reason that is often cited is the lack of a financial incentive to "clean up" their networks. At some point, it may be necessary for the rest of the Internet to "provide" them with one. Note that this is one of the reasons that, to this day, spam e-mail is a thing we all still have to deal with.

Unfortunately, especially for all of us "tech" folks (like here on HN), not every problem can be fixed with a technical solution.
Seconded. Serverless has the benefits and drawbacks of Microservices: you build and deploy smaller units, at the consequence of having to debug the interconnects between everything, with poor tools.

I'm a fan of OpenFaas: you get the benefits (but not all the drawbacks) of containers and serverless. It's easy to mix and match running 100% locally, or mix-in baked 3rd party components, or running in Kuberenetes or other systems in production. Also, no vendor lock-in.
> Very astute observation.

You're being snarky. That's not allowed in the rules here and it's unkind even if it wasn't.

> By your logic there is no such thing as a guarantee in this world, period.

So what does the guarantee really mean?

That the data will be on disk... as long as the crash isn't too hard? What do you usefully do with this guarantee? How is it better than no guarantee?
I suspect, much like women on dating websites, people receive many more low-effort messages from recruiters, because the subset of recruiters sending out low-effort messages send out far more of them.
A finger mounted tonguegun? Kid me would've loved it! (Adult me too!) Best thing I could manage was a two handed digger (holding a Guinea pig just above the ground).
By arriving worse numbers, you arrive at a higher price, so it makes your point weaker if anything. If a site bundles half a meg of JS, it's going to be unpleasant to use, and if you're serving so much JS it's hurting you financially, it's probably time to reconsider what you're doing.
Hi,

Thank you! It was not hard to work on it for so long, time flies, and I only worked on it as a side-project for a long time. Most of the work was responding to support queries and talking to customers. The good thing when you do something over a long period of time is that you have lots of time to get good ideas and change/rethink parts of the product.

I personally don't have any site that gets millions of users per month, but there are some customers using userTrack for around 300k sessions/month. That being said, I think of userTrack as a solution for small and medium businesses, not really something for huge enterprises that probably already have dedicated analytics teams and expensive software stacks.

> Do you have any experience handling millions of traffic?

I do have some experience with handling heavy traffic, not from userTrack, but from working on a multiplayer browser game with 300k+ monthly users. There we used MongoDB, and the servers handled it pretty well without huge focus on performance or scaling.

> from my experience MYSQL is very slow performing aggregated queries on those datasets

From what I've seen so far, MySQL is really fast if the queries are done right. If everything has an index and most of the results are filtered, then most queries run without any performance issues, even if the database gets bigger (talking about several or tens of GBs, not about terra-bytes).

I am curious what was your bottle-neck with those queries and how the aggregation was being done. Did you run the queries with EXPLAIN to see why they were slow?
I felt your pain immediately and decided to write my own mini-framework to accomplish this.

What I have now is a loosely coupled, serverless, frontend+backend monorepo that wraps AWS SAM and CloudFormation. At the end of the day it is just a handful of scripts and some foundational conventions.

I just (this morning!) started to put together notes and docs for myself on how I can generalize and open source this to make it available for others.

stack is vue/python/s3/lambda/dynamodb/stripe but the tooling I developed is generic enough to directly support any lambda runtime for any sub-namespace of your project so it would also support a react/rails application just as well.
It’s easier to negotiate with a few hotels than with 1000’s of individual landlords.

It also puts them in one place where they can be easily monitored and where social services can find them. Hotels also can provide food, cleaning and laundry services which many homeless might need.

Unless you have a large stock of concentrated social housing this is quite likely the most cost effective option.

It simplifies negotiations, doesn’t involve housing contracts, takes advantage of existing infrastructure and available services and doesn’t trigger NIMBYism.

They might be overpaying but one can easily understand why they went with this option.
They're thinking its a pretty cool phone call to get haha.
Sweden tried to save the economy, but ended up with a similar hit to the economy as other European countries, at a higher cost of lives.
Hopefully their second wave has less impact, with more people immune now, but it proves your point. We need to have a basic trust before we spent any money (excluding basic needs of course)
But GPL kept it free and hackable (the original purpose)
> My parents moved to the US with $2000

My parents also say this, except they say $40. But US immigration policies generally require immigrants to have some way of supporting themselves. While my parents didn't have much cash, they did have college educations and my father had been accepted to a PhD program — which is privilege.

I'm not trying to assume your parents' particular situations — just that there are things we unconsciously take for granted.
I really don't think there is any right or wrong answers to any of this stuff. For one it depends on how much spare money you have.

But I think it as all just preferences on a spectrum.
If establishing a connection to the manufacturer is all that's needed to restore the car (which was the case), there's no way that is bricking. That's like saying my Amazon Alexa is bricked when my wifi goes down.
Multi tab applications? Or MDI windows?

On multi tab you switch between them with CTRL + W.

On MDI you have to disable grouping on Windows settings and then ALT+TAB will let you switch between them just like if they were separate.
It might not even need to be that intense. Dr Fauci recently said in an interview that the U.S. would be in much better shape if everyone wore a mask for 6 weeks to dramatically reduce the spread.
The legend of QWERTY being designed specifically to slow typists down will never die. It has that perfect "folk" quality, it should be true, the problem is simply that there isn't any evidence for it.

What does stick out about QWERTY, is that you can type the word "typewriter" using only the top keys, a trick that made it easier for typewriter salesmen to memorize and demonstrate that little trick when selling their wares. And we do have evidence that this motivated the layout.
> Theoretically if the systems are properly decoupled and airgapped than the hacking surface area should be quite low.

Since an over the air update is supposed to improve your 0 to 60 times, pretty much all systems must allow to be updated and thus hardly can be airgapped.
So I initially used Buffs as face masks because they looked cooler than regular face masks and also happened to be more widely available.

After getting my first buff, I noticed that I failed the "blow test" (blowing out a candle with your mask on) when I used a single layer of the buff but _barely_ passed when I folded it over itself. However, the Buff was quite uncomfortable when I did this, so I looked into getting a proper cloth mask. As it happens, the cloth mask is more comfortable and WAY more effective at filtration!

I now use the Buffs on my head when I work out. They're great at absorbing sweat; not as great for preventing the spread of coronavirus.

Unfortunately, football coaches and players still use gaiters on the field (at least the ones I've seen when I've seen games at bars and stuff).
The people for whom the advice of "buy a 2-4 year old certified pre-owned car" makes economic sense are the ones who are otherwise buying a new car. There are a ton of people who seem to default to "I'm buying new" for whatever reason.

I've had excellent savings (and frankly, minimal hassle) from buying an 8-year old Mercedes diesel with 180K on it, a 7-year old Honda CR-V with 165K on it, and a 7-year old Alfa Spider with 24k on it in my younger days. The Mercedes was bullet-proof but painted with an eco-friendly paint system that ensured they prematurely rusted (oh, the irony of taking a perfectly functional car off the road to save the pla). The Alfa I sold running well with 125K on it a few years back as we were planning to have kids. The Honda is still my SO's daily driver with around 215K on it.

I do my own wrenching on the cars, which also keeps the costs down, but even if I paid an independent (non-dealer) mechanic to do everything, decent cars just don't break that much any more. (The Alfa was extremely reliable. From 1993-2009, it broke exactly once and that was the failure of a Bosch distributor, nothing to do with the Italian heritage. The Mercedes took no major work over that time. The Honda did need a clutch which was $750 in parts and would have been around $1000 in labor.)

Not feeling the need to carry collision insurance is another big money saver.
> replace the old row with the new one and write a copy of the old row to a separate file

Does it do this in the reverse order? If not, how does it prevent dataloss in case the main table update succeeds but writing to the "old copy" table fails?
Don’t iPhones put themselves into do not disturb mode at night? I hope the Nobel folks call twice in 3 minutes!
I switched to the Dvorak keyboard layout 20 years ago (in the middle of a mission-critical project, no less), and not only doubled my typing speed, but significantly reduced arm/finger strain. Once you put in the 3-ish weeks to retrain your brain, and get back to at least your original typing speed, you'll never go back to QWERTY.
It's not parked in my garage, equipped with racks set up exactly as I need, next to all my outdoor equipment ready to go.

I drive a 16 year old car that has been paid off for many years. Insurance is <$1k/yr. Average maintenance & repair is pretty low since I don't drive a heck of a lot (1-2x trips/week typically).

Is it strictly cheaper than rentals? Maybe, maybe not. But it's cheap enough to not matter, and instead optimize on convenience rather than cost.

I'm even considering buying a new or very lightly used car in the nearish future, which would cost considerably more in the short term, but I would hang on to it for a long time barring unexpected circumstances. Cost (within reason) is not even a top 3 factor compared to convenience, comfort, and safety.
One of the Year’s Worst Short Bets Defies Scathing Reports and SEC Investigation
I guess it falls under the very vague term of "AR product", depending on how you define it, but it's not an AR visualization product. Rendering pokemon on top of a surface is a cute little gimmick but if that feature wasn't there it wouldn't really matter.
I'm sure people like Sheldon Cooper has a calendar event and stays awake by phone when the awards are announced, hehe :)
Also https://www.rd.com/article/what-its-like-notify-nobel-prize-...
That looks exciting!

Compiles mypy-annotated Python to a Python C extension. Claims a ~4x speedup, but still quite unstable/buggy, so who knows how much performance they'll have to give up for working software. Fingers crossed!
The same people who call the five[1] greek-letter castes of Brave New World a dystopia[2] voluntarily sort themselves by five-digit postal codes:

https://news.ycombinator.com/item?id=24269640

[1] already an increase over the traditional trinity of upper, middle, and working classes. See also https://news.ycombinator.com/item?id=24222905

[2] in part due to its solution for escaping geography and parental endowments?
I've had plenty of frustrations with it. But AFAICT it's the best on-ramp to the Unifi ecosystem.

It's a new system, and it shows – plenty of rough edges. For example, ethernet connection drops between my Thunderbolt dock and the UDM (resolved by sticking a switch in-between).

There's a learning curve for sure. It will be tough if you aren't already strong with basic networking concepts.

It's also frustrating to run into Ubiquiti forum posts that don't apply to the UDM, because it doesn't expose the same low-level config tooling as their other products. I can't fix my VLAN-mDNS troubles due to that.

Over time, I expect to replace the router/gateway responsibilities with Protectli hardware and OPNsense. But at least now I have solid WiFi to build upon.
This sounds very interesting, along the lines of the spiritualist mania of the late Victorians. If you want to read of a more disturbing and widespread version of this sort of thing, check out Aldous Huxley's The Devils of Loudon. Chilling!
Why Go Out? (2006)
>Secondly there is a huge difference in safety

On a three year old car? I really doubt it.
Of course you don't have all the answers. No one can. It's an impossible task and that's where civil conversations like these come in. I quit Facebook quite a while ago because civil conversations were becoming rare and spiteful rhetoric was becoming the norm. I obviously don't have the answers.

I think a very good first step, especially since schools have been forced online, is to see internet access become a public utility before we ever worry about the likes of Facebook. A public space to voice one's concerns can be made at a .gov space or hosted at one's own website once internet access is a utility. The only barrier to entry then is learning to set up your own server (I always thought it was fun when I was younger). Though security certificates are a harder hurdle to clear, these days.

As for data collection, well, I trust neither corporations nor government. They've both proven to be dishonest when it comes to that particular topic, laws be damned =[
> TBH, I'm struggling to think of anything Linux or MacOS has that Windows 10 doesn't...

The issues that still bug me are:

1. Less-useful keyboard navigation (I use Autohotkey to mitigate this)

2. Frustrating file system (I use WSL to `rm -rf` sometimes when Windows refuses to let me delete a file or folder)

3. Less coherent / polished app ecosystem (Linux distros use real package managers and OSX apps tend to be higher quality; Windows is a crapshoot)
This is the fallacy - The Fallacy - that is always made by those who don’t understand economics.

Why did we build the car when it put all of the horse tradesmen out of business? Why do we use elevator buttons and put the doormen out of a job? Why did we create the Internet when perfectly good newspaper printers could pass information to us?

You are making an age-old argument that we need to reduce productivity in order to save jobs. If you spent your whole life scrubbing a floor with a tooth brush when right next to you is a mop, just so you can ensure more of your time was spent washing, wouldn’t you feel like your life was wasted?
A Brand New Forum for Everyone Who Feels Like a Wage Slave
Imagine what bass boat fisherman pay per pound of bass caught when it's under $15/lb at the market.

At some point, you should probably think of hobbies as hobbies and not demand that they be the most efficient means of producing an outcome.
> If I know that one phone manufacturer sells my data and another doesn't, that makes my choice pretty easily.

Well if you know your telecommunications services provider sells your data and the only other one also does it (if there even is a second one), that also makes your choice pretty easy - albeit in a null kind of way.
Fomenting violence will always be a bad look for a leader. That is on them.
A good idea pre-COVID perhaps

But I sure am glad I have my own treadmill, power cage, and car right now
> This doesn't work for rural and suburban America. What are you going to do, drive half an hour to pick up your other car? And spend another half hour waiting? That's incredibly inconvenient and costly.

Maybe. Maybe not. The point is to do the exercise for your use case. If it costs you 1.5 hours and rental fees to get a minivan and you need it once a year, that's one side of the scale. On the other side you have purchase, insurance, maintenance, depreciation, storage and fuel costs.

The point is to be honest with both sides of the scale and to actually do the comparison rather than taking an automatic answer "I need to drive extra kids to camp sometimes, so I must own a minivan." Maybe. Maybe not. Just be conscious about the choice, not automatic.
I think there is a lot of confusion about what lockdown means. In Spain it meant full stay in your home only one person can go shopping. I don’t think that is what Americans means with lockdown or what other countries define it as.
This was/ is very cool. Thanks for mapping all of that out. I've been using Nullboard for the last few months and it's been really nice to be able to save. I'm going to add your note pad idea to it to be able to keep longer notes about things.
>Frankly, I'm tired of hearing one-sided stories of how "everyone wants to come back to work!" No, we do not all want to come back to the office.

I'm all for accommodating people who prefer remote work as long as they do good work, but honestly the kind of people who aren't tired of sitting in their homes is not exactly zero but it's very small.

An overwhelming amount of people doesn't just want to go work, but accepts extreme risks to even get out during the pandemic. Stats on depression and so on are through the roof. For virtually everyone, including me personally, this is pure torture.
Skate to where the puck is going.

https://www.google.com/finance/quote/NFLX:NASDAQ?comparison=...

I think they realize that a generational shift is taking place where not everybody is going to be willing or able to transport their families to a theme park, but the the developed world has a myriad of devices through which content can be delivered.
A lot of phone behavior has changed since this tradition got started. When it did, people typically had a landline in their bedroom, which seldom rang at night.
It definitely varies by game, but that's always been the case. One of the games I mentioned was broken by XP but fixed by Windows 7.
> row X that takes up 1kb. I replace it with row Y that takes up 500b. I then write row Z after row Y that takes up 500b.

I thought there is a fixed amount of space allocated per row and varying length blobs are stored elsewhere, is my understanding wrong?
Top games + source from this year's JS13K competition
Except HIV isn't airborne, doesn't choke you to death within a couple weeks and the other 'cold' and 'flus' aren't nearly as deadly.

Cov2 is both everywhere and lethal, that's quite a difference in kind.

And WRT "Malaria, and so many more" we as humans and our collective organizations have been busy trying to exterminate or avoid them as much as possible. Since forever.
Shouldn't it be actually ~1.4142g at a 45 degree angle?
"You can 3x your typing speed if you set up shortcuts for most frequently used words to decrease the number of symbols you have to type. Here’s how it works on Mac OS or iOS."

So a bit a predictive typing assistance and customizations.

"Here are some ideas for reflection shortcuts that I use:

“wam”—“Why am I feeling this way?”
“wwl”—“What went well?”
“wcb”—What could have gone better?"

Like duckduckgo bangs I doubt I would be able to remember more than 10.
> For instance, a developer writing the software for the sensors of a forklift

Industrial is a very poor choice of counterexample. You should have stayed with consumer space counterexamples. Everybody in the industrial setting wants their telemetry and data transmitted to centralized computing whether they know what they are going to do with it or not.

As for sensors, how are those distance sensors connected to the microcontoller? Perhaps a redundant automotive bus with real-time constraints like CAN? CAN often has a fairly decently sized, badly written, vendor supplied communication stack in order to use it.

Is that forklift's sensor telemetry going anywhere? If not, then you're probably going to lose out to someone who does when you sell that forklift to Amazon or WalMart. They probably want to know about where the skulls are (gotta track those lazy humans) more than they want to know about where the forklifts are.

> Are all these ARM? NO.

Actually, they increasingly are. USB-C PD negotiation chips, for example, are basically ARM M3/4 cores with specialized hardware. The cost differential between 8-bit and 32-bit microcontrollers is so low that unless you have extreme volumes, you might as well use the 32-bit one and gain all the infrastructure that provides.

> Are all these connected to the network? NO.

Are you sure? Hotel locks had security vulnerabilities because they had a USB port.

The problem isn't whether I can use the I2C bus on your Cuisinart to break into it--if you used a "standard" driver written in C I probably can. These small system don't have to worry about "secure" simply because they aren't worth breaking into--until some really creative person makes them worth breaking into. (Hey, there's a speaker on that innocuous thing that's loud enough that we can talk to Alexa. YAAAARRRR, Me Mateys!)
> Serverless provides a solution for that case as well, since you have almost unlimited resources.

Not really, since it takes a few seconds to spin up all the serverless instances, so your app response becomes really erratic.

Then you need some magic to deal with database connections from 1000 lambda functions. All of them use their own since they cannot pool.