skysight-inc/HackerNews huggingface dataset:
Not by default, no. But you could kind of implement it by providing a custom tokenizer that emits multiple terms for the same position in the document, with different variants of the same token. This would not be "proper" fuzzy search, but might be enough depending on the use case.

See https://www.sqlite.org/fts5.html#synonym_support for more details on the different approaches for implementing synonyms in custom tokenizers.
Same here. I’d rather them be transparent with the price and just undercut them. Last ‘open source’ YC project I reviewed almost felt like a hidden trap paywall. If they could cut my bill in half I’d switch, there is no reason Auth0 should charge so much. On the contrary another YC project just cut their competitor pricing and we are using them.
We don't know yet. But besides the nicotine addiction, there are other components in the vapor which we have no long-term data on, because it's just so new. But we know that there are components in the vapor that are harmful to your health, and nicotine itself is cardiotoxic, so there's that [1].

We do however have studies showing that vaping can be implicated in lung cancer [2].

[1] https://www.moffitt.org/cancers/lung-cancer/faqs/lung-cancer...
[2] https://www.news-medical.net/news/20240520/Study-reveals-inc...
The implementation is left up to the OEMs but they seem to have done pretty well. Thin and lights are in a pretty good spot overall.

Have people forgotten how bad laptops were in like 2010? Great big chunks of plastic that somehow still feel cheap and weightless, keyboard flex, mushy keys. They were really quite bad.
The earliest surrender request wasn't merely just for the emperor to stay in power. Japan also wanted to keep the territories they had acquired and manage all post-war trials of the military in-house.

Any American general or politician that agreed to these terms would have been seen as a fool or a coward, especially after Pearl Harbor, Bataan, Singapore, etc.
Don’t build it to sell - explicitly. Build it to solve your business problem and tell the guy building it “after we’ve separated ourselves from our competitors and we’ll either declare our company a software company that does logistics, or we’ll set an environment for you to pitch the sale of the software to competitors”

A startup mindset is importantly for the first hires, but selling software is an aspiration not a requirement.

That aspiration can be distracting from simpler business problem solving solutions too, so be clear “new codebase” when we are ready to sell…

Shortcuts for us, no shortcuts on the software resell company.
Currently working for the same kind of company (logistics, niche domain) with a mix of big ERPs (yes, not just one) and in-house software.

If you go with in-house you want to make sure it does not spawn multiple pet projects per need. And you don't want your software to rot. I took my current role to be part of a modernization effort because "it's old software". Well, I did not expect this kind of outdated and things are slow to replace because everything (and many "surprise" scripts and app no one use but in fact someone does) depends on the same badly setup database. But it's a "fun" challenge.

You really want easy to update / rewrite / replace software. Not just a "let's build it one time then consider it good to go for the next couple decades" politics.

> Besides, can we even attract experienced developers to a non-glamorous industry like logistics?

Yes, if you can present a good software project. Also pay and perks like WFH will often trump glamour, especially with experienced devs.
Profit and Loss Modeling on GPUs with ISO C++ Language Parallelism
Jupyter running on a GPU in your VPC
#3

There is an extension that lets you save and sync either all tabs or a certain window and restore wherever. Not exactly what you are looking for I think, but its very useful for me.

I believe that Google had something similar back in the day as an extension to Chrome but removed it.

Great when I am troubleshooting something at work and when done still want the 20+ pages saved for later reference but not open. Or when I am planning for the weekend or researching a product at work during lunch and want to open a bunch of tabs at home later.

https://github.com/sienori/Tab-Session-Manager
They are missing obvious killer features like exorcisms. I hope they add it to the next version.

Can you also select on which instance you run the prayer generation? Would love it if it ran in the basement of the vatican and the pope blessed the nvidia cluster with some holy water.
> What’s a decision you’re trying to make right now? Do you want to walk me through your thinking?

Whoa, why don't you take 2 steps back, new friend
Software would presumably be programmed with those limits to not break stuff.

