skysight-inc/HackerNews huggingface dataset:
Israel shuts down Hamas cryptocurrency accounts
I'm curious, can you elaborate on what's missing at GH/GL?
Super interesting, thanks for sharing! Two questions:

1. It looks like ARR dropped significantly when the freemium product launched - was that because existing paid customers were downgrading to Free and continuing to use the product?

2. When killing the Free plan, did Equals also go back to a higher touch onboarding for new customers?
But the max is still ~100 streams... And you can open 100 streams all with one UDP packet using zero-rtt connections.

I can send ~1 Million UDP packets per second from one machine. So thats 100 million HTTP requests per second you have to deal with. And when I bring in my 20,000 friends, you need to deal with 2 trillion requests per second.

I'd say that's still a problem.
A few notable aspects:

- It happened almost a full two years ago, well before the LLM explosion.

- The AI girlfriend startup is a YC company: https://www.ycombinator.com/companies/replika

- This is the first person convicted of treason in the UK for 40+ years

- Edited: That crossbow is and looks like a serious weapon.
Lit is not a polyfill, it's an easier way to write Web Components without writing DOM manipulations manually.

Building on top of the Web Components standards, Lit adds just what you need to be happy and productive: reactivity, declarative templates and a handful of thoughtful features to reduce boilerplate and make your job easier.
Part of the problem is that the basic statistical model simply neglects to differentiate between observing and doing, which changes the odds. This is very important when trying to reason about causality. When you observe an association like your thermometer shows a high number when it's warm out it's one thing, but when you set your thermometer to a high number you won't get any warmer. Whereas if you warm the room, your thermometer will rise. This symmetry breaking is captured by something called do calculus.
"Useless syntax sugar": Numeric block parameters
If you can give a solid SSR solution specifically built for Lit, it would still be good because many want a solution which is cloud provider agnostic and are willing to switch to whatever works anywhere.
Noob here with some meta-questions about developer and operations complexity.

From an outsider’s perspective, it looks like in a 2x2 matrix of developer simplicity/complexity and operational simplicity/complexity, the current patterns all seem to be heavily biased for developer simplicity/operational complexity.

1. Is this assumption correct?

2. Does optimizing for another quadrant: developer complexity / operational simplicity make sense?

My intuition is that complexity in code can be managed far better than complexity in operations. Developers have abstractions, reusable libraries, unit tests/integration tests, etc. There may also be weird efficiencies that arise from having developers deal with some of these problems right from the design stage.

It seems kubernetes takes a problem and pushes it to fully to operations.

Is there a solution that takes this problem and turns it into a developer problem?
+1. No matter what your product is. Founder should be able to sell.

No one will sell your product better than you.
Maybe not only SaaS specific. But Naval is GOLD.

https://www.youtube.com/watch?v=1-TZqOsVCNM
Specifically for most Android devices, only Japan specific variants of each model carry the hardware necessary to work with Japanese IC cards. To my understanding the only exception are Pixels but those require some tinkering to get the hardware to actually work if they’re purchased outside of Japan.

iPhone and Apple Watch work OOTB since iPhone 8/X and Series 4.
That's been a frustration of mine as well; the OpenGL people kind of abandoned it in favor of Vulkan without a viable alternative.

I guess the typical response is that people will use something like a game engine anyway, so I guess fair enough, but I want something lower level than a game engine without having to get a doctorate in graphics rendering just to draw a rotating cube.
Perhaps it helps to imagine someone had a "screwy thumb" and the coin only precesses when they "flip" it (in fact people can train themselves to do this, and its very difficult for you, the sucker, to see in the air that the coin is not rotating but just precessing!). Hopefully its obvious that whatever side is initially facing up will be the same one facing up when its caught?

The next step is not at all intuitive to me, namely that even someone trying to do a fair flip causes some precession, and that this isn't decoupled from the rotation.
Why? Mac and Linux are clearly not that related here, for example there isn’t a Mac based handheld made by valve.
> should be an easy win

