skysight-inc/HackerNews huggingface dataset:
I think David Chisnall's article is very good. However I don't think you should oversell the few issues with RISC-V. There are definitely some design mistakes, but overall it is good. I would say as good as ARM (but not as mature yet).

Also... consider how successful an insane instruction set like x86 is! The ISA definitely matters for performance, but it clearly doesn't matter that much.

Also the uniformity of the ISA is very nice for compilers. Sure in practice you're only ever going to use x1 or x5 for your return address but adding the hard constraint that you can only use those is definitely going to complicate some software.

I'm not sure what you mean about fighting fragmentation. I used to think that but I didn't know about the RVA profiles.
I didn't say abandoned, I said vacant and unused. The biggest difference between the two examples is that one included home invasion. Not any qualification for authentic, artisanal squatting
Even if it shows being turned off you can't be sure it really is. And yeah they have a tendency to secretly turn malicious features on with little updates. One would really be naive to believe them after their past bad behaviour. It is just another step in slowly boiling the frog to death. Maybe it will be off by default only for as long as people get used to it and normalise it and then, next step turn it on again, more quietly of course.
Weird that they chose an example that ended up somewhat nonsensical.
I made a similar tool (for making game sprites that can be embedded directly in code):

https://memalign.github.io/m/pceimage/index.html

Works on the web and colorized ASCII output can be edited. It can be a bit fiddly though: need to manually turn off Wobble and adjust the pixel sampling size to get a good result.
I am done with Windows, I really love .net, SQL Server, WSL, but I have been burnt on so many of their tools, features etc, Windows 11 was the last straw (task bar unmovable? Are you kidding me? ), and Recall will be the never look back for my personal computing.
Sure but it takes less time to pick up takeout than it does to shop for a household. Especially if you have to use public transit, can only buy what you can carry, have to bring a kid with you.

When I teach people to cook I usually point out that when you're at the point where you're in the kitchen with the ingredients out, 2/3 of the work is done. There's a lot of labor in planning and shopping.
That article claims McD's and other chains missed earnings last quarter so I think it is hurting sales.
>If you’re faced with the trade-off between security and another priority, your answer is clear: Do security,” Nadella's memo read

Just insane that this wasn’t already the rule.
> It'd be in a non-native language, like C#.

True; C# is the most obvious choice for Teams.

> JavaScript is faster than you think.

I'd be very surprised.

> Miles ahead of Python, Ruby, Perl, PHP.

Depends on "miles" - I think it is within the same order of magnitude as all of those. If it's far off from being in the same order of magnitude of those, I'd be very surprised.

> Not too different than C#/Java

I don't think so, not for idiomatic usages anyway. Java and C# are pretty damn fast! ISTR that Java/C#/Go are in a different order of magnitude from JS, Python, PHP, etc.

