skysight-inc/HackerNews huggingface dataset:
We're using TypeBox [0]: you use TypeScript to create JSON Schema's and it gives you a compile-time type.

From the documentation:

const T = Type.String() // const T = { type: 'string' }
type T = Static<typeof T> // type T = string

The main thing we're using it for now, is defining an OpenAPI schema and using the types in the front-end and backend, and using the schema to validate requests and responses, both client-side as well as server-side. Validation is done using avj [1].

We used Joi before and want to replace that code with JSON Schema, but that is quite the hassle. I like that TypeBox uses JSON Schema underneath, so migrating to another library should be easy.

[0] https://github.com/sinclairzx81/typebox

[1] https://ajv.js.org/
Sidenote: the author of Mitsuba is also a contributor to https://www.pbr-book.org/, which is a great (graduate-level) introduction to this topic.
You can try contacting Edwin ( edwin@stripe.com ) - he's often on HN and has unstuck quite a few Stripe issues for me and other HNers.
A much better idea is the terrascope, using Earth's upper atmosphere as a refracting lens. This wouldn't require a multi-decade mission, nor a huge sunshield.

https://arxiv.org/abs/1908.00490
https://web.archive.org/web/20220728101241/https://www.nytim... works okay in "reader mode" in firefox
The claim you made originally was not just that there were patent threats: it's that those patent threats were taken seriously by the people building the desktop environments and that the major redesigns were motivated by the threats. You keep posting links to the first, none to the latter. And it's specifically the latter part that people doubt.

If this had actually happened like you claim, there would surely be some kind of actual evidence of the redesigns being motivated by patents. Links to email discussions, design documents, recordings of presentations, something. But you seem to have nothing, and are instead trying to boost the credibility of the stuff you invented by providing links to the part of the story that wasn't actually under doubt.

Even if there had been some kind of a secret motivation behind the designs, and the publicly claimed justifications were really just a parallell construction, it's completely implausible that this shadowy cabal could have mainted opsec for this long without something leaking to the public.
Or, to be ironic with this post's name, argumentum ad logicam

Or, as most people would understand it, that you can be right for the wrong reasons
CNIL and other GDPR enforcement agencies do not ban products directly; they fine companies infringing GDPR. The article above is about orders to companies using Google Analytics.

Regarding browsers and operating systems, the companies selling them will be fined until they either comply with the law (ie. either by removing any "phone american home" task, or by using any of the alternatives provided by article 6 paragraph 1) or stop doing business in the EU.
The fact that this telescope takes 30+ years to get into position and take a photo, and that it in its lifespan can only look at a single planet, is a real disadvantage...
Please show dates of posts. Add a filter?
Untold story of the CIA/Stasi double agent abandoned after 22 years of service
The problem with that video is not that he's bad. The overwhelming majority of people are bad at games, myself included. The problem is that he doesn't understand what's going on.

This is literally like if baseball coverage was done by someone who doesn't know what's a strike.
The used market is what really concerns me with the EV market, when it comes to sustainability. My daughter will be driving in 2 years time and is adamant she won't drive something powered by fossil-fuels.

However, what choice does she have? Any used EV will have a range of 50 miles, and that is after a full 8 hour charge. Fixing/replacing the battery will cost far more than the vehicle itself.

More recent EVs 2nd-hand price is still higher than a new petrol-based one.

I can't see how the market can support itself, without efforts to create batteries that can be recycled easily, but the manufacturers don't seem to have an interest in that.
To add: The reason why US companies can't be GDPR complaint is because of Article 5 and the conflict with the Cloud Act: https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL... (paragraph f)

"(1) Personal data shall be: (f) processed in a manner that ensures appropriate security of the personal data, including protection against unauthorised or unlawful processing and against accidental loss, destruction or damage, using appropriate technical or organisational measures (‘integrity and confidentiality’)."

See also Schrems II: https://en.wikipedia.org/wiki/Max_Schrems#Schrems_II
That's an accounting trick
> Is that really what you mean?

