skysight-inc/HackerNews huggingface dataset:
It's usually unwise to mix managed and unmanaged memory since the managed code needs to be able to own the memory its freeing and moving whereas the unmanaged code needs to reason about when memory is freed or moved. cgo (and other variants) let you mix FFI calls into unmanaged memory from managed code in Go, but you pay a penalty for it.

In language implementations where GC isn't shared by the different languages calling each other you're always going to have this problem. Mixing managed/unmanaged code is both an old idea and actively researched.

It's almost always a terrible idea to call into managed code from unmanaged code unless you're working directly with an embedded runtime that's been designed for it. And when you do, there's usually a serialization layer in between.
As I read the title, I couldn't help hearing this song in my head: https://www.youtube.com/watch?v=VXo1JTGljB4
Only the businesses that did sufficent volume and had sufficient margins to cover the ever increasing cost of rent, loss of products due to theft, and vandalism have stayed open.

The retail shakeout has been brutal in the urban core of Portland and Seattle as well, anywhere where there isn't nearby housing to create a walk shed that would allow smaller businesses to survive has seen something of a retail apocalypse.

Single purpose office or commercial neighborhoods just aren't viable anymore, you need a critical mass of local customers adjacent your retail business for it to survive.
Doesn't seem to work for me. Firefox, M1 Macbook Pro. Just keeps saying "Hey, did you say something about a secret code? I have no idea what you're talking about". The interface isn't very clear about what to do. Do I need to hold the button while I talk? (didn't seem to work) Do I click just once? Twice? Some instructions would be useful.
GitHub push rules public beta
That is true for all physics. We can only claim to build approximate models that have degrees of freedom that only make sense within the context of that model. In a sense, every object that you attach to a physical explanation has an inductive bias because of the mechanisms that you use to interpret the observations surrounding that object..
For some definition of isolated.

A replacement with a more serious architecture based on seL4 is in the works[0].

0. https://trustworthy.systems/projects/makatea/
Not sure what you're saying. Do you mean the problem is these bootcamps promise a $200K job and don't deliver?
1. We have a rigorous validation plan for ensuring that the applications on the platform perform robustly. We also operate in an industry where the standards are very high and samples being processed are previous and there are no excuses for failures. Moreover we have deployed with several customers in 2023, results of which have been showcased at premier genomics conference like AGBT. They are all published on our website here: https://www.voltalabs.com/resources

2. Some technical limitations of the platform include its inability to do PCR or onboard implication, there are also limitations on range of volumes we can work with. We plan to address these in the future.

3. Our system actually leverages an advanced form of electrowetting, magnetic manipulation of samples and thermal control in combination with liquid transfer technologies like pipettors. Our roadmap includes advancing all of these underlying technologies: for example being able to go to higher or lower temperatures. If you also think about the declining cost of sequencing, the cost of sample prep needs to go down relative to the cost of sequencing: we are going to advance the technology to drive the cost curve down. We might potentially expand into other applications beyond sequencing: those include synthetic biology, proteomics to name a couple.
That seems ridiculous. All while ICs are getting fired for having 2 jobs and making squat at either. I find it hard to believe that someone can hold so many positions and actually provide meaningful value to any of them.
> AMD GPUs will be supported soon.

Will AMD support also land on linux?
In fact Google doesn't care much if Apple controls the entire mobile phone market, Android is just guaranteed way of acquiring new users. Now they are paying yearly around $19 billion Apple to be default search engine, I expect without Android this price would be times more.
With restrictions that prevent it from being open source. From the LICENSE file on Llama 3:

"""
Additional Commercial Terms. If, on the Meta Llama 3 version release date, the monthly active users of the products or services made available by or for Licensee, or Licensee’s affiliates, is greater than 700 million monthly active users in the preceding calendar month, you must request a license from Meta, which Meta may grant to you in its sole discretion, and you are not authorized to exercise any of the rights under this Agreement unless or until Meta otherwise expressly grants you such rights.
"""

My point remains. Llama 3 is not open source, either as the OSI defines nor by a commonly held definition of open source.
Cherry blossoms and champions: Suzuka still sets F1 pulses racing
You don't lose access, but the free ride ends. It seems that new licence will include payment terms. Zuckerberg discusses this on the Dwarkesh interview.
>> This may be shocking for you, but it is indeed possible for a person to experience justifiable anger in their forties.

Justifiable does not make it a healthy obsession.

