skysight-inc/HackerNews huggingface dataset:
> Though if you're making any attempt to use valid tags you'll have <html lang="ja">

Right, which is why that's a bad example. But it's the same for most "normal" applications (even e.g. text editors, or I remember hitting this kind of thing in WinRAR), and a lot of the time there isn't a standard way of indicating the language/locale in the file. Even within firefox, there are (admittedly rare) cases where you're viewing something that isn't HTML and doesn't have HTTP headers so using the encoding or manually setting the page language is still the only way to make it work - and applications that have a manual "file language" setting are the exception rather than the rule.
Wow! This is very interesting!
Is 53% turnout a lot or a little in Israel? It's a lot in the US, obviously. What does it matter that the number includes Druze and Bedouin? Other than that both communities are harshly discriminated against in the surrounding countries without reaction or even notice from the commentariat?

I understand arguments about colonization vis a vis Gaza and (especially) the West Bank, whose occupations represent the threat of an in-progress appropriation and "colonization", if we're going to use that word. I don't understand what discussion about the "colonization" of Jaffa gets you. Jaffa is to Tel Aviv what Saint Paul is Minneapolis. It's not going anywhere. What's to advocate for? You would literally be on firmer footing advocating for the return of San Antonio to Mexico.
> F1 is about "emphasizing the importance of driver talent and creating a level playing field"

Someone should tell Max and Red Bull about this :P
Sure. But they have promised a lot and delivered very little.

And from people who have used the Rabbit the LAM concept as they have done it is unusable e.g. it was ordering from DoorDash to the wrong address / incorrect tip and they had no way to change it.

User experience is just as important as the technology.
Your knowledge of economics appears to be lacking. Your original statement that the only way to extract wealth from someone is by putting them to work is factually wrong for the reasons I stated.

https://en.wikipedia.org/wiki/Rent-seeking
Are these extensions standard across your users, or are they user supplied?

If the former is the case, in a world where dynamic linking wasn't "the way things were done", you'd just just statically link them all into the PHP interpreters binary, and then only run the code to actually start them for the users that want them. Linux shares memory between the different instances of the same executable the same way it does between different instances of a shared library, there should be no difference in cost. Today, I doubt php supports this, particularly the "only run the code to actually start them" part, but in principle it's a lot simpler than dynamic linking to do that.

If the latter is the case, how are you getting any savings today?
Yup, similar to that specific piece, and I definitely agree that GraphQL's DSL shows how much the DX of the description language itself matters, and how codegen is a productivity multiplier. I think gRPC also demonstrates this. You can think of TypeSpec as an attempt to bring these benefits to any protocol, schema vocabulary, or programming language.
So, again, why isn't Spotify a gatekeeper at this point? This ruling shows that the quantitative thresholds are pure fiction (which was the old justification for leaving them out).

Spotify has clearly an entrenched and durable position (the government of England formally declared them a monopoly)... and they are using their market power to strong-arm others: Look at all the Spotify-only or Spotify-first streaming playback devices (Teslas, for starters). They pay massively lower rates to artists than other streamers (like Apple Music) for another example. As for consumer harm, I seem to hear nothing but complaints from friends about Spotify's latest AI-generated playlists and poor user interface... those again speak to entrenched and durable market power.

It really makes me question whether Europe has such low rates of corruption as everyone says.
I have a similar “origin story” with the Precise V5. I remember how so much better it was than the ballpoints I had used before. Still use it today.

That being said, I miss the old color scheme of these pens. In my day, the V7s were vividly color matched to the ink, whereas the V5s were a lighter shade of the same hue. The black V5 had a gray body, the blue one had a sky-blue body.

This reinforced my opinion of V7 users as babies with their crayons, while us V5 users were sophisticated and elegant.

My math homework somehow seemed more exacting because of that spindly little nub laser-focused on the work at hand.
There are both in-band and out-of-band ways to signal language while staying with utf-8, so you don't need to exclude anyone
It doesn't even do that much. NAT is something you apply to outbound connections, not to inbound ones. Unless there's a firewall blocking it, you can connect inwards over a router that's NATing its outbound connections.
I think a lack of illustrations is the least of the writer’s faults.
They can do everything (and more) than what was in the video. Sure it they can't compose a email, but at least they will give you accurate information.
Cloudflare CEO sues over free-roaming fidos at his ski resort paradise
I agree.

But you left out one small piece of information:

If you didn't go outside for food you died. If you didn't go outside to till your field you died. If you didn't travel with your animal herd you died.
Infrastructure could be considered part of architecture but also, it should include other aspects such as how the code is organized on a per-project basis; what frameworks are used, how data should flow through the system, how the different modules are organized to form a functioning product that is resilient to requirement changes.
There's someone that must be paying your invoices? Charge them extra for the extra work that needs to be done to sort things out.
…yes; that’s my point.
I see. Was just confused because you mentioned algebraic geometry and I wasn't sure.
> Your knowledge of economics appears to be lacking.

