skysight-inc/HackerNews huggingface dataset:
The council has no ability to punish anybody. Its members are sovereign entities, and so they could punish individuals, or themselves, or each other, to some extent, but they likely won't.

Even more so than the UN, the Council of Europe is ultimately just a meeting between sovereign entities, it exists at their whim. Collectively the members would prefer to, at least on paper, adhere to certain rules which might prove inconvenient in practice. For example, on paper as a CoE member Russia did not have Capital Punishment or Torture. In principle Russians who annoyed Vladimir Putin could perhaps be imprisoned but not tortured or executed. In practice of course the Russian state continued to kill people, indeed including poisoning people in other countries, but it did so illegally. In March the Council kicked out Russia because invading another member country on a flimsy pretext was taking the piss.
When I used to work in retail, my approach to shoplifting was that I didn't see anything, I didn't hear anything, and I don't know anything. You want to empty the meat case right in front of me? Walk out with a cartload of cigarettes and baby formula? Not my problem. I was just the janitor; I was getting a buck and a dime above minimum wage to mop floors and clean toilets, and I wasn't about to risk my ass confronting shoplifters. I didn't give a shit if it cost the store money; my life matters more.
Uh, most distributed environments you have no choice but to use a server, because you’ll have clients on a (relatively) uncontrollable set of other machines.

If you’re writing something to run in an embedded/client app environment, then yeah why would you use Postgres for your one machine? You could, but it’ll add a lot of moving parts you’ll never need and probably don’t want (like remotely accessible network ports you’ll need to secure)
I meant as outside influences that could make using the reading as a cryptographic signature difficult.

That is, they are measuring something to do with capacitance (at a very small "femto/10^-15" scale) at the place where they seal it up. Then you're supposed to be able to do that same measurement at the place where it arrives after shipping, and have identical readings. Even though origin and destination likely have different ambient temps, humidity, altitudes, and so on.
I made this. It's very simple:

1. You paste in lines of text.
2. As each item is presented, you score it 1-5.
3. You download your annotated dataset.

If you paste image URLs instead of text, those will get rendered.

I use it for whole bunch of things, both for programming tasks and personal stuff. Like:

- triaging a list of domain names I'm considering
- labeling training data for, say, a text classifier
- deciding between a list of logos

Basically anytime I've got a long list of stuff and need to separate the good stuff from the bad stuff.

To make things really fast and intuitive, the labels are mapped to the 1-5 keys (num row). So you can just place your fingers on those keys and blitz through your data.

Here's a screenshot:
https://ibb.co/5kHXLxX

Curious to see who else may find this useful. Questions and suggestions welcome.
> They kept referring to this as "ordered liberty" which I took for morality.

I don't think that's what that meant. I think the meaning was more along the lines of "liberty, but not everything-goes liberty." It's defined in the dictionary as "freedom limited by the need for order in society" (https://www.merriam-webster.com/legal/ordered%20liberty), and appears to be legal/political science jargon with some history behind it.
> Also this may be not a very popular opinion, but I prefer to design the database without using database-specific features.

I prefer to leverage the DB schema to do as much as possible for me. Generally with PostgreSQL that means using a lot of domain types etc.
AMD targeted by RansomHouse, cybercrims claim to have '450Gb' in stolen data
> This seems surprising given how much I associate all the "support our troops" rhetoric with the right.

Yes, the right does support the military more than the left. But they're starting to realize this support is one-sided. The number of people on the right that still believe bombing the middle east is vital to America's security is shrinking [1], while at the same time the military is demonizing its support base with training calling whites inherently evil [2].

[1] Trump to West Point grads: 'We are ending the era of endless wars' - https://www.reuters.com/article/us-usa-trump-wars-idUSKBN23K... - While he did try to start a war by assassinating Soleimani, his boasting is proof that ending foreign wars is gaining popularity on the right.

[2] https://nypost.com/2021/05/17/ex-space-force-commander-dod-v...
except in remote environments where most things should happen async... and most dev work is remote...
It’s wild to me that there are people out there who think engineers only go to work at startups
> “Does this guy ever quit?” one of the marshals asks toward the end of The Fugitive, and the answer is no—both for Dr. Richard Kimble and for Davis. For two hours and 10 minutes, this film does not relent. Not even for a cup of coffee (that scene was cut), not even for some shopping (cut), not even for romance (also cut). There is no hanging out here. Everything rushes. If it isn’t the actors, then it’s the camera with a Where’s Waldo? view of Chicago, the hometown of both Kimble and Davis; if it isn’t the camera, then it’s the swelling orchestral music.

