skysight-inc/HackerNews huggingface dataset:
Ah, thanks for reply, and for the info. Just noticed now, woops.
We need an awesomelist for Wireguard
You just blew my mind!
It hardly matters, it isn't as if one OS executable is blindly being put to execution in another platform.

Native code isn't bytecodes.
I'd say even less - a single db server is almost enough for let's encrypt: https://letsencrypt.org/2021/01/21/next-gen-database-servers...
I keep hearing about tarsnap - why? It doesn’t seem to have anything new and costs more than the alternatives.
Although I do hate it when aspects of Germany become more like America, I do wish that sit down nice restaurants had wait staff that checked on us a little more frequently with the expectation that maybe we want to leave!
Sir Francis Maude and the team he had around him untill about 2016.

I don't have the links to hand but there was some really great thinking going into what it meant to provide government services online at the time.

Unfortunately when he and the original team left and more people joined GDS / departments started to develop their own services a lot of direction and momentum was lost.

There used to be a twitter account @govdigirati that was great at satirising GDS after around 2017

Unfortunately GDS is now mostly toothless in all honesty
It means when you use the database service from AWS, they provision the machines and the replication and the database themselves.

Whereas you can get a machine on AWS and setup the database yourself.
Just want to confirm I understand the issue here.

1. `docker run -p 0.0.0.0:6666:6666 ...` - docker will update the firewall to allow traffic to port 6666

2. `docker run -p 127.0.0.1:6666:6666 ...` - docker won't update the firewall.

3. `docker run -p 6666` - the port is published on 0.0.0.0 and a random port is opened on the host

I see 3 being a little surprising, but 1 and 2 does what I would expect of it.
You're implying that Google wouldn't bring out two or more products in the same space? The same Google that releases a new messaging app on Android every quarter?
I’m assuming that the GP is an American used to American standards of being waited on (where the staff are incentivized by tips and thus have to impress their customers), and so does not want ”rushed and curt” service to be encouraged (which would diminish their experience), rather than them having an aversion to QR codes per se.
This kind of thing was referenced, comedically in the UK TV series Spaced:
https://www.youtube.com/watch?v=sfSndZPynQk
In actually most countries. Even the USA. Depending on the size of course.
In Lisp this might work like this (did and still does work in some commercial Lisp systems):

For example a Lisp system may consist of starting a memory image from disk, which leads to a live running memory heap. The tree shaker then may break unused links in memory - either automatic or under programmer direction. The garbage collector then frees the unused memory. Lisp then dumps a new (typically smaller) image, which has unused code and data removed.

