skysight-inc/HackerNews huggingface dataset:
Ideally, for redundancy, you'd run in more than one datacenter. That's hard to do with only one /24; most networks won't take BGP advertisements more specific than /24, so you can't easily run half your ips at each DC. Maybe HE allows it for transit customers, but it makes the routing messier.

They could be doing anycast, but that's pretty sophisticated. They could also only advertise the /24 from one DC at a time, but that's error prone. Or maybe advertise from both and forward to the live DC over a private link/VPN.

I do see in Octoberish, they were peering with a second network, and they have second network in their IRR records. Could just be so they can use one of the DDoS filter companies that advertises your netblock, and sends you clean traffic. Can't do that (easily) if you get IPs from your transit provider and it's not a service they support.
Yes, I am a huge proponent of gopher being period- and capability-appropriate for retrocomputing.
Which means that ad-supported cars will be cheaper then no-ad cars, impacting the entire industry and thus making ads a default.

Just like journalism.
> Why do you require software to be more resilient than other things?

Because software by virtue of not requiring physical access is much easier for bad actors to mess with.

Abuse of such also seems to be classified very differently than abuse of physical systems by human brains e.g. almost no rando would think of putting sugar in your gas tank while walking near your car, but nobody blinks at fucking with your input fields.
> You can't have low inequality by definition if you decide to start paying one group a ton of money.

You can, if you give the other groups a ton of money too.

Wages in Europe have stagnated compared to GDP [1] too, so it's not unreasonable to fight for higher wages.

[1]: https://www.robert-schuman.eu/en/european-issues/0289-labour...
Apostrophe-Shaped People
Agreed. Nearly every kid discovers the 'it was an accident' lie/excuse. And I don't think adults ever forget it.
"the largest market" always reminds me of "Bin Ladens right hand". Obviously the next one becomes the largest, but nevertheless it's like they kill at least one of those markets a month.

Probably legalizing weed would stop most of that more effectively than all those police operations after month of preparation.
Are there API's for this? Also I see the recommended image sizes seems restrictive. Would that be possibility to relax it.
European Employee here: That is indeed correct. It has less to do with the capabilities of the people or the quality, but with the addressed market. I would argue that 90% of my software products are developed by US companies (e.g. MS Office, Android, iOS, Gmail, ... with only rare exceptions, eg. SAP).

The US dominates the software market (mostly for historic reasons but also for its unrivaled entrepreneur/VC/risk-taking management style) which sells it products everywhere in the world, earning much more on that way. And the remaining software products in Europe are acquired one-by-one (e.g. Skype).

Having said all of that: Being a software engineer in Europe is a privilege with a good income situation.
>> Is saving 10-15 lines worth it if you need an 86.1 Kb vendor dependency?
>Yes, absolutely. That's a total no-brainer.

I'm curious - would you be able to elaborate, please? Thank you.
Do you mean something that, for example, could access TLS 1.2? I hacked up such a thing that works on a number of my old boxes, including NeXSTEP and A/UX. The oldest system I got it to work on is a Mac IIci running NetBSD without a cache card; it needs about 22 seconds to do a TLS 1.2 transaction with a local server, but it works.

https://oldvcr.blogspot.com/2020/11/fun-with-crypto-ancienne...
Pretty much anything with a serial port and a CPU should be able to get online, provided you have appropriate software.

Most computers built after 1980 should be able to do it with some tinkering. Pretty much anything built after 1990 should be fairly trivial to get online.

If you want something somewhat usable, then Lynx/Links running on whatever a modern Linux distro can boot on should suffice.

I used a modem to get online with my Amiga 600 (7 MHz 68000, 2 + 4 MB RAM) in the 90's. It was perfectly possible to use things like IRC, eMule and a WWW browser on it, but the modern web will be quite unusable with aMosaic...
You’re not alone. Touchscreens are mostly a distraction to me.
Interesting article.