I'm fairly certain that's not what OP meant, no.

What OP is getting at is that the common law tradition isn't to explicitly spell out all the nuances of when that action is actually disallowed, but rather to set out the general principles, and let case law define the precise limits of that boundary. In contrast, the civil law tradition is very much based on statutory law explicitly setting the boundaries, and case law serving only to disambiguate.

The "aggressive and putative new use" they're referring to is basically taking common law's fuzzy boundaries and pushing a civil law interpretation on top where all the grey areas are assumed to be allowed.
Maybe dang or some other admin should create a list of posts where votes are normalized against number of unique account views. That will be pretty interesting.
What about DataScript/Datahike?

The obvious issue is that they're fairly deeply embedded in the Clojure(Script) ecosystem.
Ask HN: Roll your own pet monitor system?
I have some pet rabbits that I want to monitor with a camera to see how they're doing at night. There are prebuilt products I can buy that do this, but since I work as a solutions architect, I feel there must be a cheaper (and maybe more fun) way to roll it myself. Can anyone share their personal setup?
I'm sorry but working for Tesla and building electric vehicles is more useful and more moral then most other companies. No matter if you think the CEO is an ass.

If people knew or cared all the dumb shit all other car CEO said in their live, or all the corruption they engage in with the Union bosses and the list of things goes on.

Compare working at Tesla and working at Lockheed Martin for example. How can self respecting engineer work there? You are literally building bombs that illegally blow up US citizens (and weddings) around the world.

So if 'CEO fired a some people who clearly were not on board with CEO management style' is the reason for a moral panic, there are a whole lot of places you can never work at. And that's fine, but lets be clear about that.
Awesome, thank you!

Years ago I used to check it out pretty regularly to keep an eye on the startup scene but wasn't sure it was a popular option for jobs
Sure, but I guess many teams are "full" and there has to be newbie teams.

Also FB has been hireing way more than I thought for a long time:

mhio posted further down:

2017 20,658 43% yoy

2018 30,275 47%

2019 39,651 31%

2020 52,534 32%

2021 63,404 21%

2022 83,553 32%

Between 2016 and 2018 a 4 person team would go 4->6->9. Assuming even distribution of new hires.

Any team bigger than 4 would probably need a split.

I just don't see how any organization can grow this quick without cracking big time.
Oh.. it was demoralising as hell working with him. I and a few other devs almost left. My recruiter tipped me off that he was likely leaving (when I told the recruiter why I was leaving). I stayed. It was close.
It's baffling that Google and apple between them don't run messaging. Almost all of the messages are sent from their devices.
Thanks Cabrian, It is in the roadmap actually but with a low priority, the next big update will be the GUI.
So basically they renovate not for themselves, but for some fantasy future buyers. That's a bit sad...
I've definitely never encountered many automated responses to their e-mail support. Definitely I've hit support people who don't know much beyond basic troubleshooting, and it's pretty much impossible to get escalated to the point where you're talking directly to a dev through support@, but generally not canned responses.

