skysight-inc/HackerNews huggingface dataset:
> Microsoft's and Meta's weaknesses are that they don't directly have a specific need for all of this hardware.

IIUC, OpenAI leased the model to Microsoft to power LLM search on Bing. OpenAI doesn't run the inference on their machines. Microsoft also added LLM features into Office (and Windows, too, right?)

What do you think is powering all that inference?
As per usual Tech Dirt, dirt. OP insists on constantly sharing these excessively wordy, over-linked stories that wrap actual sources from somewhere else.
I also use Capture One, and I actually liked it significantly better than Lightroom when I did a side by side comparison of them a couple of years ago.

Lightroom is starting to get some HDR processing capabilities that are interesting to me, but that one feature by itself isn't currently worth paying Adobe's crazy subscription prices just to use a program that I otherwise don't enjoy.
Was on the BBC that now people are buying it from the black market to lose weight for beach bodies
Not suggesting you, or sibling comment, use this, but posting for awareness: https://www.404media.co/people-in-the-philippines-are-callin...
SICP uses Scheme in the same way all programming must use some language, but it's not a book that is primarily about Scheme. The problems in this book are challenging in any language and the ideas around computation are more or less universal -- see editions and derived books in Python and JavaScript[1][2]

Also, YMMV: I have a math background and got sucked into programming because the appeal of being able to hold an idea in my hands by writing a program that I could poke and prod and play with was really exciting. The quixotic spirit of the book fed my enthusiasm. (And this is neither here nor there, but I think pedagogy in a first course should probably skew quixotic)

People get into programming for all kinds of reasons -- I recognize that SICP isn't the right book for everyone, and that there is a lot of elitism around this book. Nobody should feel bad about not getting much from it, and I think it has severe pedagogical flaws, but I'm very glad and grateful that it exists because for me, personally, it was exactly what I needed.

[1] http://www.composingprograms.com/

[2] https://sourceacademy.org/sicpjs/index
Adobe Color me absolutely shocked! ;)
Note that Fortran's interpretation of the term "pure" bizarrely allows a "pure" subprogram to depend on mutable state elsewhere (in a host, a module, or a COMMON block). So Fortran's "pure" functions aren't referentially transparent.

(F'2023 added a stronger form of "pure" and calls it "simple", but it didn't strengthen the places where a "pure" procedure should be required to be "simple", such as DO CONCURRENT, so being "simple" will be its own reward, if any compiler actually implements it. And a "simple" function's result value can still depend on a mutable pointer target.)
IMHO it has nothing to do with the governments, in Europe there's no that kind of money and the investor mentality is very different than the Americans and the European culture is much less accommodating to failure.

It's the European way to roll, the Brits are trying to be a bit more like the Americans but its worlds apart. The American spirit is something else, I wish we had it in Europe but maybe its not compatible at all with the European way of life. So, if you feel adventurous, motivated and ambitious you go to USA to make it big.
Humans have more work arounds in failure cases, at least. Of just the ones I can recall seeing:

1) Sign taped to intercom: "Drive up to window to order". Order at window.

2) Worker standing at the intercom with a notebook and pen and a runner trading sheets between them and the kitchen.

3) "Drive-Thru Closed; Order Inside"

4) Restaurant's phone number posted over intercom.

I'm sure there are a lot more variations I haven't seen. Humans are pretty resourceful when machines fail them but they still want to get paid.
That isn't a concrete example of a regulations that hinder innovation.
You can buy all of these things. None of that needs to be custom made.
Yes. I was giving another example of profession that should have plenty of offer since there will always be demand for.
> and that still somehow manages to elude them.

AMD is definitely behind and slower than I would think they should be, but they are making progress. I suspect they are working pretty seriously on it, just doing so quietly. At least, I hope that's what's going on because if not, it's a tragedy.
smoking cessation has been measured as well.