> Do we ever want another president asking, as Donald Trump did during a visit to the Pearl Harbor memorial: “What’s this all about? What’s this a tour of?”

Yeah, but Donald Trump is old and studied before decline of military history. And I dont think it was failure of his school, someone who dont care and insists on not caring, wont remember.
You don’t say what it’s for.

Just making unaccounted income isn’t a crime. In more practical terms, the cops already see your electrical bill/weird mail/strange call pattern/questionable cash transactions from other sources — why add tax evasion as an extra charge?

The world is a rough place; a lot of people overlook mild infractions if you pay them their cut.

The US government is better than par, but they have their own games that go on.
If we're just talking IP and not a full blown browser experience, the original IBM PC is enough. Add an ISA NIC and you're ready to go. With mTCP you got a suite of tools like htget for http downloads, an ftp server, an IRC client, ... 640kb is enough for everybody. ;-)
> Modern ORMs are fast, efficient, and very productive.

The author seems to be using Go, which honestly could use work in that area. gorm is the biggest / most popular ORM out there, but it looks like a one-person project, the author seems well worn-out already, and it kinda falls apart when you work with a data model more than one level deep.

Plus broadly speaking, there seems to be a bit of an aversion to using libraries in the Go community.
If you're near the Lüneburg Heath, take a trip to the https://en.wikipedia.org/wiki/German_Tank_Museum

Slightly related, because they have "He who wants peace shall speak of war" at their entrance: https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Be...
How that will actually work? Google does not give more details.
It is not likely any of them will gladly accept new members.
I really hope this doesn’t cause issues for telegram. I have years of chat history and tens of friends that I don’t know outside of telegram.
One of my professors back in college loved to do that. "Shockingly effective" is exactly the right term. Learned a lot from that little exercise.
ECommerce Trend Guide for 2021
Please stop posting political battle comments and flamebait to HN. This kind of dross is what's destroying this site, and we have to ban accounts that do that.

https://news.ycombinator.com/newsguidelines.html
>have no faith in Apple's competition at making anything better than Apple currently has.

110% this.

Other laptops are awful hardware. Including the Dell XPS line and the new thinkpads.
Yes but the former will silently fail on you. Good luck finding that!
They do have Xe-graphics now. It's the closed Intel has come to a competitive non-x86 part in recent memory. It feels kind of forced though, everyone else has their own CPU+GPU now including Apple/Nvidia in addition to AMD/QC, so why wouldn't Intel? They also have OneAPI.

It would be interesting to see an explicitly JIT-based approach to ILP.
An application firewall on the device serves a different purpose to that running off-device, namely the ability to filter traffic based on the origin (or destination) application.

Clearly if your kernel or userspace are compromised that's not much use, and that's where external controls kick in.

You can't determine (absent some custom network and protocols) which piece of software was responsible for a given packet once you leave the device though, so that's the (current) best place to do that - if you want to impose policies controlling the hosts and protocols an application can use, you will want to implement this on-device, then firewall for the superset of all of those at the network level.

In essence it's about raising the number of independent failures required to result in a compromise. If you imagine the application firewall on the device has its policies managed rather than selected by the user, it starts to make more sense.
"strong decline" is a harsh statement ;)
The scary thing for me about wars is that the soldiers aren't the ones making the decisions. Some group of people in comfortable offices look at a map, says "yeah, I think this option is more favourable to us than peace". Then a war happens. It is all about incentives and capabilities.

One of the lessons from being a Stallman watcher for many years - people are profoundly evidence based. If there hasn't been a war in 30 years, then they assume there will not be a war next year no matter how the background is changing.

The fading of WWII in the public memory could be argued as the biggest single risk that society faces. There are too many people who just won't understand how bad and how possible total war is. There is a huge background risk that the age of abundance ends and then things get dicey.
I do not, but Angular is worse. Last I looked it’s a 300mb download after installing the npm dependencies.
Finding an example of Apple changing something for a reason other than media coverage is hardly evidence of media coverage never swaying Apple.
> but what principle prevents Amazon from arsing some other group that we agree with?