(The link doesn't work, btw)
What about just applying a defensive coating of an oil to your windshield. Maybe WD-40 or graphite lubricant. I imagine that'd make it pretty hard for the thing to stick. Or perhaps clear lamination strips in parallel rows thick enough to keep it from achieving suction. There are so many plausible physical protection measures against this intrusive obnoxious device. Even better, how about skipping spending money on barnacles and instead spending it expanding parking so that there is less incentive to park illegally? I will never understand the fixation on punishment over solving the underlying problems that cause misbehavior.
Wow, the wiki page is nearly as good a read as the professionally written article. I broke the IBM-related text under the Passengers section out to its own paragraph, as it changes from statistics to specifics. Hopefully will remain that way.
In a given week, I usually do the following:

* 15% of my time in technical discussion meetings or 1:1's. Usually discussing ideas around a model, planning, or ML product support

* 40% ML development. In the early phase of the project, I'm understanding product requirements. I discuss an ML model or algorithm that might be helpful to achieve product/business goals with my team. Then I gather existing datasets from analysts and data scientists. I use those datasets to create a pipeline that results in a training and validation dataset. While I wait for the train/validation datasets to populate (could take several days or up to two weeks), I'm concurrently working on another project that's earlier or further along in its development. I'm also working on the new model (written in PyTorch), testing it out with small amounts of data to gauge its offline performance, to assess whether or not it does what I expect it to do. I sanity check it by running some manual tests using the model to populate product information. This part is more art than science because without a large scale experiment, I can only really go by the gut feel of myself and my teammates. Once the train/valid datasets have been populated, I train a model on large amounts of data, check the offline results, and tune the model or change the architecture if something doesn't look right. After offline results look decent or good, I then deploy the model to production for an experiment. Concurrently, I may be making changes to the product/infra code to prepare for the test of the new model I've built. I run the experiment and ramp up traffic slowly, and once it's at 1-5% allocation, I let it run for weeks or a month. Meanwhile, I'm observing the results and have put in alerts to monitor all relevant pipelines to ensure that the model is being trained appropriately so that my experiment results aren't altered by unexpected infra/bug/product factors that should be within my control. If the results look as expected and match my initial hypothesis, I then discuss with my team whether or not we should roll it out and if so, we launch! (Note: model development includes feature authoring, dataset preparation, analysis, creating the ML model itself, implementing product/infra code changes)

* 20% maintenance – Just because I'm developing new models doesn't mean I'm ignoring existing ones. I'm checking in on those daily to make sure they haven't degraded and resulted in unexpected performance in any way. I'm also fixing pipelines and making them more efficient.

* 15% research papers and skills – With the world of AI/ML moving so fast, I'm continually reading new research papers and testing out new technologies at home to keep up to date. It's fun for me so I don't mind it. I don't view it as a chore to keep me up-to-date.

* 10% internal research – I use this time to learn more about other products within the team or the company to see how my team can help or what technology/techniques we can borrow from them. I also use this time to write down the insights I've gained as I look back on my past 6 months/1 year of work.
If a client "causes" sshd to crash, isn't that a server error?
> SSH certificates are fail-secure

Yeah... no. I think my private key stored on yubikey is harder to steal than session to your OIDC.
At least it wasn't University of Mississippi!
Even the above water noise is awful... I am sensitive to noise, and do engineless sailing partly because the sound of motors is awful, and ruins the fun of boating for me.
If we ignore air resistance, then weight and time are the only variables needed to determine the power needed for a given acceleration. Force is related to mass through "F=ma", and power is effectively force over time.

Though, neglecting air resistance is a huge deal. A cyclist traveling over 20mph is spending something like 90% of their energy at that point overcoming air resistance. For objects travelling faster, it's a square low of how much more power is needed. Air resistance is a very huge effect. With that said, if travel is dominated by accelerating and decelerating (eg: urban or mountainous environments), then yeah - weight is a huge big deal.
SurfPerch model for classification of sounds in coral reefs
I worked with Ben Williams to create this model! It's trained on a combination of reef sounds... and bird vocalizations. The model is available to play with here:

https://www.kaggle.com/models/google/surfperch

and the paper is here:

https://arxiv.org/abs/2404.16436
The first big mis-step of the Nadella era.

Will be interesting to hear what he has to say when he's inevitably asked to comment in his next public appearance.
Even Feynman didn't like to answer

https://www.youtube.com/watch?v=36GT2zI8lVA
You can't explain something that changes over time with something that's always true. Does their greed steadily increase? When prices go down is that because they became less greedy?

Doesn't look true anyway.

https://ycharts.com/companies/MCD/profit_margin
All I know is a lot of people owning property here and there without being some upper middle class. You don't seem to understand that a lot of people even if they have low income have the desire and time and are hard working to slowly build something, which in 30 years of time becomes what you call a vacation home. I guess you are not used to manual work and think is impossible to do large things by yourself.
Lithium is not the problem.

Chinese are ahead in many critical technologies. In graphite electrode tech they have 10 year lead.
Police budgets continue to rise despite movements calling for reductions. This wouldn't be an effect of police abolition that hasn't actually happened.
Fascinating, I'm really into boating and sailing and have never heard of this- no consumer grade engines or boats that I know of have this.
I think Recall is really cool and it's a shame that it's disabled.
To clarify "$2-3B" nominal estimated cost means an expected $20-30B final cost
So fail2ban?
The recent changes have gotten absurd
coal is getting phased out pretty fast in most countries
That's really the kind of job I'd love. Whatever the data is, I don't care. I make sure that the users get the correct data quickly.
Example workaround with Hammerspoon:

https://www.hammerspoon.org/go/#pasteblock
thanks been trying to remember the name of this project for weeks now
skip to 7:22, he explains what the video is about.
A lot of the noise is from the combustion engines themselves- exhaust often releases underwater, and the engine vibration transmits through the hull.
The one reply to that comment is also great:

> ripgrep is faster
Maybe I am being snarky, but saying “I don’t like that” or “that’s not how I did it” just isn’t that interesting. I’d love to hear why books are so much effective, for instance, or which books, or what YT channels were useful.
And while they're doing that, I'm making a voice interface to Claude 3 that I've used for PDFs.
<< "cracking" the implementation of Recal

I think you have a point there. Would you accept reverse engineering[1] as a more accurate term instead of cracking?

<< I have only been somewhat paying attention

We are in the same boat. I saw the thing pop in my feeds in the past weeks. I skimmed it, thought it was a bad idea, but since I don't have a PC that would be affected, mostly ignored it. I think I only pay more attention today, because it is the weekend and somehow my testing is not ready for me..

[1]https://en.wikipedia.org/wiki/Reverse_engineering
[2]https://www.wired.com/story/microsoft-windows-recall-privile...
You don’t need to install it at all. Just run it via npx.
Or, as it usually is, it's fraud.
Why would anyone hate baha'is? They're like the most benign religion.
This is sheer moral panic. Of course tools can be misused by bad people, but that doesn't make it the tool's fault ("how many women will be beaten and murdered because of Recall"). It is the fault of the person misusing the tool to do bad things.
Depends where and when and how you acquire it.
Well, it's also made in C, not some modern automated-memory-managed language compiled to bytecode interpreted by a VM.

I mean, C is not my goto language by far, but handling a truckload of memory operations efficiently seems like an ideal case for it.
Only to be enabled by default by the IT department of your mistrusting employer. Microsoft better remove Recall altogether if they want to avoid costly lawsuits.
Presumably they'd come fracking shale. But if you want to hook up a few million hoses to cowbutts, I'm not stopping you.
Basically everything is "one reason" for the TPM requirement. The real main reason is that they want all Windows 11 machines to have a chain of trust. With TPM 2.0 in the minimum requirements, this is something they can now actually count on. That means not only can they enable every preexisting security feature that relies on the TPM, they can also ship things that have a hard dependency on it, without making users worry about whether their computer supports it.
As we wrote in the blog post, we chose to build our database infrastructure on top of MongoDB Community because of the flexibility of its document model and its ability to handle massive volumes of real-time data at scale. MongoDB Atlas didn’t exist in 2011, so we spun up a self-managed cluster of MongoDB instances running in the cloud.
Ugh. I disputandum your gustibus.
This is the Terror Squad's recommendation.
If you check the source code of the hosted space, it calls an Alibaba API. The model itself is not hosted on HF for the demo.
That's a shame. I recall last summer seeing some dedicated and well-wetsuited people swimming much closer to town, along the concrete shoreline to the north of Ohio Street Beach.
1) “Quantity is its own quality” when it comes to ciphers. We can break many reduced-round ciphers easily but have no practical attack on the full version. This is not always true but it is close enough (even today) that nobody should mistake the impact of additional rotors as being “merely quantitative.”