Well, duh. If it weren't lacking, what reason would there be for me to talk about it? There would be nothing left to learn. That would be a useless waste of time.

> Your original statement that the only way to extract wealth from someone is by putting them to work is factually wrong for the reasons I stated.

Go on. You stated that rent seeking accumulates profit, but as profit is merely the promise of future work, no wealth is actually extracted. Only a potential promise of future wealth is gained. Not until the profit is spent – as in people are put to work – can wealth be extracted out of those promises.
Isn’t this the goal of the daily scrum and the scrum master?
>Are these extensions standard across your users, or are they user supplied?

These extensions are standard PHP extensions, so they are the same for each process and user. Extensions like MySQL driver, Postgres driver, ImageMagick bindings and such.

You are correct that no savings would be possible if these were different across each user.
The current iteration of wearable tech (beyond smartwatches) might be half-baked and riding on the AI wave, but wearable computing as a field is promising.

The technology has only recently reached a point where it could rival traditional mobile computing. Dismissing the entire field based on these early attempts would be a mistake.

If anything, current smartphone leaders would be foolish to not jump at the opportunity to introduce standalone devices themselves. They eventually likely will, and will market their versions as the real innovations.
Solaris runs on commodity x86-64 hardware, Oracle offers installers for download and a free license for development use, and there is an open source fork (Illumos) which is 99% compatible. Given all of this, it isn’t hard for open source developers to setup CI/dev/test environments to support Solaris x86-64 as part of their project. SPARC is harder (hardware availability), but if it builds on Solaris SPARC and tests fine on Solaris x86-64, it is probably going to run on Solaris SPARC too. There are some potential gotchas around memory model differences and endianness, but one can just punt those issues until a user reports them, and then say “we can’t fix it unless you let us use your hardware”

AIX only runs on non-mainstream hardware (POWER), plus IBM isn’t as open as Oracle is with providing access to it. This makes it significantly harder to support than Solaris is

Added to that, Solaris and Linux are closer to begin with. Historically, Linux copied a number of its APIs from Solaris; AIX was far less of an influence. Years ago, I had to port some psuedoterminal management code from Linux to both Solaris and AIX. I only had to make some minor changes to the Linux code to make it work on Solaris; the changes I had to make to get it to work on AIX were much more extensive
Or a virus goes through and kills everyone with a specific trait. The gene pool can be changed in years.
just use replicate
SQLite is the first one I’ve looked at the internals of. Do others walk an AST of the query instead?
I think you are comparing apples to oranges.

99% of websites don’t need threejs.
But there’s a segment where it is a very useful tool.

For example any serious shop that provides appliances and furniture customization.

The same goes to car manufacturers.
Even premium brands fail to deliver a nice immersive customization experience. And this is despite having all models with excellent quality due to the manufacturing and design.

The story is old as the world: always use the right tools for the job.
Sometimes it is old school HTML, sometimes it’s ThreeJS and web assembly.
That's wild.

I don't understand how that's even possible with a "next token predictor" unless some weird emergence, or maybe i'm over complicating things?

How does it know what the next street or neighbourhood it should traverse in each step without a pathfinding algo? Maybe there's some bus routes in the data it leans on?
I know, they were referring to them, I live in Australia.

I was just saying I’m not native and I have pale skin which is worse for sun damage, unlike our indigenous counterparts
Likewise, after mastering how to find answers by typing in the correct few keywords, why go backwards and use slow/ambiguous written or spoken conversation as a query language?
>>What good is perl in 2024.

Pretty much anything that has to run on Unix(or unix like machines). Its special niche is glue code and automation related work. Use case for that happens quite frequently than one imagines.

There is a also a 'blub' nature to it as well. Many times unless you have used a tool, it can be hard to see what use case it fits in. Last two weeks I had to do a fairly heavy automation related thing at work. Bash was not suitable because the code would get big as the situation evolved. The tool has to be something using which is present everywhere(rules out things like golang, java), something in which you can rapidly prototype, something that is very good at manipulating text and something that works very well with Linux utils(Rules out python, golang). Over two weeks its size grew to something like 3K lines, and I have used it to automate hours of boring manual work, overall I think I ran it like 30 times or so.

Perl is also good at generating text which has some structure. So I have used in the past like a macro utility in languages that don't have macros. Basically I generate code using Perl. I have used this to generate python, pig and even java code many times.

Other types of work are for glue, like cron scripts, clean up, regular test scripts, rapid prototyping etc.

CPAN makes the whole experience awesome. Its still the fastest evolving library base compared to any language, only competition may be is js. You will find a library for nearly anything you want. And for something that you can't find, Perl is good at rapid prototyping. Compare this with something like Clojure, where even language goes without maintenance for months. Perl is still actively developed.

