skysight-inc/HackerNews huggingface dataset:
malloc doesn't keep track accurately in all cases, which is why double free is possible in the first place.

with mempool implementation, you shouldn't be able to release a previously released chunk because the pointer to that chunk will be zeroed out. This requires one more level of indirection in accessing the memory, i.e pointer to a struct that contains the pointer to the memory, but is otherwise safe.

As of note that may be causing some confusion, im not referencing the standard linux mempool implementation. I have written custom ones with a lot of helper functions for safe memory access.
Memory safety is a good thing to obsess over. It's just that we don't need ownership and borrow checking to get there.
DPRK was more developed and wealthier than the south at the end of the UN intervention. Also they’re clearly in the former soviet and PRC sphere of influence. Saying the DPRK was forced into the Stone Age by the west gives the west a lot of credit and power and virtually none to DPRK and its own self determination.

You know, the ancient Greeks were pretty smart. At the temple of the oracle of Delphi there apparently was an inscription that read “know thyself”. I have a feeling that if you’re a citizen of the west you fundamentally do not know who you are or where you are.
>one teacher's history is not another teacher's history,

One would think that this is an important point to teach the students. That all histories have bias, even the ones with which you agree.
Have you seen Men? Don't.
The article doesn't even profess to answer the "how" only the "what" as evidenced by this quote:

> we asked the Google DeepMind project team to explain what long context windows are, and how this breakthrough experimental feature can help developers in many ways.

At this time we can only speculate on how they achieved it. The best guess so far is RingAttention. See https://github.com/lucidrains/ring-attention-pytorch
I hope they were all willing to do it
Because a fair number of customers spin up another image when cores/mem/bandwidth run low. Dedicated storage breaks that paradigm.

Also, adding, if I am on an 8 core machine and need 16, network storage can be detached from host A and connected to host B. In dedicated storage it must be fully copied over first.
You could describe WPE as WebKitGTK but you bring your own GTK.

GTK is sometimes inappropriate for embedded devices that have a unique display stack. Using WPE brings in minimal dependencies and can render to anything you desire.

libwpe is just used for some basic code sharing between the two, GTK is not based on WPE.
From Samza to Flink: A Decade of Stream Processing
Those are both options, but there is a third. There are international payroll companies that handle local taxes and compliance. They're not cheap (a couple hundred per employee per month, plus usually a base fee of $1-2k/month), but for a company that's potentially doing such for multiple people, not just the post author, and more than few employees, it might be in reach.

It's just a relatively hard sell if they haven't had the need for such in the past. I'd think getting a job at a local company would perhaps be more sensible, and was the route that I went before I got permanent residence in Germany (at which point I started my own company). I'm not certain on such, but I doubt the digital nomad offer a path to permanent residence, which if one wants to be long-term in the EU, eventually is a very nice thing to have sorted.
For AWS there are EBS volumes attached through a custom hardware NVMe interface and then there's Instance Store which is actually local SSD storage. These are different things.

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Instance...
> Lidell and Matthiessen said that in order to generate 1m kroner [$95.5k], a track would need to be streamed 20m times and would have to be entirely owned by the artist, songwriter and label, which is incredibly rare.

Interpolating linearly, an artist looking to make $10k needs to write, play, own their music and have it play 2m times. Possible copyright infringement aside, I admire the guts required to tell a judge "we pay artists so little that fraud is the only possible explanation".
> University faculty-activists are a perfect example of elite overproduction a la Turchin.

The faculty pushing back against "administrative encroachment" and seeking "the primacy of teaching, learning and research" are your perfect example of an over produced elite?
how do the invested money help the south, can you please elaborate. Investor gets his money back, people get solar cell , you guys get paid, bur how all this works without any lose to any party. please explain your model in detail.
I don't think it's specific to financial services. He just meant that financial services is an area where you really don't want bugs! And one of the easiest ways to eliminate entire classes of bugs is to use static typing.
Those claims are per device. There isn't even an instance in that family with 8 devices.
tldr: 1M/128K = 7.8x longer
Big fan of todoist. I've been using it for less than a month, but have already switched to the yearly subscription. I use Obsidian for my notes, but for remembering to do something, I now use Todoist. Any passing thought that I want to deliberately go back to (or even patterns of thinking, like every 6 months, reflect on this concept) can be put into Todoist and I know that I'll see it again.

I contemplated trying to do all of this in Obsidian but the conventional advice seems that while you can, it isn't worth it. Todoist offering a simple mobile interface where I can quickly add a task is great. I wish reminders worked a little better (I'd been using alarms on my phone for reminders I want at a specific time, and Todoist reminders aren't nearly as attention grabbing).
Why Walmart is buying Vizio
> I have heard the opinion voiced that works like the Iliad are too daunting or too boring even for university students.