i suspect it's generalizable to all forms of addiction, but who knows
My point exactly. The Homo Sapiens baseline is laughably poor in this regard.
When there are drug shortages, you can have a compounding pharmacy mix up proprietary drugs. I'm not endorsing this in any way, that's between you and your doctor, but bringing it up in case you didn't know of it.
How good A100/H200 are aren't the point, it's how essential they are to customers' profitability that matters. Zuck in particular still seems to be doubling-down on "build it, and they will come" while under continuing growing pressure to implement org-wide cost controls and wear big-boy business pants.
Does anyone think that there will be enough GPUs in data centers soon? I honestly don't know. But it seems like there should be.

Like I (kinda) get the scaling laws with LLMs. But at what point do we run out of training data? Is there that much "meat on the bone" that will carry Nvidia a few more years? And at what point does spending $x million more on training the base models no longer provide that much more value?
> Just because USA likes tampering with proprietary code and using NDA’s with Silicon Valley to bug just about anything they want (because they can), that paranoia consumes them that other countries are doing the same.

During times of war, other countries absolutely do the same.
Yeah the thing is that the US always, always justified everything by using the "national security" excuse/narrative. When another country does it to the US and its corporations, which has by far the longest modern history of getting involved in other nations national security, then it suddenly becomes an attack on free trade and pure protectionism.
Deepseek Coder V2 Beats GPT-4o, Opus
The new Deepseek Coder V2 model [0] is now atop aider’s code editing leaderboard!

It’s worth noting that it is only capable of using aider’s “whole” edit format. This means it returns a modified full copy of each file when it makes changes. Most other strong models are able to use aider’s “diff” editing format, which allows them to return diffs of edits – saving time and token costs and avoiding limits on output tokens.

[0] https://huggingface.co/deepseek-ai/DeepSeek-Coder-V2-Instruc...
0.75 cents per watt would be two dollars and twenty-five cents for 300 watts. this costs 225 dollars, 100× that much, and almost 10× the price of conventional solar cells in the international wholesale market. you can see those are 8 cents a watt in the thread you linked, less than half the price of a year ago

solar cells that can survive being driven over do exist, but they only survive a few months of being driven over, which is why they aren't widespread. a much more sensible way to put solar panels in parking lots is to mount them above head height, which is relatively cheap in non-snowy areas. this has four big benefits over putting them on the ground:

- they last 60 years instead of 60 days

- they produce power even when cars are in the lot

- they provide shade to people and cars

- they can be angled toward the sun, increasing yield

hope this is helpful!
Apple has been doing this for decades with multiple product lines.
I used to love mocks, once upon a time. Nowadays, though, I internally sigh when I see them.

I've come to the opinion that test doubles of any kind should be used as a last resort. They're a very useful tool for hacking testability into legacy code that's not particularly testable. But in a newer codebase they should be treated as a code smell. Code that needs mocks to be tested tends to be code that is overly stateful (read: temporally coupled), or that doesn't obey the Law of Demeter, or that does a poor job of pushing I/O to the edge where it belongs. And those are all design elements that make code brittle in ways that mocking can't actually fix; it can only sweep it under the carpet.
I've started introducing retro handhelds that can emulate most older console games to my kids.

They really like games like Tetris, Pokemon and Zelda.

It's fantastic.
So far it depends on the use case. GPT4o has been super useful with code generation tasks for POC but we've used Claude 3 to try and make educated predictions.
Pretty sure they can’t manufacture enough of the drug itself.
That bank-facing service from Visa is called VAU - Visa Account Updater.

https://developer.visa.com/capabilities/vau
This is the expected outcome of a system that is optimizing for legible costs with little feedback as to the wear on labor and outcomes.
Mostly because sockets are supported by everything today, and they're easy to understand. What you're describing would certainly work but it looks similar to what the OP did in the blog post, with all the complexity it comes with.
Android Studio is based on IntelliJ and there's a lot of collaboration between both teams. The adoption of Kotlin was a logical next step, considering a lot of IntelliJ is written in Kotlin.
Honestly, I don't understand why they're picking a fight with publishers. These lawsuits endanger the future of the Internet Archive which does a lot of really unique and irreplaceable work in digital preservation.