During normal operation, every gear in a differential holds the whole drive torque anyway. So really the only issue is sudden changes in wheel vectoring which could end up using engine/driveshaft momentum to smash gears. You'd just program the software to not do that.
How do you access a blocked server without a vpn/proxy? You can keep adding IPs but that doesn't scale and there are more ways to block than just IP bans. A government has infinitely more resources to waste than a company that needs to be profitable. Governments will happily dedicate a hundred-people team just to eradicate your site, if it helps the politicians in charge.
https://www.ismercuryinretrograde.com/
Tag: Microsoft's first Android app is it (2010)
Right? Bidirectional capability at those speeds would be incredible for the price of this chip.

Either way, still looking forward to see what people cook up with it, and hopefully I'll find a use for it as well. Maybe combine it with some cheap 1920x1080 portable monitors to have some beautiful dashboards around the house or something...
> and the pricetag at 2-3x a similarly-performing windows equivalent, and probably +50% on similar screen windows equivalent.

Can you actually list any of these "equivalents"? I'm actually genuinely curious

Just to get this straight you're saying that you can get a Windows laptop that's just as fast, has comparable battery life and build quality as an M3 Air for $400-650 (i.e. 1/3 - 1/2 of the cheapest 16 GB Air)? Really?

> Unfortunately it is far too easy for a non-savvy person

So could you help those of use who are not that savvy by being more specific?
Lots of people in tech at the UK at the moment are struggling.
Hilarious. Exposing an LFI to view things like /etc/passwd and server logs, and a SQL injection in a PHP stack... I prob wrote code like this, when I was a 15 year-old self-described "webmaster" in 2002.
Notably, this marks a 4WD as having a low gearing case, ot says nothing about locked differentials.
PhD types doesn't mean they make foundational research.

> They are numerous, smart, very cheap, and work very hard.

Yeah, this is a good reason to hire such people, but they generally don't do foundational research work at companies, and if they do it is extremely narrow.

Just like government work the problem is the environment, Governments hires management and planning types just like companies do, but that doesn't mean they can scale up like a company can. Same with foundational research, private companies aren't a good place to do that.
Ircs limitations are its biggest pros. No memes,no videos, no gameification, no shops, just text and thought,or lack thereof.
To be fair from the perspective of most consumers what downsides does the Air have that are only there because it's an "ultrabook"?
No, this is Windows. It absolutely can use minimal power, but my experience closely monitoring my laptops consumption is it will regularly spike from 5-6w to 15-20w for extended periods, which obviously obliterates battery life. I've been unable to figure out why.

My particular specimen came with a 97wh battery (XPS), so it would be able to linger on for ~10+hrs if it could maintain its idle power consumption with brief spikes to do work, but in reality it's basically always less than that in my experience (and worse, its inconsistent as hell about it).

The other issue is sleep states, which as another commenter mentions leads to laptops using all of their battery in your backpack so it's dead by the time you actually try to use it :'(

It's made worse by comparison to modern phones, which deliver reliable, consistent power consumption throughout the day - so a laptop that regularly lasts a fraction of the time and doesn't know how to sleep just looks awful by comparison.
Look at Kinesis 2/360, Glove 80, Keyboardio Model 100. I've used most of them for extended periods of time and would not touch a staggered keyboard with a stick.

Another angle for optimization would be QWERTY itself.
Actually, I'm not that far off.

> The creator is a current computer science student in China who is using the skills he's learning to make a pretty penny on the side.
How would you compare yourselves to SuperTokens (https://supertokens.com/)? I ask because they’re another open source, YC backed auth system, and one that I’ve quite enjoyed using on a side project. There seem to be a lot of similarities between you two, would be interested to hear your take on the differences!
How to develop Native AOT applications in .NET
Blue Origin is older than SpaceX, and is proof that infinite capital guarantees absolutely nothing. Bezos has been among the world's wealthiest men for far, far longer than Musk's entry into that group. Let me paraphrase an excellent comment I saw on Reddit, in response to one of the usual lies about how the only reason SpaceX is a decade ahead of the rest of the world is that it got zillions in subsidies from the US government:

>If large amounts of funding is the only thing required to succeed, Blue Origin would now have a nuclear-powered spacecraft orbiting Pluto.
1) The Swiss way is not random WTF are you on about. It's based on people receiving welfare based on individual contributions, not based on social need, out of bottomless money pit which is anything but bottomless. You can't grow your economy if you use a third of the national budget on welfare instead of stuff like R&D to boost the economy.

2) There's no workforce crisis, it's just a shit pay and too high CoL crisis. Skilled workforce will always come if you pay for it enough to make it worth their effort. See Switzerland and the USA. Germany doesn't want to. They want workers to work for peanuts, pay high taxes and to tolerate crazy housing. Skilled people with options aren't into that.