That presumes that Mac users are even interested in playing games... in any large enough numbers.
Makes sense.

An alternative is using this solution but it doesn't inspire a lot of confidence for any serious project.

https://github.com/popeindustries/lit
> if Monty Hall had opened those 48 doors at random

The fact that Monty Hall opens the doors deterministically (not randomly) is KEY.

In the original problem, Monty ALWAYS opens a door with a goat. In using 50 doors, Monty would ALWAYS open doors containing goats, and not the car. It's not random.

Knowing it's not random, it should be very intuitive.
Recent and related:

Lit: Simple, fast web components - https://news.ycombinator.com/item?id=36806747 - July 2023 (141 comments)

Also related:

Lit 3.0 Pre-Releases - https://news.ycombinator.com/item?id=36097790 - May 2023 (2 comments)

Offical Lit team’s guide to building your first Lit Web Component - https://news.ycombinator.com/item?id=31169173 - April 2022 (1 comment)

Lit is a simple library for building fast, lightweight web components - https://news.ycombinator.com/item?id=27980807 - July 2021 (1 comment)

Lit – Simple. Fast. Web Components - https://news.ycombinator.com/item?id=26891866 - April 2021 (2 comments)

WebComponent libraries lit-HTML and litElement released - https://news.ycombinator.com/item?id=19089360 - Feb 2019 (18 comments)
> PostgreSQL can represent a much wider range of dates and timestamps than Python. While Python dates are limited to the years between 1 and 9999 (represented by constants such as datetime.date.min and max), PostgreSQL dates extend to BC dates and past the year 10K. Furthermore PostgreSQL can also represent symbolic dates “infinity”, in both directions.

PostgreSQL can be used for many but not all sci fi stories. It's quite lacking about the past though [1] Even intervals are not so wide, only a plus minus 178 M years range?

[1] https://www.postgresql.org/docs/current/datatype-datetime.ht...
I think almost everything you said relies on seeing the old ways through rosy glasses and massively underestimating the daily problems that the multitude (technically, gazillions) of encoding standards and standards on how to encode encoding choices brought to the many people who already worked regularly with computers in the early 90s and before that. I'll just pick a single point I disagree with, and then comment on the one point that to me has true merit.

So you write, You can do a lot in HTML because HTML has a lot of specific support - something that would likely also be true in a world without unicode. (In the unicode world we have only one encoding per HTML file, but there's no reason a file format couldn't support multiple encodings in the same way as supporting multiple language spans etc.). Basically you reject a format—HTML+Unicode—that has seen tremendous global acceptance, that has brought us 'rich text' (to quote Microsoft), near-complete universal language support for hundreds of previously entirely unencoded writing systems, ability to display ruby text (i.e. small annotations, parallel version of text; btw. not limited to Japanese at all) and want to replace that with 'a file format [that] support[s] multiple encodings'. I agree that it would sometimes be nice (i.e. nice-to-have) inline encoding switches in HTML. You could totally write a JS method to do exactly that, right now, so go ahead! But to replace HTML+Unicode with 'some unspecified file formats' that 'could have' multiple encodings in a single file? Doesn't sound like I want to go down that particular cul de sac.

