skysight-inc/HackerNews huggingface dataset:
They're only "obvious" frauds if I'm sitting here writing a paragraph describing it like one.

There is a global feed of press releases that companies release into, and the average HN commenter is incapable of distinguishing frauds from real better than anyone else. The executives that make these press releases use different language that doesn't describe it as fraudulent, and this makes it non-obvious.

If the "trading profit" is the only signal you have, I'm sure Goldman Sachs can come up with a way to make it less obvious than "buy lots of short-term expiring put options on your own company". You can't look at only the obvious case - you have to look at all possible things all finance people can do and rule out any possibility of profiting from a downwards movement that was engineered. Otherwise, they will profit from the gaps in your ability to detect them.

In order for something to be a crime, it has to be proven "beyond reasonable doubt". Say with 90% certainty. That is, 2 bits of certainty. But you can make a trading profit while leaking 1, 0.5, or 0.1 bits of certainty. It is extremely difficult for non-specialists to detect a trade pattern based on a leak of 0.1 bits of certainty.
Yep, it's all over Physics, really. Many non-mechanical concepts are often mapped to a mechanical analog model (so many tiny oscillators out there!).
It'd be great if they just billed me and I was on the hook for correcting them however. The current method is doing math homework under penalty of being fined.
Honest question: what's wrong with any of these examples?
I think it would be great if that subsidization came in the form a universal FoodStamps only spendable on nationally produced strategic goods.

This would make subsidization more transparent to the general public, while also enabling free-market competition and innovation rather than free-money stagnation.
just a little side note - The riot/protest scenes from "V for Vendetta" were apparently footage from the Thatcher era protests.
This is also the case for most Americans, but we're still expected to file every year. For most people, it's verifying what the government already knows. Filing a 1040-EZ with no itemization should be unnecessary.
Doesn't H&R block do that too?

And they try to trick you at every step to "upgrade" to the paid version...
> Most people don't have a clue what day they need to file by.

That does not at all match my experience, it's widely discussed every year, and I wonder how many returns are late.
It's not just a legal action that a company has to think about. Getting caught into a case of someone dying or being hurt because your company wasn't prompt to assist police could be a huge PR screwup, even if there's no legal responsibility.

And it doesn't have to even be a decision on a company level, ordinary people are strongly inclined to follow the police requests and see them as an authority, so employees of the company will feel as their duty to provide the data promptly. Just look on all those cases of pranksters posing as police officers and making ordinary people do insane and even clearly illegal things just because they were "ordered so by the police". Compared to what that McDonalds manager did [1], pulling some personal data from the database and emailing it back to the person one believes is a police officer is nothing.

[1] https://en.wikipedia.org/wiki/Strip_search_phone_call_scam
Totally respect and applaud your efforts, although framing issues in terms of "left and right" doesn't make sense to me, unless these are meant as generic terms, which could be replaced with something such as "View A and View B."

The whole "left / right" concept seems to break down when considering varied topics, as each of us may find ourselves on either "side" in any specific case.

Am not sure what the ideal solution would be, yet am personally identified with positions on both sides, depending on the topic.
I was not allowed to use the free file because I made >70k if I recall correctly. It seems really stupid and arbitrary to not allow people above a certain income to access software that helps them fill out govt. forms. Only lower income people deserve help filling out their taxes??! Bizarre.
- not having a central payment processor know everything about you

- buying drugs/porn/VPNs/etc in a country that has a backwards stance on them

- anonymous donations

- purchasing services (eg commissioned art) without revealing your identity

- sending money to friends and family during hyperinflation/freedom from government (mis)management of currencies

Freedom of speech (eg cryptography) is not worth much without the ability to actually use said freedom to drive a change (e.g. requiring work, thus requiring money.)
I've been using Kagi for the past couple months (and love it so far!), but whenever I open a private browsing window, I revert back to DDG.

Even though you say you don't associate search queries with accounts, it's hard for me to get over the "mental hump" to truly feel that in my bones and feel comfortable entering a "private" query while being signed in. I know it's not entirely rational. I mean, maybe it is a little bit rational: I only have your word (some random person that I don't know) that you don't -- and, critically, will never -- log queries associated with account. But regardless, it's hard to feel private when I'm entering something into a form on a website where I'm signed in as myself.
> You don't get the React ecosystem though.

Well this is an odd thing to say, as there's a whole dedicated compatibility layer. That's not to say it's 100%; relying on specifics of synthetic events, such as bubbling through portals, for example, won't work but it's a drop-in replacement for many users.

