skysight-inc/HackerNews huggingface dataset:
> You can't because you don't know where it came from

Maybe that's a particular language constraint? In general exceptions have a stack trace and it's evident where an exception came from.

At least in my experience exceptions don't have to be handled unless or until they're disruptive. If you have a scheduler or task processor code that needs to run continuously then you're going to have robust exception handling, but not necessarily comprehensive or appropriate. For other areas of code however the exception handling isn't necessarily requisite.
Ask HN: Finding Meaningful Work?
I saw this post the other day: https://news.ycombinator.com/item?id=22398118

> Because “hard technical problems” wasn’t my root goal—my root goal was to use my skills to get the most possible leverage on improving the world.

It got me thinking. I wish it were easier to find problems where I can use my skillset to improve the world. It's not like I'm turning down the world-improving jobs in favor of the unimportant ones. Generally I never even see meaningful jobs, and the best I can do is avoid the 60% that actively harm the world in some small way.

I feel like there should be a forum or online community of some kind for matching up programmers with meaningful problems that need solving. Whether that means paying jobs, or even just charity work.

Anybody know of something like this?
Vietnam was the first country to end SARS and is known for operating a very efficient but ‘brutal’ quarantine. You live or die staying where you are.
Fair enough.

If you have a steady stream of equally capable, qualified candidates, it's a buyer's market and you don't need to do anything. Carry on :-)

There are other companies who complain that they can't find qualified candidates though. Some of those have those positions that stay open for months.

Those are the ones the recruiters urge to change practices so they have a chance at getting "the best" engineers, on the rare occasions "the best" interview with them. The seller's market situation, where buyers need to compete.

It sounds like you don't have that problem though.
> Don’t call it a “dating” app. The app should be labeled as a “singles” app.

Not a bad idea from a marketing perspective, but I'd put this last.

> Focus on having a good time. The “conversion” shouldn’t be a match, it should be having a fun night out.

This is where you'll limit your audience. Unfortunately, in my opinion, a lot of people today are timid about going out to meet strangers. This is partly because it's so easy to escape reality into Netflix and Reddit or Discord, but we're becoming more and more of a risk-averse culture. When I was growing up, adults would often overemphasize the dangers of adulthood, and I can't imagine things have gotten better since.

> Enforce a 50:50 ratio. This might bring DAUs down, but without enforcing a M:F ratio, you end up with asymmetric markets.

I think I like this.

> Organize occasional group events. Without becoming a meetup app, the app should push events — concerts, hikes, movie nights — with groups of 6-10 people.

I like this, too, and I think that something like this might be made possible programmatically. I'm thinking the kind of matchmaking used in multiplayer games but used to organize meetups.

> Avoid ELOs and other ranking algorithms.

At the very least, don't go down the road of MBTI and other forms of fake psychology.

> Have a vetting process with a zero-tolerance policy for bad apples (harassers, catfishes, etc.).

I wonder what the abuse rate would be for something like this.

---

Here are some ways I think this could be made better:

- People can only be discovered if they are online. If they haven't been active in 30 days, their account is kicked out and they have to reapply and wait in line if there's a waitlist to maintain the 50:50 ratio.

- The photos you use must be taken at a designated photography studio. Users cannot upload their own photos. They're free to wear makeup and nice clothes, but no filters or obnoxious facial expressions are allowed.(obviously the studio can airbrush out zits and simple things like that) The studio can also be a place where random singles can meet in person. Accounts are activated upon completing this, and I think that will help prevent bots, making them nearly impossible.

- If you don't initiate any conversations within a period of time(not sure what that should be), this should result in a warning, and if the warning isn't heeded by a certain point, the user is kicked back into the waitlist or is suspended for a short period of time.
If you want email or text message alerts I would assume that's a complicated enough system you would want uptime alerts on it, and so on recursively ad infinitum.
There are a ton of tourists that travel to Vietnam.
> I'm inclined not to believe their claim that Paypal acted abusively here (and I am not a fan of Paypal).