There are plenty of other groups with deeper pockets and bigger institutional backing that preserve and share books. Let someone else fight this battle.
Because we're building something that runs autonomously at scale. Similar reason why you don't give one human complete power over the entire economy without mountains of trials/elections etc.

Expecting more from AI is being cautious about wanton stereotype machines that will remove plenty of "redundant" humans from the workforce without demonstrating that they are capable of redundancy against error.

If we're digesting and calcifying human knowledge, it's likely we have only one shot to get it right, so we had better do it correctly.

Ask yourself if you would have been fine with calculators if they did math at an equal error rate to humans.
Awrite that makes up for that then. :)
DJI drone sales ban just passed the US House – here's what happens next
I think if basic needs are met, then abled-bodied and able-minded individuals will still want to work. They'll just be empowered to have more choice in where they work and how much they work for.
As someone who has a DJI Mini what are the options for a consumer drone made by a US company?
Everything on https://www.diu.mil/blue-uas-cleared-list is either widely different, 15x as expensive, not purchasable by civilians at all, or all of the above. Parret appears to have stopped selling their consumer model entirely. Skydio 2+ seems like the closest thing but it also no longer appears to be for sale either. All their links to the starter kit are dead and only options is to contact sales for enterprise deals.
Or any gym I've tried. Washington sports club kept charging me after email/verbal confirmations that the account was closed. Trying to do it in the app resulted in a "server error" lmao.

Had to pester them so many times, and of course they never refunded me for the months where they lied to me and I thought the account was canceled
Nvidia Surpassing Apple Market Cap Sets Up XLK ETF Rebalancing
> China has created DJI through government-sponsored industrial policy, not via open markets.

So like Boeing, Intel, Lockheed-Martin, GE, IBM, etc..

That's nothing new, just 50-100 years behind the west...
They only have to comply with Swiss courts, but they're pretty up front about what they can and can't do, including suggesting Tor for anonymity, and the difference between Mail and VPN in Switzerland (VPN is no logs).
Judd is a YouTube sheriff. There are a few of those now, routinely making videos about their LEO activities and getting some profile. They invariably attract a lot of haters.

Judd's case will end badly: he names names -- local politicians, judges in other states, etc. -- and sooner or later The Powers That Be will find a way to trip him up. My guess is he knows and doesn't care. He's a bit smarter than some in that regard: laundering his YouTube actively through a local Fox affiliate.
No way this whole thing will backfire!
Talking about having left "the" AI winter because we're in the middle of a hype cycle makes about as much sense as saying we can get rid of all the snow plows because the trees are currently green.

There's a lot of money in the space, yes. There's still nothing of substance.
Ah, I see what you're saying. It's not that Linux users can't switch off an existing Adobe setup to Affinity, as that having a native Affinity build on Linux would enable people to switch off Adobe.
https://archive.ph/nNCcM
And that the underpaid staff in the kitchen that now is at a cheaper hourly rate because they don't "need" front-line social skills is literate enough to read your custom order and/or cares enough to follow its instructions to the letter. They certainly aren't paid to care about customer service requests by that point.
oooooh I love this, I was writing against mocks a few months ago, and love to see others talking about more sophisticated testing methods: https://www.signadot.com/blog/why-developers-shouldnt-write-...
Not universal. Finnish for mother/mom is "äiti", which sounds distinctly like a distress call.
MAANG are willing to invest in ASIC engineering like Apple does but are willing to buy and rent things from others in the short-term. They will eventually wise-up, and design their own custom AI accelerators. Meta already designs and builds their own servers.
In the vast majority of America, there is no serious high-speed internet competition.
I'd rather blame everyone who voted on this, actually. Every one in Congress is an adult and were free to decide how to vote on this, afaik.
There are a few problems with errors-as-nodes in a syntax tree. An abstract syntax tree is a hierarchical representation of the program in the language's grammar - and errors are not members of the grammar (they're everything else!)

