skysight-inc/HackerNews huggingface dataset:
> It is not unfortunately. That's why we see memory safety being responsible for 70% of severe vulns across many C and C++ projects.

I don't think that's really a rebuttal to what they're trying to say. If the vast majority of C++ devs don't follow those two rules, then that's not much evidence against those two rules providing memory safety.
The negativity in the comments here is unwarranted in my opinion. I've been using `git absorb` for years and it works amazingly well. I use it in addition to manual fixups. My most common uses of git-absorb, but definitely not the only, are when I submit a PR with multiple commits and it fails CI for whatever reason. If fixing CI requires changes across multiple commits (say, lint violations), then git-absorb will almost always find the right commit for each change automatically. It saves the tedium of finding the right commit for each change. False positives are virtually non-existent in my experience. False negatives do happen, but then you just fall back to the manual approach.

It seems like some would reply and say PRs should just be one commit. Or that they will be squashed anyway. And sure, that is sometimes the case. But not always. I tend to prefer logically small commits when possible, and it's not always practical to break them up across multiple PRs. Perhaps partially due to how GitHub works.

I use this workflow on all of my projects on GitHub.
This has been such a frustrating limitation of all the big AR platforms. For years, my company has wanted to make an AR app for a certain industrial use case that scans QR codes. Neither Meta nor Apple allow it! We had to give up and do AR on an iPhone instead. Think about that - the iPhone has more powerful AR than the Apple Vision Pro for every developer except Apple.
OpenAI's chief research officer has left following CTO Mira Murati's exit
It still confidently said that the feathers were lighter than the lead. It did correct itself when I asked it to check again though.
You don't need any of those reasons. The simplest reason is simply that for AI to do anything, you need to instruct it to do so. You know what we call the art of instructing computers? Programming...
Old people are simply too easy to fool. Their brains don’t work fully, it is like shooting fish in a barrel. Then you realize these people vote and elect our officials and the world makes a lot more sense. My parents are having these same issues where they don’t recognize obvious scams. It’s like they don’t speak the same language of the internet the rest of us do.
I really wish there was a step before opening a PR, like a page with a list of what's out of date that let's you click a button to open a PR for one or more dependency updates.
I think this may actually be true in a sense. A lot of good science gets published but never wildly noticed, just because good science is rarely sexy.
They also get the most revenue and users.
As someone who was computing much earlier then 2000s and remembers them fondly, this isn't at all the style in the early 2000s. A completely white image with a ms paint "wallpaper" written on it would have been completely ignored or made fun of as it's total crap.

This is purely a SEO/Viral attempt to market their other AI companies.
That there are bots and spam doesn't matter: what matters is that the human content to noise ratio is greater than alternatives.

Which it is.

The public web is going to turn into even more of a dumpster fire once genai is fully digested by spammers. (Which is to say, once a 14 year old in a random country with third world GDP per capita can use it at scale)
I imagine the decision making was in reverse order.
I’ve seen this comment or similar many times on HN, and I wonder if it’s a result of the kinds of companies people work for.

If you’re in a “boring” industry, it’s completely infeasible to hire a 24/7 dev team just to cover on-call. Doubly so if on-call requires physical access or security clearance.

If you’re at some multinational big tech firm, sure, I can see how it makes sense to geographically distribute the team so that there’s no “out of hours” support. For the rest of the industry it’s a non-starter.
Simple Solidity lib to deploy CREATE3 contracts
Hi folks,

Just want to share the solidity library we built to deploy upgradeable smart contracts with the CREATE3 pattern. It will deploy new UUPS contracts using CREATE3, simplifying the process a lot.

Looking for contributors and to get the lib out there to improve it.
Is the transcript of the original court case available online somewhere? The oldest thing I'm seeing is

https://law.justia.com/cases/missouri/supreme-court/2003/sc-... ,