This description of brutal cuts to a film in order to keep it tight and cohesive reminds me of one of the themes from Pompo: The Cinéphile, where the director struggles with cutting out massive swaths of footage from his film to keep it under 90 minutes. Or is this how all films are made?
I helped with recruiting and interviewing for a Haskell team in the past and, in our case, it was substantially easier to hire for our roles compared to non-Haskell teams in the same company and location (Target in Sunnyvale/remote). I figure there were two reasons for it:

1. A lot of people actively want to use Haskell, more than there are Haskell roles. Nobody is going to jump onto a generic Java role for the sake of using Java!

2. Language choice is a way to show rather than tell that you are willing to do something different and interesting. This ended up mattering even to non-Haskell candidates—I remember one very qualified OR expert told me he chose us over Google in part because the Haskell/PL angle to our approach sounded a lot more interesting.

When I later moved to a more traditional data science team at Target, the difference in recruiting was pretty striking. I used to field qualified inbound candidates all the time, while the new team rarely got any; the recruiting pipeline was noticeably spottier; when we did get qualified candidates, they were more likely to reject our offer. Programming language choice wasn't the only difference between the teams, of course, but it was probably the most externally visible difference to candidates.

With this experience, if I ever go start a new team or company, I'm going to use Haskell as a secret weapon to make hiring much easier. That goes against tech industry "common wisdom" but, as ever, common wisdom is far more common than wise.
Vercel Edge Middleware: Dynamic at the speed of static
I'm not a believer in crypto by any means, but I think there's some fundamental differences between physical money, conventional currency, and bitcoins.

- physical money (eg. precious metals, physical cash) is hard to transfer, so that's out.

- conventional currency requires recognition from a legal system; anyone can open an illicit "exchange" claiming to trade foreign currencies, and record a bunch of numbers in a spreadsheet, in the same way I can claim to have paid you US$100000 through this HN comment. But nobody takes it seriously unless the transfer is recognized as legitimate by some legal body. And if local laws prohibit or severely limit the operation of such exchanges, it just cannot exist.

- Bitcoin's legitimacy is not based on recognition by legal systems, but rather a common, mutual recognition of a blockchain protocol. As long as there's just one shady dealer who accepts bitcoins in exchange for physical money (gold, precious goods, physical local currency), then this is an "exchange". It's not an exchange in the usual sense, but it doesn't really matter.

The crucial point is that the "protocol" if you will of conventional (non-physical) currency depends on some sort of legal system recognizing the currency. We're talking about wire transfers, cheques, etc., not paper money (which in this context is considered physical). The reason I can instruct my bank to transfer money from my bank account to your bank account is because of a bunch of legal rules and processes that ensure that it happens properly. If either party is in a place where such transactions are prohibited by the law, it is fundamentally impossible to do such a transfer because such transfers require recognition by the legal system.