Parler had people discussing murdering Congresspeople and didn't do anything about it. No matter which faction of "what level of free speech is acceptable" one subscribes, this is never acceptable and it is no wonder that Parler got booted off.
Syd Mead – The Master
Dropbox are providing a commodity that is included by MS and Google for free, essentially, as almost all businesses have to buy office and/or gmail.

Unless you can differentiate significantly, you’re dead.

What does Dropbox do? It allows me to access my files anywhere.

That’s a pretty basic product. They’ve tried different features but failed to produce anything winning.

Best plan is a quick exit to salesforce before dropbox go bankrupt.
Please don't take HN threads into generic ideological flamewar. It's tedious, extremely repetitive, and invariably turns nasty. It's not what this site is for and it destroys what it is for.

https://news.ycombinator.com/newsguidelines.html
one of the reasons i insist on http support, anything post-95 with a network card is barely a challenge to get online, and it,s nice to browse my own site from whatever device i want to use.
Adding entire feature without justification (ContentFilterExclusionList) is not a bug.

Calling it a bug is misleading.
All wanna be conquerors build and used offensive weaponry and produced war. Including Hitler. Plus practically, it is more off weaponry in general used for both offensive and defensive purposes based on strategic goals.

> If you're in a castle, it's easier to send armies around, knowing that you'll be safe.

I do not think that is how it worked historically.
Parler's own CEO admits they purposely built their infrastructure with the expectation that AWS would pull the cord for TOS violations and they have options. The truthiness of that statement seems in question as it's now Jan 14 and Gab has pretty much already (struggled) to fill the vacuum left behind by Twitter and Parler.

Relevant part of the document:

>Parler’s allegations of harm contradict its own public statements. Parler’s CEO has assured users that Parler “prepared for events like [the termination] by never relying on Amazon's [sic] proprietary infrastructure,” that the site will be fully operational “with less then[sic] 12 hours of downtime” after termination, and that Parler has “many [companies] competing for [its] [hosting] business.”
November Monthly Review
Glad you like it. Feel free to give some feedback, once you tried it out.
If the reason for the decision is objectionable speech then what term do we use.

Anyway, it does not change the point of the original comment which is that these entities are collectively taking action based on objectionable material without any legal compulsion.
Show HN: Convert Text to Query using natural language programming
I want to make interactions between humans and computers easier, by making natural language and computer code indistinguishable. I approached this problem by introducing the concept of ambiguity into a hybrid language with the help of machine learning. This is the first product that uses this technology. Enjoy!
Yes, I am using the same definition that you quoted. I will try one more time:

What happens when an adult child moves back in with their parents? They have "gone without" one unit of housing.

What happens when three friends move in together? They have collectively "gone without two" of the three units of housing that they would have otherwise have occupied.

Conversely, what happens when my wife kicks me out because I spend too much time on Hacker News? I am now looking for new housing.

In each case, the number of people remains fixed, but the demand for housing has changed. Price will definitely affect what strategy people adopt: whether to live alone or share with friends or whether to live in a cramped apartment or in a 3 bedroom house.

To first approximation, everyone needs a place to live,* but there is more elasticity in the amount housing each individual consumes than is commonly believed.

*I have known several people who have deliberately gone without housing entirely for a time in order to save money.
> At which point it's not clear that we even need a step two, because then the relevant people are in jail.

I know the US has the biggest prison population in the world, but you can't keep these people in prison for life. They will be released from jail at some point and start spreading their ideology again.

I hate to pull a godwin, but "let's throw the insurrectionists in jail and that's the end of that" hasn't worked out well historically. Let's just hope none of them writes a book while doing their time.
I've seen the same when at one point we decided to just store most data in a JSON blob in the database, since "we will only read and write by ID anyway". Until we didn't, sigh. At least Postgres had JSON primitives for basic querying.

