skysight-inc/HackerNews huggingface dataset:
This can also be done with HAProxy

listen whatismyip
bind :::80 # listen on ipv4/ipv6
bind :::443 ssl crt /etc/haproxy/ssl/fullchain.pem
mode http

http-request return status 200 content-type "text/plain" lf-string "%[src]" if { path /ip }
http-request return status 200 content-type "application/json" lf-string "{\"ip\":\"%[src]\"}" if { path /json_ip }
http-request deny
This has actually been discussed by a nobel-prize winner in economics:

https://www.nytimes.com/2019/05/06/opinion/tax-facebook-goog...

and some states are already following suit:

https://www.nytimes.com/2021/02/12/technology/maryland-digit...
I think this is a bit disingenuous to post. Your own website[1] says:

> Supabase is an amalgamation of 5 open source tools (and growing). We don't have a simple way to install everything on a single server, but we will work on this as soon as we have a stable set of features.

Now, it's fair to say "we don't have a simple way" is different from "we don't have a way at all," but you clearly discourage users from trying to self-host right now for any reason beyond developing Supabase itself (which appears to be the use of the Docker Compose setup you have linked).

Personally: I'd love for Supabase to have a clear guide for self-hosting, including system requirements for single-box hosting, advice (even without code or tooling!) for scaling your setup, etc. Until then, it's just another hosted service with vendor lock-in, no different from Firebase to me.

[1] https://supabase.io/docs/faq#how-do-i-host-supabase
I dont think thats true at all. Even the sugar they have is strange: see `go` and `make`. Go has plenty of good features and "lack of ergonomic faculties for common programming idioms in Go" is not one of them.
"Universal law is for lackeys. Context is for kings."
Since a long time ago it's clear that social media (and bank) accounts need multi signature and 2FA support to allow advanced workflows. Of course it can only be achieved securely with an open standard that allows any combination of these deployed on all platforms (I'm OK with making it payed-only enterprise feature as long as the US military and presindent and maybe Elon Musk has enough money to pay for the feature).
The (fictional) woman in your story probably wouldn't be so happy if she was constantly being pushed to work faster, take fewer breaks, lest she be automatically fired by some faceless algorithm designed solely to squeeze every last drop of productivity out of her and the other workers. The point isn't that this kind of work is unavoidably miserable, it's that Amazon is doing everything it its power to make it as miserable as possible.
Not that surprising. If they were planning on doing a surprise name change at the end of April, registering the trademark a month early would have spoiled the surprise. Plus it wouldn't give any advantage. Voltswagen would be protected by their Volkswagen trademark, and trademarks don't even offer protection until you submit proof of you already using them in commerce. And you don't have to register trademarks to have common law protections in the US, and they aren't planning to use it in Germany.
The triangles-based interpolation is indeed problematic. It has the advantage to be fast and super easy to implement in webgl with an arbitrary number of points. I don't understand everything yet about the rbf interpolation but it looks very interesting, I'll look into it.

A better color space can also help with some issues (in the demo the darker colors are harder to reach when blending with the black point than lighter colors are when the white point is involved) but how I understand it the colors in a triangle are influenced by the colors and shapes of the surrounding triangles, whatever the color space.

I must say that I'm very happy to have had your input on this. I'm a big fan of your work and your blog is a real treasure!

Thank you!
There are times when vagueness or clickbait titles are encouraged to be rwitten, though text should come from the article if possible.

Possible candidates:

"When antitrust regulators [appointed by former President Barack Obama] declined to sue Google." (text in brackets could be dropped for length)

"Given a chance to stop it, regulators chosen by Barack Obama misread the evidence in front of their eyes.", perhaps rewritten as "Given a chance to stop Google, regulators misread the evidence" (again, for length)

I'd omit the headline mention of the politician to avoid a pointlessly politicised discussion, despite that being a materially significant aspect.
Honestly, surprising this didn't exist before. A database of who owns what. Due to modern technology, this problem is now ready for disruption. Fascinating, and it's blowing peoples mind. "I don't get what NFTs are.." -- it's no different then submitting a document with the city that you own the property at some address. Everything else is details.