I agree that they have some issues with the way they've reported it, and I agree with your numbered points except that they imply that #5 may make the support agent vulnerable, but I'm not sure you can say PayPal haven't acted abusively. Many of the reports are legitimate vulnerabilities even if they aren't critical ones. The first is clearly a security issue yet PayPal have said that it isn't. In return they have received nothing but a reputation hit, and this is clearly unfair.

Do PayPal specifically say that anything involving stolen details are out of scope? This seems a bit weak considering they have numerous systems in place to combat misuse of stolen accounts. And even if they do it doesn't explain #2.

edit: To answer my own question, the page at lists "Vulnerabilities involving stolen credentials or physical access to a device" as out of scope for web applications. They likely intend that to apply to mobile applications also, but they've structured the page in a way that makes that ambiguous.
> Postgres planner is very fast, so there will be no noticeable performance difference by having to plan the same query again and again. This is unlike, say MSSQL, where a semi-complex query may take more than 0.5s to parse/plan, thus requiring the rather lousy query plan cache.

That's not true. For a simple read only oltp workload (postgres' pgbench -S), the difference between prepared and non-prepared is significant:

pgbench -M simple -P1 -n -S -T 10 -j72 -c72

...

tps = 585582.911949 (excluding connections establishing)

vs

pgbench -M prepared -P1 -n -S -T 10 -j72 -c72

...

tps = 1010152.078646 (excluding connections establishing)

For more complicated queries the difference can be considerably bigger.
We're still using ODM built servers that are available for the public.
Yes, moving off the shared infra chassis helps us improve reliability & cost thru simplicity, and enables us to scale our infrastructure using single nodes vs. X nodes as the smallest scaling unit.
Our machines are stateless as our globally interconnected infra is widely distributed and replicated. Hence we moved to no-hotplug.
Can you help me understand how many hours/week you spent on it and how many years it took you to complete it?
Disabled form controls and how to tackle them
Minor note, the statistician in question was Abraham Wald: https://en.wikipedia.org/wiki/Abraham_Wald

Edit: Well, assuming it happened, as going by other comments here maybe it didn't!
> Experience tells us that it’s the boring menial jobs that get automated first.

I doubt that the economic drivers of automation consider if the job is boring or menial for the worker. I think this “experience” needs a source.

Furthermore, imagine working 40 years in a field you didn’t enjoy in order to have an “insurance policy”. (Just do what you like.)
Actually, the US and UK airforces took very different strategies. And different things worked for them.

The US went during the day mostly aiming for precision bombing of targets. The UK went at night with mass bombing runs.

The UK had horrible casualties until the introduction of chaff. After that they shut down the German air defense and took out Dresden. The USA had lighter casualties but didn't dare hit targets at the same range until they had better fighter escorts. Fighter escorts didn't work so well for the British because the German planes had better radar.

And while we are at it, the European war was mostly won by American manufacturing and Russian soldiers. During the Cold War decades, we retold the story in ways that minimized the Soviet contribution. But more German soldiers died fighting on the Eastern front than were killed by all other countries in all other theaters of war combined.
Stopping trains from Italy to Austria is a security theatre. All the borders there should already be closed for non-commercial traffic at least.

People are still travelling there for fun.
Milan has a metropolitan population of 7.2 million, not far behind Chicago and well ahead of Austin.