OK now on to that other point: you write your file format has to go beyond "plain" text for the most basic functionality of properly displaying [some features for some linguistic situations], if I may be so bold and generalize to avoid that fixation on "boo it's Japanese again and only Japanese that has been put at a disadvantage". So where I agree with you is that historically the Unicode consortium was too reluctant to acknowledge responsibility for some features of written text that should be expressible in the very text, not in a 'side channel' (e.g. in HTML tags). This would IMO include markers for start and end of stretches of a language, so you could write "good day, {lang=fr}Messieur{/lang}" where the curlies symbolize where Unicode control character sequences (not unlike those already used for flags) should appear. There's more stuff like that like e.g. indicating position of text relative to other text; we sort of have it in the form of CJK Ideographic Description Characters and Control Character for Ancient Egyptian, but nothing for the general purpose.
Nothing to show, just wait-listing?
I don't see how that's the case. What reasons are you thinking they would abandon Linux after they've built the SteamDeck on it?
Reviewer tests $3 SATA SSD, gets what they paid for
The fact that they view a stabbing attempt as a step toward being serious seems like a big part of the issue. In order to have a successful platform, you need to be dedicated to the idea of being a platform and continue pouring in the resources whether it feels like it's aligned with this quarter's business themes or not.
Comparing JVM alternatives to JavaScript (2019)
Interesting comparison of JSweet, TeaVM, GWT, React, Vaadin, and CheerpJ. Would be cool to re-run the benchmark and see what has changed.
Got it, got it. Agreed.
That's not possible. If I'm about to write some code that assumes the gyroscope is spinning, I might assert that the gyroscope is spinning. That cannot be checked at compile time.

Also, until almost all the world's software has been rewritten in Idris, compile time checks just cannot do very much. This is a reality of our century.

Keep in mind that my original example isn't really about checking that x == 5. The focus is not on checking integer values, it's just an example. Although, again, even something as simple as checking integer values is beyond the compile time abilities of our compilers. Halting problem sends its regards!
The first ever code I wrote was bad VBS malware as a 10 year old. RIP
I'm squinting my eyes
Anything with low variability frame to frame will do better with compression.
I mean, there's still a difference. The profit motive is now fully normalized in US healthcare. At this moment, just about every single hospital in the US is understaffed to the point of patient endangerment / harm. And nobody can do anything about it, because it is the entire industry, and our society has accepted that maximized profits come before patient care.
Likely because you’re an “X Premium” user.
Add "Teach children to what extent it is healthy to seek comfort and approval from simulated beings with no stake in the world" to the growing list of modern parenting challenges.
My brother lives in a village about 1.5 hours down the river from Iquitos. He's running an ayahuasca retreat and I'm there helping out. :)
I worked at a bank. One of the programming consultants was getting 100k per month.

He had figured out how to get some FX trading advantages for the bank. IT staff were furious. I was impressed. If a trader or lawyer can make this why not a programmer?
Individual science disciplines advance at a very uneven speed and with different start points in history.

We have always (OK, at least since Ancient Egypt) known more about mathematics than about physics.

We have always (...) known more about physics than about chemistry.

We have always (...) known more about chemistry than about our bodies.

The available technology mirrors that.
So, I'll put this into terms that a sysadmin can understand: imagine if all the Ethernet or fiber going to a datacenter rack was bundled up, and I cut that bundle up. Now you have to splice them back together so that every port is still connected to the same port it was before I cut the cables. Oh, and also, the cables are microscopic, incredibly fragile, and we don't know how to actually repair them. We sort of just hope they can grow back in place.
Let me translate for you:

Management (the courts) do not find it lucrative enough (political capital) to pursue weak cases (lax laws passed by the legislative branch).

In order to fix you must bring awareness in your local community to the problem (lax laws) and petition change (raise political capital). The courts and byproxy, enforcement, will follow. The larger the city, the more difficult this becomes.
"antivirus/antimalware" has gotten such a bad rap that it needed a makeover: EDR
I think you mean "executive branch". The legislative branch IS congress.
It looks like great stuff but I've taken Show HN out of the title because (1) blog posts can't be Show HNs - please see the rules: https://news.ycombinator.com/showhn.html; and

(2) it had a Show HN a few months ago:

Show HN: Learn German with Short Stories - https://news.ycombinator.com/item?id=35713852 - April 2023 (119 comments)
One's time is free. Many developpers make less than 3k$ /m net, so it still makes sense.
Beautiful. Now I can finally do the necessary custom build: Replace all keyboard shortcuts with emacs ones.
Does this mean it will be fixed in Thunderbird too?
I didn't say HN is turning into Reddit, I criticised one specific comment. Thanks for your input but you can take it elsewhere.
>Idiom recognition and optimization