Another big factor can be commitment to backwards compatibility, you can be sure your scripts from years back will run on newer versions of Perl.

>>Follow up: where do you see it going.

Perl is here to stay. Its installed on nearly every machine you can put your hands on, and even teams don't use it, Over the years I have seen individuals use it as some sort of a personal automation and productivity language. Like a secret tool.

I guess a lot of banks, telecommunications, manufacturing and early internet companies use it heavily till date.

Basically so as long need for automation exists, Perl would exist.
Design and Compilation of Efficient Effect Handlers in the Koka Language
> One distinguishing feature of "deluxe-chat": although it gives high quality answers, it is very slow, so slow that the arena displays a warning whenever it is chosen as one of the competitors

Beam search or weird attention/non-transformer architecture?
To build a laser, you would need at least three energy levels, and ideally four, with particular constraints in the transition probabilties so that you can create population inversion. And you would need to pump it with a higher-energy (shorter wavelength) laser.

Perhaps doable with a free electron laser, but probably not with traditional lasers, due to the energies involved.

But, yeah, not sure what the use would be. Maybe a form of lidar that allowed measuring speed of objects to extreme precision, by measuring the dopler shift of reflected light? (Assuming light at such a short wavelength is reflected sufficiently, which it probably wouldn't be).

If there happened to be one atom/matrix that could be tuned to the transition energy of another atom's fission transition energy, then you could use it to burn nuclear material / waste. But you could just do that with the pump laser directly.

I suppose you could maybe pump such a laser with a very high temperature plasma (like fusion temperatures hot), rather than with a free electron laser. Then maybe it might make more sense.
Just install Safari Technology Preview.
I used to have such a person. It was my boss at work.
This is a response to a question of Google Play’s reproducibility which is moot because of the distribution mechanism. *Android* in general does have reproducibility especially from third party repos like F-droid.
it's so over for Devin
someone/some team can easily recreate this app.
Yes, postgres for example. It maps pretty close to what you see from `explain` where the ops are pretty high level, reducing interpreter overhead. JIT's big gain is speeding up reading values out of row data
It's always nice to see someone who actually understands time.

"Convert to UTC and then throw away the time zone" only works when you need to record a specific moment in time so it's crazy how often it's recommended as the universal solution. It really isn't that hard to store (datetime, zone) and now you're not throwing away information if you ever need to do date math.
FTA:

> Tree-Of-Objects → The input SQL is translated in a tree of objects that represent the processing to be done. The SQL is executed by walking this tree. This is the technique used by MySQL and PostgreSQL.
Who would still write OSS if they could be sued for a bug?
Prove it...
This is a nice POC, but would be detected pretty fast in "real world".

That "printf" hiding hook seems to be specifically tailored to one command (bash's "set"? "env"?). Any other command to look at environment which does not use printf would show LD_PRELOAD just fine. I, for example, routinely use "strings" to examine environ of desktop processes - try intercepting that. There is also sorted(os.environ.keys()) from Python, and env dump at the start of CI jobs...

Not to mention that even if variable itself is perfectly hidden, the preload action itself is visible. LD_PRELOAD-ed libraries show up in "ldd" output, and in "strace" output as well, and in "gdb" outputs.

The "propagation" part is just appending to ~/.bash_profile, which is trivially discoverable as well. You can "cat" the file and it'd be right there, or if you have some sort of VCS for you dotfiles, they will flag file as having been changed.

With enough imagination, you can figure a way to bypass most of those detection method.. but that "most" is not going to be enough. In the hypothetical example of xz-like attack, you only need one slip-up for such worm to be quickly detected, brought to light, and countermeasures brought up.

(targeted attacks are much scarier, but they aren't likely to use such a crude method anyway... even PATH mangling is more subtle that that!)
RFK Jr. rolling in his electoral grave. https://bmcmedicine.biomedcentral.com/articles/10.1186/s1291...
> I haven't gone to IPv6 at home because working with an IPv6 string is so much harder.

Setup DNS, configure something mdns based like Avahi, or use the hosts file.

> I can't always copy'n'paste addresses. I often shout/phone an address to someone else to type in.

This is weird and not a normal need on a well-run network, or if you have the above working.
You might want static linking, but static link semantics are still stuck in 1978. We really need to teach the static linker a bunch of tricks that the dynamic linker knows.

Also, as u/singron notes, a debugger can do to a statically linked executable everything that TFA's unicorns.so can do. Static linking only makes that a wee bit harder, not that much harder, and recall that once a unicorns executable is published then the fact that static linking made it harder up to that time becomes completely irrelevant.
Some reason is because consolidation of business. The local world around us, local business, has evaporated. Instead of making things & running loc shops - which requires local people to take command, to be entrepreneurial - there's now some vast far off corporate hierarchy doing all the decision making and rolling it out to an ever changing workforce of people they probably havent nor will ever meet.

There's not much dignity here. The opportunity to be the boots on the ground figuring out & doing things is semi done for. We don't see & witness the work of others around us, don't have the example of good rewarding work. Thus the social contract slips & gives.
Alas, it still fails at my favorite music theory question. I've yet to see a chatbot get this right, even though it isn't a trick question at all.

I ask:

"Consider a tenor ukulele in standard tuning. If we tune it down by a half step, how might we then finger a Gmaj7?"

It initially reasons correctly that this must be G-B-D-F# and it understands what the resulting strings will be tuned to if we drop them a half step. It just can't work out a valid fingering, and ends up getting confused and suggesting a nonsense chord.
I should have said unlike many places around the world.

My point being in relation to the parent comment was that here you can’t just sleep outside all day. And being outside for extended hours here does irreversible damage without sunscreen very quickly
Is it something similar to beam search (https://huggingface.co/blog/how-to-generate#beam-search) or completely different (probably is not beam search if it's changing code in the middle of a block)?

(I can't try right now because of API rate limits)
Rapid is relative here isn't it ? It depends on the lifespan and the number of generations that can survive over a fixed time period.

We hear about evolution or mutation in bacteria and viruses(whose lifespan is so small) all the time. Is there a major difference between frogs resisting salt and drug resistance in bacteria ?
Previous discussion: https://news.ycombinator.com/item?id=36126032. Perhaps that's why this story didn't get traction.

Here's a 19-minute talk linked from the website: https://www.youtube.com/watch?v=KJcd9IckJj8
> Until now, that vision has been bottlenecked on turning fuzzy informal intent into formal, executable code

Software has been and always will be fundamentally a problem of communication. What many don't realize is that the true challenge of communication is not one of transmission, but clarity of thought and understanding. Any tool, software language, or AI coder will still be limited by the clarity and completeness of the specs presented. What is software after all but complete and precise specs? Nothing will ever turn your fuzzy intent into your clear best interest. If you don't have clarity of thought, no intelligence in the world can help you.

That's not to say I disagree with the author, I agree that more complex creative power will be accessible to a greater number of people, but I think the intrinsic efficiency limit of communication will always be more difficult than people think.
> Putting it that way: it'd be hilarious if a compression format would work this way.

https://scp-wiki.wikidot.com/scp-3045
Nice enough to make me create a HN handle after a decade of lurking. "We could do so much better than this, swimming in pools of momentary bliss"...
I've been using it for my latest API - I was looking for a tool that allowed me to describe APIs similarly to GraphQL and in a design-first sorta way. All these openapi editors just felt crazy clunky and made data-relationship within the API non-obvious. TypeSpec is a great tool, really helped me out here - was exactly what I was looking for!
When my dad was in Thule in the 1950s, the base engineers built a full double rhombic for HAM / MARS. It was glorious.
I think this role is better captured by the title informant: someone who passes information. They are not undercover, but are doing something secretly
Apart from Python, even today what are the options?

golang/rust/c doesn't fit well the kind of tasks you would use Perl to do. There is simply too much verbosity and at some point in time you will bail out of the sisyphean nature of the task. Kotlin etc are more for mobile apps.

To me, back end work is-

1. Any serious application, that needs to run for years with performance - Java.

2. Glue work- Python/Perl.
There must be some point a to point c training data that it had to learn how to complete via tons of point a to b data, which it then learned to generalize?
Has validations thats awesome.

I have a project in mind and was looking for something like this. Closest I found was CueLang.

Now just need to find the time...
Something fun - the ESP32 supports capacitive touch sensing on some of it's pins, so you can turn any conductive surface into a button or input for your smart home setup. This well supported in ESPHome.

https://esphome.io/components/binary_sensor/esp32_touch.html
Will it translate to yaml for toolchains that want that?

I'd be delighted to have a high-level IDL that gave the same sort of thing that CORBA IDL gave us 25 years ago -- schema and stub generation for multiple languages.
Yeah, it’s not a glamorous trade-off. But it’s a >0 starting point that makes it so you can risk losing your comforts.

Your willingness to try great things is more predicted on What happens if you fail rather than what happens if you succeed.

If the worst that can happen to me is that I go back to my cozy but inconvenient cabin and do contracting until I can save up enough money to give it another go, that’s way different than the lose everything I own and live on the streets scenario.
If the incentive is to design for failure after the warranty expiry, isn't warranty length a good proxy for quality?
In large part because speciation by natural selection is so incredibly rare as to be observationally non-existent. The only justification for it is that many species exist now, and this is the only way we can explain it to have happened, so this must be the way it happened.

This is hardly "scientific" in the sense we like to think of the term, but it's the best one can do when trying to answer unobservable untestable hypotheses without resorting to the supernatural.