The real problem with that project was of course trying to set up a microservices architecture where it wasn't necessary yet and nobody had the right level of experience and critical thinking to determine where to separate the services.
> It's fair to say that a lot of supermarket chains have operations only in a single country, but there are quite a few multi-country brands as well which aren't uncommon.

Actually it's fair to say most of the business is done by local chains, and Europe-wide operations are rather uncommon.

From your mentions, I'd only consider to be "Europe-wide" Carrefour and Spar. Carrefour is everywhere (though their market strategy changes a lot from country to country) and Spar's operations are kinda spotty but also kinda everywhere.

Auchan is everywhere, but in heavy decline because they're basically the Walmart (supercenter) of Europe and people don't like to drive to a hypermarket that much anymore. Almost their only profitable branch at the moment is their Chinese one.

Lidl and Aldi's presence is very spotty outside of Germany. Many countries copied their hard discount model so they have to fight with local companies that have a cultural edge (Lidl and Aldi tend to have tons of German products no matter the host country).

Tesco is a leader in the UK, then kinda common in Central-Eastern Europe, but then almost universally unknown in Germany-Austria-Italy and westward. There are more Tesco in Thailand than in the whole of Continental Europe, to put it in perspective.

Rewe is just in Germany, Austria and Eastern Europe (under different names and with wildly different marketing).

Iceland I never heard about, but it's overwhelmingly a UK operation from a quick search.

From your mentions I'd take the wild guess that you live (or have lived) a significant amount of time in the UK ;)
The rise of TSMC, or more generally the merchant fab model, is really the big semiconductor story of the past few decades.

Traditional wisdom used to be that if you wanted cutting edge performance, you really needed your own cutting edge in-house fab. The vertical integration advantages of tuning your ASIC design to your process were unassailable. If you couldn't afford your own foundry, tough luck, you suffered a severe penalty in performance and/or cost.

But the merchant foundries, first and foremost TSMC, have really turned that traditional wisdom around. Both in terms of matching, and then surpassing Intel on deploying the latest process nodes, but also in terms of making it possible for 3rd party ASIC developers to use that process as efficiently as an in-house design team would be able to.
> You can't have low inequality by definition if you decide to start paying one group a ton of money.

Sure, but you can still ensure that the lower classes have a good standard of living. Most wealth isn't zero sum. People talk about income/wealth inequality in the US, but to me, based on the complaints people have, it just seems like a proxy for poor standard of living.

> Well, this is a lot like the housing conversation in the US. "I want my house to go up in value, and be a great investment!" Also: "Why can't I afford a house?"

The big difference here is that the supply of land is fixed, and thus (almost all) housing wealth is zero sum. But for other things, this is not the case, so you can't apply the logic of housing to other things.
Assuming you meant "CSS Transitions": No, jQuery uses requestAnimationFrame.

* "CSS transforms" are unrelated to animations.
a self-hosted NextCloud is way cheaper
(That tweet has been deleted by the Apple developer).

Before macOS Big Sur / Catalina, many of these application firewalls - Lulu, Little Snitch, HandsOff, TripMode, RadioSilence etc. - all used their own kernel extensions to effectively monitor and block any processes from connecting to the internet.

Firewalls are system security softwares. And naturally Apple would prefer to oversee and have this in-built in their OS. Apple also wants to discourage kernel extensions on macOS (they have some good reasons - a poorly designed kernel extension can make the OS unstable; but mostly its about feature control with Apple).

So they informed all such firewall app developers that their individual kernel extensions will no longer be allowed, and Apple had instead created an OS API specifically for their use case. (They described the features it would have and invited them to give their feedback). And so all application firewalls were forced to update their apps and use this OS API.

But this API had an undisclosed, in-built list of Apple approved applications that no firewall was allowed to block. Someone created that list. Someone added that list in the system, and coded the API to specifically give them special privileges to bypass any application firewalls.