On RISC-V's fusion idioms, it's not just recognition; they're designed in. Compilers are meant to try and produce them reliably, as if they were a dedicated single opcode.
Please correct me if I am wrong here, but did he take this position also when meta made occulus as closed as possible?
Running any opensource stuff on it?
Connecting it to an free operating system?
You could not even buy one here, at least not without selling your personal data.

I have a unpleasant feeling that this well intended talk is only a move to protect his future work and foremost business.

(but I do hope that I am wrong)
> it's just some code that can be thrown away at any time for something better.

That's exactly what the author is arguing against. Decisions about foundational infrastructure (frameworks, databases, programming languages) have consequences for the organizations that decide to use them. Switching costs can be high. Lock-in of all kinds is real.

> When we list humanities technological inventions a century from now, I don't think we will be listing CockroachDB or similar.

That isn't at all what I or the author of the article was saying.
The platform is fine. It can play Windows games using WINE just like Linux can.
I think it's interesting how JavaScript has gone full circle on classes. At one point a decade or so ago, classes became vilified as substandard syntactic sugar on functions. That combined with a surging interest in pure functional programming lead to devs using functions for everything and libraries like underscore to assist. Just five years ago, React added hooks as a way to avoid classes all together.

Now classes have been super-charged in the latest JavaScript proposed standards, with the addition of syntax for private and static variables, getters and setters, accessors, decorators and more. All of which are either in engines already, soon will be, or adopted by TypeScript or other precompilers.

I think it's interesting because TC39 decorators which Lit is now using aren't usable with functions yet, only classes and class methods. The standards groups seem to be at odds with the general JavaScript community consensus on dev patterns. But with classes becoming so much more central to how JS is structured, I guess we're going to see a lot more class-centric JavaScript. Which is OK, I guess. I just hope it doesn't turn into Java.
I'd re-phrase it as "Ireland Won the Global Tax Game, and Dublin Is Swimming in Money".

The Pale still exists even though it's gone! I live in rural Ireland and the Economic Crash of 2008 still hasn't washed through, not to mind the effects of Covid, drug infiltration to the non-urban settings and the influx of immigrants. Great that we can accommodate the Ukrainians and all but this win smells very, very ephemeral from where I stand.
Well, they're not free (in dollars) in CA or MA.

They're never free in terms of your time, either.

(But note that I agree with the sibling comments by cool_dude85 &
undersuit, in this case. But they are a regressive tax.)
the vast majority of people are already too lazy to learn a second language... and those with the willpower to do so won't be stopped by this.
It might help to remember that a human body has more cells than there are people on Earth by around three orders of magnitude, and that you're engineering things on the scale of nano- or micrometers.

A typical human cell is on the order of 10 micrometers. If you need to bridge even 1 cm of that, you're bridging ~a thousand cell-widths. If you think of a cell as the somatic equivalent of a house in a city, that's the equivalent of an infrastructure project spanning (based on a quick count of the number of houses on each block in Oakland) the equivalent of around six miles, or roughly from downtown Oakland to El Cerrito on a map of the Bay (~4 BART stations). And you have to do that on a scale where precision manufacturing is incredibly hard, where you're dealing with extremely difficult problems of chemical synthesis, in a living body, without provoking the body's defense or repair mechanisms to stop you. And that's assuming you even know what you're trying to do, which requires an understanding of the machinery of those cells that we often don't have.
Lit is made by Google.
You can work full time for someone as a Postgres committer.
They also had an issue with creating and deleting persistent volumes on 1.25. It lasted for 15 days, or half a month(!) last month: https://status.cloud.google.com/incidents/EBxyHQgEPnbM3Syag5...

I'm also incredibly annoyed at them displaying time in PDT. I genuinely don't understand why they decided on that instead of doing something normal like UTC or detecting my timezone. Especially annoying every six months because Europe and the US don't do Daylight Savings Time changes at the same time, so for a week or two there's an additional hour I have to account for.
How do you sell when you have nothing but words?
> it’s at this point in the step code must be trusted even if it’s supposed to be as simple as “make everything available “