Your confusion might stem from mixing up two concepts -- (A). the general duty to follow the law, and (B). the fact that conventional currencies depend on the law to operate. The GP's friend might be breaking the law no matter what kind of currency they are using, this is consideration (A). This is the same. But Bitcoin doesn't have problem (B).
Agreed, the ICD-UX560 is also nice, I have several. Zoom makes several slightly larger recorders that capture better audio though, the H1 and H2n are great. They can record in 24bit (higher dynamic range, easier to capture both soft and loud sounds) and 96KHz, and run on ordinary NiMH AA batteries (the Sony's have internal LiIon). The Sony recorders are 16bit/44.1KHz. However if you're recording to MP3 and just want to capture voice that may not matter as much since the quality will be reduced anyway. The smaller size of the Sony's may matter as well, they will easily fit in a pocket with little bulk whereas the Zoom's will be somewhat uncomfortable in a pocket (though they'll fit). If you're trying to be inconspicuous the Sony's look less like a recorder, the Zoom's very obviously look like recorders with prominent microphones or a mic grill screen.
> Also this may be not a very popular opinion, but I prefer to design the database without using database-specific features.

The problem with that is that SQL as a standard is so patchy and inconsistently implemented that effectively everything has database-specific features. You discovered that yourself when you inadvertently relied on SQLite's "feature" of letting you store UUID strings in an integer column. No matter how portable you imagine your schema is, it will work very, very differently between any two SQL implementations.

I can't see any value whatsoever in voluntarily tying one hand behind your back performance-wise, honestly. It's not like changing "text" to "uuid" would have noticeably increased the time this port-job took you.

As a wise man once said, if you're doing a job manually while the tool designed for that job is sitting idle beside you, the tool is smarter than you are.
Read down to the next subsection, "Auxiliary (three-digit) Interstates".
Its pretty disappointing that your comment was dead and I had to vouch for it.
All the distraction aside, that's pretty neat.
You're going to understand where the cool kids come from once your single dedicated server goes down or can't handle the load any more. As soon as you try to scale horizontally or become highly available and start to think about how to do it you end up falling into the same rabbit hole.

> If you also use containers you even get quite a bit of flexibility and agility.

Yeah... and then the only difference is between a single host and multiple hosts. Guess which one Kubernetes is for?

With all due respect and no offense intended, your perspective sounds a lot like "I've never attempted to scale so I can't understand the problems"

> can get away with not knowing basic sysadmin stuff

I promise you that the knowledge you need for your single dedicated server is also needed for k8s clusters, and I definitely can't imagine anyone who can maintain a k8s cluster but can't maintain a single linux host. It's more like that scaling horizontally comes with exponentially more difficult problems than what you're used to or have heard of.

Obviously the billing is an issue but that doesn't negate the whole concept. They should definitely implement better expense controls. A simple hard cap to activate if you want would fix this for good.
Some of the cost is down to the cultivation of the plant and pruning of the less desirable fruit. As far as I'm aware the goal with some fruit is that the nutrients are funnelled to the best fruit. So a single plant produces less fruit but the quality and taste is far superior, in comparison to the west where the goal is high yield at-the sacrifice other attributes.
The Constitution does not enumerate a federal power to govern alcohol. That is left to the states, and it is not a violation of an ammendment.

Though the federal government did coerce every state into moving their drinking age from 18 to 21 under threat of withholding federal highway funding to states that had drinking ages set lower than 21.

That case went to the Supreme Court and is also in dire need of overruling in my opinion.
Of course a start-up is asking you to ask the questions that lead you to a rose-coloured view of their equity. Most start-ups fail and most that do exit make small gains after investment capital. It’s possible to get rich by betting on the right unicorn but for the most part you should assume you will get minimal value from your equity and only accept a job offer if it’s attractive enough if the equity goes to zero.

Publicly traded companies on the other hand general have equity that somewhat reliably converts to cash. Don’t take roles where so much of your compensation is equity that you have substantial market risk but do expect to get some actual cash from this type of compensation. This disparity makes publicly traded companies more attractive as the chances of you getting $400k when you want it from $200k of salary and $200k of equity is far higher.

Start-ups are attractive if they give you additional responsibilities at an early stage of your career or otherwise improve your career trajectory. They are usually bad choices for senior people interested in optimizing earnings.
Lots of discussion about this from last week when it was news:

https://news.ycombinator.com/item?id=31859806
I similarly wish Fresh did full server side generation. Even Next.JS has a tool to export as a static site. Maybe it will come to Fresh at some point, or maybe it’s there and just not well documented.

I’m using NanoJSX with Deno to render JSX on the server and spit the result into a file, but I’m having to write a lot of SSG stuff myself, (like logic to loop over files).
They should just move to something more modern.
(Former Mozilla developer here, who worked on GeckoView[1], the modern way to embed Gecko into Android apps, including all currently shipped Mozilla browsers on Android)

From an engineering perspective, the sad thing about this is that the work to finish extensions in GeckoView was essentially completed in the months after the initial Fenix release.

When GeckoView was still being rolled out into release, we understandably wanted to restrict the selection of addons only to those that exercised APIs that we knew were ready for production. Since that time, however, the WebExtensions work was essentially completed -- since that time it has entirely been a business decision to continue restricting the selection of addons available.

I didn't personally work on the WebExtensions bits, but I know that those who did were frustrated that their work to finish fleshing out full extension support was being held back for seemingly arbitrary reasons (that were never explained to engineering).

[1] https://geckoview.dev
Buy more servers, loadbalance, and don't take the short painful route architecture-wise?

It isn't really that hard.
Anyone who tries to follow-up more than twice comes off as desperate or an automated spambot. I don't appreciate that hustle.

2 follow-ups should be the absolute limit (preferably, a single follow up).
compressor and limiter were my first thoughts too
SIM cards have their own apps and cpu running on them, powered by the phone.
They did my personal taxes one year, part of a larger corporate benefits deal. I was late and claimed I lost access to their online filing tool (stupid excuse). Instead of giving me a new account or password reset after 5 minutes the associate brought me a piece of paper ... with my password on it. Same I used for my emails, definitely one I set in the past. They stored it in plain text with plenty of people having access. I was shocked.
If you compare the marketshare of firefox a decade ago to the marketshare of firefox now, you can determine pretty precisely how extreme a minority you are in that.
how long until we can uplift ourselves ...
The really galling thing is they lied right to our damn faces about how "the new faster systems breaks the old add-on system" while they were still using XUL behind the scenes. In fact an HN reader compiled versions of Firefox 57 and above with user-installed XUL enabled and they work perfectly well.
LGBTQ+ folks warned of dating app extortion scams
> respiratory droplets (and possibly short-range aerosols)

Maybe I'm missing something here, but is the above not the definition of airborne?
Yup, I believe it. As an industry 90% of companies are spending 90% of their time on crap only the remaining 10% of the companies actually need.

Good resume fodder though I guess.
Making Microbots Smart
Echo chamber is right. How many hundreds of solar ads am I going to get before the algorithm FINALLLY realizes that I ALREADY have Solar and happy with it. i can't imagine all the wasted ad dollars wasted on me.
But did they use an infinite number of monkeys?
SIM cards have their own cpu, memory, and OS running on them. So theoretically they can still track your device.
Remember when they decided it would be a good time to rename it because the name is "discriminatory and stigmatizing?" I feel like there are more urgent things right now...
No I'm saying there's a majority opinion. And something is up if you can't empathize with the majority opinion.

I mean you can say everyone has their own opinion and they're all right from their perspective but this statement in itself is pointless. It's more meaningful to discuss why the majority opinion is better or why the minority opinion is better.

The thing about snobbery is that you referred to it as "art." Whenever I hear this I think "snob"
It was one thing when we had the specter of the "red menace". It was real and the consequences pretty grave. And there was a lot of goodwill from WWII for the military…

But then we lost the plot somewhere along the way and got into forever wars and optional wars and wars that were seemingly based on interests other than those of Joe and Jill six pack.

The USG and the military see their recruits less as people resources that are used as a last resort and more as a tool to project some interest.
Well, to me part of your point seemed to be that a lot of what we call racism has roots in classism, rather than in beliefs about inherent differences between races.

My point is that the resulting behaviors and discrimination can still be racist, even if they don't have their ultimate roots in racism itself.

From your link:

> also : behavior or attitudes that reflect and foster this belief : racial discrimination or prejudice

> : the systemic oppression of a racial group to the social, economic, and political advantage of another

Edit: Anyway, I do recognize that the distinction you're pointing out does have implications for the best way to address the problems.
- You're assuming that there's the political will to do so. In the US, the Department of Justice would prosecute an antitrust case, and cases in the past (most notably Microsoft's antitrust case) have been dropped as political winds have shifted.

- Antitrust proceedings are slow. The Microsoft case (which was a much more cut-and-dry antitrust case) was filed in May 1998 and settled in November 2001 -- three and a half years. Given that Google today moves faster than Microsoft in the late 90s, 3.5 years is enough time to drive a critical mass of users away from other browsers, which effectively kills any market.

- What antitrust behaviors could be forced that would restore a competitive browser market? I could see Google being forced to spin off Chrome into its own company or donate the code to a third-party, open-source organization, but these only shift the problem around, they don't get at the root issue of there not being a competitive browser market.
You're the only person who brought race into this and that says way more about you than anyone else.
Religion is a red herring in the abortion debate. Abortion is illegal in Poland (Catholic) and Bangladesh (Muslim), and is technically illegal (though available) in Japan (Shinto and Buddhist). Regulation of abortion is therefore not something specific to a particular religious tradition.

In the U.S. specifically, moreover, abortion is best described as an internecine conflict between different branches of Christianity. The pro-choice movement is an outgrowth of mainline Protestantism, with its focus on individual self determination. The notion that the morality of extinguishing a fetal life "is between a woman and her doctor" and society has no say is uniquely Protestant. It's quite alien even to other societies that permit abortions, which tend to do so on utilitarian grounds like overpopulation.

And all that is fine, because "separation of church and state" does not mean that the government cannot regulate behavior "based on religious beliefs." The U.S. does not have French-style secularism, where there is a separate body of secular philosophy animating government and religious belief is actively excluded. It doesn't matter what people's reasons are for voting a particular way, as long as the end result is otherwise permissible.
Regardless, Texas cannot hold you liable for an abortion that you get performed in another state.

So Texas can try all they want, but they have no jurisdiction over what happens in California, so they will never be able to write legislation that makes it illegal to travel to another state for an abortion.
Not a dumb question, but some people don’t care for their use case (either the data is cheap, or they don’t think it will happen)
What does this mean?

HIV/AIDS research had a hard time during the 80's since it was considered EXTREMELY homophobic to ask if a person had a homosexual experience when diagnosed with HIV/AIDS/Kaposi's Sarcoma, which was an issue when tests were extremely limited/unsure of efficacy and the CDC was trying to figure out infection vectors.

This was an issue since, while not unique to the gay community, it massively increased the likelyhood of transmission, but it was politically untenable to claim that AIDS could be spread sexually and that anal sex massively increased the changes of transmitting it since it was considered homophobic.
I loved reading Shakespeare in school too, even as an ESL student. Reading Early Modern English was really fun, and perhaps what made me love the language.