skysight-inc/HackerNews huggingface dataset:
EdgeDB [1] has indeed a rich GraphQL layer, but it's a very different project.

While it also builds on top of Postgres, EdgeDB replaces the entire relational database front-end. EdgeDB features a SQL replacement language called EdgeQL (analytical capabilities of SQL married with deep-fetching in GraphQL), a higher-level data model (tables -> object types), integrated migrations engine, a custom protocol with great performance & great client APIs, and many other things. Read more here [2].

(disclaimer: I'm EdgeDB co-founder)

[1] https://github.com/edgedb/edgedb

[2] https://www.edgedb.com/blog/edgedb-1-0
The thing I find interesting about the proof attempts in the GP comment is that they very much resemble what you'd expect to see coming from a hypothetical somewhat confused undergrad. I think that ties into what you say about the proof living "in a kind of superposition where I'm not clear on the exact details," because that's where I imagine said hypothetical confused undergrad's understanding being.
Cash doesn't scale, doesn't work remotely and, in any case, cash is actually useful for legitimate purposes, like snorting cocaine.
> quickest way to get landlords to become less selective is to say "any vacant apartment/home not occupied by at least one fulltime resident can be claimed by someone homeless as of [date]."

This is basically extreme squatter's rights. Places which have those produce some combination of people paying guards, those who can't afford guards taking matters into their own hands, people demolishing perfectly-good housing to avoid risking the land, et cetera.
This might just be an impreciseness of language, but it's actually 20 days after you've been there 3 years, and 25 after you've been there for 5.

So if you're saying 'year six' starts the day after you've been there for 5 full years, then yes, we are saying the same thing.

(Source: have been at Google almost 8 years, and went through both of those bumps)
I agree with you, and I'm very much of the opinion that most techies are entitled assholes who only care about enriching themselves. I was just pointing out what I considered to be a flaw in GP's reasoning.

> Are you going to leave?

I did, actually (more than once). And it's what made me realize how few engineers care about anything other than their paychecks and ultimately themselves. When push comes to shove, the vast majority of people I've met and worked with have no qualms looking the other way for more compensation.
People involved have already been charged with seditious conspiracy. Sympathizers were found among the Capitol Police, members of the government openly supported a coup. Supreme Court Justice Clarence Thomas may either be impeached or have to resign over his wife's pro-insurrectionist texts to Trump's chief of staff. There were plans. There were conspiracies. We have the receipts.

And stuff is still coming out about Trump. A mysterious seven hour gap in the White House communications logs. A Federal judge ruling that it's "more likely than not" that Trump "corruptly attempted to obstruct Congress" attempting to overturn the election results. He called it a "coup in search of a legal theory." Yes, that's not "beyond a reasonable doubt," but it's also not nothing.

You're right that it was far less violent, and had far fewer casualties, but it wasn't just a riot, nor were there just a small number of ignorant people involved. To think that at this point, or to dismiss all concerns as partisan hyperbole, is kind of ridiculous.
And then when two of the nodes die at the same time...?
I mean your are assuming that with free housing you retain a right to live where you want to live.

I am NOT saying we should build this free housing in one area and stick people there: (see the many failed public housing attempts)
But there are more options available than everyone getting free housing in the bay area, CA.
In the old days, if you wanted a mortgage, you and the wife put on your Sunday best and went down to talk to the banker in person. If he didn't already know you, he'd grill you. You better have a good job and a good reputation, mister. Should have thought ahead and got yourself some good standing in the Rotary Club or Elks. Have you been seen in church lately? Etc, etc. Credit scores replaced all that crap.
It's been a long time since I went through these bumps, but I had thought that in your third year you got 20 days? Is that not right? So odd to make you wait for three years for your first increase and then only two for your next one.
Haskell Foundation: New Executive Director
I got to the end and can't proceed.

this.saEvent is not a function
NuxtJS 16
calculateResults
scoreChoice

Otherwise seems very interesting!
So are they issuing a new book every time a department/precinct is created, merged, disbanded, or the number is otherwise changed? This still doesn't solve the issue of authentication of the issuing party since the phone location could be unsecured, or the call rerouted.
You don't necessarily need containers for that though?
No, in theory it doesn't pay for the roads, and in practice it doesn't. That's just a lie put about by the anti-cyclist lobby.

Most roads are actually funded from local taxes - mainly council tax and business rates in any case, not even central funding.
Mobx and Redux Toolkit have some relatively similar capabilities. It largely depends on whether you prefer FP-style code and explicit logic (Redux), or OOP-style code and implicit update behavior (Mobx).

Any particular aspects of Mobx you feel are easier to use, or parts of Redux you feel are harder? FWIW if you haven't looked at Redux recently, it's changed dramatically in the last couple years. "Modern Redux" with Redux Toolkit and the React-Redux hooks API is _much_ easier to use than the older-style "hand-written" patterns. With RTK, there's no `const ADD_TODO = "ADD_TODO"`, separate action creators, or object spreads for immutable updates. RTK's `createSlice` auto-generates action creators for you, and includes Immer for "mutating" immutable updates in reducers.

You can see the differences in our rewritten Redux docs tutorials:

- https://redux.js.org/tutorials/fundamentals/part-8-modern-re...

- https://redux.js.org/tutorials/essentials/part-2-app-structu...

Also note that last year we released a new RTK Query data fetching and caching API that's included in Redux Toolkit, which is a full-featured data caching abstraction. Define some API endpoints, get React query and mutation hooks automatically:

- https://redux.js.org/tutorials/essentials/part-7-rtk-query-b...

- https://redux-toolkit.js.org/rtk-query/overview

To be clear, Mobx is a great library, as are other packages like Zustand, Jotai, XState, and React Query. You should use whatever works best for your own use cases and preferences.

But, it's also true that most people's opinions of Redux are based on the older patterns that have been obsolete since 2019, and we get a ton of highly positive feedback about RTK on a daily basis, with people telling us how much they love to use it.
100 Cool Web Moments
> People don't capture the full value of their labor

Why would you expect people to capture the full value of their labor?

Imagine you operate a business. You do the math and determine that hiring a new employee will cost you $100K/year, but it will bring in $100K/year of revenue. In other words, the employee would capture the full value that they create (assuming nothing goes wrong).

Do you hire that employee? Of course not. It doesn't make any business sense. It's more work for you, more risk for the company, and most importantly it provide $0 financial value to the company. It's an easy no.

Now if you can hire someone for $100K and their addition will bring in $150K, that's a different story.

You can't expect to capture the full value of your labor as an employee. However, you're also free from capturing the full value of the losses you might create. If you fail to ship your objectives or you accidentally drop the main DB and cost the company $100K, you don't receive a bill for the negative value you created. You get to keep your paychecks.

> which leads to people not being incentivized to increase the value of their labor.

This doesn't make sense at all. People increase the value of their labor all the time because it leads to more and better opportunities and gives more leverage in future negotiations.

You don't have to capture the "full value" of your labor to have an incentive to improve.
Weird, why?
To be pronounced "Doctor-iff" in speech?
Ask HN: What are some good books on how to stop comparing yourself to others?
You forgot all the inner monologue (https://www.gwern.net/docs/ai/gpt/inner-monologue/index) & scratchpad papers which give it additional steps or access to Python REPL etc: eg https://arxiv.org/abs/2112.15594 https://arxiv.org/abs/2111.08267 https://arxiv.org/abs/2111.08171
I think one of the fundamental challenges is that a lot (maybe even most) of people do not genuinely want to be informed. For various reasons.

A practical one is that it costs time and effort. In the age of information overload, a divisive issue is one of many seen on a given day. People just want to slap a binary conclusion on it, good or bad, and move on.

If you do inform yourself, there's little to no reward for it. Online reasonable debate is impossible in particular in the places where divisive issues are discussed the most: Twitter. It's ultra fast, outrage-driven, which means extremists always win, and any effort put in by reasonable people is in vain.

I think that kind of gets to the heart of the matter: there's no incentive or reward for being well informed in the aspects of society where it counts: media and culture, and political representation.

Even if you inform yourself better on a divisive issue, and rationally change your mind, you're unlikely to switch camps, politically speaking. You may be a moderate progressive and are just going to have to accept that you share the room with the far-left, same for the right wing.

In reality, time and time again surveys show that Americans are far more reasonable and united than the cultural landscape suggests. Not only are far-left and far-right gross misrepresentations of political support, the very idea of sorting people into left, right, good, bad is a crime against humanity.

I don't know why or how the hijacking of media can be reversed, but ultimately it likely is a case of "follow the money". Who benefits?

In any case, any progress is good progress and you're asking the correct (hard) questions.
Either this dude has gone through a lot or has few mental health issues.
I use Neovim for most editing. If I feel like I need some extensions that VSCode has, I use vscode with vim bindings enabled. I even have vim bindings enabled in Obsidian. So it's not necessarily vim specifically, but the modal keybindings that I like about vim.
Sidestepping for a second that my blocking you on Twitter doesn’t censor you, how hard does blocking someone on Twitter need to be before it’s not a free speech issue, in your perspective?
Logo Game Design Introduction: Downhill Skiing
An intriguing thought is that a GAI will behave very much like a well-read smart individual. With the faults, mystery and foibles that implies.
IMO: The mind blowing element, is that in the grand scheme of things It's not actually that much money.

I'm not sure if anyone knows the true amount, but estimates put the number spent on lobbying around a few million dollars. Opensecrets.org estimated ~$3.2m lobbying in 2021.

https://www.opensecrets.org/federal-lobbying/clients/summary...

For a company that makes $2 BILLION dollars a year, the amount they actually spend lobbying and otherwise influencing governments is shockingly small.
If someone handed me this when I first started working with them I wouldn't read it. If I was forced to I'd resent it, and them. I have a hard time imagining why you'd present this to a random you'd never met before, let alone someone you knew.
Or blame the people who take the money and bend over in front of lobbies.
> The first world doesn't have these problems.

Yes it does:

https://en.wikipedia.org/wiki/WikiLeaks#Financial_blockade_o...

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

https://www.eff.org/issues/financial-censorship
I tried to make this point in the other thread, so let me take another stab at it here.

You say this like it's just a thing that people can do. But the people you're telling to "Just do this" have already been trained to be terrified of the IRS. Many of them are currently paying huge fines due to missing their returns in prior years. Any small mistake can hang you when you're impoverished, precisely because you don't have any room for error.

"Most Americans" is an umbrella that contains mostly service workers. The people that serve you food, bag your groceries, drive your amazon purchases, and so on. If you've spent a lot of time with people like this, I encourage you to ask them "Hey, do you pay someone to do your taxes, or do you do it yourself? Why?"

I'm pretty sure the conversation will go "I pay. I just don't want to worry about it." And that "worry" is because they've been hit hard in the wallet, because the (American) government is not friendly when it comes to messing up your taxes.

If I am mistaken about this, I would like to know. But this is true of my extended family, and I'm pretty sure it's true for most of their friends.
Isn’t the free file system simply asking e-file companies to offer a free program to qualifying customers? I thought that the IRS didn’t actually run their own filling system/website for citizens.
That’s great to know, thank you
If you knock down 300 units to make 800, that's still going to improve things.
What does "rainy weather and a few GPS misalignments" mean?
FYI, the 1040EZ form no longer exists. It was eliminated in the name of simplifying the forms (don't ask me how that's supposed to work).
For $12/mo, it's far into business use for me. I can't see ever paying $144/yr to remember to text my mom.

For business, that might be reasonable. For personal use, no way.
Pretty sure the orignal post is a joke, but I think crypto is a bit like a VPN in this way. Sure your bank can see the initial spend. But after that it's harder to see where the money goes. And you have some of the benefits of normal banking systems. Much harder to buy things from far away with cash.
Sailfish OS 4.4 “Vanha Rauma” Released
PHP long stated that associative array sorting order was unstable and not guaranteed (especially when the union (+) operator or array_merge function were involved) - that doesn't mean ten bazillion websites wouldn't instantly break if they ever actually changed the ordering to be unpredictable.

Language designers need to contend with the fact that the ultimate final say in whether a thing is or not is whether that behavior is observed.
His recent book is more filmic in nature https://www.instagram.com/p/CJWaVYLJKrR/
So you're saying that they suddenly stopped for no reason at all?
The thing that really left a bad taste with EE was the amount of my time they wasted, I can't ever do business with them again knowing they value peoples time that little.
No idea, Ethereum was an intriguing experiment for the first few years, but it’s seemed like a dead end for a while now
Dunno, I typically find fresh and interesting mutually exclusive.
Regular credit scores existing isn't dystopian at all (though there are some issues with exactly how they're implemented). In principle, they're just a formalization of the concept that if you've broken promises to pay people in the past, they're less likely to trust you to keep your promises going forward.
You can file taxes without a software package, if you want. You have to file because they want you to report things they don't know about, and also if you want to claim itemized deductions.
BTW IIRC The tree version of levenshtein distance has (proven) terrible complexity. But so does lcs, and diff itself performs great in practice so maybe...
It isn’t equal however. If you underpay, the IRS has seven years to get the money. If you overpay, you have three. (Simplified of course)
> Network latencies dominate the processing speed these days

I want to see data on this. It gets repeated over and over but this doesn't match my experience at all. Am I crazy?
Whatever indicators they use to select audit recipients may correlate with under-payers, but it's not a guarantee. I'm sure there's some fraction of those they audit that turn out to have paid too much.
Zulip is pretty excellent. It's been a communication booster for the company I'm working for. Unfortunately, after almost 4 years they switched to Slack and Slack imho is terrible. Zulip to Slack was like going from Python to C I still feel disoriented to this day.
Fair enough! I should just never assume jq doesn't have a feature.
The obvious solution is the one I've long advocated in this forum and elsewhere: a housing market where landlords can pick and choose tenants should not be permitted to exist. Build housing until the median number of applicants for a vacant home becomes 1 or 0. Make landlords desperate again.
Lisp was invented 60 years ago and we're still talking about it today, right now. I don't think the issue is that isn't well known. Plenty of programming languages have sprung to life in that time from nothing and became more popular.

Lisp is more capable now than any time in it's history and if you wanted to learn about it then there's also no better time in history to do that than right now.
Microsoft doesn;t pay the best, you need offers from Meta or Amazon.
I was talking about google/apple being able to inject arbitrary code into (almost) any phone via (eg.) google play service update or whatever apple has. Also microsoft with windows update, and many other companies too.
How PNG Works: Compromising Speed for Quality
It’s pretty much exactly like the one in China, if you compare facts and not just propaganda about both.
>If you believe that human society cannot afford to continue relying on fossil fuels, because they are an existential threat to civilisation, then it follows that the tax on those fuels also needs to become unaffordable.

I think if you cut out all fossil fuels society would just not work. At least not at the scale it currently does. Even so called "renewables" are really only possible because of the complex society that fossil fuels allow. The more I dig into reneweables the more I feel like once fossil fuels go away, we largely go back to the stone age.
We're in the current W22 batch with Andi. We raised a small amount of funding after getting accepted to YC but before the batch started. I would guess that is a non-trivial percent of the "raised money before YC".

I think it's the other way around really. You're much more interesting to investors once you're in YC, not more interesting to YC once you have investors.

We're not from Ivy League colleges (drop-outs). Never worked at FAANGs or unicorns. Not a dev tool. Definitely huge risk (new search engine taking on Google).

I think YC cares about what they say they care about - making something people want. That's it. That's the secret. Having a small number (even 10s) of people who really love what you're making matters more than all the other signals you list.
Funny that it's kind of the same paradox as robbing a bank the old fashioned away. Congrats, you have millions of dollars of cash, good luck spending it without anyone asking "hey where'd you get all this money" / bragging to a friend
Checked out the repository.

Build instructions? Nope.

Minimum system requirements? Nope. But if you check out cargo.toml, you'll see it says it needs Rust 1.56.

My system has 1.48.0 . And it the latest Debian release! I don't see how a diff tool can expect you to have a bleeding-edge development environment. I mean, ok, you chose a new language - I can understand that; I won't demand that it build with just a C compiler and Make. But come on, this is not supposed to be just a toy for new systems.

Anyway, I still cloned it, tried to build with "cargo build", and got stuck with:

error: unexpected token: `include_str`

it couldn't even tell me "get Rust 1.56" :-(
Congress passes a law to amend the Free File program.

https://www.irs.gov/filing/free-file-do-your-federal-taxes-f...
Politicians wouldn't use that term.
For development, I use IdeaVim (a plugin for JetBrains' IDEs).

vim for shell scripts and configuring servers, firewall, nginx.conf, etc.

`set -o vi` for my shell.

MacVim or GVim to export code snippets for my blog using Syntax -> Convert to HTML
Also income from illegal activity is taxed like any other. If you get caught for doing illegal things and not reporting it on your tax bill, you're in trouble for that too. Harder to prove you're stiffing the IRS when you pay the bill they send you.
The Magician's Own Book, Or, the Whole Art of Conjuring by Arnold and Cahill
As long as your name isn't google, transfer by pigeon will always be faster (regardless of africa, silicon valley or downtown New York). The reason people use the internet for data transfer has little to do with transfer speed and everything to do with latency.
> Take this hypothetical: imagine a world where everyone blocked all speech they disagreed with. Would there still be a point to free speech (in practice)? What’s the point of being able to say what you want when anyone who could be potentially affected by it in practice can easily ignore you?

Holy fallacy of the excluded middle, Batman.

(The people you can sway with speech are mostly not the people that disagree to start with, but the people that neither agree nor disagree.)
This takes me back in time, to c. 1982 when I got curious about how computers calculated trig functions. Luckily I was using one of the first OSS systems (modulo AT&T lawyers): Unix V7. So I pulled up the source and took a look. You can still see it here: https://github.com/v7unix/v7unix/blob/master/v7/usr/src/libm...
There's a comment referencing "Hart & Cheney", which is this book : https://www.google.com/books/edition/Computer_Approximations...
Also luckily I had access to a library that had the book which I was able to read, at least in part.
This taught me a few things : that the behavior of a computer can be a white box, not a black box; the value of having access to the source code; to use comments effectively; that for many difficult tasks someone probably had written a book on the subject. Also that polynomials can approximate transcendental functions.
The number of microarchitectural registers is only loosely related to the number of architectural registers.
I'm not sure how to answer your question because it seems obvious to me that Covid was not the cause of the moratoriums.
Some progressives look to change the conversation about nuclear power Minnesota
Yes. Bitcoin can be validated with with regular hardware, thus full nodes are cheap and ubiquitous and results in a system that's highly decentralized. Even if a 51% were to hypothetically happen with miners, the full nodes will stop it.

Ethereum and many others with massive blocks cannot be validated with regular hardware as there's too much computational power/storage involved. The majority of Ethereum nodes are by 3rd party services which use cloud services such as AWS. Additionally, essential services such as Infura which the majority of apps rely on are basically entirely centralized.
What exactly do you mean by "the voter's actual preferences"?
Even more shocking, is why someone would hand 17 million dollars worth of assets to a random company that has no security apparently.
It’s called social housing and is available in many countries, such as UK. It’s often not literally free, but several times cheaper than market prices.