There is also the problem that an error returned by a language server is a class of a "diagnostic" that includes syntax errors, semantic errors, warnings, lints, etc, associated with a span in the source code. It's much easier to think of diagnostics as a separate data structure that gets filled up during lexical/semantic analysis and associated with spans in the full syntax tree (you can even store them there as fields, but they don't necessarily have children). Then it's obvious how the structure gets created and fed back to the user.

And finally, the whole point of an AST is to be a valid canonical representation of a program so the compiler query it drives doesn't have to do additional input validation. So it just makes the queries/compiler passes easier to write.
> you can get sued for patient abandonment if you refuse to followup on a patient you are responsible for

Sure, but that isn't the case in this linked article, it seems. Being on call for emergencies, doing elective surgeries, refusing to do that doesn't count as patient abandonment as i understand it. Only when you are actively taking care of someone can you not leave them.

> in part yes there are ( in some fields) but what would happen is that patients would be shifted to other facilities that have staff to see the patients, also when you have 400-500k of school debt its hard to refuse work

Ah, yeah then that's the main problem. There's such an excess of supply that hospitals can afford to treat doctors like crap. Same idea Amazon has about its workers. In that case, hopefully articles like this will make people realize becoming a doctor is a bad choice, and reduce the supply and allow stronger employee bargaining positions.

Of course stronger regulations would always be a better option for this case, but i don't see that happening.
I can't wait to see it trialed on League of Legends players.
It greatly reduces my autoimmune issues, another friend reported dramatic reduction in allergy issues...
This is what worries me. I have devised a law of absolutes that is, "Nothing is all upside" or "Everything has unintended negative consequences". And the more something appears to be all upside, the more devastating the downside usually turns out to be.
I don't know when the first Kotlin Android app was published, but Kotlin 1.0 was released in 2016 and then announced as a first class language at Google I/O in 2017.
> My system works, but: (1) It doesn't beat the market on green market days or overall. Given how the market has been since October 2023, you'd do a lot better by just holding an ETF. (2) It does make money on red market days too (3) Overall it does earn and is successful, but I express caution because I think that at least four consecutive years of success is necessary before labeling a strategy successful. I haven't run it for that long.

You discovered a trading strategy that beats sp500 index fund as long as you know ahead of time if the market will be red vs green?

> There are all levels of skills and of time horizons. Those with bad skills either quit or adapt.

With losses forcing out dumb money the other side of a typical trade will be parties that tend to win their trades. Are you "paying for order flow" to trade against dumb money?

> The reason why the market is viewable from the perspective of a perpetual motion machine is due to excessive federal moneyprinting shaking things up. If not for it, if dollars were backed 1:1 by hard assets like gold, I think it'd be a lot calmer.

I do not view the market as a perpetual motion machine. I view market beating strategies as a perpetual motion machine. Federal money printing changes the unit of account so there appears to be asset price inflation but unless you are holding the currency nothing really changes just size if the stick being used to measure things. Precious metals as a currency do not work which why they are no longer used for that purpose. If they did work better you would see successful counties continue to use them not abandon them.
This feels like rehashing much of the conversation about TikTok, and earlier Huawei.

It is a national security concern. Whether the cure is better than the poison only time will tell.
That interview with their CEO that's still on the front page says to me they aren't.