Take a peek at https://preactjs.com/guide/v10/switching-to-preact/
I actually meant via a lottery system, not armed competition. Paying the guards when the city says someone else gets the house is not a real thing. And demolishing housing could be fixed by going off zoning.
What you are saying applies equally to "the internet" and "computers".
Nice write up and good reasons to use free software infrastructure. I am going to look closer at Codeberg and Matrix.

BTW, anyone know Drew’s free software infrastructure company? He didn’t mention his own company in his blog.
I think part of the reason the Flask extension ecosystem is so weak, is that most problems solved by an extension have solutions that are relatively small / cheap to build in-house.

These things are difficult both to depend upon externally and to maintain, due to the dependency/upgrade issue you mentioned.

For an example in a similar ecosystem: at a previous company, at one time we used SQLalchemy-continuum for audit tables. We found some bugs and were not able to upstream them. When we wanted to upgrade SLQLAlchemy to X.Y, we were stuck with this dependency that required SQLAlchemy X.Y-1.

After a few years, we realized it was cheaper to cook up a SQLAlchemy-Continuum subset that met our needs, so it'd be easier to keep in line with SQLAlchemy.

It's a very different mindset from Django; I think there's an appropriate context for each.
Same here, there is at least one credit union that essentially treats me as persona non grata when I contact them.

Somehow each time that I go to do a hard credit check, they are able to provide a credit score for the lender however.
What is most fair? Every person on the planets gets the same portion of the remaining global carbon budget. Or, it is divided proportional to current wealth. A carbon tax is the latter.
There are all sorts of complex flows of money between local and central taxation and spending.

It's not really relevant to my point which is that taxes being collected by consumers of fossil fuels in the UK are certainly NOT being sent to foreign countries to pay for the externalities of pumping CO2 in the air.

As a consumer of petrol in the UK, it's a mistake to think "I'm paying loads of petrol tax, so I'm paying for the externalities" when the money is being spent, one way or another in the UK. While the externalities are global.
If grades are utterly uncorrelated with proficiency, then you are correct.

Is that your claim? Grades have zero information content, zero predictive power, over someone’s proficiency at the time the grades are given?
As long as there are alternative to the fossil fuels, you just have to set the tax high enough so alternatives are cheaper.

If you redistribute the money to the population, then people with low emissions would have a low net cost, and might even come out ahead. They'll still be incentivized to go with the now-cheaper low-emissions alternatives.
That's fine. Just know that he's effectively a quack.
I write a lot of Ruby for work, but I’m not sure what “shapes” are - do you have any good reference where I could start reading?
The Friday announcement is looking like they will announce functions/lambdas.
That would probably be one of the terms. Which meets the stated goal of ensuring the housing is being used.

Although I don't see how that clause would be enforceable. A tenant almost certainly doesn't have enough assets to go after to make up for a building. Otherwise they could have bought the home for their own use.
> Kotlin for most of the backend code, but Java for shared libs. We still use Java 8 for some libs which may be used in Android, that's an unfortunate reality

Considering Kotlin is a supported, first-class language on Android, why not write your shared libs in Kotlin as well?
I do not think the whistleblower has any right to legal protection outside their previous company. Which means they may have to work there for life.
In the US, it's still a line item on your receipt. Most places don't include sales tax on the shelf tag or price sticker due to complexity. You can have state, county/area, and/or city taxes that apply. In NYC, for instance, we have a 4% NY State sales tax, a 4.5% NYC sales tax, and a 0.375% NYC metro area sales tax, totaling 8.875%. Clothes aren't taxed in the metro area sales tax so are 8.5% unless they're under $110 and then they're exempt. Most food is exempt except prepared food. Then there's the issue of fractions of a cent as the sales tax is calculated on the total bill not each item individually. There's also the fact that taxes change now and then... they adjust what food it applies to or what the cutoff is for clothes, etc. Some organizations have a sales tax exemption certificate (if they are a business planning to resell for instance) and that must also be taken into account.

