skysight-inc/HackerNews huggingface dataset:
This article convinced me to go managed for Postgres: https://rbranson.medium.com/10-things-i-hate-about-postgresq... (2020)

> The good news is that the pain caused by many of the issues brought up in this post can be reduced or eliminated by using a managed database service like Heroku PostgreSQL, Compose PostgreSQL, Amazon RDS for PostgreSQL, or Google Cloud SQL for PostgreSQL. If you can use one of these services, for the love of all that is holy, please do!
Slack used to partition their databases per workspace (customer) and then moved away from it. The "Disadvantages" section lists reasons not to do that. https://slack.engineering/scaling-datastores-at-slack-with-v...

Two disadvantages that stand out for me are:

1. You must be able to scale the database up to your biggest customer and down to the your smallest this can be increasingly difficult to provision.

2. You are stuck with customers being isolated and makes it much harder to develop features that cut across a group of customers.
Just FYI, HN doesn't generally appreciate parody, even when this well executed.
Your prayers have been answered!

S4 - Super Simple Storage Service
http://www.supersimplestorageservice.com/

«
a new innovation in cloud storage. Our advanced write-only storage provides the highest security, lowest cost, and simplest management available.
»
Your comment reeks of entitlement. Restaurant owners have been struggling to survive by serving customers any way they can. Sorry your high dining-out standards can’t be met while a few million people die from the pandemic.
I don’t have this experience and I’ve pointed out you can tailor your experience in tvOS. Ads are pulled from the app highlighted. If you put apps on the home bar that aren’t the tv app, App Store, iTunes, iMovie, etc you won’t get ads. How is that so hard to understand?
That is all nice and rosy but it practically simply does not work... I am just stating obvious from what I see on daily bases.
Yes, in the sense of running a container in the cloud. The security requirements for what I work on means it's pretty much impossible to do it any other way.
I think the issue is that Duolingo just isn’t good for learning a language at all, just for learning vocabulary. For example, we learned the English conditionals in school. Never once in my life have I actively thought about how and which conditional to use (except for the exam of course, but that just shows how dumb testing languages is).
In the app you can use free practice mode to restore hearts.
I've done exactly that. I've done my part by actively deciding to not have children. By doing so I've stopped the creation of an entire tree of exponential human population growth in the form of my (lack of) descendents. It's unquestionably the most effective way an individual can reduce the negative impact of humans on the planet.

Your humorous implication that suicide would be effective has some merit, but only for individuals who have not reproduced already.
Yes, that is true, however Wise is a heavily regulated entity (in the sense that they are regulated simultaneously by a number of global regulators). Broadly speaking they would have to have a very good reason - a legal one - to preclude you from accessing your money. The flip side is you have a legal pathway to recovering your value in the unlikely situation you describe. Pros and cons.
Honestly, in some areas it feels like adding libraries only adds more problems and a lot more cost to integration than one expects beforehand.

I'm not saying libraries are bad in general. But when it comes to dependencies I have seen no sign of change since the left-pad debacle and that concerns me, not only because I think fixing broken dependencies and builds is one of the most frustrating things to do in development.

Preventing problems is even better than solving them, and in contrast to at least some colleagues I know I tend to prefer to "waste" time writing some of my own code, because at least I know how to debug or adapt that.
Hi HN,
I wrote this and wanted to share a few more words.
This post discusses a trick for training neural networks. Usually when we train a NN, we just show it what the correct answer is, but we don't say anything explicit about the wrong answers.
This trick, Complement Objective Training, is a way to give the model "feedback about its mistakes". In practice, it makes the model better and train faster.

The important thing is that it's pretty easy to implement. Many cool research ideas are a months work, but this takes 15 minutes with pytorch lighting so it's in the realm of low hanging fruit.
Is the App Store, iTunes, iMovie, or tv+ highlighted? Because that’s how ads work on Apple tv
Tested on a small population so could be premature to be certain about. Interesting results nonetheless.
Maybe it is more convenient to developer so that they don't have to touch the firewall? Docker is not only used by sysadmin.
All good points. To put that another way then, it's aiming to introduce language features which make it much easier for the programmer to transform their data layouts.

gnuvince mentioned that the Zig language seems to be making inroads here too: https://ziglang.org/documentation/master/std/#std;MultiArray...
Same for me. If I don't have full control over it, then it is better to be managed and outsource the risk. Junior programmers can't mess with the settings and it tends to just work out of the box for most things.

For my own stuff where I have full control over it, I prefer my own setup and actually setting it up the way I like it. If something isn't working then I can change it and fix it since there isn't any red tape. So the full control goes in my favor.
I've never enjoyed standing at the bar waiting to order, not even as an underage teen when going to a pub or club was a shiny new experience. Never. And especially not when it's busy. (If I never again experience standing 10 deep at the bar in a busy Wetherspoons, or a gig, on a Saturday night I will shed not one single solitary tear.)