Enforcing quarantine in New York would be very difficult, not least because it's in the middle of a continuous urban agglomeration between DC and Boston with no hard boundaries.
The majority of employment opportunities in certain fields are in "major cosmopolitan cities", so being skilled in these fields obliges people to live there, whether it's financially comfortable or not.
check out https://github.com/hunterlong/statping - thats what i'm using.
We’re not prepared for the end of Moore’s Law
U.S. DOD Adopts Ethical Principles for Artificial Intelligence
If the author is right, what subfields of mathematics will likely be the most salient? Linear Algebra? Stats? Category Theory? Isn't it possible that the species of math you invest in will turn out to not be so valuable in an AI-driven future? Or is the hope that a baseline mathematical fluency will help engineers pivot no matter what?
The only idea worthy of pursuit IMHO opinion in this post is organizing in person events; this forces people to invest a bit more time in engaging with another human (an evening) vs a few seconds on a photo before a swipe to another human (or short conversations that die out in app). That in person time is the opportunity for organic chemistry, generating interpersonal closeness, to occur between two people.

TLDR The problem is the app. People get Uber for dating, which results in the dysfunctional marketplace demonstrated by Okcupid, Bumble, etc because chemistry, love, and relationships are not the same as on demand ride or food delivery services.
> So the programmers of the future will stop telling the computer how to perform a given task; rather they will specify what to do. In other words, declarative programming will overtake imperative programming.

This has been happening for a very long time with abstraction. Layers upon layers of computing "just works" without the programmer having to think about it or why. Things like GRPC/OpenAPI etc make it conceivable of a day where a product manager just needs to write the schema and methods and hit "Deploy to AWS" .
Can you explain why Smart-ID is bad? It is terrible compared to what, PKI, our ID card, the mobile-id system? What kind of bullshit does it do?

I haven't heard any such criticism about that system before, so it would be interesting to hear. I've been using it for years, it's easy to use and there haven't been any security problems with it. The company that developed it is trying to export it to other countries as well.
An Agile Mindset is triple distilled and matured, like a good Irish Whiskey
From 4Q2017 to 4Q2019 AMD's server market share increased from 0.8% to 4.5%[1].

[1] https://www.tomshardware.com/news/amd-vs-intel-cpu-market-sh...
Agree that you are likely the suffer invisible discrimination, but consider using this as a filter. Companies that know ahead of time and proceed with an interview might just be a better place for you to work.
> Your outage was a DNS outage, not a registrar outage. If you still had control of the domain you could update your name servers to another provider, import your backed up records and get the site back online without talking to CloudFlare.

I believe it was both.

If I have a registrar outage I'm hosed. If I don't have a registrar outage and do have a DNS outage I can recover with a little work. But in the only case I can recover my registrar was reliable, so why didn't I just have them do DNS as well?
I'm pretty positive you can increase this revenue by changing the link on top to your referral link...
You can encode it, but it is not enforced. For instance, I can refer to every instance/argument when I use a Person object as `person` or whatever name of the class is, but when you have many developers working on a large system, these things tend to slowly spiral unless you establish strict guidelines early on and enforce through code reviews.

Or you can use types where it's enforced by the compiler.
That's what I want PhotoStructure to do.

It already has best-of-class deduping, "variant" clustering support, and metadata inference, as well as a UI that makes browsing very large libraries feel serendipitous. I release roughly every month, and it's free (in exchange for feedback) during the closed beta. Here's what's coming soon: https://photostructure.com/about/release-notes/
No GPUs, yet.

Yes, the 3TB is 2/3 used for Caching, and 1/3 as a local storage for our SSL/DNS/Firewall/etc.
BayLISA vido: Using ML for auto incident detection
Cohort #2 graduate here. Love the OMSCS program, and I've seen through friends how it's improved since my time. I don't know if it's the best out there but the cost/benefit is through the roof.
Was that really a coverup or willful neglect due to a cultural atmosphere that was massively homophobic? From what I understand the Reagan administration was reluctant to put resources into something that was considered a "gay mans disease", really wouldn't have played well with the majority of the electorate at the time.
Credit Karma was/is pretty open about the way in which you are the product, though: they show you ads for credit cards and loans that you are likely to be approved for, based on your credit information which they already have.
No, I meant microg's Phonesky. Aurora Store is probably why Phonesky's development has been nonexistent; Aurora already seems to do what Phonesky was hoping to accomplish.
Absolutely, but it makes Vine-reviews useless to me. I'd take the product for $0 and be happy, but they aren't offering it to me for $0, so some review that's essentially "it was free, it's fantastic for something that was free" isn't relevant.