Due to complexity, all larger stores with multiple geographic locations would never have separate pricing signage for every single store, so they don't. Other stores do the same. It's all calculated at the register as things are scanned in the computer.
I only have shallow knowledge of the US law, but in German law, if you give the analogue of an affidavit (eidesstattliche Versicherung) instead of just a signed statement, you will face harsh legal consequences if the statement in it turns out to be false.
Sincere question: Do people call ycombinator "YCom"? I've never heard this and have been living in SV since the mid-aughts. Mostly I hear "YC". Just did a quick google and I'm not seeing it there either.
This is what is so frustrating about companies harming many people by small amounts. There is no actual recourse for the individuals. If an individual missed a credit card payment by mistake, the bank would assuredly charge them a late fee, report the payment to the credit agencies, etc. But when the company makes a mistake like this, no penalty, no consequences. It really should be the other way around—we should extend grace to the person rather than the company, yet the company basically has more “rights” in a way than the person.
It's not saying that. It's saying that the "Web & App Activity" setting in the admin console is going away and being replaced with nothing in in the admin console. Users will have two settings, controlling disjoint features, "Web & App Activity" and "Workspace search history". The former one will be set to whatever the "Web & App Activity" admin console setting was set to. The latter one will be set to enabled.

The archive.org copy of the initial FAQ version explicitly states this multiple times.

> If you disabled Web & App Activity in the Admin console, it’s turned off for Google Workspace users.
You're forgetting two basic concepts: 1)Naming things is hard, 2)Nothing more permanent than a temporary solution. In this case, both are at play.
You shouldn't use an HMAC here, since that's symmetric and the key sits inside the app. You should use public key crypto as you suggested - sign the serialised per-user information (technically you generally sign the hash of it, but don't roll your own crypto, use a proven library), and give the user that signature (along with the message that's signed) as a "license file".

Patching this requires modifying every future version of the software, since it isn't feasible for most people to generate a false licence. You could include a maximum version field in the licence, or an expiry date (which relies on the user's local clock, but could also check against the time of a given build as a sanity check).
An unexpected thing I learned in a recent dive into learning how to make Tamales:

https://en.wikipedia.org/wiki/Nixtamalization

This complicated process of preparing maize makes more nutrients bioavailable.

The Aztecs figured it out somehow.

I learned about this when trying to buy maize flour and discovering that there are 2 types: nixtamalized and non.

Reminds me of how certain South American indigenous tribes have this very complicated ritual to prepare Cassava/Tapioca. They didn't know it, but it removes cyanide and makes it much safer to consume (https://www.bbc.com/news/business-48859333 ).
I think no-one cares anymore... especially now that mobx-keystone exists.
> when you come to that conclusion you should probably take a step back and rethink “why are we doing all of thatch blockchain stuff when we need to rely on a central authority?”

I think blockchain is going to eventually die for that exact chain of reasoning.
When the difference between iterations is less than whatever threshold of accuracy you're looking for, I'd assume.

"Relaxation" algorithms for calculating fields work that way.
The JS ecosystem is sort of what you'd expect to get if you created LISP with C/Java syntax and then that weekend hack became a dominant language purely on the back of historical accident. Which is exactly what happened :)
Stranger Things is not a documentary. Life sucked in the 80s and things are better now.

Source: I was born in the 80s
Saying "action," purposely, as a verb like that is somewhat common. It's business-speak much like "leverage" as a verb, though that one's become so common as to go unnoticed.
The easiest way would be to disable the starter circuit. But that would be easy to bypass. So hopefully they disable something much more critical and harder to bypass. I don't think it would be hard to make a relay wait til it has lost power for some time before switching it to off permanently. Thus it would be disabled the next time the car is shut off.
CU will never be peacefully repealed.
Alright. Thanks for the data point.

But you left out income. The idea here is that HN users tend to be a biased sample. Most of us aren't impoverished.

I would bet that your family's discussions are due to the fact that you have a stable, fully functional family. Most people outside of tech aren't as fortunate.

If I'm mistaken about this, and your family isn't middle class or higher, then that's an important data point though.
Human programmers rely on intuition and experience much more than some people give them credit for. An experienced programmer can find common errors quickly, simply because they’ve seen (and made) so many.