2) Consider the fact that you felt the names Rejewski, Zygalski and Rozycki could be placed in an HN post without further explanation. Do people know who they are and what they did? Yes, they do. They’re not unknown or uncredited (though many others certainly are, as is the case with every other massive technical effort.)

3) I don’t think anyone has ever seriously suggested that Turing broke Enigma alone. And I don’t take Hollywood seriously: this is a medium that requires “the Enterprise bridge crew” of seven people to effectively solve every problem that comes up. But Turing’s contributions were very significant. And he never had a chance to brag about them: he maintained secrecy while many of his colleagues lived to see the work declassified.
Summary of the diet used in the study via ChatGPT4:

IF-P Diet Instructions:

Protein Pacing Days:

• Women: 4 meals/day; Men: 5 meals/day.

• Meals: 2 shakes (breakfast + one), 1 whole food dinner, 1 afternoon snack (men only), 1 evening protein snack.

• Calories: Women: 1350–1500/day; Men: 1700–1850/day.

• Macros: 35% carbs, 30% fat, 35% protein.

• Fiber: 20–30 g/day.

Intermittent Fasting Days:

• Calories: 350–550/day.

• Fasting Duration: 36–60 hours with supplements and snacks.

Protein Intake:

• Each Shake: 30–36 g protein, 9 g fiber.