Bugs are accidental. Backdoors like these are intentional.

(You can however take exception to the usage of "Backdoor" here - perhaps from Apple's perspective it was a good design decision as many of these services go wacko, and sometimes even freeze your system, when they aren't allowed to do what they are coded to, like do some operation over the internet. I've often seen CPU spikes and slowdowns when you block some of these services.)
Yeah, there is a huge asymmetry: a lawbreaker has limited tolerance to errors (one will suffice), a law enforcer has basically unlimited error resource.
As far as I'm aware the tool (probably Disk Utility I think?) on macOS that allows you to replace the bootloader etc now supports non-macOS replacements.
Nothing as permanent as a temporary solution.
From what I've understood from another Hacker News comment section is that US tech employees don't seem to have working hours.
> Every now and then a dev will make a branch with "BranchPrefix/" and the OS X machines all start having issues since OS X's file hierarchy isn't case sensitive. (We've also had issues w/ two files, same name different case. git supports it, but OS X can't cope.)

FWIW macOS is perfectly fine with it. The FS (both HFS+ and APFS) can be configured to work in CI or CS modes. The default is CI. Since git uses the FS for part of its data storage, things break.

That’s more of an issue with Git not supporting CI FS, really.
Impact of data model on MongoDB database size
Free Porto Illustrations
Porto Illustrations this is totaly free 20 stylish hand drawn illustrations. Use illustrations for websites, applications, presentations and another commercial projects!
The analogy with a college major is not a good fit. College education needs to provide you with a job later that puts food on the table. Not every moment of that is fun, hopefully many moments are though.

But the only reward with volunteer work in FOSS is the fun you get out of it. That's your compensation. So if you don't like what you are doing, stop doing it. Don't try to mainly please others, unless that's what gives you pleasure.
you can make a simpler experiment: try going a week with only food you can forage in nearby forests and fields, plus some meat you'd buy (you're not expected to be able to hunt).

I love eating wild weeds and berries, but it takes _a lot_ of time to get enough to fill yourself, and it's not a case that people have only eaten stuff like acorns only in times of famine.

This fact by itself made me question a lot of what's in "Sapiens".
It's probably true that in software, there are fewer companies that make silly revenue per employee. I work in "traditional" industry, meaning the revenue we make is for saying widgets we make in factories. Having 10% profit margins or 5% yearly growth is fantastic in our industry. In the US my feeling is that a larger fraction of developers work in the type of tech that has higher room for growth. And more importantly, the entire industry has to compete pay wise with these tech companies that can pay based on exponential growth and almost unlimmited properties (like FAANG). Since I don't have people across the street making twice my pay because they work at a FAANG, there is less of that.
The tech-priests will have lost the ability to fix it.
On Dissidence and Sedition
Underbody radar?
Would you please stop using HN primarily for political battle? That is the line at which we ban accounts, because it destroys what this site is supposed to be for, namely curious conversation on topics of intellectual interest.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.
> Because you can't save, you are entirely dependent, in a broader sense, on the government's stability

Do not bet on your money when your government goes down. In the current situation (China raises, switching of federal reserves from the Dollar to a more diverse bucket, a US Capitol invaded), the dollar went down from its 100% safety in the 90s to a shaky 90% currently. And that can spiral quickly when something radical happens (like a coup) and the world stops trusting the US.

Just saying: I do not trust my bank account.
The World of Python; an Introduction
>I'm not sure why you would ever use a VPN service.

Geolocking. That seems to be the only 'accepted' technical answer.
300ms is a joke. If 300ms is the best you can do then reduce the amount of information you put up.

Maybe only put up satnav directions. Like “take next turn right”. 3fps is enough for that.

But if you’re gonna draw lines and highlight cars and bicycles at 3 FPS you’re just gonna make everyone vomit in their own car.
Can it be compared with https://blogcast.host/?