Being able to intuit what a block of code does is actually a core skill; having to actually step through code in your head is slow and difficult.
I'm not sure quadratic voting is the best cardinal voting system though. In particular it still fails to satisfy independence of irrelevant alternatives. So sure Arrow's impossibility may not apply, but the conclusion isn't actually different.
The building I live in has an online payment option, but the only payment option that the organization doing the collection takes is PayPal. Fuck PayPal, I can go to the bank and get a check (I haven't personally written a check for decades).
In this context, a "don't say gay" bill sounds like the "two wrongs make a right" fallacy.

Perhaps sex in its entirety should not be taught before 5th grade. That's when I learned it in school. I always thought it seemed a bit early, but I suspect it was done in order to get ahead of wet kids might be exposed to from 8th graders when they moved up to middle school.

But preventing discussion of sexuality does nothing about the general problem of teaching sex education too early. It's just piling worse on top of bad.

I see no merit in banning discussion of topics like "sometimes men love men instead of women". That's literally a fact about the world, even if you think it's an abomination or whatever.

Moreover, let's extend the parent-choice principle further. Should teaching evolution in schools be exempt because some parents don't believe in it? What about the germ theory of disease? It's simply not a logically-sound or morally-consistent justification for a "don't say gay" law.
Sounds like they need a way for userspace to state it accepts that it is running on a system that doesn’t have randomness available. Unfortunately that requires a change to userspace.
From 2013-2014 had an engineering blog where they go into some detail of how they implemented features.

https://web.archive.org/web/20210307152819/http://making.fif...

There is also a FastCompany article about the research they did into how paint colors blend to implement the Mixer feature. But like real paint, it was too easy to quickly end up with brown. So they had to find a way to mix colors that wasn't accurate but "felt right." I think they succeeded.

https://www.fastcompany.com/3002676/magical-tech-behind-pape...
Ah that makes sense, I was coming at this from the wrong direction and assumed it was supposed to be an assonance rather than a reference to one of the oldest contraceptive :)
Hi all, this sounds very cool. How does pg_graphql compare to Postgraphile? https://github.com/graphile/postgraphile (besides I guess running in the DB with PLpgSQL instead of as a NodeJS server)

Did you think about integrating Postgraphile with the Supabase ecosystem or have specific limitations with it?

Thanks!
They're basically Hash literal types in Ruby. It's what TypeScript calls object types:

https://www.typescriptlang.org/docs/handbook/2/objects.html

(Ruby and JavaScript mean slightly different things by the word "object" so we chose a different word.)

Flow also has a distinction between exact and inexact object types:

https://flow.org/en/docs/types/objects/

where the difference is whether other, unspecified fields are allowed to hide in the object, or whether values of type `{foo: number}` must have only the `foo` field, and no other fields.
I always enjoy coding once I get started. You mentioned staying consistent so maybe a gamified habit tracker like Habitica could help? Track small habits like opening up the editor or committing some code, see that helps you start longer coding sessions.
> incoming transaction

You answered your own question
I tried using sorbet on our project, but the type system it supports is way too poor.
The most glaring problem is the lack of support for duck typing, only nominal typing is supported, no structural typing.

For key parts of the code, there was no type safety where we expected it.

In the end, it felt far from being like Typescript, we opted for removing it, instead we added some runtime type checking and we document with YARD. Far from ideal, but that's the tooling available.

The gem integration is terrible currently: we wrote the gem, fully typed with sorbet, but for some reason the type checking was completely ignored in the main project where we referred it
You're right. They should get rid of these buy here pay here dealerships and let these people walk.
"Tokyo after midnight, a time that even locals may rarely see."

This line is so ridiculous to me. There's no where in the world as lively after midnight as Tokyo.
What are you actually referring to? In my experience, it takes a pretty serious mistake to get charged a fine (it’s never happened to me despite mistakes). The IRS just charges (fairly reasonable) interest if a mistake results in underpayment. And IIRC, they pay interest to you when you overpay too.
That's not what the word "coerce" means.
How about:

"This clearly isn't working. We have evidence of it not working." So needs to be shut down immediately because nobody agreed to this level of failure.

From there the next argument becomes "This cannot work." I.e. there can be no adequate solution. But hey, if you disagree with that part and you've got a solution that you think /can/ work let's get it out there and analyse it and see if its worth the risk.

Note that data in Cuxhafen (??) Germany won't be partitioned from your home town and stored in a different and differently secured database. So the weakest link in the weakest country is the one relevant to your data security.

Please note I'm not agreeing with Krebs's argument here. I haven't got all the information to process it, nor have I had time, nor is this my area of expertise, nor do I have to have a firm opinion on everything.

I'm just spelling out Krebs's argument because I really don't care for your summary of it.

If you have a solution you think can work, let's hear it.
This clearly is an ECS. I don't get why the author argues otherwise. It is fine to be an ECS.
They didn't ask if you were ready to receive the feedback!

Joking aside, that thing stood out to me. Would you ever say no, isn't it then a social obligation to say yes? Or if you do say no, that person is just supposed to leave whatever unsaid until a potential future opportunity and in the meantime they'll have to still work with you? It seems odd from both sides.
My Recurse Center Syllabus (2021)
Thanks for the correction, I didn't realise HMAC was only symmetric and thought it generally covered signing of hashed messages.
> Bizarre

Follow the lobby money.
Carbonated Milk