skysight-inc/HackerNews huggingface dataset:
Companies with armies of attack lawyers riding helicopter gunships don't make great targets for this kind of thing, in general. I shudder to think about trying to take Apple or Disney to court.

It's somewhat overblown - obviously anyone can try to submit a demand letter about anything. My experience with legal in the hiring process is they want to avoid obvious own goals, and document the process so that clear reasoning can be expressed. Then, unless you really do something obviously discriminatory, you can tell people who claim they've been discriminated against to go pound sand.

There are lots of good tactical reasons to settle claims like that, so lawyers may advise you to settle, but if you're of the "we don't negotiate" mindset, in my experience most lawyers are quite happy to gear up for a fight with the right groundwork in place.
Vulnerable, not obsolete. Unless the war is in North America, you need cargo ships to get the heavy equipment and fuel there. And then you need a navy to protect the cargo ships from those cheap naval drones and other threats.
No, I don't think so.

I think most of the work done in AI here is focused on current applications of AI not on the development of new AI.
I'm a bit late to see this comment, but it was disappointing that none of the replies so far show why this is not true.

Take any irrational numbers x and y, and suppose for convenience that x < y.

Let d = y-x i.e. the length of the interval between x and y.

Let b be an integer so large that 1/b is less than d.

Consider fractions of the form a/b. As a increases, a/b will eventually (strictly) exceed the value of x. Suppose we fix a to be the smallest such value, i.e. (a-1)/b < x < a/b.

Adding d to both sides we get:

a/b - 1/b + d < x + d

Using the fact that 1/b < d and x + d = y, we get a/b < y.

Therefore x < a/b < y.
It is not a shortcut because it can't be implemented without knowing the `Arguments` internals. `format_args!("{}", "boo").as_str()` returns None for example.
Using faxes is much more streamlined than the more modern Scan, Email, Print process.
I think this article broadens the definition of global variable and then says "Look, the things I added to the definition aren't bad, so global variables aren't always bad."

If you just look at what people normally mean by global variable, then I don't think the article changes minds on that.
If nothing is specified the rule of least surprise would be the full vanilla version I would say.
The garbage in the last sentence of this comment is due to the second link including incorrectly OCR'd text from an image of a newspaper using a two column layout. Both links are very amusing.
It would be great if all technologies freed us and gave us more time to do useful or constructive stuff instead. But the truth is, and AI is a very good example of this, a lot of these technologies are just making people dumb.

I'm not saying they are essentially bad, or that they are not useful at all, far from that. But it's about the use they are given.

> You can use an LLM for everything, including curing cancer and fixing climate change.

Maybe, yes. But the danger is rather in all the things you no longer feel you have a need to do, like learning a language, or how to properly write, or read.

LLM for everything is like the fast-food of information. Cheap, unhealthy, and sometimes addicting.
A function isn't a variable.
LLMs are sold by corporate overlords to corporate overlords. They all know this is what it will be used for.

The writing was on the wall that the main use will be spam and phishing.

You can say the creators did not intend on this purpose, but it was created with knowledge that this would be the main use case.
My Vision of a Smart Building Operating System
A whole building operating system, built on web technologies, which weaves together every sensor, actuator and human-computer interface in a building into a seamless user experience.
> It is very interesting how salty many in the LLM community are over Deep Seek

You think Ollama is purposefully using misleading naming because they're mad about DeepSeek? What benefit would there be for Ollama to be misleading in this way?
What is this lazy culture you are all speaking about?
> [...] another leading character was the only ASCII syntax left for such a thing.

Not really? The original PEP [1] for example considered `i"asdf"` as an alternative syntax. Any ASCII Latin letter besides from `b`, `r` and `u` would have been usable.

[1] https://peps.python.org/pep-0498/#how-to-denote-f-strings
Nothing bigger than a foreach/switch snippet that's built in to in Rider.