Like, if I make waynesonfire collectable cards, and I produce 10 of them, I'd make a paper certificate or something and maybe announce that I've made 10. I wouldn't know who owns them. However, computers can keep track of that now. That's great.

The question is, does this require a distributed ledger to operate? Maybe.. but, if I was waynesonfire card maker and was popular, I'd be very interested in creating and operating a ledger. This ecosystem seems VERY similar to social media, the ledger with the strongest network will win and there will probably be just a handful of them.
Types from data: Making structured data first-class citizens in F#
Ask HN: What are your experiences with code ownership?
Chromium uses OWNERS files to handle the problem of assigning reviews in its large codebase. Github also has built-in support for this. I'm currently working on a large codebase with hundreds of contributors, and we're trying to implement something like code ownership to manage it. We're finding that this is a trickier problem than we expected at first.

One problem that comes to mind is that OWNERS files point exclusively to individuals, which is excellent for using the existing knowledge of engineers to produce qualified reviews, but may also promote ossification of the engineering org and siloing of key knowledge in owners. To me this seems like a fundamental trade-off between allowing engineers to specialize for the benefit of better reviews vs encouraging engineers to be generalists for the benefit of a more "fault-tolerant" engineering org.

Another problem is that in a large codebase which hasn't previously had explicit ownership, there are many parts which de facto _don't have owners_, and we're loath to simply assign all the unowned parts to teams that haven't previously had to own them.

Does anyone else have experience with code ownership in large organizations? How do you migrate existing codebases to this?
>the whole compound interest thing is bullshit

Writers probably mean compounded investment returns from the public markets. I would be surprised if anyone thought an FDIC insured bank account was going to have an interest high enough to get you anywhere.
I draw a distinction between introducing ideas to people and manipulating the way people think.

Reading a book, digesting ideas and having a conversation in your mind with the author is incredibly healthy and IMO should be promoted.

Optimizing for "engagement" requires that you offer the mind an endless set of distractions in lieu of good engaging content. Over time the mind starts to degrade to a point where its difficult to digest long-form content and enjoy it as a much healthier habit.
I participated in an NLRB election about 10 years ago, and I believe the name was on the ballot envelope, so the count happened in two stages.

First, go through all of the envelopes, reading the names, and either side can contest ballots, which are set aside.

Then, the uncontested ballots are removed from the envelopes and counted.

If the vote margin is less than the number of contested ballots, that kicks off some kind of remediation process.
You can reverse the reasoning: if you can't safely manuoever a car through a street with people, then how do you expect to do the same with a legged robot?
Ray Dalio says US likely to ban crypto soon. OTOH, PayPal adding support to crypto, Visa adding support to crypto. Are these being accelerated by Wall St / hedge fund types who stand to lose many Billions of US bans crypto
Medallion has about $6.4 billion in assets and they have kept it about that size for quite a time for a reason. It would be much harder to get those high returns when trying to invest $100 billion like Buffet tries to do.
>Isn't the automatic reaction of a Windows desktop/laptop user to lock their workstation

Having attempted to encourage this as a habit for my users for about a year, and not a single one doing it, I've had to come up with other solutions that takes it out of their hands. (It's not business-critical for us, however we try to encourage good security habits all around).

So no, I don't think it is an automatic reaction for the majority of people. Although, this is government - so I would have expected a bit more rigor. Perhaps working in a home environment contributed to relaxing of security habits.

Side note: Windows + L was a bit easier to remember than Ctrl+Alt+Del -> Enter -> Enter for the users who made good faith efforts at making it a habit
I just realized I don't know how Starship, or the Falcons for that matter, "know" their position prior to landing.

