skysight-inc/HackerNews huggingface dataset:
And that's why I'm saying CMake should have been a library. We want the functionality of Make but not necessary the language. And Pnut shows us well that {language != functionality}.

For the sake of mental experiment, let's pretend Make is a separate executable, separate process, but with some sort of API. You can manage dynamic dependency graphs by calling its routines from C.

Now let's say Make is a dynamic library with all functionality exposed. You can invoke and manage subprocesses using its functions, but now your C program and the Make share a process together.

Now let's say Make is a C library. GNU Make is written in C so this is not impossible to imagine. Your C program shares the process, and the names on compilation+linking phase with Make, which is annoying. But you can still work with metadata using Make's facilities. Also now you can use all the tools: debuggers, profilers, static analyzers, dynamic analyzers - you use for the rest of your codebase.

We perceive C as a low-level language but, and Pnut shows it well, C is only a set of rules. We can write shell scripts with C rules. Why can't we then write build scripts?
The whole publishing and book industry needs a drastic disruption.

It's still in the dark ages. While Amazon tried doing something with self publishing, that doesn't work either.

Hoping with AI and things someone tries to build something new in this space.
They are shooting themselves in the foot. Forget inbound tourism then. There's good reasons why Visa rules aren't always based on reciprocity.
Interesting. Your link mentions the wheel arches, not the fender wells mentioned in wikipedia. Definitely sounds like the same story otherwise. Your link is from 2006, the wiki article references a book. I wonder which is right.
Same, but different.

I once ordered qty. 6 bananas from Instacart, expecting one fairly-medium bunch of bananas to show up with about 6 fruits in that bunch. The listing clearly showed that it was for "quantity", not "weight."