https://news.ycombinator.com/item?id=40697341
'var' is JavaScript's older variable declaration construct. Variables created this way are live from the beginning of the function that contains them (or globally if there isn't one). So a block with braces (such as you'd use for a for or while loop body) doesn't actually restrict the scope of var `v` below:

console.log(v); // <-- v is a variable here, we can access its value even though it is only declared below
// prints 'undefined'
{
var v = 1;
console.log(v); // prints 1
}
console.log(v); // prints 1

You used to (and might still) see a workaround to recover more restrictive scoping, known as the "IIFE" (Immediately Evaluated Function Expression): (function () { var v; ... code using v here ... })() creates a function (and thus a more restrictive scope for v to live in) and evaluates it once; this is a sort of poor man's block scoping.

`let` and `const` were created to fill this gap. They have block scope and are special-cased in for loops (well, `let` is; you can't reassign to a `const` variable so nontrivial for loops won't work):

console.log(l); // <-- throws ReferenceError: l is not defined
{
// pretend the console.log line above is commented out, so we can reach this line
let l = 1;
console.log(l); // prints 1, as expected
}
console.log(l); // throws ReferenceError: l is not defined
// ^^ l was only in scope for the block above

The interaction with `for` is explained well on MDN, including the special casing: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

"More precisely, let declarations are special-cased by for loops..." (followed by a more detailed explanation of why)

See also https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... and https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Ask HN: What tech magazines do you subscribe to in print format?
It seems that the print format is on the decline for tech magazines. I, however, like having a physical magazine in hand and would like to learn of any good options. I'm currently subscribed to https://www.2600.com/.
How a Car Salesman Became a Community Banking Pioneer
I've never really understood how someone could "forget" they were paying for something. Like, doesn't everyone check their bank balances and purchase histories at least once a month? Or at least just skim their credit card bills? How do you even make sure you have enough money for things? I have Quicken open pretty much constantly, and refresh at least once a day. Of course not everyone is as anal as me, but you'd think at a bare minimum most people took a peek at their finances once a month? Once a year even? How do people just stay on autopilot for months/years and just wing it?
Glioblastoma treatment reaches human brain tumor, immune cells recognize cancer
Is it a reduction in cravings, or do you just not feel great if you drink? (like how some other anti drinking meds work)
Novo Nordisk found a money hack.
Granted the chat control issue, is unfortunate on the privacy front, however I wouldn't call it a hindrance on innovation.

IMO, often innovation happens because it is motivated to work around rules and regulations. So in many cases regulation and rules are what drives innovation. People want to hack the system and thus have to innovate. A completely hacked and open system doesn't really inspire new ideas, because the old ones just work fine already.
Well, I regret buying XLK compared to other tech ETFs. Bad weighing and potentially high tax costs going forward.

There's an artificial rule that a company can't be more than 4.5% of the index except the top 2.

Nvidia was ahead of Apple last week, so they need to sell huge amounts of Apple (distributing capital gains) to buy a bunch of Nvidia.

Worse, Apple is ahead of Nvidia at the moment. More likely than not, it will be in one quarter. So we get yet another huge rotation.
I’ve never thought that leaking this type of implementation detail into the return value (and return type!) was a nice solution. I like the double closure better, and one can shorten it a bit with a lambda.

For those who prefer a functional style, functools.partial can also solve this problem.

(I use Python, and I like a lot of things about Python, but I don’t like its scoping rules at all, nor do I like the way that Python’s closures work. I would use a double lambda.)
If I am reading the post you're replying to correctly they're saying that maybe it's not that they launched with a good value prop with a plan to screw you later, but rather that because the initial launch went so well and everyone says what a good value it is that maybe the SaaS vendor says to themselves, 'screw it, we're delivering so much value, let's raise prices'. But I agree that there's little difference between the two ultimately.
Tinder a while back.
First and largest part of the interview was 3 hours where they left you alone in a room with the task of implementing a few simple endpoints end to end. Then everyone came back and reviewed your solution and asked questions.
I prefer cables.gl
I have seen some of the sites not work with these "throwaway" cards - when I supplied my regular card, it worked.
Ongoing discussion on the front page (41 points, 1 hour ago, 33 comments) https://news.ycombinator.com/item?id=40707682
But you are their average customer
Ten bucks says hunger and reward center actuation are deeply intertwined, and these interesting outcomes of GLP-1 agonists are how we're figuring that out.
GLP-1s have been around for a while.

2005 was the first.