Orientation, I expect, would be determined by some kind of gyro (ring laser gyro? or super precise accelerometer?). How about altitude? What is the feedback mechanism(s) to know where the ground is in the moment before touch down?
http://catb.org/jargon/html/M/molly-guard.html
The system of private profit is what gave them the motivation to lie. It is not a natural law. Transportation could be nationalized. What we regard as corruption in the public sphere is literally the stated goal of the private sphere.
I am not a JS dev, don't project your frustration on me. ;)

So okay, FlatBuffers doesn't map its zero-copy philosophy perfectly everywhere -- fact of life. What would you offer then? Which other format and/or library?
I'm sorry that you don't understand means, statistical distributions, or standard deviations. Your "gotcha" is a self-own in that regard.

Or, by all means show some evidence that the evidence in the linked article (Osaka U publication) is tied to any cycle. I am willing to just look at it with my own lying eyes and see an abrupt trend that begins in the mid-nineteenth century. That visual evidence in addition to the mountains and mountains of data, theory, research and proof behind global warming that agrees with what is plainly obvious are convincing to me.
Yes. That is correct. Here is an interesting piece of code. This will work without an error.

package main

import (
"fmt"
)

func main() {
foo := NewFoo()
foo.sayHello()
}

type Foo struct {
}

func NewFoo() *Foo {
return nil
}

func (f *Foo) sayHello() {
fmt.Println("Hello, World")
}

In Go, the function to be called by the Expression.Name() syntax is entirely determined by the type of Expression and not by the particular run-time value of that expression, including nil.
> Earth is a finite environment, with finite resources, at some point it won't scale anymore, especially with today's ecological concerns.

Fortunately we have an entire solar system. That should last us a shocking amount of time.
Along the same lines, if you want to make your own AWS Lambda /API Gateway version of this:

def lambda_handler(event, context):
return {
'statusCode': '200',
'headers': None,
'body': event.get('requestContext', {}).get('identity', {}).get('sourceIp', 'unknown')
}

I do this, though my lambda is a bit more complex in practice, since I have some triggers that say "if this thing reports a new IP, do something".

Of course, AWS provides this basic service as checkip.amazonaws.com
That would simplify the electronics for applications where electronics need to be radiation hardened.
Seems like no it's not automatic for everyone.
https://www.thesun.co.uk/news/13672231/pelosi-office-trump-s...

Even experienced people have issues with this (bit less after a few rm -rf *)
Our VW Sharan required DEV.
Supabase is NOT open source and it's Founders are highly unethical. Here’s why.

We heavily rely both on postgres and Firebase. And when Supabase came as an “open source” Firebase alternative (also a YC company), naturally we were excited. However ever since the launch, time and again the community has kept asking for a self-hostable version to no avail. And community is requesting that since not all of Supabase is open source. If it were, community themselves would have built it. But Founders have been “milking” the words “Open Source” and ignoring the community altogether.

Here is the full story :
Few weeks ago, I checked supabase self hosting documentation again ==> they were callous enough to even mention how to move away from Supabase and had no instructions to self host! Completely put off by this unethical means of taking community and words open source for granted, I prompted them about it. And their response has been to remove “How to Self host” section altogether from the website, documentation and Github. And then provided a fully watered down version of docker-compose which “is barely functional or useful” to community as it has no dashboard within it.

Whenever self hostable questions comes up, Supabase Founders cover up by providing vague answers like ==> “We are building with existing & proven OSS tools. We stitch them all together seamlessly”. When decrypted, that translates to ==> “We use open source to build our software (hey nothing special here : bazillion companies do that). There will never be a usable self-hostable solution in near future”. F** you Supabase.

Every single open source company that I can think of can be self-hosted. World class open source companies go to great lengths to ensure its always self hostable even by compiling source.

Supabase founders : You should be so ashamed of yourself for setting such low standards on what could be termed as open source.
> Does it bother you when Germans say "zis"?

It just bothers the historical linguistics nerd in me that all the other Germanic languages (other than Icelandic) lost the beautiful Thorn and Edh sounds consonants :-)