Maybe it's just not an issue for most people because they don't know that reviews could be bought, so any and all reviews are great for making the sale from Amazon's perspective. If the minority that chooses to shop elsewhere grows too large, they can always make a dramatic gesture, punish a dozen people with fake reviews and donate to a children's hospital.
My assumption--copy/paste was computing, while her work was for primarily for the space program.
The Debian project demonstrates the strength of transparent democratic infrastructure.
.com has a price floor of $7.85. Most registrars seem to target anywhere from the $9.99 - $14.99 range for registration because, as far as I can tell, there is no real differentiation outside of price.

Sure, I could spend $lots to get a dedicated account rep from MarkMonitor or CSC but that's not really feasible for my personal site.

Are there really any registrars that hit a reasonable price point for individuals and offer service beyond bargain basement? Because if so I'm doing some transfers this weekend.
Correlium, currently being sued by Apple.
Monoculture and groupthink can act as defacto censorship. We are finally seeing some stories about COVID-19 break through to the front page and get some interesting discussion - it's taken over a month.

If anything, the HN response to this event has demonstrated to me that uninformed, smug, back-of-the-napkin takes from computer programmers on domains totally outside of their experience will be richly rewarded on this site.
FWIW I recently evaluated a few DNS companies after Namecheap ballsed up our MX records in a similar way.

I actively looked for someone we could pay money to, so we are their customer (as opposed to being a free tier user, effectively a cost)

The winner was DNSimple[1], who do exactly 1 thing, and they do it extremely well. And they are small enough to not take themselves too seriously[2], which I really appreciate.

Oh and their normal support channel is email, and everyone in the company takes a turn. I tested out their support before signing up and quickly heard back from a competent engineer, so they passed that test too.

[1] https://dnsimple.com
[2] https://dnsimple.com/dnsound <— bonkers
The exchanges' wallet? In this hypothetical probably not, since the freeze is to prevent bad actors from siphoning the funds back out of the wallet, and the exchange isn't going to do that to itself.
Google Play Services and your contacts are completely different things. I'm confused on what information you think is being sent. As far as I'm aware, all FCM does is provide a push that tells the app to check in with Signal's server. No contact information is in play.

Signal also released a WebRTC version that doesn't depend on Google Play Services if that floats your boat.
I've worked for people like this in similar situations where the job role didn't require precise ass-in-chair time. My suggestion is to handle it one of two ways.

First way, just do it, morning person or not it's within your capabilities, but also when you're done working 8 hours you're done for the day. They need to understand that if there's no flexibility on start time then you're punching a clock. Treat it like a clock punching job.

Second way, find another job. The job market is pretty strong and most employers are very accommodating to good employees that produce good results. It sounds like right now you might actually have a fairly cushy job right now from what you described where most of your time is filled with personal projects. My employers have always provided me flexibility in times but I rarely have been able to do personal work during their time.

The impression I get is that the culture of your work place is changing. This may just be something where the CTO got chewed and is therefore enforcing a policy he has no control over or it should be signs of things to come.
Regarding laptops, I interviewed once in person in nyc and once in Montreal a few years back: only one (in nyc) brought a laptop for me to use

Edit: only one interviewer, that is
The mist is called "brine", at least here in DC metro. It's usually applied before a winter weather event. Once the snow is down, we apply a normal salt/sand mix.
You might be right, but that type of behavior isn’t unique to a authoritarian government.
Still a bunch of pointless parens. Obviously

a b + c 2 /

or even

/ 2 c + b a

is the more efficient, unambiguous notation.
Right, but that doesn't explain how you can stay small time with $60 M in cash in the mattress.
Don't put all your eggs in one basket, ie. don't just use one provider.