• Evening Snack: 200–250 kcals.
In the US, people call CPS or the police on ten year olds playing unsupervised in a park or walking home from school in perfectly safe suburbs and towns because they believe the children will be kidnapped, raped and murdered. So yes, it is possible to worry too much about rape and murder as well.

See also: security theater, the TSA.
Seems to be a theme.

"If you don't buy out my near-bankrupt solar company I'll leave", "If you settle with the SEC I'll leave". "If you don't give me $56 billion I'll leave".
Forgot to mention, that as these MCU and crossover parts get more capable, the expectation that you can basically run a linux distro and then also communicate with many RT control-loop mcus. At some point, embedded control applications will have a Js toplevel.
Because you get fired when bringing dissenting opinions
Do people doing ML/DS not use conda anymore?
Yeah if you need to shop for a household every day, but usually you can do it once or twice a week and be fine. People do it all around the world, people who are much much poorer than Americans, people who also do not have cars, people who generally work longer hours.
Agreed. In addition to the problems you mentioned, this could also cause people to drop usage of SSH keys and go with a password instead, since it's now a "protected" authentication vector.
If it was popular it wouldn't have taken 5 years of planning.

Things that are popular and increase revenue for the govt get immediately passed before anyone changes their mind.
I think the main difference there (apart from the feature being deprecated over a decade ago) is that Coverflow stored a single thumbnail, from which you couldn't derive much information - it's metadata alongside your browsing history, but not much more than that.

Meanwhile Recall takes a stream of high-quality images, from which a full reconstruction of your entire computer-use activity over the last 90 days can be reconstructed in high fidelity and searched through.

From a security point of view, the threat models are a world apart.
What a sad, broken society.
I've attended four different colleges in several different states and I've never seen a college campus with enough parking. They manufacture this problem and then profit off of it. Students are a captive market. They have to attend class and end up playing musical chairs looking for a parking spot. It's absurd and yet another example of predatory behavior. And it's wild to see so many comments that just blames the victims without any deeper thought on the subject.
Notably, humans also cannot track this to infinite depth. Somehow we know this and reach for algorithmic solutions (like pen and paper).
... then you can turn it on for yourself. Unless you think it's a shame it's disabled for other people? Why would you be concerned about that I wonder?
Hey, I'm Arnaud, first author of the paper.
The answer is a bit mixed. We actually started looking into this because of a repetition problem that appeared in a low-data regime for a sequence generation task. Basically, the left-to-right GPT was stuck repeating the same token once it sampled twice the same in a row during generation. And to mitigate that, we tried to generate the sequence in a random order and it seemed to help and we see less of this repetition issue.
We initially thought when we don't have enough data, shuffling would be like data-augmentation and might actually help the model reach better performance.
But this is not what we found in the experiments: apparently as learning in any order is a harder task, the model memorise the data more.
Do you mean Transmission the open source BitTorrent app for macOS? What’s the problem with it?
Wouldn't it need to be agpl generally for nytimes to be in violation?
> It's expensive but we could absolutely produce green methane with renewable energy.