I've always found it interesting that the German approximation is "z" here when it could be "t" or "d", since that is what "th" sounds turned into in Old Franconian.
At least on the high end the fab process is fully booked and can't keep up with demand. A new generation of CPUs, GPUs and consoles couldn't be handled and they've been out of stock since October/November. I'm sure Nvidia, AMD, Microsoft, Sony wouldn't give up their bookings just ahead of releasing a new generational product line.
[dupe]

Lots of talk about this last week:

https://news.ycombinator.com/item?id=26573236

https://news.ycombinator.com/item?id=26568598

https://news.ycombinator.com/item?id=26560469
In the case the bioreactor “compiler” is actually our own cells which read out the mRNA “source code” and translate it into protein. The lipid encapsulation delivers the mRNA to our cells, so perhaps it’s more analogous to a network protocol that delivers source code intact across firewalls and other defenses.
All: China-geopolitics threads on HN jumped the shark years ago; now they're jumping the ocean the shark is in. This is damaging HN, which is for curious conversation, not flamewar.

What to do? Perhaps more explicit instructions will help. I've put together the following algorithm. Bug reports and pull requests are welcome.

Before you comment on a topic like this, please follow these simple steps:

(1) Read https://news.ycombinator.com/newsguidelines.html, which describes the intended use of HN.

(2) If you understand that flamebait, name-calling, ideological rhetoric, nationalistic rhetoric, and flamewar are off topic on HN regardless of how right you are or feel you are, go to step 3. Otherwise go to step 1.

(3) If you understand that anything which has been repeated many times is off topic here (example: "$x is evil" for any popular or unpopular $x), go to step 4. Otherwise please see https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so... and then go to step 1.

(4) If you think I might be posting this because I'm secretly a foreign agent, communist, racist, or $x-sympathizer, go to step 1.

(5) You now have enough information to know whether or not you want to use HN as intended. If you do, great! skip the remaining steps. If you don't, proceed to step 6.

(6) It's ok if you don't want to use HN as intended, but in that case please don't damage HN by posting to it. This ecosystem is fragile and needs protecting. You wouldn't drop a lit match in a dry forest, dump engine oil in a mountain lake, or litter in a city park, so please don't do the equivalent here. Plenty of other platforms are designed for engagement-above-all and will welcome your posts. Pick one of those and comment there instead.

HN isn't optimized for engagement—it's for curiosity (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...). That's a softer and more delicate feeling than the ones which drive internet flamewars, and it requires a baseline of kindness, openness, and respect in order to function. Not engaging is always an option here, and not engaging in ways that destroy the commons is a necessity. Before you hit "add comment" or "reply", ask yourself "is curiosity what I am feeling right now?" If the answer is no, please wait for that to change.
>What is the feedback mechanism(s) to know where the ground is in the moment before touch down?

Radar
Cats also.
The only tax benefit is if your state offers one for 529 plans.
No one cares what Germans think about people abusing their language. I personally have zero issues with accents or mispronunciations here and there by non-native speakers. That smells of "fear of the other" to me and taking easy potshots at people I consider my full equal isn't cool. If I feel a little "anger" then that's a fallacy in me not in their pronunciation. As long as I can understand we're good otherwise we'll work it out someway or other.
> If Europe—any of it, at least in the EU or NATO—is attacked from the East, the French will be on the front lines

Somebody forgot to tell Ukraine about this Gallic heroism.
Are those tanks around the landing site full of anything volatile? Seems odd to me to plan on landing a highly experimental rocket next to equipment like that. I am assuming the whole landing site is miles away from people.
(IAAL but this is not legal advice, and I could be incorrect in certain aspects. Consult a licensed attorney for legal advice.)

