skysight-inc/HackerNews huggingface dataset:
This is cool, but how is state managed here? Does the server need to maintain any per-client state between renders? Does that have scalability or concurrency implications? I'm having trouble discerning the ramifications.
I would say F#. It has most things you could want:

- Proper functional programming support

- Fast enough runtime

- Cross-platform and open-source

- Mainstream ecosystem

- Large corporate backer

- Compile to JS

- Commercial and open-source tooling options

… and yet C# is far more popular. This is because language adoption is driven by existing user base and other network effects NOT the quality of the language itself.
Disagree. It’s the 80/20 rule, the PHEV will get you to 80% of your destinations on electricity. Paying $20,000 more for a battery for the added range to make those last 20% or trips isn’t worth it. (And with the state of charging, there are probably trips your EV can’t make that a PHEV can)
You are overestimating and being too kind on “modernity”. Even if today short stature is not a disadvantage (and that’s a big if), it can perfectly well be in one month, after a war or pandemic breaks out, or in a generation when your children will be shorter because of current preferences.
Is your development progress taking place in the open? (e.g. GitHub or somewhere similar)

It sounds like a cool project and I'd love to see it! And even have the option to open a PR and help ;)
Agree, the experience of an eclipse is something you really shouldn't miss out on.

The weirdest thing for me was how cold it got, even though the intensity of the light didn't change. Everything looked as if it was still full daylight, but it felt so very, very wrong. It really helped you understand how an event like that could scare people before astronomy, since it's like removing a huge constant of life, throwing everything into uncertainty.

The second thing you really should have on your bucket list is the northern lights. Not exactly astronomy, but you're looking at a night sky, so... The most surprising thing about the northern lights is how big it is. Pictures don't do it justice, it's not a thing in the sky, instead the entire sky is on fire and wobbling.
I used to use a notebook exactly like this, but then I became fully remote. Now I use org-mode for everything in the exact same way, except now it's structured and navigable and searchable!
Snowflake has time travel[1] keeping the original data for specified period of time.

1: https://docs.snowflake.com/en/user-guide/data-availability.h...
Yes, very negative. I can't stand how miserable it can be to fork a library and in general to ensure I'm importing the correct version of the thing I need to import when it's not in github.

There are other compensations - faster than python but still has decent regexps. Good crypto libraries. Channels (make life easy) and massively scalable goroutines. ...trivial cross compilation ... and many other things.

I still find python much easier but, for example, I have very little reason to bother with C++ or Java now.
Yes but many organizations make agreeing on “using less c++” very hard these days. Google kind of managed with their strict review/readability process and pretty much mandatory tooling but it’s damn near impossible in many startups to do the same without a huge political capital to spend. Go takes that challenge from organization level and largely pushes it down to language level.
My go-to these days is Polars. You get good performance since it uses arrow in the back. Coupled that with built-in lazy evaluation and it's API design it's pretty good for me. There are some caveats you need to be aware though. It doesn't always work as a drop in replacement for pandas
ERC721R – Enabling refunds for NFT projects
The hook is, "Not owned by Elon Musk."

A couple people have replied with the generic, "Network Effects are hard!" reply, but y'all seem to have ignored my whole point; Twitter's "Network Effect" is vulnerable right now. They could be a Digg looking for a Reddit, but nobody's trying to build a Reddit for some reason.

Also, you definitely don't need "top-tier" engineers to build a Twitter clone. There are hard problems involved in running a site at Twitter scale, and Twitter definitely needs and (currently, anyway) has top-tier engineers, but even 1/100th of Twitter scale would make you a millionaire.

Alternatively, you could just hire all of the engineers who want to leave Twitter because Elon runs it now.

Just take the parts of Twitter that don't fit with Elon's vision (but might be the parts that make Twitter valuable), build a new company out of them, and make a bunch of money. I just see an opportunity here, is what I'm trying to say.
I still have my first college Moleskine which also was something way “too good” to waste so has about 20 pages used, the rest are blank!

I now use free vendor notebooks from events and random pens. And a £2 flip notebook for daily to-dos.
I have a suspicion that in most cases a bucket of water (or a vase) would be more useful.
The units get smaller from let to right, which is what you expect. The American system doing things like month/day/year is unintuitive and causes ambiguity, but if it was done in an intuitive way in the first place (day/month/year), there would be none.
Higher signal-to-noise, at the least.
It is never that simple. Say the backup existed, and was global. By the time you get everyone briefed on how fubar it is and get agreement to load the backups, there are hours of changes from the unaffected customers that will be wiped by the restore, or have to be reconciled by hand for months. Sure, you can concoct the perfect antidote with hindsight, but their retro and next steps are sound.
It's part of the indoctrination of military culture/mindset. The heavy use of acronyms especially in a public context like this serves to signal in group/out group status.
Not exactly, no. That's the whole point of Truffle and why it's such a big leap forward. You do not map your language's semantics to Java semantics. You can implement them on top of the JVM but bypassing Java bytecode. Your language doesn't even have to be garbage collected, and LLVM bitcode isn't (unless you use the enterprise version which adds support for automatically converting C/C++ to memory safe GCd code!).