3) Why are you so focused on birthrates? Uneducated people having more kids randomly as economic cannon fodder will not boost the economy since they might cost more in welfare than they produces as adults. You need to get skilled people any way you can not just throwing random bodies at the problem hoping that fixes the economy.

4) If you insist on being focused on birthrates, then see how countries with the lowest or no welfare have the higher birthrates, and countries with the best welfare have the fewest. Food for thought.
I know it’s extensible, with original work. ICU isn’t helpful for some languages
Rehashing some of what's been said and adding to it:

A nuclear chain reaction occurs where more neutrons enter into a fissible mass than leave it, where those neutrons trigger additional fission events.

"Criticality" is the point at which that neutron emission is just balanced: the same number are added as are consumed. This is often fairly stable, and can be further controlled with moderating systems (e.g., control rods, circulating water, or neutron reflectors which increase neutron flow). There's also the matter of "prompt" vs. "delayed" neutrons. The first, prompt neutrons, are emitted immediately following a fission event, the latter occur after some delay, from milliseconds to minutes or longer. The ratio of prompt to delayed neutrons also matters in controlling a nuclear reaction.

A nuclear reaction at criticality is not a bomb, at least not necessarily. What it is however is sustained, which is to say that the nuclear reaction will continue unless circumstances change.

A nuclear bomb, and specifically a fission bomb, requires not only a critical mass but a supercritical one, with a large amount of the material going critical at once. The challenge for the engineer is that nuclear reactions release so much energy that the explosive material itself can be blown apart before enough of it has time to react. So the trick is to transition between subcritical and supercritical masses quickly.

For Uranium-235, the reaction is slow enough that a "bullet-style" design is sufficient. A supercritical mass is arranged in two pieces, which are separated until detonation is desired, at which point one (usually smaller) mass is shot into the other, like a bullet down a gun-barrel. Plutonium-239 is so fissile that this would result in premature criticality and only a small fraction of the material would fission before being blown apart. Instead, an implosion design is used, in which a subcritical mass of plutonium is surrounded by explosive charges which, when detonated, compress the core sufficiently that it does achieve criticality, and the much larger nuclear explosion follows.

The Uranium bullet-style device was considered sufficiently reliable that it was not tested. The Hiroshima bombing was the first detonation of this style of weapon. The Trinity test was to confirm the theory of a plutonium implosion-style design, and Nagasaki saw the second explosion of such a weapon.

In the case of the Hiroshima (uranium) bomb, about 1 g of matter was converted to energy, and about 660 g of a total fissile mass of ~51 kg actually reacted, or about 1.3% of the total mass. Essentially the bomb was already coming apart before any more material could engage in fission. See: <https://old.reddit.com/r/askscience/comments/1546rcv/why_did...>

I believe values are about the same for the Nagasaki weapon.

More on fission weapon designs: <https://nuclearweaponarchive.org/Nwfaq/Nfaq4-2.html>
Hi! Thanks for the thoughtful reply.

I understand what you're saying, the thing that worries me though is that the input you get from other technical teams is very hard to verify. Do you intend to measure the development velocity of the teams before and after the platform change takes effect?