With respect to the USPTO, I believe only patent applications can be filed confidentially. FCC applications can also be filed confidentially. But I believe trademark applications are published immediately upon filing, because the essence of a trademark is use in commerce. You don't need to file a trademark application with the USPTO to be protected by trademark law, but it is an important element of notice, which is relevant when determining certain aspects of infringement claims.
Apparently the union and Amazon were both granted the ability to have four observers present during the counting. Amazon wanted wanted to watch the ballot box itself (not the votes or counts or ballots) during off hours so both parties can confirm that it wasn't tampered with.

> Amazon had sought to place a video camera in the NLRB’s Birmingham office, where votes will be tabulated, to keep an eye on the ballot boxes in the off hours between counting, according to an NLRB order denying Amazon’s request. The camera feed would have been accessible by both Amazon and the RWDSU.

That doesn't sound as nefarious as the headline suggests. In fact, it seems strange that the secure ballot box would be deliberately stored somewhere without security cameras.
Imagine building a company from the ground up that is succesfull solely because it produces a lot of value to people, and yet random people on the internet still think all you care about is hoarding money and think they can make better decisions than you.

Here is the summary of the issue.

Firstly, pre-pandemic, unemployment was at an alltime low (and its trending that way to as places are reopening), very close to frictional unemployment rates, while Amazon was still able to roll out things like 2 day deliver and same day delivery. This means that it was able to staff accordingly. This in turn means that the pay that people recieve is worth whatever the working conditions are, and people can quit and go find easier job at any time. This is also true of people that are able to work overtime, for double the pay $30 an hour. Not to mention that benefits are also included, which as far as health insurance is a big plus for people.

Secondly, the number of reports of poor working conditions are far and few in between. For the scale of amazon, its expected that some warehouses are going to be run poorly. There isn't a single shred of credible evidence that this is a widespread problem. Also, with unskilled manual labor, there are people that are going to have a harder time than others. Taller pickers for example, have an advantage over shorter pickers that don't have to use the step stool. But again, 3% unemployment rate.

As far as unionization goes, this is the general gist of it. If the workers unionize, the service capability will undoutably go down. When workers realize they can take it easy and keep their jobs, productivity will go down. While its true that worker conditions will improve, the problem is along will come Walmart thats not as much in the spotlight, and offer better service and shipping while having shit working conditions, and people will just switch over because thats more beneficial to them. In no way shape or form the will continue supporting Amazon just because their workers unionized, out of the "good of their heart".

So Bezos is doing the correct thing by being anti union. Unionization is messing with the free market, which never leads to good outcomes historically.

If you care about the lower income people, then go out and vote for politicains that support higher taxation for the rich, social programs for the poor, so that ones living condition does not depend on ones job.

Also, for your brain health, get of the domapine fix that is the outrage of the internet lefism.
> SpaceX loses another Starship prototype

Not true. They know exactly where most of the pieces landed!
They need to have the same engineers at WWDC to talk about the software and APIs as the ones developing the software and APIs. Adding more engineers doesn’t change that so it won’t help.
They saw the light. Surprised so many commenters here still don't see it.

In the words of the late great Steve Jobs: "are you getting it yet!??"
> newly minted power to force internet service providers to supply the identity of their customers, so officials can warn them about vulnerabilities in their systems.

guess poor people with 2+ yr old versions of android will be getting a little more doxed and spam from .gov
The next one (in a few days) is SN15, which is a major upgrade with "hundreds of design improvements across structures, avionics/software & engine.", according to Elon.

"Next major technology rev is at SN20. Those ships will be orbit-capable with heat shield & stage separation system. Ascent success probability is high.

However, SN20+ vehicles will probably need many flight attempts to survive Mach 25 entry heating & land intact."

Surviving the orbital entry and landing is probably the most difficult challenge yet. After that the next major challenge is landing on Mars.
I was a fan of the “Rapidly Scheduled Non-Ascent” jokes a few weeks ago when Starship’s computers aborted a launch seconds before it would’ve started up.
Nothing, I was (am) just poor.
Under-regulated/-prosecuted greed can and does cause a lot of damage.

https://www.pbs.org/wgbh/pages/frontline/shows/drugs/special...

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

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