skysight-inc/HackerNews huggingface dataset:
All deliberate actions to achieve certain outcomes are "force", it is a scale not a binary option.
>We see 1.3% of Qualcomm's NPU 45 Teraops/s claim

To me that suggests that the test is wrong.

I could see intel massaging results, but that far off seems incredibly improbable
This is ridiculous, not having access to a set() method is just silly. Also I'd imagine that most languages use another language’s keyword for functions to name a callable variable, func being (I'd assume) a particularly common name. match is a perfectly good name for the result of a regex search... etc etc.

The real issue here is simply that python didn't camel case its built in class names; then this would only be a problem if you violated case conventions and named your method Set() (or mistyped the case as well).
Thanks!

"Fun" and "comfortable" haven't applied to web dev for a long time in my opinion, and my preference is to keep it as simple and enjoyable as possible.
Sort of related question:

Would space telescopes use interferometry to get a clearer picture?

If we had thousands of telescopes spread across the solar system, what sort of images of distant stars/planets/galaxies could we gather? Would such an array be scientifically worth making in our distant future, or does it suffer from diminishing returns?
This was my experience too years ago when I played CSGO. The difficulty at higher ranks (up to a certain point) felt significantly easier than the lower ranks. Getting out of the silver and gold ranks (can't remember the exact names) was a hellish grind with lots of matches that ended in one sided stomps with one or two guys on the other team racking up some insane k/d. Past that was smooth sailing for a long long way.
This ^

I always have at least one Linux machine around that I use primarily, but it's never been reliable. Either Debian or Ubuntu, I always, without fail, have issue with sleep/wake/hibernate and will never bet it'll wake properly when they sleep.

My current Ubuntu desktop with AMD cpu doesn't sleep and has to be manually hibernated.

My HP Dev One laptop with PopOS will fail to wake roughly 1/10 times, requiring a hard reset. Other times it'll fail to sleep and overheat in my backpack. Occasionally, it'll stop recognizing USB peripherals, or the trackpad/keyboard will stop responding to inputs.

I prefer Linux on nearly every front, but having a totally unreliable computing environment makes it a deal-breaker for me.

> "Have you tried $THING"

No I really have grown tired of waking a machine to a blank screen and having to ssh into it to kill gnome or any of the other crap.

My Macs very occasionally freeze on wake too--but that's exceedingly rare compared to the myriad issues with Linux usability.
Matt Levine had a funny similar take recently:

"You could have a model of Harvard Business School that is like:

1. Harvard Business School teaches you skills that would make you good at running a company.
2. There are lots of companies that could use those skills.
3. But you don’t want to run those companies, because they make, like, ball bearings.
4. You want to run a fancy company; you want to run a hedge fund or a tech startup or something.
5. Meanwhile, the people currently running the ball bearings company would not be all that excited about you, a fresh-faced business school graduate who has never run anything, coming in to run their company, even if you did learn a lot of useful skills at Harvard.
6. Therefore various industries exist whose principal business is laundering ball bearings companies into opportunities that appeal to Harvard Business School graduates. You wrap the ball bearings company in a name like “private equity” and suddenly it is legible to the Harvard students, so they flock to it.
7. Those industries are also in the business of getting the ball bearings companies to accept the Harvard Business School graduates, which in practice means not so much “make the ball bearings company excited about its new Harvard CEO” but rather “buy the ball bearings company and install new management.”

Source: https://archive.is/8IUCA#selection-1795.0-1869.303
Veering offtopic, your phrasing reminds me of the short story that made me discover Cory Doctorow:

https://www.salon.com/2002/08/28/0wnz0red/

(shit, >20 years ago!)
> “They want a managerial approach to difference,” Khalid said. “They want no friction. But diversity inherently means friction.”

Perhaps we should go back to prioritizing unity... which actually worked.
Thanks for that, it looks like my research today is cut out for me.
The highest qualification you'll get from a school in the UK. Typically studied for between ages 16-18. They are the most common qualification used for university entry by students who go through the UK school system.

Unlike some other systems where students stud a broad spectrum of subjects (with core subjects like maths, english and science being compulsory), students typically only study 3 (or maybe 4) subjects a A level (with subjects being things like "maths", "geography", "chemistry", etc), with no compulsory subjects.
Planet Fitness makes it easy to sign up online but you will have to journey to the to the ends of the Earth to cancel your subscription.
I have no idea how to compare the abilities of these models, so I have no idea how much of a deal this is.
It's not just the regulation.

It's the knowledge that users will mark your messages as junk if there's no easy unsubscribe button.

With the re-centralization of email, reputation score in Outlook/Gmail is critical.
Aren't they used for speech recognition -- for dictation? Also for FaceID.

They're useful for more things than just LLM's.
Edit: The first option. ( previous stuff removed )

Lemme check my current version ( edit: 0.7.2 -- ty, I will update and test soon :D)
I wonder if they’re still using soft touch/rubberised plastic on the back? My last-gen Kindle Paperwhite has already started to go sticky and gross.

I’ve also got an issue where the latest software update is causing frequent hangs when opening new books (literally 5+ minutes) and I quite often get stuck in books, unable to summon the menu to go back to my library. Seems to be a fairly common problem judging by Reddit.

I ended up buying a Kobo Libra Colour just this week. So far I’m very happy with it. Performance is better and it’s compatible with a lot more stuff.
I was curious so looked it up. Apple's first chip with an NPU was the A11 bionic in Sept 2017. Rockchip's was the RK1808 in Sept 2019.
This is what I was thinking, but stated much clearer than I'd have managed.
The vast majority of articles on peer review in Nature and Science only refer to journal publication, not funding distribution. Of course they're linked as a publication in Science or Nature helps greatly with the next round of funding applications by all accounts.

It matters outside of academics because NIH funding distributions are linked to exclusive patents for pharmaceutical corporations, which represent a massive public subsidy for the pharma sector. This system also accounts for much of the price inflation in the medical drug markets in the USA, and a lack of research into medical uses of out-of-patent (cheap) drugs. See for example:

https://medicalxpress.com/news/2023-07-nih-spent-950m-basic-...

> "The article in PLOS ONE titled, "NIH funding for patents that contribute to market exclusivity of drugs approved 2010–2019 and the public interest protections of Bayh-Dole," is the first to look broadly at the NIH funding for the basic and applied research related to new drug approvals and the proportion of this research that leads to patents that give manufacturers market exclusivity."
Signal does a far better job than most. They have open source clients. They sign their builds. The android build is reproducible (you can build it yourself and it will match exactly what they publish, see https://github.com/signalapp/Signal-Android/blob/main/reprod...). Presumably some people in the world do it.

Now of course I personally don't check the app shipped to me from the Google Play Store, but at least I could!

It's not that I disagree with your point at all. There are still many places for world powers to compel companies to spy on users (in both hardware and software). Just want to call out that Signal is doing pretty much the best they can.
It was already over 4 years ago. No cpu, no gpu, no 5G, no ultra low power or anything else that’s interesting
The cost of the GPUs massively dwarfs the cost of the electricity. GPUs have a short lifetime of a few years before the next generation makes them mostly obsolete.

Therefore it makes sense to use even very expensive electricity to run GPUs. Thus Musk insanely running generators to keep his new DC running. A little money can solve really really bad planning. And these SMRs, if ever built, will be very expensive electricity, a long long time from today.

Investing in nuclear has nothing to do with satisfying current AI power needs. This announcement aims to have 5GW running in 15 years. A small amount of energy too far away.

When has any tech company planned for energy 15 years away? Or any other specific R&D need 15 years away? Never.

These announcements are about vibes and politics. I hope it means that the nuclear industry, for once in its history, actually delivers on its promises and doesn't fail. But the history of nuclear is to fail fail fail at every opportunity, so I'm not optimistic.

Also, note the investment size, $500M. Basically nothing. That would buy a DC a bunch of power right now, in the form of solar and the batteries to convert the solar to constant output. Building the 5GW of SMR nuclear is going to cost a minimum of $50B, probably $100B or $150B. It's not going to be competitive with today's prices on solar and batteries. The nuclear purchase is all virtue signalling, not based in actual needs or solutions.
But of course cadr still has to check each access, to see if its of type (or cons null). So I don't see what was saved.
I had an original Scribe and while the writing experience was superb, I felt like the software experience was minimal and over the year or so I had it, it didn't really get enhanced any. My review of it was: It's just like paper, only more expensive.

It seemed like if you wanted a large ebook reader AND occasional note taking, it's probably great. For my use, I would have been just as happy with just a spiral notebook, probably happier. I used it every day for work notes and todos.

I sold it on ebay and got an Boox Note Air3, similar cost, and the writing experience is not nearly as good as the Scribe, but it is a much more capable device with many more features in the notebook. However, I've fallen out of the habit of using it, I think just because the writing experience isn't as good.
+1 for GRDB. One of the best open source iOS SDKs I've used. The one downside I've run into vs. Core Data is that sharing a database between multiple processes (e.g., your main app and a widget) is not as well supported (to be fair, the quirks around this are documented extensively and quite well).
https://www.npr.org/2018/07/27/632988813/hot-weather-spells-...

> Nuclear power plants in Europe have been forced to cut back electricity production because of warmer-than-usual seawater.
What's your stack? What type of response times are you looking for?
Kissinger set out for a policy that prioritized stability, communication, and mutual understanding of each others' desires to live their own lives.

If we do not "take care" of other countries (as in stop being world police, stop assisting in their problems like Clinton did with Ireland's Troubles, etc...) we would have their problems at our doorstep.

Also, there is definitely a subset of Americans that cannot stand by living well when others aren't, just because they other people were born elsewhere. This applies on all levels: Country, State, County, City, Neighborhood, block, house, etc.
Since it involves personalized setup and probably testing in specific scenarios/situations, it's probably easiest to just buy a pair and return them if it doesn't work out.
Unfortunately debugging challenges aren't unique to SwiftUI. Having having your application code get buried underneath miles of framework magic in stack traces can also be experienced with Jetpack Compose.
Discovering features and information via HTTP OPTIONS
I Beat Programmer's Block to Finish Building Apps
They definitely aren't doing the timing properly, but also what you might think is timing is not what is generally marketed. But I will say, those marketed versions are often easier to compare. One such example is that if you're using GPU then have you actually considered that there's an asynchronous operation as part of your timing?

If you're naively doing `time.time()` then what happens is this

start = time.time() # cpu records time
pred = model(input.cuda()).cuda() # push data and model (if not already there) to GPU memory and start computation. This is asynchronous
end = time.time() # cpu records time, regardless of if pred stores data

You probably aren't expecting that if you don't know systems and hardware. But python (and really any language) is designed to be smart and compile into more optimized things than what you actually wrote. There's no lock, and so we're not going to block operations for cpu tasks. You might ask why do this? Well no one knows what you actually want to do. And do you want the timer library now checking for accelerators (i.e. GPU) every time it records a time? That's going to mess up your timer! (at best you'd have to do a constructor to say "enable locking for this accelerator") So you gotta do something a bit more nuanced.

If you want to actually time GPU tasks, you should look at cuda event timers (in pytorch this is `torch.cuda.Event(enable_timing=True)`. I have another comment with boilerplate)

Edit:

There's also complicated issues like memory size and shape. They definitely are not being nice to the NPU here on either of those. They (and GPUs!!!) want channels last. They did [1,6,1500,1500] but you'd want [1,1500,1500,6]. There's also the issue of how memory is allocated (and they noted IO being an issue). 1500 is a weird number (as is 6) so they aren't doing any favors to the NPU, and I wouldn't be surprised that this is a surprisingly big hit considering how new these things are

And here's my longer comment with more details: https://news.ycombinator.com/item?id=41864828
https://github.com/darius/cant/blob/master/examples/text/ood... though modern is a matter of fashion.
That period of the '90s and early 2000s were a bit of a golden age when it came to education. I very much doubt I'd have been able to afford third level if it wasn't for when I went. The full grant and the fact that fees were abolished meant I could actually make ends meet. Didn't hurt that Cork was a pretty inexpensive place to go to college at the time! Second year was more of a struggle with money, but doable. If I could do anything regarding education, it'd be guaranteeing that same chance to people now that we had then.
Concrete is often used for thermal mass, too, and that is expensive.
I go one step further and for the lists which I don't remember subscribing to, I never click "Unsubscribe" - it's "Spam" right away.
It enables many features on the phone that people like, all without sending your personal data to the cloud. Like searching your photos for "dog" or "receipt".
How does the caller know whether the response was empty because of an invalid session id ? You have conflated empty response with an erroneous situation. The simplest solution is just Result<T, E>.
Those players would be initially quarantined either way and a sliding experience window would put a limit on what is plausible. Same goes for transferrable skills.

Experienced players who cheat will still be subject to plausibility. Say there is a normal amount of variance in humans but suddenly some player no longer has variance in their action. That's not plausible at all. Or a player looking at things they cannot see, that might sometimes be a coincidence, but that level of coincidence is not plausible to suddenly change a drastic amount.

Again, this sort of thing doesn't catch all subtle cheaters, but those are also not the biggest issue. It's the generic "runs into a room, beats everyone within 10ms", and "cannot see, but hits anyway all the time" type of cheat you'd want to capture automatically.

A what-if in a tournament or the top 1% of players is such a small set of players, you'd be able to do human observation. Even then someone could cheat, but you're so far outside of the realm of general cheating, I wonder if that's worth including in a system that's mostly beneficial inside the mass market gaming players.

Either way, this sort of detection is usually done in the financial and retail world, and results in highly acceptable rates and results. It's not perfect with a 100% success rate or something like that, but it's pretty successful. Just not something studios or publishers seem to want to invest in. It's much simpler to just buy or licence something (like Easy Anti-Cheat). Broad internal expertise isn't something the markets are rewarding at this point.
The world doesn't revolve around the US, you know...
Community notes was designed and shipped before the takeover. It was called "birdwatch".
In my experience, complex tools encourage fluffy programming. You mention a generic container; if I were using C, I just wouldn't use a generic container; instead, I'd specify a few container types that handle what needs handled. If there seem to be too many types, then I immediately start thinking that I'm going down a bad architecture path, using too many, or too mixed, abstraction layers, or that I haven't broken down the problem correctly or fully.

The constraints of the tool are inherited in the program; if the constraints encourage better design, then the program will have a better design. You benefit from the language providing a path of least resistance that forces intentionality. That intentionality makes the code easier to reason about, and less likely to contain bugs.

You do pay for this by writing more boilerplate, and by occasionally having to do some dirty things with void pointers; but these will be the exception to the rule, and you'll focus on them more since they are so odd.
This, and watching nothing but the real-time flight map.
The trick is you don’t.
> it seems (perhaps naively) as wasteful and a bit distracting.

It is.

Nowadays, .NET is usually able to do away with the abstraction cost of such interface abuse luckily, but it remains an additional item you mentally have to deal with, which isn't good.

Single-implementation interfaces are still considered an anti-pattern, and teams that over-abstract and mock everything out when writing unit tests usually just waste time in pursuit of multi-decade old cargo cult. These also often test that modules comprise of specific implementations and not whether they simply satisfy the interface contract, which is terrible. And often turn stateless parts of logic that could have lived on some static class into an interface and an implementation injected with DI, that is then mocked out, instead of just calling methods on a class. More difficult to remove, worse locality of behavior, does not answer the question "if tests are green, are we confident this will work in prod?", sadness all around.

I agree with your sentiment. It's much more practical to write functional and component-level tests with coarser granularity of individual test items, but with more extensive coverage of component inputs. There's a wealth of choices for doing this with little effort (e.g. testcontainers).
FWIW I weighed my Paperwhite Gen 5: 201 grams vs. 211 grams for the new Gen 6.
So 5% heavier.
The war in Gaza is a moral gray area
Article title: Bugs in LLM Training - Gradient Accumulation Fix
I use Makefiles all the time for dependency management, not necessarily for compiling code. For example, in a data analysis workflow, I’ll use a make file to manage the processing from ETL, extracting out whatever data I need, and finally, generating a figure. Whenever one step in the process is updated, the rest are automatically also run.

It’s not just for C!

(Although, it’s mainly used for C)
Or they lie and say that the email address you provided isn't on their mailing lists. As if I hadn't just followed a link from an email they sent.
I have grown to believe that python is not appropriate for any organization where multiple teams will work in the same codebase / repo. The system is prone to disorder and should be in the same category as perl for similar reasons.

Programming is a team sport and static types is just too useful and the bolted on typing is insufficient. We are burning, literally, millions of dollars in salaries to make python work at our org. It has been the same now at the four shops I've been a staff/principal level. Dynamic languages lend towards less maintainable code because the compiler offloads work to your squishy human working memory.
The point I'm making is that is just a cost, so X is the money made from spam, and Y is how much it costs to send it, if X > Y, you're still getting spam. Companies pay MailChimp and every one in that whole ecosystem money. adding another cost is just adding another mouth to feed.
This is similar to me with my reMarkable 2. The writing experience is strictly worse than even cheap notebook and dramatically worse than a nice one with a nice mechanical pencil + lead.

It's fine for reading PDFs, I guess.
your satire is off base enough that people don't understand it's satire.
So the article suggests that has changed - people who take the YT year get significantly higher results in their senior years.
As a next step they should mandate that credit card companies make it easy to see and manage recurring payments.
Being able to review a command isn't the same as being able to author that command without errors. An obvious example is queries (e.g. SQL or Cloud Logging). I can easily know enough to be able to review them and decide a query is safe. That doesn't mean I can easily remember the precise syntax that each tool/system requires.
I've just ordered myself a jump to conclusions mat.
> taking up space and using electricity.

how hard would it be to unplug the units? if these things are on a shared electrical circuit with anything else in the store, then that's on them. If they are separated, then just flip the breaker. otherwise, there's going to be j-box some where near the thing connected to some conduit. ten gets you twenty that there's some wire nuts in that j-box that could be disconnected in less than a minute.

also, just show up with a clipboard, and if anyone asks you, just say you were hired to collect certain items from within but not remove the entire thing. just print up a fake work order. i don't think i'm thinking too far outside the box on this one.
Unfortunately, Browsertrix relies on the Chrome Devtools Protocol, which strips transfer encoding (and possibly transforms the data in other ways). This results in Browsertrix writing noncompliant WARC files, because the spec requires that the original transfer encoding be preserved.
> Also, people often mistake the reason for an NPU is "speed". That's not correct. The whole point of the NPU is rather to focus on low power consumption.

It's also often about offload. Depending on the use case, the CPU and GPU may be busy with other tasks, so the NPU is free bandwidth that can be used without stealing from the others. Consider AI-powered photo filters: the GPU is probably busy rendering the preview, and the CPU is busy drawing UI and handling user inputs.
I agree, the business use case was zero. Was it impressive though?

In the sense that Palantir found out information that you guys already knew... but how much time did it take? How much man power and how much money? What is that compared to the resources your company spent to build that internal knowledge?

Also what company was it if you feel comfortable revealing?