You don't even understand. The methane's mostly for the hydrogen, used to make ammonia or some other nitrogen compound. There are other ways of making this, Birkeland Eyde, for instance, but there like one third as efficient, at best. This means people starve. You might make the case that we could efficiently use livestock manure as a substitute (it's the green solution), but not if you're going to turn this into Planet Vegan. Given the necessity of animal manure, it's difficult to think that "get rid of all the livestock" stems from anything other than bizarre vegan tendencies.

If you absolutely have to get rid of the livestock, so be it, but then you really do need the fossil fuels. Pick, it's one or the other as far as I can tell.

> And there are natural fertilizer paths that aren't cattle.

Nope. You've got livestock (hogs, poultry, etc), or you've got fossil-fuel-based Haber-Bosch. I'm not even really aware of any science fiction concepts "other paths".
Polyethylene is similarly a good shield because its got high hydrogen content so is pretty good at moderating neutrons. I image a polyethylene structure containing a layer of water is probably something like what we'll end up settling on. Its also quite strong and would make decent structural components.
I discovered I was using that very gesture on my touchpad to scroll through the article and this thread...
Every Tom7 video is a work of humbling genius that—just by virtue of knowing about them—makes me feel like I'm in some sort of secret club of people smarter than me.
US jobs growth beats all expectations
Scaling Neural Machine Translation to 200 Languages
For a side project it's not that serious.

Firebase is ready to go without me thinking of the details.

If I'm using Flutter or React, I already have a nice client side sdk to use.

The 12th of never when I need to scale it I can switch to a different stack. Firebase functions allows me to do some server side data manipulation.

That said, if I was at work and needed to propose something I'd probably spend more time thinking of this. But for all my side projects firebase is my goto.

Let's just say we're having a competition to see who can crank out a basic crud app first. You're not beating me with Flutter and Firebase.
Factorio – Spoils of Agriculture
> At some point we're going to go from tokens to embeddings for everything.

Yes, I agree.

Further down the road, I imagine we will end up finding interesting connections to the symbolic approaches of GOFAI, given that the embedding of a token, object, concept, or other entity in some vector space is basically a kind of symbol that represents that token, object, concept, or entity in that vector space.

Interestingly, old terms like "representation" and "capsule," which didn't become as widely adopted as "embedding," tried more explicitly to convey this idea of using vectors/matrices of feature activations to stand in for objects, concepts, and other entities.

For example, see Figure 1 in this paper from 2009-2012: http://www.cs.princeton.edu/courses/archive/spring13/cos598C... -- it's basically what we're talking about!
I remember this project from a few years ago and it still stands out.

Amongst other things, the generator output would make for really neat screensavers as well as wall displays (e.g. tv screen background art, digital photo displays), etc.
Can recommend using conda, more specifically mambaforge/micromamba (no licensing issues when used at work).

This works way better than pip, as it does more checks/dependency checking, so it does not break as easily as pip, though this makes it definitely way slower when installing something. It also supports updating your environment to the newest versions of all packages.

It's no silver bullet and mixing it with pip leads to even more breakages, but there is pixi [0] which aims to support interop between pypi and conda packages

[0] https://prefix.dev/
AI let's talk about federal interest rates and their impact
> But the other approach, of writing a custom JIT for each language, seems much more flexible even if it is more dangerous and time-consuming.

This is also a good illustration of how we ended up with the NULL problem. I don't think it's as big of a deal in this case as interpreters/vms/compilers are designed to be fungible in ways that source code was not, but it's something worth thinking on.
As of 18:53 UTC, this is why I think flaggings should require to select why are you flagging, offering options according to HN rules.

The most voted reason could be shown directly in the title, no one would need to ask why a post was flagged... although they'll maybe start asking why was that reason selected.