Such features appeared no later than end 1980s.
Bliss OS (x86) Android for your PC
To paraphrase: "Some people commit crimes, there is nothing stopping other people committing crimes in the future; therefore everyone is a criminal."
Don't you just need to set the gateway and enable package routing on the other one?
Great way to visualize “Graph Theory” and suck great volumes of time away
This is not true at all. Software engineering is about solving problems. Are you not solving problems with existing libraries?
How do you imagine you would get to this bridge with a bicycle in the first place?
OpenDesk.cc also worth a mention! Same concept but for furniture. One of the interesting engineering challenges we faced there was the 0.1 - 0.2mm variation in thickness between different sheets of ply. Those small differences can mean loose fitting joints and a very wobbly output vs a set of parts that simply would not slot together. We ended up having to parametrically design every slot so makers could measure their current sheet and select the right thickness.
I live in France and I've never heard of something like that. There's usually a strict distinction between bars and cafés, with cafés being where people take a coffee or an orange juice during the day with friends, and bars where people drink beer during the night with friends, and sometimes meet other people.
Well, I must admit picking Russia was a bit far fetched :-) However, I have the feeling Russia is still a strong player on the geopolitical level (see Syria, Ukraine -- although I'm sure civilian casualties say otherwise).
Adding the next hurdle and man-in-the-middle with "Apple Pay"?
Ask HN: How do you deal with eye floaters?
It's been 5 years. I can't stop noticing how every moment of every day these annoying little shadows drift in my field of vision. They're subtle, but they do affect my eye coordination, which in turn affects my focus. Not being able to direct my attention while reading text is just detrimental in so many ways. If you've had them, how do you deal with them? Do they affect your work?
Or they simply got bribed.
>where is the harm to consumers?? They get the product for free.

The main angles are privacy and freedom of choice, both unfortunately seem pretty technical, plus I doubt the US government is interested very much in reducing mass data collection.
I live in California. Will any of the data brokers actually delete their data about me, or do they just stop selling it for a while?

What about Acxiom?
By blocking Facebook tracking me around the web, I now see ads for things my girlfriend might be interested in as we share an IP address. Makes for more interesting adverts and I get a better idea of gifts to buy her.
I personally, and I hope many other users would benefit from having more data and less words. I would prefer to have my personal and company Tax page more as dashboard with alerts and notification for important approaching dates, than what exist now.
I would like simple lists/tables with numbers own and amounts paid. Currently, you will see final numbers but finding out history will take you on journey of clicking on multiple links.
There is too many links, and searching for simple transaction history sometimes was quite challenging.

There is on other thing I find illogical on HMRC site, why do we need to register for each service online, waiting of some secret code? There is already username/password, and also SMS verification, also GOV knows what type of company/personal taxes we are registered for, why do we need to register separately for each service?
So your sample size is 1? If I show one example of a law which improved innovation, would you consider your claim debunked?
The advantage is the new concept of mobility, at the moment is useless but if nobody start it, there will never be a standard, like the EV cars. These, at the moment, are just prototypes.
Not everyone is the same - 2 weeks is better than nothing.
By his own analysis, he won't lose much, but enough to get annoyed. Looking forward to it! Anyway, I'll give the post this, though. It prompted some good replies, to no credit to the original author.
Applying some makeup on our browser To do list
Interesting to know. It's become so ubiquitous and standard that I didn't even know it was unnecessary for simple login credentials.
Are you American? Rail in the UK isn’t like you’re probably imagining. It’s fast and frequent. Level crossings (what we call a ‘crossing at grade’) has historically been a big source of accidents.
Well written!

I still can't get over the fact that every (haptic!) button is replaced by some touch screen interface. I think it is pretty normal to change the air conditioning while on the road. Now it is kind of dangerous to change it because I need to look for the touch button.

Yeah it looks nice, but until I get haptic feedback from a touchscreen, please don't remove buttons/knobs which are often used while driving.
I can already see myself, as a tourist who buys a US SIM card to get data on vacation, having to add a SIM card swap to this ordeal to confirm debit card transaction via my EU phone number. Why, oh why...
Free Social Media Advertising
Will the need for bundling and tree-shaking still be so great with HTTP/2 and js module support in browsers?
We ran on this set up for a couple of years. We even migrated from linode to AWS ec2 instances (that was a fun problem!). To start with Galera was okay, but as our traffic picked up things became sketchy.

As traffic grew we'd encounter evermore outages - it seemed that some percentage of requests between nodes would be dropped (despite AWS's insistence to the contrary) and the nodes couldn't seem to gracefully recover. With the rapid growth, and tiny team we didn't have enough time to fully get to the bottom of it sadly.

The final straw for Galera for us was when we started exploring multi-region replication (us-east-1 and Singapore). The bandwidth between regions was just not high enough to support a cluster. Aurora offered all that and more (though MariaDB to MySQL was a bit fiddly). Since migrating life (and uptime) has improved immeasurably.
> It's not all that great blaming the victim.

Everyone wants to be treated as a (software) engineer here, but the engineer's perspective in this situation would be the opposite: The victims are the customers, and the perpetrator, acting in negligence, was Newsblur. Risk management is a core part of the engineer's job. https://www.sebokwiki.org/wiki/Risk_Management
Self-host for me.