In my experience it is extremely hard to measure the real development velocity (in terms of value-add, not arbitrary story points) of a single team, not to mention a group of teams over time, not to mention as a result of a change.

This is not necessarily criticism of Figma, as much as it is criticism of the entire industry maybe.

Do you have an approach for measuring these things?
I’m starting to think that these people praising Jira are just part of an architected PR campaign that tries to deny what’s evident to the end users: Jira is slow, bloated in many cases almost unusable.
Sometimes I really wish that firefox sync was a bit smarter. The sorting seems so random sometimes and there is no grouping per window or anything. So when looking to open a tab when the computer has 5 windows with ~5-20 tabs per window open and they appear in a random order it can get very frustrating.

Also sometimes when sending specific tabs to my tablet or phone on android there is no notification, even if the app is open. Then I have to open the sync settings and manually press "Sync now" to trigger the notifications.
I rant a lot about startups. Facebook. LinkedIn. Instagram. Hacker News. Blogs. Work. Anywhere I just happen to be.

I'm not really trying to influence anyone. I just think they're a fun problem. Idle games are a nice mathematical problem, but not a practical one. Startups are by nature, very non-linear. It throws all the linear people off. Much of the world is wrong about them, even the experts. Every now and then, you encounter someone who isn't wrong. But you have to write about it to encounter them.

I guess it's similar to how astronomy is a hobby for some.
3.11? The article explains there are improvements on that specific benchmark in newer versions. Not on the order of magnitude that it would catch up here, but still significant.
Real-Time Crypto Tracker Using Webhooks with React, Next.js and Node.js
Posted a tutorial for building a real-time cryptocurrency tracker using webhooks, React, Next.js and Node.js. May be useful for anyone looking for an example on how to use webhooks with these technologies. I included the example code in a repository as well.
Agree on the sleep state stuff. idk who's fault it really is, but at least on the software front I mostly blame microsoft, because it's really their duty to deliver consistent, reliable power consumption on battery power.
In my experience it is not the amount of tabs that is the problem but that certain tabs (ie reddit) sometimes start to misbehave and eat way too much, so I tend to list the tabs by memory usage and handle it on a by tab-basis.
Thiania a great example of "narrative fallacies"

If a company is successful we associate the tagline to their success.

If a company is a failure or unknown we say it is because the tagline or name is horrible.

What people don't understand is that the brand makes the tagline.

The tagline doesn't make the brand.

People don't buy Apple because they want to "Think Different" and no one buys Nike Shoes because they want to "Just Do It"
Use an UNINDEXED column, see https://www.sqlite.org/fts5.html#the_unindexed_column_option
I have been looking for spare nuclear rods and various waste for a few hobby projects and this map should help. Well done!
Hi again and thanks for this discussion :)

Yes, what you are saying makes a lot of sense. And traditionally you would need to do some combination of a global state store like Redux, react-query and custom hooks.

Impact does support a new type of asynchronous pattern with React, which I am very excited about. It is supported in React 18 using the polyfilled `use` hook in Impact, but with React 19 you can use the `use` hook of React itself. What this means is that you do not have to differentiate sync/async values in signals. Signals makes promises observable. So:

const data = signal(fetchData())
const count = signal(0)

Both are observable values, where the data promise can be consumed in components with the `use` hook or by checking its data.status property directly.

So instead of having to split your state management between redux, react-query and hooks you are now able to just think state and co locate it with the same primitives and abstractions using stores.

If you read the https://impact-react.dev/deep-dive/queries-and-mutations docs, you'll see how the low level usage of this is. I would expect someone to create a similar data store abstraction for Impact like react-query, to manage expiration etc. at a higher level, like:

const DataStore = createDataStore(...)

which allows you to:

function MyComponent({ id }) {
using dataStore = useDataStore()

const data = use(dataStore.fetch(id))

}

But unlike react-query it would be based on observable promises.