Justifiable resentments destroy people.
Also, most modern processors will easily forward the store to the subsequent read and has a bunch of tricks for tracking the stack state. So much does putting things in registers help anyway?
We don’t (only) need 5:1 builds. You can fit smaller 2-6 unit builds on many SFH plots. Either via small apartments or small THs/triplexes.
Probably? A complex function that’s not a good fit for inlining will probably access memory a few times and those accesses are likely to be the bottlenecks for the function. Passing on the stack squeezes that bottleneck tighter — more cache pressure, load/stores, etc. If Rust can pass arguments optimally in a decent ratio of function calls, not only is it avoiding the several clocks of L1 access, it’s hopefully letting the CPU get to those essential memory bottlenecks faster. There are probably several percentage points of win here…? But I am drinking wine and not doing the math, so…
Why not something like Kafka or Redis?
You should use all the input registers as output registers, unless your arch is doing some sliding window thing. The x64 proposal linked uses six to pass arguments in and three to return results. So returning six integers means three in registers, three on the stack, with three registers that were free to use containing nothing in particular.
It’s possible for governments to lower housing costs in many ways. They just don’t want to.

If SF prevented any new office building from being constructed 20 years ago there would be less demand for housing locally. But the incentives didn’t line up that way. Cities need to provide schools when they build housing but office space is free of that obligation.

Similarly transport infrastructure is expensive and reduces the property taxes you collect locally.
I'd put in a strong vote that sufficient second chances have been offered here.

Moderator inaction itself reads poorly on HN after a time, and is a frequent criticism of the site, with some merits.
Ask HN: What was your best passive income in 2024?
"Zuckerberg is cool now" became a meme very suddenly. His reputation changed overnight but people don't change overnight. I'd guess part of it is that he hired a team. He's physically and orally expressive in his latest videos. Someone with social awkwardness like him doesn't just develop charisma overnight without being coached. He's even dressing highly fashionably: again something that is unlikely to occur overnight unless you've been coached. If he's hired charisma and fashion coaches to help rewrite his image then it stands to reason that he's hired a PR team as well. As in, he likely has hired a team who use their media contacts to plant positive stories about him. If I'd received the public drubbing that he has, I'd probably hire a team as well.
I agree completely. Legalize it all and see what works out. Still though, the loans are more expensive right now, and that is a Fed thing. Perhaps they affect that kind of housing you're describing a bit less in some cases, but it's still a problem there for some developers.
It's also entirely possible that they are victims of their own success. It's no longer that unusual to see highly-technical women in very senior positions.

I've been coding since 1983, and have watched the demographics of our industry change from almost exclusively white male, to a pretty diverse lot. Some of my favorite "go to" blogs and whatnot, are run by women. Their gender doesn't matter a whit to me. They are good nerds.

Broadening the base is always an advantage. You have a larger pool of talent, from which to draw, but it's also a lagging indicator. It takes a while for the culture to establish, and the educational system to start delivering qualified candidates.
Consider talking to more women.
Things can set precedents for other things. Or there are analogues where an item in one domain is affected by an item in another domain.

If you give super-intelligence an inch in prototypical culture or legal cases, then it will take a whole mile in other forms.

It's therefore best to learn how to teleport between dimensions so you can establish an ability of vector tracking. We don't deal with scalar values here. Artificial neural networks consider vector valued functions to be child's play.
>> Low income neighbourhoods used to have a higher use of the Hays manuals for car repair