You can use a cheap virtual server + attached storage. In my mind, it's not as difficult as people let you believe (until you hit a scaling issue and want horizontal scaling for example).

I also teach how to do it in my upcoming book[0] where I even have a scripted demo to create your first cluster including SSL, SELinux, attached storage,...[1].

For work stuff, I would just use managed offering in the cloud the company already has. So far, that was AWS and Azure.

[0] https://gumroad.com/l/deploymentfromscratch
[1] https://gist.github.com/strzibny/4f38345317a4d0866a35ede5aba...
You start also to notice that there are no differences in the propaganda narative between your home country and the country you visit. And that some people live on the streets. In the end you need to choose your masters.
Change your profile pic into "FB is bad".
From the final paragraph

> We have covered so much ground already to get the project rolling, it’s not surprising everyone is still asking about those items. Everything reviewed in this letter has been publicly presented, discussed, and voted on as necessary. We have discussed, debated, and argued for years now, and will continue to do so for years to come as different items come into play.

Sounds like you're not far off with your assumption. From the author's tone, it feels like he's annoyed.
The entire GDPR is utter nonsense. At the end providers are using different tricks so user give up and just say "ok + next", as going through list of partners and clicking on each of them is just crazy.

I just hope that at some point someone will calculate amount of time lost by clicking on these banners.

edit: Don't get me wrong idea behind is important, but practical implementation is just terrible. Either enforce it, exercise it or upgrade law to forbid any hint of user tracking, in the way it is implemented right now is just wasting people time and nerves.
Does Android ship newest kernel with Wireguard? If so can we have mesh network on Android devices?
Seasonal variation in SARS-CoV-2 transmission in temperate climates
You clearly didn't read my other comment.
No it's much simpler. To maximize profits you need real growth, as that maximizes profits. If you don't maximize profits then someone else will and you will lose. This effectively means that capitalism requires infinite growth.
> wouldn’t logic deduction and educated guesses/models be the best method

I would agree, if I saw anyone actually doing this. But every single time I see someone using evolutionary psychology to explain something they already believe in.

It might be interesting to start with a blank slate, no assumptions, and work from there to see what sort of psychology you end up with. But that would be a bit like predicting evolution: if you started out with some amino acids the odds of getting to Elvis are ridiculously small. There's no guarantee that if we started with a blank slate we'd end up where we are. There's too many other possibilities, the process is chaotic.

Obviously our psychology evolved. But that provides a mechanism, not an explanation. Just like "why are our eyeballs the wrong way around?" has no answer except "because we evolved that way". "why is social media so bad for us?" has no answer except "because we evolved that way". You can't explain why our eyeballs are the wrong way around, because there were no "reasons" for that. It wasn't a choice that anyone made logically. Trying to provide reasons for it misses the point of evolution completely. Same for our psychology. Trying to reason about it misses the point. It is the way it is because that's a local optimum in the solution space of human-shaped brains.
Or to US where people live and die on the street ?
> And, somehow, Instagram figured out that I wanted to buy a Remarkable 2

The Remarkable website uses the Facebook tracking javascript. If you had visited the Remarkable website then it would know to advertise to you.
I can do the same thing on linux and macos without the app being an ad.
No, we just need to train a neural network to generate cat pictures from a small set of inputs (like a uint8 for pose, a uint8 for breed, etc.) and then just transmit those parameters instead of the entire picture.
True. In this case having a separate (hardware) firewall, a vpn setup or some other networking, protects you against this. That is poorly documented on Docker too.

Yet, what Docker does is still wrong: it should not disable Ubuntu's default security. Ever. Even if that security is inadequate. An analogy would be to say "While watering your plants last night, I left all your windows open. Now your stuff is stolen. I did this because you should have installed window grills: without window grills your security sucks anyway."
How to Process Large File?
Do you prefer docker over systemd units?
Well yes, but FreeSpeech's comment was grey and flagged when I saw it, even though it's indeed kind of so obvious it's pointless. And it had a reply disagreeing, so it needed to be spelled out.
Google Translate has been using OCR to replace foreign text in live camera input for several years. Didn't it work on Chinese printed menus?
Oumuamua, alien artefact or interstellar debris?
"- Mail is not forwarded."