But I got 6 pounds of bananas, which is a ton for a single person living by themself. [And I don't bake, so I got plenty of fresh potassium that week.]

It only happened once. After that, I started leaving careful notes that describe each item where quantity/volume/weight might be confusing and things have been fine.

(I could have complained and Instacart would have rubber-stamped a refund for that part of the order without discussion, but it wasn't worth that much effort.)
> It’s a slog to do the “which one of these is least a ripoff” calculation, at the grocery store

Where I live price labels must carry the per liter or the per kilo price too. It's printed with a smaller font size but it's visible and it's often the only price I look at.
There are also the `npm:`, `node:` and `jsr:` specifiers now. So you don't have to use the URL imports if you don't feel them.
Ulez expansion led to significant drop in air pollutants in London, report finds
> we all just wanted java with JIT

Java was literally the thing that made the term "JIT" popular, so I really don't know what you were going for here.

Also I just can't see how Typescript is in any way "closer" to Java - it's incredibly different IMHO. The only thing they have in common is probably the "Javascript" misnomer and the fact both support imperative programming, but that's it.
> gradual typing

AKA dynamic typing. Unless it's 100% static, it's dynamic
> competing browsers

There's literally no competition: around 80% browsers market share belongs to Chromium-based ones. Whatever Google decides in Chromium will be delivered in the next update to rule 80% of the market.

What is 'programmatic revenue' here?
Surely it should be ULEZ, not Ulez.
Node supports URL imports via the --experimental-network-imports command line option. There's also a built in test runner now.
You don't have to learn Kotlin. It cut down LOC by about 40% by the time I picked it up, but today's Java has become more efficient and supports things like @nullable. Kotlin is nice though, and it leads into more advanced things like Jetpack Compose for UI and Kotlin Flow which is a nice way to do reactive programming.

Reactive programming is useful for front end because the UI will update as soon as the data downloads, so it scales linearly with complexity and API calls, instead of an exponential mess of if-else.

You can use the github repo I linked. I designed it to be complex enough to handle the harder tasks but simple enough for a beginner to reverse engineer. Just download, run to see it work, and hack it into what you need.
They have already announced a plan, and they had one before the election. And it was weak sauce. Badically the Tory plan.
A reductionist line of reasoning that we need to cull humanity to survive.

I invite the paper authors to be the first in line. There is a fine tradition of S.F. which explores this, back to the 50s if not before. There was a strong element of Erlich in the 1970s take on things, which Erlich/Simons did not entirely eradicate. I tend to think overshoot is a self-correcting problem and I also tend to think if we get back to a rational place about the extremes of wealth and poverty, there's a level of nutrition and housing above worst and below best which can work at scale.

The other thing is, we already know the overshoot correction is happening in the future, the 2nd order derivitive of population trends tells us we're declining in the future. People have less babies when their standard of living improves.

I am probably not making friends when I say I think their take on Solar and wind and batteries is crap. They're doom saying in a belief they're right. They don't fundamentally test the proposition they're wrong, or that a transition out from FF is both achievable and worthwhile.

Does nobody else around here think basic linear optimisation, operations research has just been forgotten? These people think absolutist proofs of 1 == 0 work to say 'we are doomed' and forget about all the evidence that increments now, plus future improvements, plus unexpected third benefits, plus the other thing actually ARE a basis for optimism. Had we written this in the 1970s we'd be talking about 10% efficiency in solar cells as the fundamental reason they can't work at scale and here we are at 26% and rising. We'd be saying there wasn't enough lead in the supply chain to make the lead acid batteries we need, and here we are with diverse battery chemistry at scale.

MDPI is a mediocre to shit journal. This is junk science.
It's Going to Hit 90 Degrees in Alaska This Week
A lot of apps would (or at least should) still want to strip types for bundle size reasons though.

To take one extreme example, a library I work on includes an API for calling a JSON RPC server. Instead of manually implementing each call, we use a proxy object that converts any method call on it to a JSON RPC call. Then layer on types so given an RPC object you know every method on it and have typed input params and output. This means you can have any number of methods without increasing your bundle size, because all the types disappear at runtime. It also means you can add your own methods if you’re talking to a server that implements custom ones by just defining types. If you shipped this to the browser with the types then it’d be a much bigger bundle than without them.
I know you're joking but I've worked in very engineering-heavy startups where this was the case and almost everyone had to write some code, production or not.
The Hindi output is garbage.
Rapid Content Update file (detection signatures) are tested on the cloud side "Content Validator" which had a bug and didn't detect the issue with the faulty file. No where in the post mortem to CrowdStrike mention that these files are actually being tested on a real machine where the issue would have been detected. On top of that, they blame they software bug in the Content Validator.
“During the transpilation process, no type checking is performed, and types are discarded.”

this node feature is primarily around disregarding typescript in favor of the underlying javascript it represents.

that reminds me of this fun article:
https://www.richard-towers.com/2023/03/11/typescripting-the-...
Toybox combines many common Linux command line utilities together into a single BSD-licensed executable. It's simple, small, fast, and reasonably standards-compliant (POSIX-2008 and LSB 4.1).
For my application we do a land-and-expand strategy, where we use a mix of BM25 and semantic search to find a chunk, but before showing it to the LLM we then expand to include everything on that page.

It works pretty well. It might benefit from including some material on the page prior and after, but it mostly solves the "isolated chunk" problem.
Merchants can give cash discounts; many do. And there are also expenses to handling cash that credit cards eliminate: for instance, such as the need to securely transport large amounts of cash to and from a bank, the need to count the cash, and the extra labor of cashiers making change—a skill that many cashiers are simply borderline incapable of these days anyway.
> same damage falling 30 feet onto a stone floor, pile of hay, or a lake

Pretty sure it's the DM's job to adjust that. Eg "You break a toe from hitting the stone floor. Roll 2d6 for damage"

That aside, I'd say DnD is more like video games than real life. Most games have minimal fall damage because it's fun to jump. Also consider Mario games where you can kill an enemy by landing on them, but never kys by landing on bricks
in Linux you can rename your own process name, many applications do that to name their threads or to describe what they are doing

isn't it just much easier to rename our process to looks like kernel thread or some other process?
we could easily escape process tree by forking child and exiting parent (we would get adopted by init)
We can already make gold in a similar manner. It’s not cost effective.
What a weird question, is there a right or wrong answer to that?
An example of a language or of a program? You could try Lua, Python with greenlet, Zig 0.10.0 or Zig master with zigcoro, dozens of libraries that add this sort of capability to C, or becoming a the kind of person who uses search engines when they have questions.

BulletML is not even Turing complete and still has a wait function that does the exact thing mentioned.
Any time I hear “shouldn’t be done” I translate that to “will happen regularly”.

I do see this regularly in my work. All but one dev team I’ve worked with over the last few years has done this.
1. *Type Inference*: TypeScript can automatically infer types from context, reducing the need for explicit type declarations.
2. *Union and Intersection Types*: Allows combining multiple types, offering more flexibility in defining data structures.
3. *Literal Types*: TypeScript supports exact values as types (e.g., specific strings or numbers), which can be useful for more precise type-checking.
4. *Type Aliases*: You can create custom, reusable types, enhancing code clarity and maintainability.
5. *Interfaces and Structural Typing*: Interfaces allow for flexible contracts, and TypeScript uses structural typing, where the type compatibility is based on the shape of the data rather than explicit type declarations.
6. *Mapped and Conditional Types*: These allow for dynamic type creation and manipulation, making the type system more powerful and expressive.
7. *Optional Properties and Strict Null Checks*: These provide better handling of undefined and null values.
Google’s Closure Library is fascinating too. It’s being retired, but if you want to build a rich text interface for email authoring that truly feels like Gmail, warts and all, you can just use a pre-compiled version of the library and follow https://github.com/google/closure-library/blob/master/closur... within a more modern codebase!
I checked and it's 3% increments via the buttons. I have 3 different Echos, they all behave the same.
who the hell is Steve Jobs
What About "The Breakfast Club"? (2018)
Your sarcasm is out of place. I criticise the scheme because it’s not sustainable, not even for those that get the handouts. It’s not even solving the supposed problem. This is important with regard to the posted article, because that effect cannot be observed on small scale experiments that do not restrict labor supply on a societal scale.
Tailwind is pretty nice for this

<div class="sm:text-lg lg:text-sm" />
From an end user point of view I agree.

As someone who works either these models as an engineer, I think it's important to understand that a feature implemented as part of the user-facing UI to a model is irrelevant to the work I do with that model via an API.
Setting aside the parts of this question that sound like bitter personal experiences, the simple answer is that commodities are traded on commodity markets. If one doesn’t exist, it’s because no-one has figured out how. In this case it’ll be because bookings aren’t fungible and the services not identical.
Sounds more like it missed. They sent him a link, and he was wise enough to not click on it.
It's great seeing all the skins

https://skins.webamp.org/
> [I]t's a very dense book, but if someone really wants to get into this kind of stuff the "Bible" is "Foundations of Multidimensional and Metric Data Structures" by Hanan Samet.

You're not Kidding! 1022 pages, with a TOC that nests 4 layers deep. In particular, section 2.1.1.2 "Ordering Space" covers space-filling curves, and true to your description it covers every point brought up in the comments so far:

- Peano-Hilbert curve of OP

- Z-order curve mentioned

- "Reverse locality" issues

- Performance considerations of the mapping function

- Even 11 exercises for this section alone!

What a beastly reference. Thank you for sharing.
GN called out the lack of further details relating to oxidisation, fyi.
https://archive.ph/GwbIt
Nice easter egg, any others?

https://www.google.com/search?q=courier+font
The _programming_ ecosystem sure struggles with naming things.
When I was working for Microsoft China, we had cases where a Chinese restaurant in Bellevue would go after Chinese coworkers visiting the states because ICBC AmEx didn’t offer the same fraud protection as an American or European sourced AmEx (then they would use the numbers somewhere else and create bogus charges). Countries have different rules and protections, and China puts the burden on the cardholder proving fraud took place (rather than the merchant that fraud didn’t take place).
An excuse to take clients and show off how solvent they are.
My problem with SO is it very often gives a solution, but not the solution to the problem I have. Infrequently, solutions given are suboptimal -- they are technically correct, but completely misunderstand the underlying technology. Sort of like if someone asks "how do I avoid an implicit type conversion warning with gcc" and the response is "just add -w to the command line." That will get rid of the warning, and is the answer to the question that was asked, but a more correct answer would be to add a explicit cast to the right hand side of the assignment or verify the underlying type on the right side can actually be coerced into the underlying type on the left side.

I already have the problem that when I ask Google a question, it answers a question it knows how to answer. In the old days it would find pages with the keywords I provided and then gives the top ranked hits. This worked very well when I was looking for pages where a specific error message was discussed.

I worry that "smoothing over" detailed keywords on something like Stack Overflow (not to mention a smattering of "suboptimal" answers) will not be the win they think it is. Hopefully, they will retain. the option to search for discussions with specific error or warning or log messages.
You're right, there are many trade-offs involved. I'm considering this as well, but it's best to use a widely adopted ecosystem for external use.
This is a conspiracy theory. There is a labor shortage already, so the people “who pay millions in taxes” would be able to earn much more money if they could find more motivated workers.
I have a different pet theory. I think people, women in particular, don't want to have kids as much as was believed by any kind of biological drive. People want sex of course. So once the choice is there to not have kids, a lot more people will avoid having them. My parents generation could make that choice, but there was quite a lot of social pressure to start a family. As that social pressure has eased, people are making different choices. I think the arguments made about economic factors by people putting it off are actually just a rationalisation to explain away why they aren't conforming to expectations.

This would also explain why people who do have kids aren't really having much trouble with it, they just want them, or still fell for social pressure. Or were careless.
Let's make it 94 then. I think typescript is an abomination forced by java developers that don't want to learn javascript.
> US your employer can buy health insurance from pre-tax money, but you'd have to use post-tax money for paying out-of-pocket.

Ya, what’s up with that? It is totally true, but I’ve never been able to figure out why it’s true like that, given its huge unfairness. Is it just punishing people who get laid off from their job and have to go on Cobra? Likewise, are independent contractors just SOL?
It's probably property of AOL. But REAPER isn't open source either. Justin Frankel has released other open source stuff though.
Hacker claims theft of Piramal Group's employee data
If your coworker was a US citizen he could just get his parents green cards.

I'm assuming the reason he's not a citizen yet is because the employment green card queue for India is ridiculously backlogged compared to every other country.
Looks like a match: https://shorturl.at/SBYHT

Edit: shorter url
Which is fine (although these routines are very slow, which makes it awkward to use for volume adjustments), but why make things so complicated when the possibility to adjust the volume in 1% steps via the app and 3% via buttons exist?
> In Python, I've even heard of people writing types in source code but never checking them, essentially using type hints as a more convenient syntax for comments.

Note that there's IDEs that'll use type hints to improve autocomplete and the like too, so even when not checking types it can make sense to add them in some places.
Yeah, that could be cool -- we played around with some designs on showing the leading scorer or some ranking in each feed card as well. I can't say we've cracked it yet but I like the idea of an overlay.
I loved reading this. I was transported back to being 13 (27 years ago).
Or: There's third-parties that are selling the stuff at seemingly-outrageous prices just because there aren't other sellers moving them in large, efficient [at least pallet-sized] quantities on Amazon.

People sometimes want whatever they want, and some people are willing to pay a lot for whatever that is. That is not necessarily abusive.

eg, I like sardines, and there's some very particular sardines that I'm rather fond of. I'd love to pay $1 or $2 per tin for them, but I'll also pay $6 per tin for them if I must when they just aren't available otherwise for whatever reason.

Much of this can be explained with just supply and demand.

Don't even ask me about the price of Heinz canned beans in tomato juice or bottles of HP Sauce in grocery stores in my part of Ohio. They're inexpensive staples in some parts of the world, but if I can even find them here they're ludicrously expensive.

Amazon (and third-party sellers using Amazon) are no different than my local grocer is in that particular way.

Back in context of TFA: The problem isn't that things can be expensive; the problem is primarily that one must be able to easily compare prices and products, and an Alexa device is presently a terrible interface for letting that happen. (The Amazon website is also sometimes not very good at this, even on a real computer.)
Question: but for deleted you just mean commit to delete it? Because if you remove the commit from the repo, it should disappear.
Architecting Data and Machine Learning Platforms
Malaysia has only itself to blame.
But a fork is really not a branch. it’s a copy of a repo with one remote pointing at the original on github but that doesn’t need to happen.
What are those comments meant to be illustrating?

I spent a bunch of time playing with Golden Gate Claude. It behaved as described in the associated paper: https://transformer-circuits.pub/2024/scaling-monosemanticit...

> For instance, we see that clamping the Golden Gate Bridge feature 34M/31164353 to 10× its maximum activation value induces thematically-related model behavior. In this example, the model starts to self-identify as the Golden Gate Bridge!
Oh neat, yeah we could some speech to text thing or maybe even some like visual signal thing to call fouls.
I'm quite curious about why you hated it so much.
Ask HN: Will AI make us unemployed?
I can’t do without the help of AI in my daily development work. I use ChatGPT, GitHub Copilot and various AI-driven design platforms. AI can help me improve my efficiency by at least 30%. For some HTML pages or pure algorithm modules, AI code accounts for 80%, and only a small amount of modification is required.

The workload of two people before now only requires one person. If this situation continues, will AI make more people unemployed? Is it possible to develop into AI to write all the code in the future?
It turns out picking that threshold is extremely difficult - I've tried! The value seems to differ for different searches, so picking eg 0.7 as a fixed value isn't actually as useful as you would expect.
Great. Why not just nuke the whole country then. The Tories are against the project, lets just do nothing.

Helping trans people, why bother the tories are against it. Repair schools, why bother? Tories will reverse it.

This is fucking insane. How are British people all such pesimists.

HS2 is literally being built. There are tunnels already there. The digger are out in force already. That exactly why Phase 1 wasnt cancled.

And if Labor took their finger out of their assholes they would get to a point where digger were out on Phase 2 and then the Tories wouldnt cancle that.

And maybe at some point HS2 actually is operational and people will see that it is nice and cancling the rest of it would piss people off.

If your strategy is 'lets do nothing we are gone lose the next election anyway' then you should just give up. Winning 3 elections in a row is possible ither parties have done it. The Tories are in a terrible situation, that wont be easy to come back from.

Now is the time to be bold.
Implement RabbitMQ (AMQP) or Kafka Protocols in Go
A CL agent is next generation AI.

When CL is properly implemented in an LLM agent format, most of these systems vanish.
So if I read the article correctly if I never fork or otherwise contribute from my private repo I’m good?
In Japan/Taiwan they seem to be widely accepted. Most places in Japan that accept VISA/MC, also accept AmEx.
Ublock Origin disables all the sponsored stuff and shows your more organic search results. I only see sponsored when I use the Amazon app on my phone.
Interesting that they named their company after the Amazonian fish that can supposedly swim up your penis and lodge itself inside
Skills of a Successful Software Engineer
The mental gymnastics going on in this thread to justify this as a sane design is likely why software sucks more and more these days.
This is such a better explanation than "because old white men watch F1"
> I eat the cost but that's a risk I could want to take

You also have to eat the increased tax going forward. Which could be spent on eg universal healthcare.