So - C code running on the JVM via Sulong keeps C/C++ semantics. That probably means you can build pointers into the stack, and then I don't know what Loom would do. Right now they aren't integrated so I guess that's a research question.
We’re not talking about being inspired. We’re talking about things like access to resources, time to spend learning and practicing, and the availability of people who can mentor you.
There is no alternative to college for the friend-building aspect. And even then, not all colleges are the same when it comes to making friends. I've been to a rural college in the middle of nowhere and a big-city college that mostly had commuting students.

Guess which one was better for making friends. That's right, it's the one where people are effectively sequestered for months at a time. At the big city school, so many of the people were just 'passing by' in some way. They're doing a semester here and then going back, or they're working in the city and taking classes p/t, or taking an elective as part of a pre-med program somewhere else...the list goes on.
The article talks about Moonraker. It is imo the best Flemming Bond book, and in the running for the worst movie. The plot of the movie and book are not related.

If you want an idea of the plot of the book, you can watch "Die another day" which is the same. I wont spoil it, but read the book and watch the movie and you'll see what I mean.

I don't know how much Fleming's script differed from the book (and Die another day transposed the whole thing into a "modern" world with North Korea and the bad guy) but in a sense the Fleming book version had been made
A social network, like most websites, is just a tool.

Setting aside all the spicy hot takes about "discourse", politics, free speech, censorship, addiction mind control, etc, most of which is overblown, A social network is just a tool to allow people to form persistent connections with each other and communicate, or consume curated content.
30 W of Neutrinos pass you all the time. However due to how little they interact that doesn't actually heat you up almost at all.
I own an EV (Ioniq) and believe this is the future. But Toyota Hybrids have been known to drive 400k miles without major hiccups. There exist use cases that EVs just can’t fulfill right now. So why not save 30-40% fuel while battery production is ramping, which will take a few more years.
(joke my-comment)
Ask HN: Go-to web stack for 1-person startup
I spent the morning just overwhelming myself with the possibilities.

I want to strike the right balance of leveraging SaaS and cloud, while avoiding being locked into a particular cloud provider.

If you need to set up a production-ready web app with auth{n,z}, accounts- what are the first tools you consider? More interested in folks thoughts than solutioning anything particular for myself.
The Niche Programmer
Sounds like you're doing something similar to FoundationDB's Sinkhole thing.

I rarely get to work on projects where we have the budget to destruction test things that hard, but I am absolutely in love with the concept.
Maybe I've just forgotten what learning Elixir was like, but I feel like OTP never gave me all that much trouble? I guess it might be a little weird, but conceptually it's not that different from how objects work and presumably Python data people do fine with that. I feel like the sticking point might be the syntax. Elixir has a very developer-friendly syntax, but the flexibility (all the ways to call functions, implicit returns, arity stuff, collection syntax, even macros) makes it way harder to just learn "incantations" and be able to read other people's code.
ALT+J selects the same token in other parts of the document.

You can also use it when you select something, what you selected becomes the token