I experimented with this one over 10 years ago, pre-Wireguard. The idea was to first establish a peer-to-peer connection, e.g., via L2 overlay, then have each peer run their own smptd. A supernode runs on a publicly reachable server at a hosting company and is only necessary for extablishing a peer-to-peer connection, not for routing traffic. Each peer has an Ethernet interface, e.g., a tap device with a private address for the L2 overlay, and each peer runs their own smptd. As for spam, the trick is to limit the size of the overlay network. Users might belong to several L2 networks, e.g., work, home, school, etc. If it networks are kept small and the peers do not give out their email addresses to people not on the network, then it's possible to have a small, spam-free email network among the peers. If end-to-end email on small disparate networks became the norm, spammers would have to find all these small overlay networks and infiltrate every one.

As I understand it, this was the original intended design of email: smtpd's directly communicating with each other. This still happens but users do not run smtpd's. Instead they were asked to run pop clients.
As with most things in infrastructure, it is a tradeoff to be considered properly.

A startup, where you'd rather have your engineers working on adding features to your product instead of "managing and operating" a database? Have a lot of money to throw at this problem, being aware that you are paying for convenience? then using RDS and such would probably be a better choice.

An established company/product with a team of people working at a non-crazy pace, and catering to steady enterprise customers? Would like to build a sustainable long-time infrastructure setup that is optimised for efficiency and cost? running your own Database chosen well for your needs, backed up and tested rigorously, and managed by people who cares for the company's infrastructure would be a better idea.

It is weird when large companies with a dedicated platform team choose to run so many databases for their teams/services on a PaaS. That clearly is an optimisation opportunity.
> A lot of machines are not open to the public internet, so this probably doesn't apply there.

An internal audit is enough to trigger it. "Port scan crashes machine" is not exactly "reliable software".

> You can also use some cgroup managing tool (like systemd) to restrict memory usage to the process and configure the OOM killer behavior, so that would also prevent DoS attacks.

But that means that the default is bad, and unsuitable for resource constrained machines. Which circles back to "neat, but no actual use case".

> Actually no, this is wrong, at least for me when I tried the version of netstat that ships with debian. It only shows if something has the port open -- that thing could be an fd holding service

So you agree that it's a bad idea?

> So you're right that this complicates the system but this isn't really systemd's fault

It is, because it's needless complication. At least inetd was a model to make things simpler. It's the cgi-bin of network services.

But you'll notice that people don't write inetd-based services anymore. In fact my Ubuntu default install doesn't even have inetd installed.

> The only way to know for sure is to use a different tool that prints information about the owning process

netstat has supported this for (maybe) decades on Linux. It's the -p option.

But aside from systemd's poor choices if you see port 22 open, then you can actually be very sure that there is an sshd running, that successfully started (not too broken config).

You could still be wrong. Someone could have started netcat there, or just a honeypot, or whatever, but you can't tell me it's not useful information.

> Well now you got me confused, this seems to be directly conflicting with when you said this: "It will show you if you have an SSH server running"

… unless systemd broke this functionality. I'm making the point why it's a bad idea to break this.

Clients connecting will also not get useful error messages. Port is closed means service not running. Timed out waiting for SSH banner means something else.

Pre systemd it was essentially never anything other than inetd that held ports for others. And for about the last 20 years even it would only do things like echo,chargen,time service that people would run. And having those open by default is from a more naive time, where people thought "sure, why not run tftpd and time service, would could possibly go wrong?".

Nowadays they're off by default, because we're more experienced that any attack surface is still an attack surface, no matter how small.