The rest I can just do with whatever AI I'm currently using, they'll usually guess the variables right the first time too.
The Reasonable Effectiveness of "Execution-Driven Science"
I don't believe this is creating £14B of value. It's transferring £14B from people (I suspect largely poor people) to those firms.

We should crack down on these firms. They're a net negative for Britain.
It really depends on the type of person you are.

Not everyone is up for that (yes, it can be quite stressful). For those that can deal with it, it can be a lot of fun. I'm a good fixer, but not really into the chaos that fixers often deal with.

I know folks that are consultants, exactly so they won't be tied down to one task.
> It reminded me of the time Roy Wood Jr visited a pro-gun rally where they argued guns make people safe, while simultaneously asking people to not carry guns because they were worried about safety. The cognitive dissonance is worth pointing out.

Well, no. It's irony, but it's only cognitive dissonance in a comedy show which misses the nuance.

Most pro-gun organizations are heavily into gun safety. The message is that guns aren't unsafe if they're being used correctly. Most of the time, this means that most guns should be locked up in a safe, with ammo in a separate safe, except when being transported to a gun range, for hunting, or similar. When being used there, one should follow a specific set of procedures for keeping those activities safe as well.

It's a perfect analogy for the LLM here too. Anthropic encourages it for many uses, but not for the one textbox. Irony? Yes. Wrong? Probably not.
> how many industries that trade in real goods have margins in excess of 25%?

The fentanyl industry maybe?
Neat stuff. I wonder if one could use a neural network to try to do prediction as well.

Human movements are super stereotyped in the face and you could likely predict with decent accuracy the next frame given the previous frames.
Yes, and they should state that they also don't use AI in the selection process.
How many startups are UIs around rsync?
It's not broken (try it!). Any value is interpreted as an implicit 1-tuple if it's not a tuple nor a dict. A better example would have been `"..." % many()` where `many` returns a tuple or dict.
yes - thanks!
You can think of macros as a compiler frontend.

The compilation process is more or less:

lexing -> parsing/macro expansion -> compilation of core language

The macro expansion phase removes all uses of macros and produces a
program in the core language (which has no macros).

The idea is that a user can extend the language with new features.
As long as a program that uses the new feature can be transformed
into an equivalent program that doesn't use the feature, it can
be implemented with a macro transformation.

Macros are needed when the user wants a construct that:

- uses a non-standard evaluation order
- introduces new bindings
- remove boiler-plate (not covered by functions)
- analyzes program elements at compile time

Non-standard evaluation order

What the programmer can use macros depend on how powerful the macro system is.
Reasonable macro systems can be used to implement pattern matching (non-standard evaluation order) and object systems. Implementing, say, pattern matching as a macro
has the advantage that it can be done within the language without changing the compiler.
General constructs such as pattern matching are usually provided by the standard library
of a language - but users are free to experiment with their own versions if they have special needs.

Removing boiler plate

In my 6502 emulator I have two macros `define-register` and `define-flags`.

This allows me to define the registers of the CPU as:

(define-register A) ; accumulator ( 8 bit)
(define-register X) ; index register ( 8 bit)
(define-register Y) ; index register ( 8 bit)
(define-register SP) ; stack pointer ( 8 bit)
(define-register PC) ; program counter (16 bit)

And the individual flags of the status register are defined as:

(define-flags
(C 0 carry) ; contains the result affecting the flag (set if result < #0x100 )
(Z 1 zero) ; contains the last byte affecting the flag
(I 2 interrupt) ; boolean
(D 3 decimal-mode) ; boolean
(B 4 break) ; boolean
(U 5 unused) ; true
(V 6 overflow) ; 0 or 1
(S 7 sign)) ; contains the last byte affecting the flag

Note that macro expansion happens on compile time. Thus there is no overhead at runtime.

Notes

The convention in languages with macros is to use them only if functions can't do the job.
Since macros follow non-standard evaluation order, macros need to be documented carefully.
Over time one finds the balance of when to use them and when not to.
[In the beginning everything looks like a nail.]

Language exploration

An often overlooked positive effect of macros is that the entire community can experiment with new language features.
It's no longer just the "compiler team" that have the ability to add new features. This means that iteration of language design happen faster.
Yeah, ruling anything out when we’re still finding new muscles (https://thehill.com/changing-america/well-being/medical-adva...) and weird structures (https://www.science.org/content/blog-post/what-s-obelisk-any...) in humans - to which we have plenty of access - seems deeply premature.
True but a bit unfair here? Sounds like there is a speciality the OP wants to build. I assume they believe that getting more experience in that is benefitial and maybe they have a plan.

I think gift horse and mouth applies as well: Promotions like that are not easy to get especially to stay as an IC (ish) role. But there is a tactical and perhaps comfort zone aspect to wanting to stay put.

The 6x stock is another curve ball for us would be advisors! If that is RSU maybe they are on a million comp and then the question is what is least likely to get me fired so I can retire in 5.
That is a good tip.
For 44 years my misunderstanding of 'character actors' was that they are good at acting like other characters.
What a decent setup to replicate via open model and agent framework? One thing I have struggled with is getting comprehensive web searches using an agentic framework.
Microsoft's WSL PRs rewritten with pro-Palestine messages
Remember though that lazyness, as I learned in computing, is kinda "doing something later": you might have pushed the change/fix faster than your senior fellow programmer, but you still need to review and test that change right? Maybe the change you're talking about was really trivial and you just needed to refresh your browser to see a trivial change, but when it's not, being lazy about a change will only gets you suffer more when reviewing a pr and testing the non trivial change working for thousands customers with different devices
TBH its motivated me to apply with AI to try somehow to get away with it.

(I need to reevaluate my work load and priorities.)
Similar case:

https://news.ycombinator.com/item?id=41550417
Paraguay Loves Mickey, the Cartoon Mouse. Disney Doesn't
"Nintendo continues to be petty assholes to ordinary folks around the world."

Never better said... Amen.
It's quite a creative approach. I have a question about it, though, as the person whose expertise is far from biology: how much time does it take for the species to adapt / evolve under the new reality?

For example, the city I live in has access to the sea. Which means that there are plenty of seagulls and another type of bird that looks similar but has a slightly larger size (not sure about its name). However, I can observe that many of them are searching for food not in the sea, but rather in the trash bins quite far from the sea, in front of McDonald's and other fast food places, where they can steal the food from the hand of the person leaving the building.

This gives me a hint that their behavior changed quite a lot due to the new conditions they live in. Is the same possible with the mussels that the "mussels are well known for clamping their shells shut when water quality is poor" fact might change within a short time? Or does it take generations to evolve like that?
Hard disagree on 'forever be an asterisk', if you're referring to the 2020 election itself. You really think a 7 million vote margin leaves room to question this election yet another time after all the audits and Krakens, etc.? Negative sentiment on Trump was strong going into the election, especially considering the economic conditions brought on by COVID. This, being the COVID that he was seen to have mishandled, largely with his own concern at heart, wanting testing curtailed so that ever-higher cases wouldn't hurt his election chances. I guess he loved America so much that he just didn't know how to express it.

Why Trump lost in 2020 and then won in 2024 is clear. Biden's election win was no fluke. The 2024 election was about going with the devil-that-you-know, hoping that kitchen table concerns could be alleviated, and still delivered no landslide (unless you're Stephen Miller).

Just wait until all these Trump voters have to swallow the totality of merely the last 2 weeks of changes (and recissions, in some cases), and they'll find that wanting a bull in a China shop has severe consequences. After 100 days, when actual results will be expected, all the fun Trump & Musk had as they had their way uprooting bureaucrats will be over. As recriminations flow, whether Trump can hold together the crew he started with will be a major question. Interesting times.
On "science that is greater than the sum of its parts", the post hits on key ingredients:

+ understanding of problems from multiple perspectives and across multiple dimensions;

+ pragmatic engineering for high-quality execution;

+ touching the real world, doing it at scale;

+ demonstration and iteration, always;

that can together enable "execution-driven science." In practice, much of that R&D progress is posted at https://pasteur4d.ai/research and other offshoots of https://arxiv.org/pdf/2112.03235
I've been meaning to sell my Pebble's but never got around to it. Don't know if anyone would even be interested in them as the screens on neither of them work. The first was the Kickstarter edition which was then replaced but the replacement eventually had the same issue. I loved the battery life on those things compared to my Apple Watch but I do prefer all the additional functionality that the Apple watch offers.
My take: the distills under 32B aren’t worth running. Quants seem to impact quality much more than other models. 32B and 70B unquantized are very good. 671B is SOTA.
> I promise you they will use AI to vet your application.

So?
There actually are checklists you have to fill out when publishing a paper. You have to certify that you provided all relevant statistics, have not doctored any of your images, have provided all relevant code and data presented in the paper, etc. For every paper I have ever published, every last item on these checklists was enforced rigorously by the journal. Despite this, I routinely see papers from "high-profile" researchers that obviously violate these checklists (e.g.: no data released, a not even a statement explaining why data was withheld), so it seems that they are not universally enforced. (And this includes papers published in the same journals around the same time, so they definitely had to fill out the same checklist as I did.)
Yes and this means it doesn't replace anyone or make someone who isn't able to code able to code. It just means it's a tool for people who already know how to code.
> what is your creative philosophy?

Seriously?
That's what should me made of the old 2D maps. Should be possiblel thanks to LLMs now.
You seem to be assuming some sort of utopian market. Among 1000 things that could be wrong there could e.g. be that farmers or distributors are price fixing.
These are the same people that insist we arm elementary school teachers and expect those teachers to someday pull the trigger on a child instead of having proper gun laws.

There is no irony.
I'd say it just boils down to... we're not great at marketing. We're working on it but it's hard to get the word out, especially since many people are dismissive of Linux phones after having had previous experiences with incomplete devices.

Halium/libhybris are basically layers that allow us to use Android hardware drivers with a GNU/Linux userspace. Some Android bits run inside a container to provide support for peripherals. This is kinda a stop gap solution since we're working on native implementations and replacements for much of this stuff.

Some people dislike it because it's not a "pure Linux phone". But the alternative would be to ship a device that can't even place calls or take pictures, so... I think it's a good middle ground that allows us to ship something useful today.
Your Team’s “Productivity” Is Secretly Breeding a Code Apocalypse
> "If you have built your application using OpenAI, you can easily migrate to the other ones ... it took us minutes to switch," he said in an interview on the sidelines of the GoWest conference for venture capitalists in Gothenburg, Sweden.

I suppose this is the plus side of picking "unstructured human language" as your API. If everything is a chatbot, then the vendor lock-in is minimal.
Sharks ?, but as this thread has gone to the dogs,hmmmmm, its all body language and attitude with dogs, especialy if they are free and on somewhat nuetral ground, but even on home turf they will be very hesitant to actualy bite someone who is dismissive, but unless you are actualy and truely unconcerned, you can be in trouble.
Me experience with many large and exceptionaly viscious dogs is, wellll, prety much off the chart from the vast majority of people, and more so now that having dogs around is more uncommon.
Sharks, thats simple, humans are now the largest supply of meat to have ever existed on this planet.And that makes us an ecological niche, a food supply to be exploited.Given the vast number of humans who are dieing while on the ocean, due to refugees trying to escape, and the untold numbers of undocumented people living and dieing in costal cityies, lots of aquatic creatures eat humans, every day, most everywhere.
The same will be true in continental mountain ranges, where scavengers are just doing there thing.
Add in the expansion of humans, into what were wilderness habitats, ocean or land, and lo!, people are getting munched.
The other side of humans bieng an ecological neiche, is the ecological law that is universaly observable, that states: all nieche's will be filled. And so evolution is turning its slow, ponderous gaze, our way.That we are outraged, and wish to destroy any possible predetory attack, will likely end up desroying whole ecosytems, with the resulting chaous proving to be much more lethal in the long run.
Very cool. Does it offer manual search? for those who don't maintain "to read" list in GoodRead?
If a function takes a raw pointer, you need to check the docs to know if it is taking ownership or not. There is no general rule that applies to the whole of std that functions taking raw pointers assume that they are borrowing the value.

And even if you could assume that pointer parameters represent borrowing, they are definitely not guaranteed to represent scoped borrowing: the function could store them somewhere, and then you end up with other issues. So shared_ptr is the only solution if you care about safety to represent a borrowed pointer. And of that's too costly, but the std designers did care about safety, they could have introduced a std::borrowed_ptr<T> that is just a wrapper around T* but that is used uniformly in all std functions that borrow a pointer and guarantee not to store it.
Corepack PNPM CI builds fail currently due to Signature Mismatch
Microsoft 365 is losing its free VPN feature
You seem to be conflating evolution with learning. Seagulls didn't evolve to steal from trashcans, they learned to.

As for the main point of your question: the clams are replaced every so often, so they won't end up getting used to the city water and stop serving as a marker.
I'd be fine with this if they agree to not use AI to assess you as a candidate.
Wow, why is the title tag of the page apparently a Windows file path?
I also don't find anything wrong with their stance. Ironic, sure, but I think to judge someone they need to have filters and in this case, the filter is someone who is able to communicate without AI assistance.
You have right here a very helpful hint of your internal state: “One is that I really don't like being in charge of my own destiny”

The way I see it, you already know that, hence this Freudian slip.

In my opinion, doing _only_ what we love, understand and care about is the path to depression.

You maybe anxious because you are being called to step out of your comfort zone?
I've noticed the same thing, especially with Hugo awards.

On the other hand my favorite SF author, Gene Wolfe, has also won many other awards, like the Nebula and Locus awards. So you can find good stuff by using the awards as a starting point.
Re: lower pitch, I'd hazard a guess that you're basically reducing the restoring force, so the resonant frequency goes down. Think of the attachment point as a bunch of springs in parallel; you snip a few of them and the overall spring constant is reduced. Or another way to think of it: Imagine you had a reed of a given width and then added mass to the end by making it wider at the non-attached end. You'd expect the frequency to go down.
Waydroid is currently focusing on desktop usage, whereas our fork focuses around usability improvements for the mobile use case specifically. There are a lot of small things that all come together - stuff like NFC passthrough, power efficiency optimizations, MPRIS support, etc. It'd be hard to condense everything into a small explanation, but it's basically been a matter of polishing rough edges.
Sorry - I might've miscommunicated. That side of things sounds fine, but it's the creating of the script itself that I think is nicer as configuration.
Spot on. I'm not A Programmer(TM), but I have dabbled in a lot of languages doing a lot of random things.

Sometimes I have qwen2.5-coder:14b whip up a script to do some little thing where I don't want to spend a week doing remedial go/python just to get back to learning how to write boilerplate. All that experience means I can edit it easily enough because recognition kicks in and drags the memory kicking and screaming back into the front.

I quickly discovered it was essentially defaulting to "absolute novice." No error handlers, no file/folder existence checking, etc. I had to learn to put all that into the prompt.

>> "Write a python script to scrape all linked files of a certain file extension on a web page under the same domain as the page. Follow best practices. Handle errors, make strings OS-independent, etc. Be persnickety. Be pythonic."

Here's the output: https://gist.github.com/kyefox/d42471893de670a2a4179482d3c8b...

I'm far from an expert and my memory might be foggy, but that looks like a solid script. I can see someone with less practice doing battle with debuggers trying the first thing that comes out without all the extra prompting hitting errors and not having any clue.

For example: I wrote a thing that pulled a bunch of JSON blobs from an API. Fixing the "out of handles" error is how I learned about file system and network default limits on open files and connections, and buffering. Hitting stuff like that over and over was educational and instilled good habits.
The End of the Bronze Age: Rethinking the Medallion Architecture