I used to borrow them from the library when I was still working on my own car. I'm sure they were some of the most borrowed items.
Yes, you can use CGO to call Rust functions using extern "C" FFI. I gave a talk about how we use it for GitHub code search at RustConf 2023 (https://www.youtube.com/watch?v=KYdlqhb267c) and afterwards I talked to some other folks (like 1Password) who are doing similar things.

It's not a lot of fun because moving types across the C interop boundary is tedious, but it is possible and allows code reuse.
Evolution is still very much a driving force in humanity. Every time a couple struggles to get pregnant, every time birth control fails and results in an unplanned pregnancy, every time someone decides to be child-free, every time someone dies young, etc., etc., humanity evolves toward one genotype over another.

If anything, I would argue that human evolution has accelerated in the last few decades (at least in wealthy nations where people have a lot of control over their reproduction and enormous choice in who they marry, if they marry at all).
Everyone saying it's an EU problem. Same message in Guatemala.
Having been to Guatemala, the culture is to throw most trash on the ground. The trash is then washed into the rivers during heavy rains. It's sad to see. The country has a lot of natural beauty, but there is trash everywhere.
interesting website - the title text is slanted.

Sometimes people who dig deep into the technical details end up being creative with those details.
Same message in Guatemala.
tried to run and it needs lots of memory from the low end GPU, would be nice if it has a requirement checklist, the 8B model is about 16GB to download.
SeaMonkey All-in-One Internet Application Suite
Are the export controls to China geographically or any Chinese majority-owned entity? Either way, ByteDance has tons of offices everywhere in the world including Singapore, US, etc. Given the money, I don't think GPU access wouldn't be their biggest problem.
In a very basic sense I tend to downvote posts that are very poorly worded and I disagree with their content. That's not an absolute case because sometimes there are posts that are very poorly worded and I may agree with their content but they suck so bad I will downvote them because they're not adding any value. Not even the value of being a good troll post.

Posts that look like they have put some thought or effort into whatever their conclusions are or the discussion that they're making I will tend to either not vote or upvote regardless of whether I agree with the post overall or not. When someone is taking the time to make a salient point I believe that needs to be recognized for consideration.

The voting system has its pros and cons but if you have a reasonably mature audience it should ultimately balance out. Just because I find no value or I believe that is a poorly worded or thought out post others may disagree and so my one down vote means nothing.

I do get the general impression that some people up or down vote purely based upon their agreement or disagreement with the content of the message. Not only as it relates to some of the things that I posted but I have also seen other comments be downvoted to the point you can't hardly see them but the person seem to be making a genuine thought out argument in their post. It was unpopular argument but it appeared to me well thought out. Ultimately I don't think anyone person can answer why people like or dislike a certain types of content. I think when you take broad groups of people you can make some generalizations that certain groups of people based upon their backgrounds and educational levels dislike having their worldview challenged and react badly to it. Other people based on their backgrounds and education levels and so forth are more open-minded about having their worldview challenged even if it doesn't change their mind. They are open to the Socratic method of learning and defending what your beliefs and understandings are. I find most people on hacker News fall into that second category they seem to genuinely want to have a discussion around its merits even if they don't change their mind. They generally seem to respect that other people may have a different belief in certain areas and that's not necessarily wrong it's just different.
The LLVM calling conventions for x86 only allow returning 3 integer registers, 4 vector registers, and 2 x87 floating point registers (er, stack slots technically because x87 is weird).
That is helpful.

I previously had no idea of any existing frameworks.

I will undoubtedly gain a lot of insights through learning about them.

Thank you.
Nissan Thinks It Can Beat Toyota to Solid-State EV Batteries
Same message in Guatemala. Not known for regulations.
Are we talking a cheap & expendable little space probe, or something expensive and irreplaceable-ish?

The latter is likely to have a load of ultra-high-quality telescopes and sensor drones monitoring its neighborhood and trajectory, to minimize the risk of disastrous collisions.
I'd never even heard of these manuals. Wish I bought this instead of looking at YouTube for wiring info: https://haynes.com/en-us/ford/crown-victoria/1992-2011
Passed Cissp First Attempt with 10 Weeks Prep: Journey, Study Plan, & Lessons
"Dave, hurry up. It's my turn with the electron. I want to watch Love Island."
Nice! How does Cheesebot work and why did it lose?
There really needs to be a third term for something uncovered by a process that otherwise would not have existed but wasn't created with intent.
Presumably to look for evidence of criminal activity.
Hope we're all noticing the tongue-out lust of employers to replace all workers
It might be copyright related and not quality related. What if X% of it is a direct ripoff an existing song?
yes, exactly. The solution is pretty clear.

End the fed.
Do you want Skynet? Because this is how we get Skynet.
You accused me of making things up and being delusional (which is quite ableist name calling IMO) by saying things like: “Nothing you've said in this entire discussion is based in reality”, and “Please consider getting your facts from this reality and not the false one you invent in your imagination” Without elaborating what you mean by that, the only way I can take it is if you believe me to have delusions.

When you say stuff like: “You have no idea what genocide means” you accuse me of ignorance, despite the fact that earlier I made it clear what I meant by it, and even cited the genocide convention. The only way I can take this is that you believe me to be dumb (which may be true TBH).

You didn’t attack my arguments, rather you assumed my worldview to be delusional or ignorant and ordered me to stop doing that.

You also accused me of anti-semitism elsewhere, but I choice not to engage with that.
Yeah I’m pretty sure Reagan didn’t write this reply. Spending decades on social media has made me not trust anything I read that is “feel good”.
UK Insurers are reducing their futures with every decision like this.

Companies like Lloyds are not long for this world.
I actually have had severe issues with an EV and I had a Tesla with a 300 mile rated range. I had to park up somewhere overnight and charge from a wall outlet (more than once). I had to charge it to full every time before I went home (no on street charging, on the road often I'd be parked too far from the house to plug it in) because otherwise on my next journey I might need to take 30+ min out or a detour to charge.

Overall the acceleration was great but charging was just a huge faff compared to a car or van that I can "charge to full" basically anywhere in sub 5 mins.

The range of an EV is not the same as the range of an ICE because of that difference, you actually need a longer range for a comparable experience.
No, the biggest stumbling block is that the US government spends far, far beyond its means. This can't go on forever. We are handing out money to everyone - the military, renewable energy, semi conductors, car makers, municipalities, the list goes on and on and on. It has to stop, eventually. We are expanding the money supply and the interest on debt is ballooning.

As Jerome Powell, Chairman of the Federal Reserve said back in February:

> PELLEY: But is the national debt a danger to the economy in your review? You are this country's central banker.

> POWELL: So, it, I would say this. In the long run, the U.S. is on an unsustainable fiscal path. The U.S. federal government's on an unsustainable fiscal path. And that just means that the debt is growing faster than the economy. So, it is unsustainable. I don't think that's at all controversial. And I think we know that we have to get back on a sustainable fiscal path. And I think you're starting to hear now from people in the elected branches who can make that happen. It's time that we got back to that focus.

> I think the pandemic was a very special event, and it caused the government to really spend to ward off what looked like very severe downside risks. It's probably time, or past time, to get back to an adult conversation among elected officials about getting the federal government back on a sustainable fiscal path.

> PELLEY: I have the sense this worries you very much.

> POWELL: Over the long run, of course it does. You know, we're effectively — we're borrowing from future generations. And every generation really should pay for the things that it, that it needs. It can cause the federal government to buy the things that it needs for it, but it really should pay for those things and not hand the bills to our children and grandchildren.

> I think this is, again, not controversial. But it's difficult from a political standpoint. It's not our business, really. But I do think it's pretty widely understood that it's time for us to get back to putting a priority on fiscal sustainability. And sooner's better than later.

> PELLEY: Urgent?

> POWELL: You could say that it was urgent, yes.

https://www.pgpf.org/blog/2024/02/fed-chair-powell-its-past-....
I really think our industry - and maybe culture at large - is plagued by a sort of anti-expertise philosophy at the moment. I’ve been learning the piano lately. In music it’s widely accepted that it takes years of practice to become skilled with an instrument. People talk about practice constantly. But it’s strange - nobody talks about that with programming. Instead we say “anyone can code!” “Just do some Python tutorials on YouTube!”. Nobody seems to want to talk about how much effort it takes to get good. We just don’t talk about practice like musicians do - and we should.

Dismissing the work it takes is harmful. We relegate practice problems (advent of code, toy projects) into some silly side thing that you would only do for fun. But it’s only through practice that we build expertise. And we systematically dismiss people who are really skilled, and burn the bridge to get that good ourselves. Nobody seems interested in the answer of how Jeff Dean or Carmack gained their skill. When we devalue expertise, we burn the ladder we would need to climb to get there ourselves.

I think we need to take seriously how hard it is to do good programming work. Algorithms, data structures, math, performance optimisation, distributed systems, graphics & shaders, large system design - any one of these skills takes years to properly master. Learning can be incredibly rewarding. But it doesn’t happen without work. We should talk about that work.
If I had to point to something specific it would be the review of the Apple Vision Pro and his championing of his own company’s work with Quest 3. I wasn’t the biggest fan of him but something about that video hit the right chords for me.
> The stories I've read were mostly in New York where this kind of thing happens not infrequently, so I guess - I have no data to prove otherwise.

I'm not too familiar with NY data sources, but it looks like they have reformed bail recently: https://www.fwd.us/news/new-york-bail-reform-success-story/

But even before that, they had a below-average ratio of pretrial/post-sentencing detention.
Nothing you've said is true as usual. Please stop spreading falsehoods. You're not tricking anyone, How did the Gaza Genocide start on Oct 7 2023 when Hamas started the war then with the express intent of genociding all Jews? At this point I have to assume you're just gaslighting.
When I "know" a comment is factually wrong, especially when the tone is of great confidence and putting down or rebuking people who aren't.

When a comment is hostile in a way that discourages discussion, or there is a long argument chain consisting of low-content/ad hominem/childish back-and-forth.

When jokes are not funny. I upvote when they make me laugh, but HN is known to be humorless because of the downvoting of anyone making "unserious" comments.

When someone is repeating or spreading what seems to me to be propaganda or political talking points, especially when those haven't already been brought up previously and don't have special relevance to the discussion.

Downvoting can serve as a weak signal of popular consensus (weak because the comment ranking algorithm seems to take author's total karma, time since posting, and relative age of the comment into account as well).

They help me as an author of comments to recognize when I have been too harsh, impolite, uncharitable, poorly worded, etc, but it's not always clear why some comments get downvoted. Sometimes there seems to be brigading or botting, but I obviously don't have the ability to know or definitively say whether it actually happens or not.

As a user I don't feel downvoting benefits me much other than providing an invisible outlet for expressing dissatisfaction, especially when I wouldn't be able publicly express it in a polite manner. I find it very annoying to see greyed-out comments and having to highlight them to read, and I hate the sorting of comments by score rather than date.
HttpClient is thread-safe. The above use case, while not ideal, will work perfectly fine in 95% of situations.

(Of course, the "right" way to use HttpClient is to have it be injected via DI or retrieved from IHttpClientFactory, but if all you are doing is writing a script-like CLI utility, there is no advantage to that)