So in some sense table service is an improvement. But I'm with the author on QR codes and mobile ordering. I'm sick to the back teeth of it. Every other restaurant or pub has their own flawed and busted-ass interpretation of how an ordering app should work, and payment is an inconsistent mess. Some places have an app, some have a website. None of it works the same bloody way, and it can all go and do one in the ninth circle of Hades as far as I'm concerned.

These are all first world problems, but they're still problems. And I'd take standing at the bar and ordering drinks over any of them, with possible exceptions for the busier scenarios I specifically picked out in my first paragraph.

(Don't overinterpret me: I don't mind sticking to the rules for the time being, but when restrictions relax and I don't have to do any of these annoying things any more I will literally skip for joy.)
I agree. A solid 2 week vacation with absolutely no contact with work will be helpful.

Coming back, however, is going to be difficult. If the workplace is setup for inescapable "nose-to-the-grindstone" KPI's that have consequences for someone that has been underperforming, it could get ugly if the OP needs more time to reset themselves.

In many places, however, a few months of slump isn't going to lead to a PIP if the OP can go through the motions and practice enough self-care to gradually get better. I think enough folks are going through this now that employers are aware it's widespread problem. Some will handle it better than others, of course.
> In the weeks following this move, the rate of infections among healthcare workers on red wards dropped spectacularly, quickly falling to the level experienced by staff on green wards where there were no Covid patients

Why has taken so long to identify what type of masks are effective? Why did nobody do a randomized controlled trial of these FFP3 masks when the pandemic hit?

I find it strange that it has taken so long, given the simplicity of the technology and the huge potential benefit. How many lives could have been saved if this report was published a year ago?
My preferred combo: QR code at the table for menu browsing. Order with a human. Then QR code on the bill to (optionally) pay on your phone, ideally with Apple Pay. But you have the option still to leave out your CC for a more leisurely payment flow.
Most people don't hate Facebook nowadays. Or did you mean to add "on HN and reddit"?
TIL F-Droid has its own proprietary build system which you have to conform to just to be listed? Is that really the case?

Why? Is it some kind of hand-holding exercise because the F-Droid team don't trust devs to know/understand/check the license of their code?

This seems like an unnecessary extra barrier to distributing FOSS code. And extra maintenance overhead not only for every FOSS app developer but also for the F-Droid team itself (clearly demonstrated by how outdated the Debian build image is).
Someone still “wins” if they exit the FTC and immediately receive a highly paid lobbying job. The reality of the situation indicates that OP’s idea is likely, actually:

https://www.citizen.org/article/ftc-big-tech-revolving-door-...
I've been hearing this sentiment ever since I heard about Bitcoin in 2011. Bitcoin has been through many huge crashes since, but the long term trend just keeps going up and up. So far the only fools are the one's that didn't HODL.
Same crap no matter what... can't believe I am feeling old school for actually wanting to interact with people eye to eye when meeting them. Luckily all our friends have same approach, so we either don't have phones with us at all (because why really), or somewhere in deep pocket and untouched for whole evening. Refreshing feeling, one should try it from time to time
Key Challenges Fintech Industry Faces and Their Solutions
I use SQLite with litestream.io/ for backups for personal hobby projects.

At work I would always go with a managed DB.
Google Compute Engine VM takeover via DHCP flood
> Of course this incident was inconsequential for Newsblur's customers. That in this case the impact for the customers was approx. zero doesn't change the relationship of Mongo+Docker <> Newsblur <> customers (i.e. who has responsibility and who feels the consequences, which defines who can be a victim), just the outcome for the customers.

See my previous note:

> There can be multiple victims, multiple causes/threat actors, and overlap between two categories.

I think we've both concluded now that newsblur was largely a victim as a consumer of docker.

Cheers, glad this helped.
Fixing these issues on a per-country basis is most likely easier than the necessary adoption for crypto to replace these mechanisms altogether.

I get what the GGGP's point is, but the baseline to compare with is the EU IBAN system, not the US banking system.
Windows license forbids to resell them (or was, last time I checked). Fortunately due to the local law I can ignore this paragraph but not everyone can.
2 can be a feature too!
Ask for a pay raise. Then they'll think you're competent just because they pay you more.
> These ferries were bottlenecks and would put a lot of people in the same place at the same time.

It's easy to sound like a luddite when talking about these things, but something has obviously been unintentionally lost when the ferry was replaced with a tunnel.

I've noticed that travelling with my noise cancelling headphones on precludes serendipity. What I mean is, 99% of the time I don't speak to someone when sitting on the train but every once in a while I get into a conversation and something comes of it. If I always have headphones on, I'm guaranteeing that will never happen.
This is no solution.

What happens when you need to meet face to face?
Actually, if I had compiled the code produced by macroexpanding the macro, I would have gotten a warning:

(compile nil '(lambda (x) (double x)))
;Compiler warnings :
; In an anonymous lambda form: Undeclared free variable TEMP
; In an anonymous lambda form: Unused lexical variable #:G520

Unfortunately, HN doesn't compile code you add in the comments...

Note, this is a warning and not an error because of CL's semantics, as the following is a valid program:

(let ((temp 100))
(double 10))
;returns 200

If you really wanted this effect though, normally you would have to declare that `temp` is a special variable:

(declaim (special temp))
(compile 'nil (lambda (x) (double x))
;Compiler warnings :
; In an anonymous lambda form: Unused lexical variable #:G524
Reminds me of the infamous "Say McDonald's to end commercial" patent from Sony. You will engage with the advertisement, or content will be withheld.
there is criticism of the post on the basis that is not substantiated by research but if we step back a bit this seems like another example of a new social science trying to burst into a scene (that has been heretofore thoroughly dominated by mainstream economics). we might call it "the economic organization of real people", behavioral economics++ or maybe economic anthropology[0]

to be sure its not likely to have an easier time proving things compared to any other social science but going back to the raw material and piecing together more informed hypotheses, hopefully less ideologically biased, should be a good thing

[0] https://en.wikipedia.org/wiki/Economic_anthropology
Firefox has a QR code scanner - if you tap the URL bar, it has a "scan" button that lets you scan a QR code and use it as a URL. Perhaps Chrome does as well, i d k because I don't use Chrome.

Till I learnt about that, I used a simple QR code scanner from F-Droid (since Playstore is completely untrustworthy for generic utilities).
How 1500 bytes became the MTU of the Internet (2020)
Sounds good. If I understand correctly each of your devs has his own copy of the database and I think that's definitely better than just one big dev db.

Yeah the sample is very important, usually we only import maybe a few days of data but still have to write our own scripts to import the data. The pain point is perhaps we don't control the databases so there are a few facilities in Vertica that we can't use.
Vue vs. React: What Is Easier? What Is Trending? Detailed Guide with All and/
There is an endless holy war between Vue and React. Here is an in-depth comparison guide with all the pros and cons. Check it out!
For postgres if you self host then you can create ad hoc native extension. Most of the time it's not needed, but I've seen 2-4x speed ups in critical queries
> I'm pretty sure that structure from motion + mesh reduction + normal mapping can reconstruct the original images almost pixel-perfect

This is actually incorrect, NeRF is the SotA method for these novel view synthesis benchmarks. If you could get better results using meshes, you’d be able to publish a paper and blow all these methods out of the water!
That said as you point out there are still major limitations, particularly rendering speed. But the technique is very new and progressing rapidly.
http://pgconfigurator.cybertec.at/ offers a quick way to obtain an often-acceptable tuning.
> > 50% of all wealth in the United States is inherited by the top 5% wealthiest families.

> Not particularly relevant. A significant chunk of that inherited wealth comes in the form of housing. The US has a total wealth of $105t, $36.2t of that is housing, which then ends up getting inherited by homeowners' children.

Feels utterly relevant; what's irrelevant is your fact that much of US wealth is bound up in housing: The top 5% wealthiest families are hardly likely to live in 50% of all housing.
I think it can’t get easier than https://runops.io

No VPN, DNS, IPs, and so on; and get to the same result: any device accessing resources in private networks, besides a few extra features.
This blog post is true. Developers do fall in to those categories.

However, this blog post assumes that developers have been given adequate specifications!

Businesses are terrible at defining their requirements; especially large complex businesses.

People in businesses don't want to write specs because they're worried about being blamed for them being incorrect. So it's a constant "hot potato" situation.
You can most definitely bypass the invalid certificate warning on iOS (I also have a device that uses a self-signed certificate and listens on a local IP, I can open its web interface just fine on iOS)
> I'd rather have a footgun than a nerf gun.

That's not really the choice we're faced with though. Ada and Rust are both far safer than C, and they're also plenty powerful.
> And if you really insist on a silly QR menu, then at least include a human readable version of the URL. Seriously. It's not that hard.

OK, here is the URL:
> http://customer0931.incompetentagency.com/?location=2k12kx&i...

Have fun :)
The text "Google Lens" may not appear even though it is present. My Google Lens button is a cryptic symbol. Modern user interface design seems to give bonus points for being cryptic and obscure because companies are hostile to the idea that they might empower the user - a sense of confusion and uncertainty acts as a form of lockin.
You can automate this. It’s called MDM. WireGuard is configurable from Apple Configuration Profile.
Lol, please stay home as long as possible
> Secondly, how they promote their Plus plan. You are limited in how long you can access their platform by how many hearts you have. Miss enough questions, your hearts run out. Run out of hearts, you're restricted from proceeding further in your studies. You must buy hearts to stay on their platform. This feels counter intuitive, as you are now kicking users off of your platform and lose the ability to sway them towards other things you have to offer.

This is incorrect. You don’t need to buy hearts - you can do some practices and get more hearts to do more lessons, which is (IMO) a huge part of the learning. When you are weakest you lose hearts so you practice more in order to keep working through lessons.
How is this entitlement? Dining at a restaurant is a luxury, if I’m going to spend my money on a luxury, I’m going to choose an experience that is safe, enjoyable, and to my interests. Why are you so upset? Why do you feel that the conditions in place are acceptable? Personally, I grew up quite poor and never got to go to restaurants. It wasn’t until I started making a little money in my late 20s that I could start to go to restaurants as a way to remove myself from my current stressful life and just unwind for a bit. For me restaurant dining is an experience and the experience offered at present isn’t appealing.
I agree. I have seen so many consents where by default everything is on, there is no turn off all button.
And when you go to partners list there is long list of 600 companies. But what grinds my gear the most is "Legitimate interest" ?! which somehow overrides your prior consent do not track me...
If this happens, the RPi-way of booting could end up enshrined as the way to boot ARM devices in the same way the PC BIOS did until EFI came along.
But maybe not, Microsoft will probably support EFI on ARM all the way. They do, don't they?
Massive fan of Convivial Society, although I think some pieces necessarily won't give the full background of Illich's belief that technological progress is not necessarily a good thing, and should be examined.

I feel that archery is much the same way to me as baseball is discussed here - I enjoy shooting a recurve bow without sights or counterweights or additions. I could improve my shooting drastically in all common metrics if I wanted to swap to a modern bow, I'd be more accurate, using more force, at a greater distance.

But as none of those metrics measure how satisfied I feel after shooting, it doesn't matter to me and I won't swap.
It is trivial to get people to pay for their meal before eating. In Australia it's very common in some kinds of place, in a way that I understand confuses some tourists.

The reason these QR codes would last is because of the telemetry and tracking they will enable.
I've created multiple start ups.

"Hire Fast, Fire Faster" is total nonsense. It's "Hire Slow, Fire Fast".

You hire slow because the risk/cost associated with a bad hire is infinitely higher than the downside of not making a hire. Moreover you should always take as much care as possible when you are potentially fucking with someone's career/livelihood.

You fire fast because despite hiring slow you have realised that you fucked up, and made a bad hire. Once you understand the hire is bad it is in both yours and your employee's interest to fire fast - albeit you must always do this with the utmost respect for the person being fired.
Great, I will.
Reasons- Why is your business in need of a chatbot?
I didn't read GP is underestimating racism, but as sharing your goal but disagreeing with the means. The problem with the race-focussed approach to end racism is you can't change race.

But most racist problems actually manifest themselves as socioeconomic problems. And you can tackle those. And when doing so you can even gain allies, because poverty, bad schools and so on affect people regardless of skin color, which means fighting for better schools, higher wages etc. unites people regardless of skin color.
Is he underwater? Aren't the put options that he bought previously just not cheaper now?

On options being underwater: "Underwater stock options have an exercise price which is greater than the market price of the underlying stock." Is that his situation?
Best Browser(Chrome or Firefox) extensions for students and professionals
DevOps CI/CD Implementation
We are not chimps. Our society does not resemble that of chimps.

Chimps don't go to work. They don't marry. They don't have mortgages. They don't have churches, or governments, or human rights, or school, or police forces. Chimps don't find themselves awake at 4am worrying about whether they can make next month's rent because a freelance client just dropped them.

I can perfectly well believe that lower-status chimps have more stress because they are attacked by higher-status chimps. But in my experience, the person most likely to attack me is not a successful startup entrepreneur, it's some drunk dude at 2am who didn't manage to pull.

I've been stressed and not stressed at different times in my life. Being CEO was pretty stressful. Being really poor was really stressful. Being comfortably employed and owning a house was probably the least stressful. There's not even any correlation with my status, let alone causation.

Why do we think that chimpanzee psychology has anything to do with human psychology? Do we have any evidence to support that? Saying that "we can prove evolutionary psychology conjectures about complex human behaviours because we can observe simple behaviour in chimps" is circular reasoning. The only thing we have in common with chimps is a relatively recent common evolutionary ancestor.
Show HN: Create your own audio newscasts with api.audio
> As a plus, the website actually allows you to view the forum discussion on sentences, for example if your answer was wrong but you feel it should be correct

You can do this in the app. There is a button on the bottom right when you finish a lesson that lets you see the forum for the question.

What boggles my mind is that you cannot collapse parts of the conversation irrelevant to your inquiry about the question.