which is (I think...) the decision of the state supreme court on the appeal. There are several points where it seems like there is some dispute about what exactly the evidence is tying Williams to the murder, and where the original trial transcript might help clarify things.
Depends how they predict it to affect their bottom line.
Sorry, my previous response misunderstood your meaning. JSON For You does draw inspiration from JSON Crack for its landing page, thank you for designing such a minimalist homepage and I will put JSON CRACK to my acknowledgment. In terms of functionality, the two products actually have significant differences:

1. JSON Crack focuses more on visualization, whereas JSON For You aims to be a all-in-one JSON toolkit. This is why you'll find many buttons on JSON For You's page, leading to decreased readability and increased user learning curve (though I've tried my best to optimize this).

2. JSON Crack supports visualization for multiple data types including TOML and YAML, but JSON For You does not support this, nor does it plan to.

3. I've noticed JSON Crack offers AI functionalities to manipulate JSON data, but JSON For You will not pursue such features. Instead, it provides this through local tools like jq.

4. When it comes to comparison features, JSON Crack seems to provide graph-based comparison, which JSON For You does not do (nor is it its goal). Additionally, JSON For You offers text comparison, which JSON Crack does not.

Maybe I should provide a comparison table on the homepage to help everyone better understand the differences between the two products :)
Yeah it’s “cool prototype” vs debugged assembly line, manufacturing process, customer complaints, etc.
>Correction

Aware of the fork, “creates” still applies.

>It was just what you did.

Contemporary projects at the time were Movable Type and Blogger, both proprietary. You didn’t have to contribute to open source: it was a philosophy.
I've been using Ember with standard voice mode because it nostalgically reminds me of the style of narration from certain old 90s edu-games, but it doesn't register as "black" to me. Ditto what you term the "Sal Khan" voice (?), which seems even closer to the style you describe (personally, it reminds me of the voice of the military bot TARS from Interstellar, voiced by Bill Irwin). And a gruff Australian man ain't exactly "woke" or whatever. Odd take.

PS: You can modulate the standard voices with a custom system prompt, including asking them to speak at a lower tone or with an American accent.
Do you fully qualify all table + column name references? I've found it often increases readability by at least an order of magnitude but quickly becomes very verbose and incredibly painfully tedious to write.
In Missouri (as in most US States with capital punishment), the death penalty must separately be approved by the jury after the jury convicts.

https://en.m.wikipedia.org/wiki/Capital_punishment_in_the_Un...
Who, exactly, gets to choose how unbiased the prosecutor is? You won't get that from a democratic election and you won't get that from elected officials choosing them.
I’m not an expert but I’d be surprised if they didn’t capture and utilize nitrogen from urine.
Ask HN: As a manager, how to increase the sense of urgency of the team?
If your engineers are slacking in work, what's the best way to increase their sense of urgency or motivate them to ship things faster? Assuming they already committed to a timeline but often failed to miss it by a bit.

Recently I read this blog by rands https://randsinrepose.com/archives/the-metronome/, and this line resonated "the more the team can get the work done without you there, the more effectively you are scaling as a leader."

You can push them harder, but that does not work when I'm not there.

I can also use the performance review as a tool, but again it feels like a whip that will gradually lose effect when I'm not there.

So what other tools can you implement?

Engineers should be motivated themselves, so if we celebrate shipping more, will they be more motivated to get things done sooner???

Suggestions are welcome.
In fact, these results imply that the benefits of re-writing the world are limited in terms of security. This raises the cost-benefit ratio of keeping mature legacy code and only using memory-safe languages for new code.

This also implies that languages and tooling with robust support for integrating with unsafe legacy code are even more desirable.
If the ruler and calculator in fact belonged to the victim that is an important clarification of your "the police did not find the victim's property in Williams' car", and your reaction is unnecessarily dismissive. Just acknowledge the error and move on, no need for sarcastic defensiveness.
This can be a really bad idea since it drastically increases the risk of users running a compiled combination of features that was never tested.
The first use case is negative for me, aszit would further increase my reliance on technology.

