skysight-inc/HackerNews huggingface dataset:
This reasoning misses a very large portion of Polypane, which is that you use it while developing, not just testing. It's a replacement for your time in Chrome/Firefox/Safari, not your time testing across devices (real or through online tooling like Browserstack).

It does however minimise that device testing time. So it all depends on how valuable that time is for you.
I don't mean to be disparaging to the original author, but I genuinely think a good litmus test today for the calibre of a human researcher's intelligence is what they are able to get out of the current state of the art AI with all of its faults. Contrasting any of Terrance Tao's comments over the last year to the comments above are telling. Perhaps it seems unfair to contrast such a celebrated mathematician to a popular science author, but in fact one would a priori expect that AI ought to be less helpful for the most talented mind in a field. Yet we seem to find exactly the opposite: this cottage industry of "academics" who, now more than a year since LLMs entered popular consciousness, seem to do nothing but decry "AI hype" - while both everyday people and seemingly the most talented researchers continue to pursue what interests them at a higher level.

If I were to be cynical, I think we've seen over the last decade the descent of most of academia, humanities as much as natural sciences, to a rather poor state, drawing entirely on a self-contained loop of references without much use or interest. Especially in the natural sciences, one can today with little effort obtain an infinitely more insightful and, yes, accurate synthesis of the present state of a field from an LLM than 99% of popular science authors.
Can WhatsApp use cellular?
>which does not open in a new background tab when clicked with the MMB.

Which you notice because your page scrolls up wildly as you move to click on what should be the new tab
yeah you know what you said made me think about these funny experiments that I haven't done in a long time and I remember now yeah, you can do

const arr = [];
arr[false] = "hi";

which console.log(arr); - in FF at least - gives

Array []

false: "hi"

length: 0

which means

console.log(arr[Boolean(arr.length)]); returns

hi

which is funny, I just feel there must be an exploit somewhere among this area of things, but maybe not because it would be well covered.

on edit: for example since the index could be achieved - for some reason - from numeric operation that output NaN, you would then have NaN: "hi", or since the arr[-1] gives you "-1": "hi" but arr[0 -1] returns that "hi" there are obviously type conversions going on in the indexing...which just always struck me as a place you don't expect the type conversions to be going on the way you do with a == b;

Maybe I am just easily freaked out by things as I get older.
> Their business model is based on selling a holistic ecosystem

Yeah and they succeeded in that so now it's about selling subscriptions on top of that.
I am Myanmar and reporting from Bangkok.

I was upstairs, at third floor and was going down to have lunch and it shook whole house. At first I thought I am having nausea due to not having any food yet then thing starts to shake violently almost knocked me off stairs . And glasses started to rumble.

A construction in Pathunam collapsed.

Some house of friends of mine in Mandalay - Myanmar collapsed. One girl managed to get out in time.

One construction in Mandalay collapsed - 2 died.

Historic Mandalay Palace wall and entrance collapsed .

Airport in naypyitaw collapsed, there are report of many airport workers died.

Bridges collapsed, one of the longest standing historic bridges of Myanmar - Sagaing Bridge collapsed.

One other bridge in Mandalay brings down two cars with it, casualties unknown.

https://www.facebook.com/share/p/18bsATAEKS/

Many Junta gov buildings collapsed

https://www.facebook.com/share/p/1BYV644DmY/
Yes, true! I was tired when I clumsily made that point above (I am not a skilled writer).

I learned how to use the em dash properly about 6 months before the release of ChatGPT and then when it was released I realized that it used them all the time. So, to convince people that I both know basic grammar and I am human I started to use "--" instead of "—".
> I've yet to find a decent implementation of search-as-you-type anywhere

https://www.voidtools.com/en-uk/support/everything/
1. Get a masters.

2. Or, set yourself up to work in an unrelated career field where you can still make use of your software education, like finance or engineering.
The natural pendulum swing of “Rs get in govt, f things up, so people get mad at them, elect Dems, who largely stabilize things, and so people forget they got mad at the Rs because they f’ed things up, reelect them because they’re better at lying about their promises, and then the R’s f things up and people get mad at them…”.

This cycle has basically continued ever since Reagan.
requests is really useful for non-trivial http requests (especially as urllib has terrible defaults around REST style interactions).

But here all the script is going is a trivial GET, that’s

urllib.request.urlopen(url)
Managing Docker Services for Homelabs
I want an AI that can reliably help me refactor a codebase.
Wow this book is a goldmine for architecture patterns. I love how easy it is to get into a topic and quickly grasp it.

Having said that, from a practical and experience standpoint, using some of these patterns can really spiral out into an increased complexity and performance issues in Python, specially when you use already opinionated frameworks like Django which already uses the ActiveRecord pattern.