Probably it helped that OpenBSD kept bragging about how many remote holes in the default install. It's not actually because OpenBSD had better code, it was just that a default OpenBSD only had OpenSSH open to the world.
We do simply because its cheaper and there is not much to take care of with our workload.

We are running mariadb on a debian vm in azure and using both vm backups and mariabackup.

Works fine.
Tsarnaev was working class.
I would have left after 1 minute. Enough restaurants that work without this bullshit. Plus I can't scan a QR code at all with my phone.
Show HN: Apache Kafka and Ziggurat
100% this. The demo application I built for my book[0] that sets an entire standalone PostgreSQL server can be understood in a few hours.

If your database fits one server, you should consider it.

[0] https://gist.github.com/strzibny/4f38345317a4d0866a35ede5aba...
The conversion from cafe in the day to bar/club at night is more common in Spain and Argentina, but there are places around in France. I lived in a couple villages in Auvergne near Clermont-Ferrand and also in Avignon. The places that are cafes in the day will convert at night in these smaller towns. The whole square in Avignon is cafes in day and bars at night. (In Paris or Marseille I didn't really see this - but it's prevalent in Madrid and Buenos Aires).
Ask HN: Which is your go to Database to use in a project?
Which is the database that you will use when thing to any new projects or recommend when working for a client
"Still, that any trait in us or other species, psychology or other, is selected by evolution must be true, as any trait selected away by evolution by definition does not live."

This is a false dichotomy. Some traits do not provide enough of an advantage or a drawback to be selected for or against. Some traits reach fixation by piggy-backing on an other advantageous trait (either because they are a byproduct or just because the advantageous trait first appeared in a small insular population that shared that neutral trait.) Some reached fixation because, by chance, they got through an evolutionary bottleneck.
Nothing that has 14 nitrogen atoms to only 2 other atoms in it can be considered a trap. It is bound to be exciting:) (see? "bound", haha, just barely)
This depends on the kind of adhesive used for creating the plywood. But yes, you are right, essentially everything outdoor-usable (A100 or AW100) would contain formaldehyde. IIRC only IF20 plywood is made without formaldehyde.
When someone does the same thing 10 times like that they owe an explanation to the community whose resources are keeping them alive, even if in principle. I think it's hilarious that you're lecturing me about the value of human life above and totally miss what I said about community administered treatment.
It’s either because of Covid to reduce handling of shared menus or it’s because the place has a full ordering system and is streamlined to be as efficient and with minimal staff interaction as possible.
+1 for spending a little time to tune Postgres for your needs. Also, backup and test restores regularly.
The number of bits is s(X) not X. So, the rest in your response is in error.

Why do you think my proofs needs to pre-calculate all possible input-output mappings? I use only verification that a particular input corresponds to a particular output (and I prove that this verification is polynomial-time.)

"That isn't what P =? NP is looking for. The forward function, A, isn't a big look-up table. Instead, it's a much smaller set of transformational steps." - no idea what you mean.

No comment on obvious (and true) things you said after this.
Send money to chile and wise charges 5-8%. They mostly only good in OECD countries. Plus they don't support sending money out of hundreds of countries.

I figured that they changed their name to wise as their transfer business was not profitable in anticipation of their ipo.

People who don't get crypto typically live in countries with not corrupt or inept government officials.
This exactly :)
With covid, many restaurants removed paper menus to avoid transmission. I hate QR codes so that was a move I was not in favour of.....
Fair is fair, if a state is passing obviously unconstitutional laws they should be punished. It doesn't matter whether that's guns, abortion, free speech or some obscure thing about quartering soldiers.
I had a completely different situation last year. Checked in via QR (no account needed), ordered my drinks, got them quick, could also pay them with PayPal. The last thing was great because I hate waiting for a waiter to get my bill and pay it. And I could add tips in this 'app' as well. But maybe I was just lucky that my first experience with QR-codes in a restaurant was so positive.