The second, yeah, maybe, if it was done incredibly well. but marginal benefit over an iPad or similar.
I'm with you (see my other top level comment), but

> Then you're simply a `git revert` away from undoing it, without risking breaking anything else

This needs careful qualification. On GitHub at least, it is difficult to ensure every commit passes CI. This can result in skipping during bisect for a busted commit. It doesn't happen often enough in my experience too convince me to give up a cleaner history, but it's a downside we should acknowledge.

Ideally GitHub would make testing each individual commit easier.
Pretty Neat.

Have a link to any articles/sites/books which has a compendium of more tricks ?
Couldn't you just find a real person who is on the verge of bankruptcy and offer them $10 to take the timeshare?
> The jury only provided the unanimous guilty verdict. After that point, the defendant has been declared guilty beyond all reasonable doubt by the state, and it's up to the judge to determine the appropriate punishment for someone guilty of the crime of 1st degree murder, robbery, etc.

In Missouri (as in most US States with capital punishment), the death penalty must separately be approved by the jury after the jury convicts.

https://en.m.wikipedia.org/wiki/Capital_punishment_in_the_Un...
3,500 year old cheese lumps removed from a Xiaohe cemetery. Amazing they survived.
Sorry I missed this comment! We're going to move to a license that has less confusing language. You should definitely be able to use Haystack at work!
Ah, I forgot the 2009 period - thank you for looking that up!

I personally feel the Democrats were not moving to pass that legislation in 2009 because it "felt" that Roe was solid after having been challenged so many times. Therefore the legislation would have been unnecessary and (arguably) bad politics.

I don't mean to shift goal posts. This is where I agree with the sentiment expressed and (as pointed out) there was opportunity. It is quite damning, the democratic party has the problem of not playing hardball.
Now we just need a LLama 3.2 vision powered 3D avatar, then we'll all have an assistant we can interact with like a real person.

This would include voice interactions where possible, but i'm sure at some point i'll see people air typing in public while they type secret messages to their assistant on their virtual keyboard.
HN is an ad for YC. The Y logo featured on every page.

HN is as much social media as any other platforms: traffic driven by popularity, echo chamber, bias, or algorithm.

HN is not a link sharing site. The links aren’t organized by natural order such as the alphabet. You aren’t here for the links, but for the comments.
Thanks! Be sure to check out the coupon at the end of the post: https://fydeos.io/blog/best-linux-tablet-of-2024/
Yes, got my founders ed. pre-order in, can't wait!
GC is memory-safe.
I don't think there are 1000 different ways to get both a ruler and a laptop that belonged to the same murder victim.
> You'd already be using source maps in any real-world scenario

We're shipping production real-time genomics apps in vanilla JS with no source maps.
District of Columbia, milud.
Perhaps an indication of its superficiality is the awkwardness of describing something as "content about" a topic. Its more like a binary, on/off, in that way similar to a lightbulb.
> " [...] neither revealed any information that was not either included in media accounts about the case or already known to the police. "

My brain is short-circuiting over the two parts of this snippet from The Innocence Project. Presumably both are intended to suggest unreliable individuals and an unjust guilty verdict, but I find a mismatch between the two. It's one thing to suppose the individuals revealed some details that were featured in media accounts. But it's quite a different thing to suppose the individuals revealed some details that were known only to police. The former point is of no consequence, but the latter point, if true, supports the reliability of the individuals and the guilt of the accused.