I’ve been in companies big and small using Python, both using and ignoring architectural patterns. Turns out all the big ones with strict architectural (n=3) pattern usage, although “clean”, the code is waaaay to complex and unnecessarily slow in tasks that at first glance should had been simple.

Whereas the big companies that didn’t care for these although the code was REALLY ugly in some places (huge if-else files/functions, huge Django models with all business logic implemented in them), I was most productive because although the code was ugly I could read it, understand it, and modify the 1000 lines of if-else statements.

Maybe this says something about me more than the code but I hate to admit I was more productive in the non clean code companies. And don’t get me started on the huge amount of discussions they avoided on what’s clean or not.
Do you work in politics brother?
What happens on the day when those people just directly pay some AI model to do it?
Pompidou Center – The pioneering building that scandalised Paris
To each, their own. To deeply understand an area you have to learn it from bottom up.

I learned BASIC as a small kid, using a clone of ZX Spectrum. I was aware that the memory was limited and that I can poke and peek a memory address to set or retrieve the info.

I learned Pascal and then rapidly went to C and C++. I learned about pointers and how the memory is layed out and what are system calls.

I learned about CPUs and I learned some X86 assembly.

Ar the university I learned about digital circuits and how to assemble one using logical gates. Of course I learned much more, data structures, algorithms, operating systems, distributed systems, parallel and concurrent programming, formal languages and automata theory, cryptography, web, lots of stuff.

I learned other lots of stuff by myself.

I've built desktop apps, websites, software for microcontrollers, games, web applications and now I am working on microservices based apps running in cloud.

I was a junior developer, graduated somehow to senior. I worked as a software architect and now I am a team leader.

These days I work almost exclusively with C#, but I am also interested in other languages if I have some spare time to evaluate them.

What I want to say is this: is not enough to learn the highest level of technology of today. Today that is AI, few years ago it was JS frameworks, more years ago it was Java, .NET, Python.

To be good at what you do you always have to learn all layers under the current top layer. Learn from bottom up. You don't have to be good at every technical detail, but you have to understand at least how the things work.
Yes, but you're going to pay through the nose for the "wouldn't have to worry about legal trouble at all" (part of what you're paying for with professional services is a degree of protection from their fuckups).

So going back to apples-and-apples comparison, i.e. assuming that "spend a lot of money to get it done for you" is not on the table, I'd trust current SOTA LLM to do a typical person's taxes better than they themselves would.
PS/2 keyboard/mouse are interrupt driven which saves power on laptops. While USB ones are polling based which require controllers running all the time.
So far off from what actually happens. The type annotations provide an easy scaffolding for understand what the code does in detail when reading making code flow and logic less ambiguous. Reading Python functions in isolation, you might not even know what data/structure you’re getting as input… if there’s something that muddles up immediate clarity it’s ambiguity about what data code is operating on.
It's the classic HN-like anti-anything bubble we see with Javascript frameworks. Hundreds of thousands of people are productive with them and enjoy them. They created entire industries and job fields. The same is happening with LLMs, but the usual counter-culture dev crowd is denying it while it's happening right before their eyes. I too use LLMs every day. I never click and a link and it doesn't exist. When I want to take my mind off of things, I just talk with GPT.
Usually I split it into two sentences, but yes. I don’t really see semicolons used in most business communications, so I treat them as a tell that the text was generated by LLM. Maybe I’m over reacting and prejudiced against semicolon usage.
Neurons use simple physics to maintain their connections, change in Alzheimer's
Nice lesson for the, so called, EU.
"Claude won out, on average, because it felt more natural."
I just want to emphasize how important it is for you to not be in the room with it when it's on. It can seriously damage you. There are stories of them being used at parties cause they looked cool and 12 hours later everyone is in the hospital cause it feels like their eyes are melting in permanent lava, their exposed skin is severely burned, it sounds like a horrible experience. Safety precautions are essential because it doesn't feel wrong when it's happening, but only hours after exposure. Also the lights can look really cool, so unsuspecting people may cause themselves serious damage without knowing.
I wish the Kicad team had sunk all the time they put into simulation support (which I rarely use, in or out of kicad) into a proper constraint system instead.

If I need to sim, I’ll just use LTspice or TI TINA - I.e. the simulation ecosystem that includes the part model I need, with no wrangling to get that spice model to play nicely in some other spice toolchain.
Hayao Miyazaki's Opinion on AI Generation in Art [video]
I would highly recommend giving a virtualized arm Linux installation a go, using the built in Apple frameworks who are blazingly fast.