(That might be based on our usage maybe, we're a OK sized Connect partner)
> Wikipedia co-founder Larry Sanger has described Wikipedia as "badly biased." He's 100% correct.

I was curious and I looked it up:

https://larrysanger.org/2020/05/wikipedia-is-badly-biased/
Jerk is the 3rd derivative of position after velocity and acceleration, and has real effects on people.
A very nice post. Consider adding a prominent RSS/atom feed for your blog. My lack of finding one means I won't easily catch any future posts.
Yes, assuming "use" means pull the trigger while aiming at a person. If you get threatened by a gun then you'll be more likely to shoot. Do you find that unlikely to be true?
If your claim is that the police should always show up armed and expecting to be shot at in the United States because the Second Amendment guarantees the right of a private citizen to own a firearm, then the conclusion is that every instance of calling the police out to respond is a possible fatal shooting in the making. That is definitely a conclusion others have reached (https://dontcallthepolice.com/about/).

In that context, ShotSpotter's mechanism bordering on ascientific prognostication should be considered dangerous to the community because it is increasing the chances of fatal encounters for no benefit. It's basically SWATting with a fancy corporate branding.
It my shock you, but most people in the world down know who Elon Musk is and the same goes for many people in the US. And many people, some the same don't know that Tesla and Elon Musk have anything to do with each other.

Also, firing the CEO when the company is growing at breakneck speed while also having industry leading margin. Just for example, Tesla NetIncome this Q matched Ford and GM combined at 1/10 the revenue and in a Quarter where Tesla main factory was mostly closed.

So I guess the question is how highly do you value image compared to 12 years of amazing growth.
It's actually PEP 621 (https://peps.python.org/pep-0621/) that the OP meant to refer to.

IIRC, there's work ongoing in Poetry to allow it to support PEP 621.
Dont have time to look for a source, but iCloud Photos are encrypted with keys that Apple does have access to. They hand it over for law enforcement.
Stripe is developer centric.
Discord has a lot of developers in their community.

I don't really like Discord, but i must admit it is a smart choice.
Try doing RegEx with Bash's native engine before you start judging us :(
You don't. Calculus gives exact measurements of the situation in terms of math. But math is fiction, one of many descriptions of reality that we have invented. Other descriptions, many of them non-scientific, work equally well.

I just threw a rock at your head. It hit your head. Therefore, motion is possible without math.
Since you're not planning on releasing for iOS, save the trouble and just make a native app. It may be a bit more work but at least the UI is consistent with the system and your app size doesn't start at 30 MB.
That study doesn't say what you're trying to imply it does, and it's just not very good regardless:

> In this case, by keeping more cars in the hands of their original owners longer, the number of used cars on the road decreases. Accordingly, emissions from the driving of new, relatively fuel-efficient cars increase while those of used, relatively fuel-inefficient cars decrease.

That, makes no sense. They seem to believe that a years old car moving from one owner to another suddenly increases the emissions. It does not, the relative emmisions change with age, because new, more efficent cars are produced, like EVs.

But yes, making cars last longer is good. You know the best way to do that? Make them EVs.
Whatever the cause, I think what happened had a positive outcome. Being able to choose from a huge selection of window managers (or none at all) is something I really like about Linux. Thanks for all the hard work that people have put into WMs!
Any C | C++ compiler targeting that GPU will call that 32bit blob a CHAR and will have the constant CHAR_BIT sety to 32 in (c)limits.h

Within the low level standard C programming commmunity the terms Byte and Char are interchangable and vary by architecture or domain (8 bits in a networking application domain, potentially more bits on various target architectures).
No idea how one-child sending nude pics to another child can be described as taking advantage of anyone. Who's the perpetrator here? And while the feature is opt-in, it's opt-in by parents, and has no granular, per-message overrides when the child knows what they're doing. While a general dickpic content warning is a good idea, there should be a "see anyway" button.
On the first glance i really like that approach, but i have the feeling that something is missing. They address the issue, that different people can be on different stages in different axes, but there is no real explanation of how to handle the differences. Someone can come in with little knowledge about the technology, hence not using it before but is very well suited to "lead" discussions about architecture or processes.
https://en.wikipedia.org/wiki/Pigovian_tax
AlphaFold reveals the structure of the protein universe
Yes but sctp can run over udp, that's how I ever used it. And QUIC has bitten the bullet of using udp over the Internet, so it was possible. Just feels like a missed opportunity, but now that QUIC is here, there's not much more to say. There's lots of fancy things with sctp that I always found magic and it defines the base of your architecture. Having a multi-homing, multi-path transport API alleviates many headaches.
If it was, say, a $30000 charge I could give Stripe the benefit of doubt, but $3300 is a pretty ordinary amount for any retailer. Could be e.g. a laptop sale, or three phones?

When I see Stripe's apology here it will not be enough for me - not at least without a detailed blog post / postmortem.

Until/if that moment happens, I'll regard Stripe as an untrustworthy entity and will recommend doing the same to do anyone I do business with.

Zero tolerance for Google-style algo-decisions and stonewalling.
The decorative programmable-color LED strips and such use RGB LEDs.
Higher order if misspell ‘laziness’? Don’t get. I am so unsophistimacated :(
the sunshield would not be huge at 900 AU
The data in memory in that server is not encrypted. Amazon owning the server can log in it and read whatever part of the memory they want. I don't see how encrypting data at rest helps you in this scenario.

If GDPR makes all the cloud services provided by American companies illegal, what alternatives European companies have? Services like OVH and Hetzner are great as a low cost but they don't provide the same services at all.

How about Netsuite (Oracle), Netsuite, etc.?

My guess is that ~100% of European companies use some kind of US service and there are no realistic alternatives, are they going to rule all companies are doing something illegal?
No. They distinguish the Harry Potter fallacy from the fallacy fallacy.

Students, once they learn the fallacies, just love to spot them and charge others with committing them, and so expect that dropping some Latin name for an opponent’s argumentative move will be a kind of magic that fixes the critical discussion (often in their favor). Call it the Harry Potter problem, thinking that learning a little Latin phrase will paralyze an opponent with its expression. So entirely new kinds of wild and woolly behavior are encouraged with this vocabulary. Without fallacy theory teaching the fallacies, there would be no burden of specious allegations of fallacy. Further, new fallacies are made possible--take for example, the fallacy fallacy, inferring that an opponent’s position is false because it is supported by fallacious arguments.
Well, fixing this specific case does not equal to fixing the issue in general.

The morale of the story is that you should not behave like Google if you aren't as big as Google...
Hopefully making enough noise on HN and social media will help your case move quickly. That appears to be the only way to get a response these days.

Maybe one day non-custodial and permissionless payment rails will prevent this situation, for those services that choose to use it. Shame that HN is so polarized about blockchain that they refuse to entertain the idea.
Yeah other car companies are really, really good at announcing new car models. I mean look at GM, so amazing by 2025 they are gone have 30 EVs.

Of course in the last 6 month they have sold less then 10k EVs, about what Tesla does in a week or so. But I guess they announced many new models.

> Fact is, Tesla blew a lead and aren’t impressing.

A lead in what? They are dominating both in terms of volume and in terms of profitability. A few years ago everybody was hype about how VW would blew Tesla doors within a year or two, well turns out Tesla still matches VW for growth.

> Hell, when was the last time Tesla released a new car?

The question is, what is the goal? To release a car because you have released a car? Is that your goal?

Because what matters in the real world is growth and profit. And if you have a fixed supply because of chips and batteries. Just building more different models while you can still sell your existing model is just financially idiotic.

Other manufactures like VW spend billions to turn the ID.4 into a Skoda that is basically the exact same inside.
Yup, Dikatana is what came to mind when I read the heading!

On a separate note: after seeing the constraints imposed on Warshaw, I have nothing but sympathy for him. Fault of the management, not the programmer.
Throw in DallE remixes for a nice touch
We’re judging you for the regexes ;)
Sure but they have steady revenue streams and are less susceptible to conjuncture. In my neck of the woods I see a lot of hiring. Those trying to cut costs would rather internalise consultants and cut their firms out rather than get rid of otherwise necessary workforce.
If you can't beat them, regulate them out of the market.

Pathetic.
In what sense does it matter?

Corporations such as google have legal and financial centers all over the world and these will be structured towards providing the best circumstances for the corporation (tax, legal).

On the other hand, don't all these corporations have data centers all over, that replicate data to provide a better service? Which is to say that pretty much most data is available to all legal jurisdictions. At least as I understand it..
Humans over Robots at Mercedes’ Most Efficient Factory
The remaining 20% of the job takes another 80% of the effort.
Traveling-Nurse Bubble Bursts
https://archive.ph/88rLj
Helps people learn how to say, and how to hear

"I looked into that and it's actually this... I still love you dad. You're just wrong about a thing that's all. It's even ok if you still want to think I'm the one who's wrong because hey maybe I am."

Helps people learn that domination and submission, or utter seperation, are not the only ways to have peace and cooperation.
How do they know their structures are correct?
Ah okay, makes sense. I'm looking forward to seeing what suggestions land here.

Also, Paul Ramsey's pg_tileserv isn't on your radar, is it?

Also, LeafletJS supports GeoJSON overlays.
Last updated 9 years ago.
It's a nice idea to things like this _in theory_. Medium has something similar they called Snowflake - https://github.com/Medium/snowflake ... but note the disclaimer...

> Heads up: Medium isn’t using this tool anymore, but you’re welcome to!

The problem with things like this is the typical engineering mindset, when shown a graphical or numerical analysis of their performance will zoom into analyse every detail and in the end it's just backed by the managers impressions and judgement.

For similar reasons I have a strong opinion that engineers shouldn't be paid performance related bonuses, because no matter what happens, it's just going to upset them - the best case - maximum bonus - just equates to a "meh". Better to pay a good base salary upfront ...

Anyway use tools like this with caution IMO.
Well, certainly string literal types have been around in GHC Haskell for quite a while (7.10.x). They've also been a thing in Scala 2.12.x although the 'implementation' was some sort of weird type checker 'hack'. I believe Scala 3 supports them natively.

I can't speak to the ergonomics of actually implementing anything which uses them internally since I've never really had much use for them outside using the surface-level API of a couple of libraries.
Thanks Maxime!
I was looking for a new way to discuss art. There are a couple of nice subreddits to discover new art but I found the discussions that went with them a bit disappointing.
So with Peerdiem, I'd like people to take their time (a day) to observe, reflect and share their thoughts about the artwork.
Congrats with the Birdy.so launch! Hopefully the free trials convert in a week :)
Another explanation would be rising car sales in Middle East, Africa and other economically developing regions with very hot climate where white colored cars are simply more economical as they don't heat as much in the sun.
I wonder if a cluster of stars can be treated as a MIMO scattering channel for more distant unknown objects? If so, it should be possible to resolve details in the unknown object. I guess the geometry would have to be such that there is appreciable signal from each star/scatterer (ie. sort of colinear), but there would be no requirement to be on a focal line?
As Stripe keeps growing this seems to be a more recurring problem, as it seems to be with most companies that eventually get too big to care about the little guy.

Which leads to my question: is there a smaller alternative similar to the Stripe of five years ago which might appreciate our business more?
Last thing I want is more things to use Bazel. I can do without the headache. Perhaps Cargo can improve.
B: Because of Economics 101. Look it up sometime before talking rot.
That pun really resonates.
For many years, academic publishers have followed the model of high prices and small print runs. I think they just assume that only university libraries will actually buy a copy.
Yes, the DLR in London has goes overground and has run without drivers since the 80s.
I'm struggling to understand what exactly is "bad" about homosexuality? Why does a consenting same sex relationship between two adults need "scrubbing" from Disney?
Alpine JS is a great modern (spiritual) replacement for jQuery.

It provides a nice reactive, declarative API to manipulate the DOM, without going all-in on a heavy JS framework.

https://alpinejs.dev
Turkey is almost the definition of Near East.
Speaking as a Flutter dev, I would say it depends.

If you want to go all in on Android then do the native Android route. Gives you access to the full Android platform. If the app is for personal use you can see what UI framework works for you, XML files or Jetpack Compose. These days native Android means Kotlin which is a powerful language with another learning curve.

If you want to do cross platform or don't want to deep dive the Android APIs, Flutter is a great way to go. It is based on Dart which is easy to tackle if you have a Javascript background. The learning curve, I think for Flutter is not as steep as native Android.

If I had a preference I am biased towards Native Android but doing Flutter professionally has given me access to iOS development (something I could never do if I only did native Android), there is that.

Download Android Studio, try the sample apps and see which one does it for you.