Not that I support the death penalty anyway. But I'm leaning toward nemo44x's personal take mentioned above. And the snippet was presumably written to coax us that the man was innocent. Am I missing something? They seem like weasel words, as another poster put it. :(
The gifs on this page give an impression the UI is very clunky, slow.
If you find Capstone interesting, check out the Unicorn Engine.

https://github.com/unicorn-engine/unicorn

Also, if anyone is interested in an example of using capstone for basic disassembly and analysis, here is a link to my capstool project.

https://github.com/alexander-hanel/capstool
> that it would be even better for security to stop adding new features when they aren't absolutely necessary

Even if features aren't necessary to sell your software, new hardware and better security algorithms or full on deprecation of existing algos will still happen. Which will introduce new code.
I'd settle for any small iphone in their lineup.
Are there any tools or tips to help speed up the "which JOIN is duplicating data" hunt?

Usually my biggest problem is getting all the query parameters lined up to reproduce the issue! (Being able to flip on extended logging or a profiler can make this easy.)

Cutting out the result columns when disabling JOINs to narrow it down is straightforward but tracking columns down in WHERE clauses quickly tends not to be.
Do you also use leading commas in the IN clause? What about in function definitions? Or JSON? Leading commas are ugly cargo culting. Simple as.
At least Node.js has added experimental support that seems to do that: https://github.com/nodejs/node/pull/53725

But this is just an on-the-fly transpile(natively supported). It would be much better if JavaScript would go the Python route. For that they would have to extend the EcmaScript spec (to be safe) I guess.

Just using JSDoc is imho not a good alternative. The big benefit of TypeScript is that your compiler checks this all for you. I've seen to much incomplete or wrong JSDoc in my life.. also a nightmare to maintain.
Heh, this reminded me of the time during high school that I (an American) signed up for an online subscription to "Le Monde" to practice my French. I believe it's different now, but at the time, unsubscribing required sending a letter to their membership department. Cue a very anxious 18 year old sending his first ever international mail and hoping that his command of French was good enough to convey my desire to cancel my subscription.
Dynamic typing with deeply nested data forces you to put type bandaids all over the code. For example you end up defining Pydantic schemas and then validating the same thing more than once since you can't guarantee that the type of a thing was not changed somewhere in the middle.

Dynamic typing forces you to test behavior which could be tested much more thoroughly by a type checker, at compile time, with zero development time.

Dynamic typing does offer much faster time to early prototyping but then drags you down with each bug.

Static typing does force some early commitments to the structure of the data but it also allows faster iteration and refactoring.

Static typing with good type inference seems the best to me.
> Think you are too intelligent to fall for this?

Thinking you are too smart to ever fall for something is a sure sign that you are probably a good victim.
> who routinely passed grad students without a single publication

I really hope these were just Masters level students, because at least they could get the benefit of the doubt that it was coursework or something.

If it's PhDs, I feel so sorry for them: a major part of the degree is learning to communicate research. Without publications, there is no proof they can do research or communicate it.
This is the most thorough resource I’ve found:
https://www.scratchapixel.com/

Though admittedly it is a bit chaotically organized.

That one combined with the ray tracing in 1 weekend series is a good start.
Right but the reason they don't follow those 2 rules is that using them would require not using most C++ libraries that don't follow the rules, and would introduce performance regressions that negate the main reason they chose C++ in the first place.
> Controllers and rings provide no benefit over Apple's approach.

This is the problem with fanboi-ism... the hyperbole is so clearly false. Let me list the ways that controllers are better:
- Typing/Chording
- Cheaper
- More efficient, no cameras pointing at things the user can't see. No continuous video processing.
- No dead zones where the camera can't see.
- Accuracy. For all but a few camera angles, Apple has to guess when you're fingers make contact. it works best with bigger movements, but the bigger the movement, the longer that movement takes. There's a reason no big-name competitive games have been ported over.
- Actual haptic feedback. Play Horizon: Forbidden West on PS5 to understand just what haptics can communicate to you... it's so much more than tapping your fingers together.

Apple's approach is amazing, and it's good for the use cases that Apple tells you are important... but there's so much more than that. You're doing a disservice to Apple by going full fanboi.
But they were caught!

Wouldn't the best experts on dishonesty get away with it leaving others none the wiser?

Perhaps delichon's hypothesis of "dark matter" dishonesty (post above) should be considered seriously.
A couple of the original inventors of the transformer left Google to start crypto companies.
"AI-powered mold removal"
Hololens and Glass got relegated to industrial use. Pretty certain Meta would rather cross the chasm and get to everyday consumers, but the tech and use case doesn't cut it for that yet, which is why they aren't going to sell these until it's more of a home run. Seemed like they even had a subtle dig at Apple for pushing to get high end AR into the hands of consumers prematurely.
The black hole information paradox presents an apparent theoretical contradiction between black hole radiation, which Hawking predicted carries no information about its past, and quantum theory, which conserves information at all times. The common sense belief would be that information is conserved, perhaps because there is something measurable inside a black hole and not a singularity.

Maybe I should have said that the ideas in the article are an approach to resolving the paradox, rather than invoking common sense.
This analysis from over a week ago may provide context as to why the shift is happening:

https://www.wheresyoured.at/subprimeai/
> I'm a bit concerned about how this might impact their commitment to AI safety though.

Their commitment will remain unparalleled, because AI safety actually means doing whatever it takes to provide maximum return to the shareholders, no matter the social cost.
Nobody cares why you are still blogging
My question is sincere. If the upstream comment wants to choose bias, then a "yes" answer to my question would be a consistent position and interesting if sincerely answered that way.

To your question, a priori bias would be hard to evaluate. Post facto there would be some data and perhaps some metrics that could be used. It would less be "who", but "how."

Prosecutor bias is a bit nebulous though. Prosecutors should be honest and present the best case possible, met with the best defense possible. The best defense being a function of wealth rather than a consistent standard is damning. But I quickly digress...

I would be interested to have my original question answered.
As icing on the cake, one of the authors of the retracted study written about in Science is named Dr. Perfecto.

https://www.nature.com/articles/s41562-023-01749-9#Sec8
Idk, as a canadian, going to a tropical island twice a year in the middle of winter sounds pretty nice, even if its the same island.
Get them to work as a team and do something like team-building activities and outings to reinforce cohesion. Get the team to push each other by giving them ownership of different parts of the project. Reward the team when the project gets done or phases of the project get done.
The Valve index controllers are awesome as well.
Realistically, lots of parts of capitalism never sleep, and having outages at night still costs lots of money, astronomical amounts if there was no one there to fix it.
> I don’t think ad placement for children should be the primary concern.

But eventually it all devolves to this (and I include teens < 18 as children here).

Remember that FB started out as a way to connect with your college buddies.
I, for one, agree strongly with the OP.
Are you trying to get us sued?!
I wrote a short story about AR + "Golden Compass"-style daemons a few years ago. Feels like we're inching closer:

https://f52.charlieharrington.com/stories/the-correctives/
Ask HN: Why is everyone leaving OpenAI?
This suggestion is not a step-by-step education resource, but Jendrik Illner has a great blog page which has a weekly roundup of graphics programming articles.

It can be quite a rabbit hole when you find that he's up to 38 pages of weekly roundup links going back to 2017.

https://www.jendrikillner.com/#posts
>I've been reading about AR for years and I still have no idea how, if at all, I would use it.

I do: to display a moving map from Google Maps while cycling. It'd be incredibly handy for navigation in a city. Everyone these days uses a navigation app in their car to navigate (esp. to unfamiliar destinations), but how do you do that on a bicycle? You can get one of those phone mounts for your handlebars, but it's really clunky, and difficult (or impossible) to see in bright sunlight. Plus, in my experience, phones tended to fall out of them, as it was hard to find a mount that would fit a modern-size (read: large) phone; they seem to all be designed with 2010-model phones in mind.
My point was It is "worse than QUIC". What I really wanted to say was even "QUIC" (the garbo protocol decided to "encrypt" flow-control stuff) did that and decided to go on a UDP