Have a look at this sample code:
https://developer.apple.com/documentation/virtualization/cre...
Cool, I hope I can set Google Photos as my default too.
Thank you, EU.
Delaware 'Billionaire's Bill' Is Bad News for Everyone Who Isn't a Billionaire
I hate this behavior on Wikipedia. Worst part is that people then share links to those views which don't work without running javashit.
If you have the time, I highly recommend this interview between Ezra Klein and Democrat strategist David Shor (https://youtu.be/Sx0J7dIlL7c?si=VCLdHs48Tsk63GqP). He goes into a lot of the details around the question you imply. Long story short, Republicans have done that, but also on the issues people actually care about. This has given them a large trust lead in topics like the economy, crime, immigration, the border, etc. If Democrats had also hyperfocused on kitchen table issues, they might have won. By the time Kamala was campaigning, it was far too late to convince everyone that she actually cared about important issues. She had four years to prove she did not.
That advice was true already a decade ago, but replace AI with StackOverflow. I encountered many junior devs (mostly money-driven, not out of passion for software development) that were completely fine just copy-pasting code out of Stackoverflow without getting a deeper understanding or at least trying to understand what their copied code does. Same is true for AI. Both are great tools, but to become truly a master of your craft you should always thrive to become the person that would have answered the SO question - or wrote the article that the AI learned from.
There aren't that many frozen land grab disputes to begin with AFAICT. Tiny parts of the US/Canada border, Venezuela/Guyana, Kosovo, Cyprus, Armenia, Angola, India/Pakistan, Taiwan, Timor. Even if all of them went, wouldn't the sum of these be relatively contained?
You used the same search string and got a completely different answer?

That’s… weird. Definitely doesn’t inspire confidence.
I wonder how the results would be if they measure the average for the year instead of only the coldest months. I say that because I suppose that ice, just like snow doesn't exactly match with temperature.
More like the lack of natural fuel that Europe is willing or able to use for itself.

Noticeable exception includes Norway with their gas fields, but it's not like Germany has huge swaths of oil ready to be used. Germany does have substantial coal, but it's been decreasing its use of it in exchange for alternatives it doesn't own the fuel for.

In other words, Europe pays more for energy because they have to import it. Importing it isn't factoring "externalities", as the extra money isn't going to anything except Russia or OPEC.
I become more and more convinced with each of these tweets/blogs/threads that using LLMs well is a skill set akin to using Search well.

It’s been a common mantra - at least in my bubble of technologists - that a good majority of the software engineering skill set is knowing how to search well. Knowing when search is the right tool, how to format a query, how to peruse the results and find the useful ones, what results indicate a bad query you should adjust… these all sort of become second nature the longer you’ve been using Search, but I also have noticed them as an obvious difference between people that are tech-adept vs not.

LLMs seems to have a very similar usability pattern. They’re not always the right tool, and are crippled by bad prompting. Even with good prompting, you need to know how to notice good results vs bad, how to cherry-pick and refine the useful bits, and have a sense for when to start over with a fresh prompt. And none of this is really _hard_ - just like Search, none of us need to go take a course on prompting - IMO folks jusr need to engage with LLMs as a non-perfect tool they are learning how to wield.

The fact that we have to learn a tool doesn’t make it a bad one. The fact that a tool doesn’t always get it 100% on the first try doesn’t make it useless. I strip a lot of screws with my screwdriver, but I don’t blame the screwdriver.
I hate to bring an ad hominem into this, but Sabine is a YouTube influencer now. That's her current career. So I'd assume this Tweet storm is also pushing a narrative on its own, because that's part of doing the work she chose to do to earn a living.

Pinch of salt & all.
Shh, don't let the VCs know.
Law firms don't create their own repos of case law. They use a database like westlaw or lexis. LLMs "preparing briefs with sources" would be a disaster and wholly misunderstands what legal writing entails.
I guess what you are saying is the problem is the company culture - from a technical operations point of view at least - sucks. An no one wants or can put the effort into fixing it.

I see normally in oncall threads people complaining about "I got paged by an alerts because of another system X" - but in at least in a big enough organization this should not happen and it's an organizational failure. There should be an operations center on 24h/24h able to triage, escalate and evaluate, possibly not staffed only with L1 techs and given enough freedom to actually improve and automate. I know there are places where that is not true, and I ran away screaming from some in my career once I understood tech leadership had no understanding why it was needed.

But you would be surprised how much of the oncall pain is actually self inflicted by application teams themselves (some examples I encountered in the last year: TCP connect timeouts in the minutes and with no retries, no retry policies in general and things that should be idempotent that are not, no circuit breaker strategies, connection pools churning as they're shared between 10+ remote endpoints, wrong expectations about transaction isolation levels and how to handle conflicts at least in simple scenarios).
This is intriguing to me, do you know which (programming) languages tolerate this?
> I use LLMs. They're somewhat useful if you're on a non niche problem. They're also useful instead of search engines...

The problem for me is that I could use that type of assistance precisely when I hit that "niche problem" zone. Non-niche problems are usually already solved.

Like search. Popular search engines like Google and Bing are mostly garbage because they keep trying to shove gen AI in my face with made up answers. I have no such problems with my SearxNG instance.
Yes, I find the biggest issue in discussing the present state of AI with people outside the field, whether technical or not, is that "machine learning" had only just entered popular understanding: i.e. everyone seems ready today to talk about the limits of training a machine learning model on X limited data set, unable to extrapolate beyond it. The difference between "learning the best binary classifier on a labelled training set" and "exploring the set of all possible programs representable by a deep neural network of whatever architecture to find that which best generates all digitally recorded traces of human beings throughout history" is very far from intuitive to even specialists. I think Ilya's old public discussions of this question are the most insightful for a popular audience, explaining how and why a world model and not simply a Markov chain is necessary to solve the seemingly trivial problem of "predicting the next word in a sequence."
Slang Dictionary
Functors, Applicatives, and Monads
> I'm not sure that's fair. It downloads standalone builds which astral themselves maintain. I'd say they're pretty trust-worthy.

That's not how trust works. Trust exists as a relationship between two entities. From a security perspective, an entity being "trust-worthy" is meaningless. What matters is whether I trust it or not.

If I install, for example, Debian GNU/Linux, then I'm trusting Debian. I wouldn't expect it to come with a tool that will automatically go and download and run binaries from some other place that I have no knowledge of.

To be clear, it's not a jab at uv as a developer tool. If you're doing dev work then you have to accept the risk. It's about uv being bundled as a system tool such that you can send a script to grandma.
> I am not suggesting Apple has fallen behind Windows or Android. Changing a setting on Windows 11 can often involve a journey through three

Love how you can't find a critique of Apple without the person feeling the need to throw shade at Windows. They need to constantly reassure themselves and other fanboys it was the right decision.

And for an OS that's geared to your grandmother it sure does seem to shit the bed often.
This is Hacker News magic, I love it
It’s way older than that. It used to live in urllib2, which dates back to at least Python 2.1, released in April 2001.
I tested out all of the best LLMs for front end development. One model stood out
TL;DR Claude 3.7 Sonnet is the best in terms of pure quality and aesthetics. O1-Pro is the worse (both in terms of quality and cost). DeepSeek V3 and Google's 2.5 Pro are the most budget-friendly options. Grok is grokking.
I see this more as a complement. I wouldn’t stop using Dockerfile for standalone definitions, but for shell+docker+shell sandwiches (the second shell being inside the container), this looks very handy.
I would have expected the book mentioning something about the concept of DTOs at some point. What could be the reason it doesn't?
nothing will advise people like the effects that are inevitable in the polar ice(all ice) collapse picking up speed
this summers low will be "last call"
Russia will very likely take a chunk of trade from both the suez and panama canals, through what is there EEZ exclusive ecomonic zone, coridore in the artic
carbon and methane release from formerly frozen deposits will continue to feed the green house effect
sea level rise will start to cause regular disruptions, and collapse of coastal land values
where insurance premium costs are already rendering high end luxury homes from assets to liabilitys in some coastal areas, now
fisheries will,??, are moving north, but there is less fish
certain farming is moving north
human technology is on the rise, and solar plus desailination will allow for agriculture(and other things) in desert regions around the mid lattitudes...ie: shifts in resources and habitability for landlocked and or arid countrys
the advantage goes to countrys that have no electrical grids, or distribution and transport systems, as they can leapfrog over the western model, that requires centraly controlled/powered, wired conections everywhere vs, development at the scales supporting local imfrastructure requirements, that due to the nature of renewable solar, battery technology, can be scaled up, bit by bit as needs and capital coinside, rather than
the masssive investments needed for traditional
industrial infrastructure
it's a heady, complex mix, where entrenched societies with fixed positions could be overwhelmed quickly
The P versus NP Problem [pdf]
* was under a free license
They can do fun and interesting stuff, but we keep hearing how they’re going to replace human workers, and too many people in positions of power not only believe they are capable of this, but are taking steps to replace people with LLMs.

But while they are fun to play with, anything that requires a real answer, but can’t be directly and immediately checked, like customer support, scientific research, teaching, legal advice, identifying humans, correctly summarizing text - LLMs are very bad at these things, make up answers, mix contexts inappropriately, and more.

I’m not sure how you can have played with LLMs so much and missed this. I hope you don’t trust what they say about recipes or how to handle legal problems or how to clean things or how to treat disease or any fact-checking whatsoever.
If you're navigating on a 2D grid, Jump Point Search "Plus" can be extremely fast:

https://www.gameaipro.com/GameAIPro2/GameAIPro2_Chapter14_JP...
The GPL (2002)