I grew up in India and we studied abridged versions of the Illiad and Odessy in high school. I have a hard time believing that people actually think these epics are boring.
I can attest to the fact that on EC2, "instance store" volumes are actually physically attached.
> It's about SSDs being two orders of magnitude slower than datacenter networks.

Could that have to do with every operation requiring a round trip, rather than being able to queue up operations in a buffer to saturate throughput?

It seems plausible if the interface protocol was built for a device it assumed was physically local and so waited for confirmation after each operation before performing the next.

In this case it's not so much the throughput rate that matters, but the latency -- which can also be heavily affected by buffering of other network traffic.
I’ve understood it as: Valve isn’t really in the hardware or console business. They release these fairly open devices in the hopes they get copied by others. Either to create a new market for Steam or to ensure an upcoming market has at least some Steam compatible devices.
I like my HiSense 65 Android TV, and used to love it before the app providers started screwing with app updates (Netflix! Prime!). And the audio data stream/output conversion could do a little better to my home theater, but its fast enough, have bluetooth keyboard for quick searches/data entry. I think it is stupid that I cannot easily find a no-cost, dumb, Android photo screen saver for it (I think it ostensibly would rob from some Android app developer/Google Photos/Google Home). But it appears I can side load stuff, but I like to keep things clean. Anyhow, my original 60 Vizio was great, but died early b/c of known bad engineering of backlight power supply. But I like this even better.
Hi, thanks for this fascinating demo. I am wondering how this architecture optimizes for the softmax part.
It's a common behavior. When I started my last job as the software lead at a small company, I was warned that one of the senior engineers on my team was easily distracted by shiny things. They were not wrong. The dude was smart and effective, but I had to spend way too much time keeping him on task.
Like a similar comment - I don’t know if I believe that an american can ever utter anti-american things - with some small exceptions for flat out treason.

Freedom of speech is the first amendment, and even though it is counter intuitive, criticizing america, it’s institutions, and especially capitalism is fundamentally american speech - quite possibly the most american thing you could possibly do in the eyes of the founders.

Colleges of sciences and engineering rarely would have lecturers venture down that road anyway, except in courses about society, history, and philosophy embedded in those schools, so I don’t think it’s a problem in any case, and your characterizations are being overblown.

Other research areas will be inherently fuzzy on that. That’s almost tautological - the people teaching history, philosophy etc… are going to have an opinion because they wouldn’t even be teaching unless they were passionate about the field.
Linux gets into the CVE security business
it is not worth to use cloud if you need a lot of iops/bandwidth

heck, its not worth for anything besides scalability

dedicated servers are wayyyy cheaper
You can use AppKit in Swift just like you can use UIKit on iOS. There is no requirement to use SwiftUI when creating a macOS swift app.
> Bias may be unavoidable, but it should be rooted out to the greatest extent possible

That's not the way I'd phrase it. Bias should aim towards truth.

Unbiased signal treats Young Earth Creationism and the geologically- and astronomically-rooted theory of long time as equivalently valid viewpoints.

The bias should be, for hard sciences, on the scientific method and evidence-based reasoning.
3D AI Models
Updating Gov.uk’s crown
You should be ashamed you wrote this. SEO garbage has ruined search and clogged the Internet with crap nobody wants. Please retire to a life of quiet penitence.
Can you elaborate on what it means for them to be kernel threads as opposed to green threads (no userspace control over when it blocks and yields?) and reentrant context switch routines? I read the original paper but I fear I don't have enough background to fully appreciate it.
Doesn't seem like that's whats being advocated for.
Since they hired Erik and Chet it's been an inside joke at Valve to fail the crate test as soon as possible.

(Erik left and returned, Chet has a YouTube channel now.)
Look into gender essentialism, which contrasts with gender constructivism.

It's often associated with TERFs, but it is VERY common within transgender communities themselves. There's notion that certain gender identities are valid and others are not (especially being male/female), and there's also the notion that diagnosable medical issues are required to be truly transgender.

In this conversation, if you're AMAB, and have a male brain, and claim to have transitioned to being non-binary a gender essentialist might go "aha! Science proves they are nothing but a transtrender and a man" A constructionist would say "aha - the fact they have a male brain yet expresses a non-male gender identity proves they're a truly unique and special transgender person".

It seems like an easy way to be on the "Right side of history" to reject gender essentialism, since you end up never calling a transgender person invalid. There is a dark side to rejecting essentialism, which is if gender ISN'T essential, than logically it should be possible to change people's gender identity to a "better" one. Which can result in things like Joan/John https://en.wikipedia.org/wiki/David_Reimer.
Neat. But why did you build this instead of just using Jasper?
I think you're wrong about that. AWS calls this class of storage "instance storage" [0], and defines it as:

> Many Amazon EC2 instances can also include storage from devices that are located inside the host computer, referred to as instance storage.

There might be some wiggle room in "physically attached", but there's none in "storage devices located inside the host computer". It's not some kind of AWS-only thing either. GCP has "local SSD disks"[1], which I'm going to claim are likewise local, not over the network block storage. (Though the language isn't as explicit as for AWS.)

[0] https://aws.amazon.com/ec2/instance-types/

[1] https://cloud.google.com/compute/docs/disks#localssds
Even assuming that "local" storage is a lie, hasn't the network gotten a lot faster? The author is only asking for a 5x increase at the end of the post.
As others have said, we all have biases, but it seems that American Conservatives are tripped up by them more in an academic context than other groups.

It is not controversial in academia that the Earth is on the order of billions of years old, animals change over time via evolution, or that carbon dioxide has a greenhouse effect. And yet within the American political context, they are controversial.
I think they mean demanding the elimination of peer review.

There is a movement afoot to eliminate the practice because if it is done the way intended, the bar is too high.

The bar probably is too high, but that's not necessarily a problem. Rather that's the point.

I agree, that particular movement does have at its root an assault on science.
Probably only because no one has ever been dumb enough to do it like this before. Since it's as clear cut inside trading can be.
Oh what a surprise, symptoms of having come up against the though-police; downvotes without arguments.
> All believable, but if we’re talking overall, NASA says satellite imagery shows the irrigated area for turf outweighing the next eight crops combined.

If you have ever driven across the Midwest you know this is incorrect. I could not find that statement in the linked article but did find this:

“Even conservatively,” Milesi says, “I estimate there are three times more acres of lawns in the U.S. than irrigated corn.”

Irrigated. Most crops are not irrigated. From the article:

"This means lawns—including residential and commercial lawns, golf courses, etc --could be considered the single largest irrigated crop in America in terms of surface area, covering about 128,000 square kilometers in all."

128,000 square kilometers is about 32 million acres. A lot for sure. One acre for about 10 people in the US.

But the total cultivated cropland (not counting tree farms) is about 650 million acres. 20 times the lawn total. Corn alone is 93 million acres.

Total
[1]https://www.fsa.usda.gov/news-room/efoia/electronic-reading-...
Great game and well built. Love playing it.
> works on my machine
> It sounds like Yale's instead engaging in curriculum by controversy avoidance, which incidentally is one of the worst ways of designing a curriculum and most certainly "taking a position" - the position of trying to avoid controversy.

I don't see the phrase "taking a position" in the OP, and your point seems to rest on that phrase.

But to your point, you're interpreting "taking a position" to be so broadly that it's meaningless. There's definitely a phenomenon of activists trying to co-opt prestigious institutions to further their activist goals, but that has a way of debasing the institutions' other goals. It seems like these measures are meant to counter that problem.

Activists tend to have a kind of monomania, where they're so focused on their activist goal that most other good things lose their value in comparison, so they're willing and eager to sacrifice those things. That's often a warped perspective, and the people who value those other good things need to labor to keep the activist impulse in check.
I wonder how many people have built failed businesses that never had enough customer data to exceed the DDR4 in the average developer laptop, and never had so many simultaneous queries it couldn't be handled by a single core running SQLite, but built the software architecture on a distributed cloud system just in case it eventually scaled to hundreds of terabytes and billions of simultaneous queries.
It's unfortunate that "ETL" stuck in mindshare, as afaik almost all use cases are better with "ELT"

I.e. first preserve your raw upstream via a 1:1 copy, then transform/materialize as makes sense for you, before consuming