Also for your core domains, do not let the registrar and dns provider be the same entity.

Also, don't decide on not migrating just because of one bad experience. None of them are perfect, though vigilance is wise.

(I know am probably preaching to the choir :) )
I'm friends with the founders, so I might be biased. But in my experience it's accurate. Obviously, it's more work than just throwing your scraps in the trash.

They used to have problems with earlier iterations where the worms would escape, but I think they fixed this.

I think it's cool because you can re-use the "processed" scraps for your plants or garden.
Unless, of course, it's about invading Iraq.

I find these "this is totally different in the US" threads boring.
> 1) show up to work at, say, McDonalds even if they're not feeling great.

The US generally has extremely strict guidelines regarding food safety and hygiene. In terms of food safety, America ranks above all but the Nordic countries.[1]

I can assure you that American restaurants absolutely will not tolerate a food worker with an active upper respiratory infection. If anything US restaurants are more likely to order a worker to stay home, because unlike Europe they generally don't have to give hourly workers paid sick time.

[1] https://foodsecurityindex.eiu.com/Index
I had all tuition covered and a guaranteed stipend for 4 years. I was also assured that there would be other ways to replace the stipend after those 4 years, with a last resort being to sustain myself by TAing classes. In the end, I took 7 years, largely because there was no money outside of TA work and that took up so much time I had serious difficulty maintaining a good rhythm to make progress in my research. Not to mention that the money was so little I had a lot of extra stress in life just making ends meet. And as someone in STEM, I was easily on the more comfortable end of the spectrum as regards funding opportunities and teaching responsibilities.

I am therefore very excited by the unionising efforts of graduate students across the US in recent years. I find it particularly admirable, given how much extra time and effort such organising takes and which the students are bringing forth in full force despite all of their day-to-day burdens. It's far from an easy task, as the administrations of these institutions are definitely prepared to play dirty.
You can also read it here: https://outline.com/p3PBUY

Medium really annoys me, because I can't even scroll without disabling my adblocker.
Who is waiting a year? Just sell right away. The professional reviewer only has a few hours per product anyhow. That's enough the tell if the product is fake or deceptive. (Or if obviously fake, the quality of the fake :))

If you want to test longevity Amazon could track warranty repair / replacement claims.
Yes but that in-house database software did not fall from sky. Google developers wrote it. Remember their interview process is generalised. Even for candidates not expected to implement databases, they test for the awareness of tradeoffs posed by distributed databases: read-after-write/eventual consistency, linearizability, how many masters /quorum/leader election, etc. "Just use Postgres" does not demonstrate any of that, it's not what the interviewer was after.
What do you mean by wrong order? Do you mean the NS records in the zone file were after a delegation / referral? What RFC was your zone breaking?
Mirrored chip could enable handheld dark-field microscopes
might be a good idea to have some sort of clickable "demo" search or "try these" example on the frontend page to show off the capabilities of this.
That's not silent, it's screaming in the code.
OpenAPI 3.0.3 Released, Continues Run to Standardize API Integration
We think data-as-a-service is a new and growing category, and this includes startups we would consider "pure" data companies (e.g. a company that sells data on airfares across the web) and companies that have been around for decades selling csvs that they deliver over FTP (e.g. a giant company like ADP that sells payroll processing data). Based on our backgrounds we have a fair amount of experience in the alternative data space, which is basically any data that might have some signal to a hedge fund that isn't market data. I'm finding that the providers in that space are interested in expanding their customer base to corporates (e.g. Walmart, McDonalds) whereas the providers currently selling to corporates are interested in expanding into alternative data.
>You don’t

You don't now.

Why do successful technology companies have a right to have a proportionally large influence on the public political debate? Is it good for society to allow successful technology companies to have such a large degree of control over something so incredibly vital, merely because they were effective at running a particular type of business?