More: https://www.jetbrains.com/webstorm/guide/tips/multi-cursor/
Looks great. $1,549 is a bit steep :(
I have bought a nice leather bound notebook, the one you sit down with a cup of coffee to write something important. I never use it.

I instead just got myself a cheap detective-style notepad I can keep in my pocket to write down all the crap the comes to mind, everywhere I am, even while standing up. That's exactly what I need.
Are 2 doors really that uncommon? Of the 4 cars I've owned, 3 have been 2-door. My brother's car is 2-door as well. I bet there's a big split on this re if you normally drive by yourself or with 1 passenger, vs with more than 1 other passenger. Ie, people with families are more likely to not look at 2-doors.
Well I enjoyed it. And to some degree (as I've said elsewhere on this thread and as the author himself kind of indicates), in order to appreciate the scale of the deceptions, you have to see the whole picture. And getting there takes some effort. But yeah, if I weren't reading this for entertainment I would want to be paid, for sure.
Here's an archived copy:

https://archive.today/vRD7i
My take is that what makes a sport exciting for spectators is different from what makes a sport exciting for the participants, which is also different from an exciting sports spec sheet.
Yes, please share or open-source it even if it's not done!
I also like Rite In The Rain notebooks with Fisher Space Pens.

My only complaint about RITR is that the feel of the paper seems a bit odd.
I would sooner drive after a couple beers with dinner than after taking Benadryl (diphenhydramine). That’s not because I think alcohol is safe to drive on.
It's a kid having fun. A kid with a couple botnets, but a kid nonetheless. Definitely not representative of the "Go team" or the "Go community".

If I had to guess, they don't care about Go, they just thought I'd be a fun target (with me generally being a tryhard and everything).
I have a similar relationship with notes - the act itself being the greater part of value. And I, too, have found myself becoming more of a paper snob over time.

The most satisfying notebooks I've found from a paper quality to value perspective are these 'age-bag' notebooks from Clairefontaine (90gsm A5 graph):
https://wonderpens.ca/collections/paper/products/center-clai...

The ones I drool over though are the 'bonus' notebooks from The Folio Society:
https://mirabiledictudotorg1.files.wordpress.com/2015/03/img...
Quite a few databases support time travel queries, in particular Oracle has for years and CockroachDB has them also. We can query the state of a table as it was at any point in the last 72hrs.
After seeing how the translucent Apple logo on some MacBooks let the sun in through the back of the screen, I always wondered why no one made a translucent screen backing so you could put the back of the laptop against the sun and get more light in
Hunting Squares – The Lehmer Factoring Engines
I agree, it was well supported rather than just one big bitch-fest.
Agreed. There’s profound value in simple rules that we can actually reason about. Yet it seems that governments are only capable of adding complexity on top of the existing mountain of regulatory tech debt.
Maybe it's that this thread is about specialist hardware that the commenters are unusually naive about how companies can use telemetry? I've seen it repeatedly argued as with GP that stealing footage is impractical therefore the consumer has no valid concerns, here.
All the factors you mentioned hamper the development of those highly cherished lifelong friendships. College is a necessary condition but not a sufficient one.
Depends on what’s burning. Fire extinguishers are generally more effective and safer. For some kinds of fires, water can make things worse.
i'm sorry but if my only concerns as a shorter man were not reaching things on the shelf my life would be immensely better
Outside of sports cars and specialist off-road, looking at the current ranges from manufacturers, you can only find 3-door variants in the most extreme budget categories, and often not at all.
The point is that regardless of reason, women are by and large not well represented on HN. This is easily discovered by looking through the profiles of the top 100 posters and following the breadcrumbs. I recall that a few years ago, DoreenMichele was the only identifiable female.

> I think it looks more like people interested in gender and identity based activism leave, and people interested in signal-to-noise ratio stay.

That's not true, as there are plenty of people discussing male-focused gender issues and male identity based activism, in addition to those discussing women, transgender, and universal gender issues.
Are you referring to https://www.pola.rs ?
I've seen a similarish problem - if I say "the initial bug report was 'why is my application logging to its pid file?'" I imagine you can work out the rest.
Isn't the opposite equally plausible? Tall people kind of stand out in foxholes, and they require more calories that may not be available in desperate times.
I don't know what you mean by "making release a no-op", but with reference counting it inherently takes O(N) time to deallocate an object containing N references, and O(M) time to deallocate M objects containing no references. With a generational copying collector, it takes O(1) time to deallocate M unreferenced objects each containing N references in the nursery — or rather it takes O(P+Q) time, where P is the number of objects that don't get deallocated and Q is the number of root references that need to be scanned, the ones in the stack plus the cards marked by your write barrier or whatever.

You can't achieve that with reference counting, with malloc/free, or with a non-copying tracing collector. You can achieve it with regions.

On the other hand, you may not need to. Allocating and initializing those objects took O(MN) time, so your program can't get an asymptotic speedup by deallocating them in O(1) time instead of O(MN) time. So it really depends on the constant factors, which nowadays depend strongly on things like cache miss rates and cache line sharing between cores.
I think it's erroneous to think someone who demands a 6'3 guy won't settle for someone shorter. Those "requirements" as listed on a dating profile are about as strict as "5 years experience with a framework that was released 4 years ago" on a job posting. They're an ideal, There aren't enough men in the world to meet the "6'-6'3" requirement and the majority of would-be partners will have to settle.
Always has been.
BTW homoiconicity matters in artificial intelligence research https://en.wikipedia.org/wiki/Homoiconicity
Short stature actually is objectively a disadvantage in dating and the workplace for men.

However, as someone who is barely 5'7", I have never found there to be a lot of joking or something about it or anything really in my face.

I know it has affected me. But I also don't really feel inferior in any way. Compared to human males overall I am fairly close to average in height.

But really my self-worth is based on things like integrity and problem solving ability. So if I don't trigger a mating instinct in a lot of females that's too bad, but I don't actually feel like a lesser person or something.

I actually believe that within a few hundred years unaugmented biological humans are going to be mainly irrelevant. Things will be run by AIs/robots with far superior intellects and capabilities, along with some cyborgs (maybe).

In fact, I believe that the human form will become passé among intelligent agents.
Works fine for me on a Pixel 6XL. It does need to let the pyodide files load, but they get cached, so for me, having previously loaded a demo a month or so ago, it loaded the Todo app almost instantly.

A few brief delays came with the matplotlib examples but nothing too bad (seconds not minutes)
Go Kenji style: just strap a go pro to your head and talk.
So you are saying that it's better to rely on the charitable feelings of random individuals rather than having a democratically elected government determine where the money needs to be spend? And what about the rest of the millionaires who don't care about anyone other than themselves? Do they get to benefit from the collective effort of everyone else and pay nothing for it?
We cannot tame the environment, we just create mini environments.

Nature is amazingly powerful
With its 30ms scheduling latency peaks (guaranteed xrun), I've found mainline is simply not capable of audio in any reasonable form.

If you do audio at all and run Linux, I can't recommend PREEMPT_RT enough.
I tend to agree.

However, there's one point that makes me skeptical: there are no organizational changes, or changes to leadership, or anything in that direction.

This sounds like "the tech guys screwed up, culture and management is fine here". Which it might be, or it might not.

I would have loved to see

5. We will stop pushing customers so hard towards using our cloud

for one, but that wouldn't be convenient for Atlassian.
Soyuz rocket uses 82% H2O2 for all first and second stage engines.

Soyuz spacecraft uses H2O2 for capsule control during reentry.

Soyuz spacecraft uses a variant of hydrazine fuel for orbital maneuvers.

All of this is true for all versions of Soyuz rocket (except Soyuz 2-1v) and Soyuz spacecraft, since 1950-s to today.
My only contention with Optional<T> types as opposed to NULL/nil/null is that in practice they're almost useless. An Optional<T&> is a pointer, plain and simple. If NULL is one of the expected values, it should be handled as expected. This leads to a vast simplification of a number of algorithms and data structures and no need for `.unwrap().unwrap().excpect("unreachable")` in the cases you can't do anything anyway. I've rarely seen cases where null values were possible at the algorithmic level, and expected, and not handled, because, lazy programmers I guess? Honestly all I can say for that particular case is that if you write half an algorithm, expect it to fail half the time...

On the other hand, if NULL is not an expected value, then how often do you really find the logic error at the same spot that the panic occurred? Not very often in my experience. We have callstacks for a reason. You usually find the NullPointerException at the bottom of the stacktrace or the None.panic() after 100-something other function calls in significantly complex codebases. No, if a function expects a value 100% of the time, and it was passed a NULL value, that's the caller's problem. And Option<T> won't help you if the user-facing calling code is still passing None or std::nullopt for whatever misguided or erroneous reason they may be doing so.

Certainly I agree there're benefits to encoding this kind of behaviour into the type system, but I don't agree that it's ultimately a solution to the '4 billion dollar mistake', since mistakes ultimately still happen. You just swap NULL for None and you still have a bug in your logic, just no longer a bug in the types. It's kicking the can.
Address the mental issues that are causing you to fixate on height and how others perceive you.
I agree with you in concept but in reality go ahead and try passing a gas tax in the US. You will end your political career and you won't get your tax.
It can, but hasn't. Our prejudice against short people is almost certainly a result of past associations with malnutrition and poverty. I can't speak for other reasons, but this reason for short stature is no longer a main cause in modern Western (or even Eastern) society. Plus what you say about the fickleness of advantage/disadvantage equally applies to tall stature. Maybe Ryanair will start charging tall people extra next month.

Your comment shows your hand on your prejudice, because you're still somewhat commenting from the viewpoint that tallness is still an inherent positive trait. That clearly didn't work out for the dinosaurs. I'm not saying the opposite is true (that shortness is an inherent positive trait), but I do believe we need to dispel our preconceived notions because they are very short-sighted.
Unless it's a plugin hybrid, a hybrid is still powered by an internal combustion engine.
Win+T selects the icon without activating it
Why only a single page? Every other page in my notebooks is dedicated to doodling and cool smeared fountain pein inkdrops!
Based on my research the onyx boox note air 2 is a better integrated solution for synchronized note taking
Shooting a gun into a crowd and not hitting anyone is also a "victimless crime", that doesn't mean it isn't high risk behavior that should be discouraged. The reality is that the large majority of drunk drivers are chronic drunks and drunk driving rules are pretty effective at taking them off the road.
Do people leave FAANG jobs every three months? I thought they stay there for three years to get promotions and then leave
One of YC startups JITX is trying to automate the electronics design part with AI.

The company is using a new L. B. Stanza programming language created as one of the co-founders Ph.D thesis [1].

[1] http://lbstanza.org/
This puts google in the position of being the arbiter of what testing is "good enough" when they're also one of the supposed competitors. If there's no mechanism by which the other app stores meet the "good enough" bar for testing that would eliminate the dire warnings, then they shouldn't be penalized for not being google.