But yeah, I do not want to state that Impact should just "do everything", but it is a low enough abstraction to co locate all state management in the same abstraction, if that is a priority. It might still feel too low level at the moment, but I am very curious to see where it goes.

When it comes to RxJS types of observables it is possible to do the same as `toSignal` in Angular, but I am unsure if it should be a first class concept like promises. Maybe it should, but also something the community can build :)

Would love for you to read https://impact-react.dev/deep-dive/queries-and-mutations and give your thoughts. We refactored a part of our own application where we needed to:

1. Fetch data about the content (promise)
2. Use that to instantiate a process (promise)
3. But async instantiation of this process also emitted events during instantiation we wanted to display as part of loading the process
4. Finally mount state management for this data bound to the process

Previously these steps where multiple components, but with this new async pattern we where able to express it all in a single component, line by line, using a store. It blew my mind :)
> How people ever got away with building massively redundant fault-tolerant applications that were completely dependent on a single SQL server, I'll never understand.

It works, with a lower cognitive burden than that of horizontally scaling.

For the loading concern (i.e. is this enough to handle the load):

For most businesses, being able to serve 20k concurrent requests is way more than they need anyway: an internal app used by 500k users typically has fewer than 20k concurrent requests in flight at peak.

A cheap VPS running PostgreSQL can easily handle that.[1]

For the "if something breaks" concern:

Each "fault-tolerance" criteria added adds some cost. At some point the cost of being resistant to errors exceeds the cost of downtime. The mechanisms to reduce downtime when the single large SQL server shits the bed (failovers, RO followers, whatever) can reduce that downtime to mere minutes.

What is the benefit to removing 3 minutes of downtime? $100? $1k? $100k? $1m? The business will have to decide what those 3 minutes are worth, and if that worth exceeds the cost of using something other than a single large SQL server.

Until and unless you reach the load and downtime-cost of Google, Amazon, Twitter, FB, Netflix, etc, you're simply prematurely optimising for a scenario that, even in the businesses best-case projections, might never exist.

The best thing to do, TBH, is ask the business for their best-case projections and build to handle 90% of that.

[1] An expensive VPS running PostgreSQL can handle a lot more than you think.
This is what I saw a company in smart metering do in this case, and it worked for them very well:

They had all of the seniors on their own staff. Architects, Tech Leads etc. They chose the tech stack, planned the development roadmap and in theory could've done it all themselves.

Then they used contractors to build the actual code with their in-house seniors overseeing and advising (and doing some coding themselves)

This way the essential knowledge was in-house, but they could vary the resources used for development depending on the need for new features.
Text to Swift (Payments) Using LLMs
Most mature web frameworks (ie, not Janky JavaScript stacks) handle this either out of the box or by pulling in a popular community library. The benefits are no separate service to run and operate and the user model being directly tied to the database.
I think this policy is pretty common.
Ask HN: Tracking website visitor sessions for marketing lead tracking
How do you track and analyze user sessions on your website? What insights are most valuable to your marketing and sales teams?
A bit of a naive question but can you acquire your provider's company, or poach their programmers ?
A transfer case is something BMW calls the thing that attaches to the side of your transmission to provide power to front wheel shafts, this does not mean the car is 4WD. Yes, still confusing.

https://awd.tech/de/apps/catalog/transmission/atc300-bmw
First Class Support for GraphQL Ruby and GraphQL Strawberry
>
If they had delivered a version of Windows for ARM capable of seamlessly emulating x86 code with no compromises

This is hardly possible on most ARM chips because x86 has a much stronger memory model than ARM. Also concerning "with no compromises": common x86 implementations have a very fast implementation of the SIMD instruction sets (SSE..., AVX/AVX2, perhaps AVX-512) that is much slower to emulate on ARM because their SIMD instruction set is different. The only reason why people don't realize this is that a lot of common software makes no intense use of these SIMD instructions. Then there are the subtle parts that (as far as I am aware) the ARM FPU handles multiplication of denormalized floating-point numbers slightly different than x86 (both implementations are allowed by the standard) etc.