Which makes sense, as ELT models are essentially agile for data... (solution for not knowing what we don't yet know)
This is how Silicon Valley "changed the world".
The argument is in the premise, a powerful tool used by people sophisticated in public messaging:

The premise here is that the status quo beliefs are knowledge, ideas that disagree are 'activism' - political activity - and are not knowledge. It's fundementally a higly conservative framing that, obviously and intentionally, protects the status quo power.

Once you accept the premise, everything else follows - assuming X is political activity, and school is for learning, not so much for political actitivty, then obviously .... The effective means is not to make an argument directly for the premise - that makes the premise an issue on the table, something to debate. Instead, assume it in your argument: Stop this politicized liberal activism! See how that works? Even people who disagree have to figure out what they disagree about and construct an argument.

In reality, neither idea is more political than the other, and the university, of all places, is where to explore and develop new ideas. Teaching the status quo idea is just as much indoctrination as any other idea - maybe more, because it doesn't raise the question of challenging itself. The real question is, how are they taught. And regardless, I trust the students at Yale are smart enough not to be so easily manipulated - just like the people on HN, of course, who know so well what's good for the students.
I've found this approach works really well using JavaScript and puppeteer for the first stage, and then Python for the second stage (the re module for regular expressions is nice here IMO).

JS/puppeter seems a bit easier for things like rotating user agents, from article:

> "Websites often block scrapers via blocked IP ranges or blocking characteristic bot activity through heuristics. Solutions: Slow down requests, properly mimic browsers, rotate user agents and proxies."
Date recordings from background noises – DateThis.app
Oh look the consequences of my actions.

Good lord. I was just hoping you’d contact me so we could continue this discussion offline HN. I don’t think I’ve ever swung a fist at everyone, but that’s what I thought. You won’t contact me. Stay salty, and have a good day bro…

edit: you’ve crossed the line from having an opinion to being an unprofessional jerk. I’m not anonymous, you are. I triple dog dare you to personally back up your comments, otherwise you are a coward and afraid of your own shadow, much less confident in your opinions. Like I said before, you would never make these comments to me face to face where I knew who you were and there were consequences for your actions lurking around the corner. But I’m willing to be surprised.

----

edit2 per the below:

What would that even achieve? I don't feel the need to prove anything to someone on the internet.

LOL. Ok dude. That's why you're 8 deep into the comments. Stay anonymous and salty my friend.

Discussions don't scare me. What would these consequences even be?

Reach out to me. See, you can't. You won't. You can huff and puff and beat on your chest proclaiming that you're "knocking down to earth" and all this sanctimonious bullshit but deep down inside you know that you would never act like this in public if people knew who you were. your bluff has been called, you've been given the opportunity to be a real person, but you simply can't do it. The reason is because you are a coward, and you know there will be consequences for acting like a tool in public. Otherwise you'd "own it" like you did when you were a big boy and you walked down to HR to show them what's up.

You can look at my profile, you know exactly who I am. Who are you? You're a cute little freelancer who hides behind the keyboard knowing that regardless of what you do, there are consequences for the way that you address people in public unprofessionally. I stand by all my comments, because my name is right on them. You can't stand by your comments because you are - nobody.

----

Addendum: One thing that's really cool here is you can see @worksonmine agree with me that there are consequences for popping your mouth off in public, as he progresses through his arguments. It is a good sign of progress, he'll watch himself a little closer on a professional forum and he definitely won't reveal who he is professionally when he decides to stray off into not acting like a professional. Who would have thought being unprofessional would be a hinderance to someone? he knows it. I know it. everyone knows it.
Lots of ex-Amazon directors and VPs, FWIW.
I have and I love it it's a very disturbingly weird movie. I'm still trying to fit it in my brain with how Alex Garland makes every movie about a technology and I'm trying to think if that's what he was going for there as well in an abstract way.
Hypocritical virtue signal on page load fits right in.

"Yeah, will nuke you but now at least we pat you on the head"
To me ownership composability means you can express ownership locally without it infecting anything outside of that local scope. However, ownership is not always tied to lexical scope and in those cases it doesn’t compose. In other words, you can add all the annotations you want locally and a) the code will still be incorrect b) the code may not compile as you show in your other snippet because now the function signature needs to contain the ownership sigil which then results in all callers needing the ownership sigil. Disabling it partially only emulates composition if the callers are in external files compiled with alternate options / skipping ownership validation. If you have local calls to the newly annotated function, you’ll be back into needing to fix the entire file’s annotations.

Unless I misunderstood what OP meant about ownership composition.
I'm not sure which external or internal product you're talking about, but there are no networks involved for Local SSD on GCE: https://cloud.google.com/compute/docs/disks/local-ssd

Are you referring to PD-SSD? Internal storage usage?
> I have seen projects get done just to pad a PM or developers resume

This reminds me of the time that I complained that a sensor on the machine we were developing was way too complicated and that there were far simpler ways to accomplish the same thing.

Someone with more history on the project explained. The engineer who designed that sensor expected, and received, a patent for his work. The company was quite generous with patent royalties and no one's getting a patent for an off the shelf float switch!
Reasonable, and as a former teache, I agree.

Perhaps teachers shouldn't assign grades based on the student's correlation with the teacher's viewpoint.
https://archive.ph/2024.02.20-051240/https://www.newscientis...
Ask HN: How was your experience with PkgX/Tea?
Compared to the usual OS with package managers set up (e.g. Homebrew) or NixOS (which I have yet to install, learn, and try), how does using pkgx (formally Tea.xyz) compare? How was your experience with it? I'm thinking of switching over to pkgx (as it could replace asdf, homebrew, and some other things I use), but I'm worried if any of my existing workflows will break if I start using it.
Researchers assemble patterns of micro- and nanoparticles without using solvents