The "step code" here is a group of humans adding documents to some type of storage available to the auditor.

There is no question of fraud in that code because it's generic. Microsoft, Box, Dropbox, etc. aren't building in custom code to commit fraud.

When publicly-audited firms commit fraud, it's not an issue of untrustworthy code. It's because humans are going to some trouble to commit fraud. There are even "checksums" (balances) that tell you if something is accidentally missing, so it's rare that financial fraud can be conflated with an innocent mistake.
Where is a PE firm involved here? Betterhelp is owned by Teladoc, which is a public company.
curl --header "Content-Type: application/json" --data '{"foo":"bar","baz":42}' https://httpbin.org/post

xh https://httpbin.org/post foo=bar baz:=42
Why? It's just a judgment call
"generally"

I have first hand experience that that is not true in all cases. Less than 200 songs & movies. The RIAA was asking for $7-$10 per song and the MPAA about $17 per movie.
Remember Vector from Anki, which had some former Pixar animators working on it.
I remember old article, on HBR, said, semiconductor fabs are now underloaded (predicted about 70% load), so very much sense to create fabless manufacturer.

Looks like, AMD was right, to separate fabs and become fabless, and SEC for some reason cannot do it and suffer losses.
> My understanding is that such parts are not by themselves illegal. The crime is actually using them on the road. My understanding was that they were legal for track purposes.

That certainly used to be the case, but it changed recently, and the EPA has been aggressively going after anyone who sells them for any purpose.

If you're in the US and sell things that can modify emissions stuff, they're coming for you. Period.
http://web.archive.org/web/20231010105143/https://www.haaret...

https://archive.ph/oLK5q
Sorry! https://twitter.com/jdan/status/1669144699595022338?s=46&t=P...
> "hey, add [this site we don't like] to the list, or go to prison".

Aren't there already a dozen or so such lists? I don't see how one more list really increases the risk.

You can make the list public - most of the bad actors are obsolete, compromised equipment for which the owner is unaware of the problem. Once the list is public, it's pretty easy to detect anyone trying to abuse the list as a tool of censorship.
It's great that the project has traction and the team still working in critical features.

I do not know if others have the same experience, but comparing Psycopg2/3 with SQL Alchemy I think the latter is way more robust and more developer friendly, but coming from a DBA background Psycopg sounds way simpler, even for the sake of writing pythonic code.
Not just the universally, it's also that it doesn't seem like unquestioned to me. Though I'm sure one would be able to find subgroups taking Sonos' side if one went looking beyond popular opinions
Who is going to enforce these rules other than cops?

I mean yeah if they never get complains about a given area and they get one call about a loud car driving they're not going to come in lights and sirens to search for them. But if they consistently get complaints it will absolutely guide their decision-making around where to patrol, how often, etc.

Of course this assumes that the political leadership in your municipality hasn't decided that cops don't need to enforce laws (rare outside of a few large cities) and they're not busier with much more serious crimes, underfunded and understaffed, and just not able to spend time on noise complaints (rare but a common talking point).
The only difference between malware and security software is the intent of its author. Functionally they are equivalent however.
Bangkok's is still inadequate but I give them credit because they had a late start compared to most of the other cities on the list. They've built about 150 miles of rail transit within the last 25 years.

I remember when I grew up in Bangkok in the 90's and saw the pillars go up for the Skytrain, it still seemed like a pipe dream at the time.
This is great! I would love to see a sample of the color input images and the resulting image on the display.
I can see the book title now "Naked Programming" LOL
Would a beefy sample app fill the gap? Something that demonstrates a complex real-world use case.
But once you have enough, why aim for more?
At least in Canadian cities, both bylaw officers and police can enforce these things. Bylaw officers tend to have less discretion on doing their job (and uhhh, fewer other crimes to claim to be busy with)

Though sometimes this double-responsibility just means finger-pointing instead of action.