skysight-inc/HackerNews huggingface dataset:
Yeah, I've tried to find this mythical subset. I handwaved my way around most of the difficulties, but I think that it exists. However, I'm not convinced that C++ developers are going to enjoy it. In particular, the subset I could come up with is much less expressive than Rust.

I've written down some of this at https://yoric.github.io/post/safety-and-security/ .
Actually now that that I think about it I can agree in principle that climate engineering should not be our current priority. Because it is too late for it. The known possible solutions are way too hard and underdeveloped for humanity to even attempt in the reasonable timeframe (100 years for example). We probably should start preparing for the mass cascade failures of ecosystems and instead develop genetically engineered crops for future projected climate zones, and genetically engineered animals, insects, fish etc. to accompany them. Genetically engineered humans too (gasp! horibul eugenics, no wai!).
Doesn't windows have some limitation where a process will only see up to 64 threads by default and it'll have to opt into some new APIs to use more? Maybe some of the results are an artifact of that.
> the NT filesystem is optimized for a different workload

a different workload than browsing files in explorer?
No subs are on the map at all if you look at it. Secrecy is their main defense so giving even approximate locations is a no no.
Sure, but there is still a risk that World War 3 will only end when all humans are dead. There is still a risk that one side will start to use nukes, and provoque a response. And that's in a human vs human war where we generally do want each other to survive.

More and more military systems have software or AI control (drones, etc). If these do get too dangerous, I doubt all current superpowers could be persuaded to stop using them.

In an AI vs humans war, the AI probably doesn't care if all humans die from nuclear winter.

(I'm not saying this is likely, I'm just saying that it's not impossible and that the fact that some corporations are disbanded doesn't really matter for AI's)
That's my problem when people talk of C++ as if it was a sane, consistent language with a common style and doctrine like C#. You could get anything between C with classes and turbo template metaprogramming header only Boost specials.

Job postings with C++ should probably include an example source file..
Pretty sure it's 550 now, price went up a while ago.
IMO:

They fired the CEO and didn't even inform Microsoft, who had invested a massive $20 billion. That's a serious lapse in judgment. A company needs leaders who understand business, not just a smart researcher with a sense of ethical superiority. This move by the board was unprofessional and almost childish.

Those board members? Their future on any other board looks pretty bleak. Venture capitalists will think twice before getting involved with anything they have a hand in.

On the other side, Sam did increase the company's revenue, which is a significant achievement. He got offers from various companies and VCs the minute the news went public.

The business community's support for Sam is partly a critique of the board's actions and partly due to the buzz he and his company have created. It's a significant moment in the industry.
>> people outside of his bubble do get really outraged over the idea that 7 years old could be outside without parent.

> Perhaps, but that is a seperate debate.

Barely, like how a noose and a neck aren't the same thing. But they both play a critical part in the life-altering catastrophe.
I've had good results out-of-the-box with PopOS, an Ubuntu variant.
Please relax.
Read up on the John Sculley/Michael Spindler days of Apple, and Jobs' return.

I think that's what may be in the minds of several people eagerly watching this eventually-to-be-made David Fincher movie.
It would be more preposterous to get prosperous finding phosphor in the Bosporus than finding phosphorous phosphorus
"She" was working with (I am tempted to say "fell into the hands of") an advocacy organization which handled the lawsuit. The purpose of the suit wasn't ever to collect compensation for anything. It was to harass Omegle, and to intimidate Omegle and others. Demanding a lot of money damages was part of that. Driving Omegle out of business was a grade-A success even if she got zero money.
Of course, it depends on what safety means. Currently it seems to just be a pretext for prudishness and regulation.
> Optimizing for analytics means optimizing for an immedaite return rather than following your gut on what you like.

You don't "optimize for analytics", you optimize for an objective that you are measuring through analytics. If you are simply following your gut then you simply don't have a quantitative objective.

Note that Im not saying that not having a strategy is not a valid strategy per se, I'm just pointing out that analytics is a means to an end.
You're on pace for about two years in
Mozilla has Crash Scenes Investigations, a team dedicated to tracking down segfaults, so... yeah, they very much exist in the wild.
> Much, much bigger fish have argued this and failed

True, but this is a different jurisdiction. Is there any equivalent case you can point to in the UK?
I remember about ten years ago someone arguing that Coach K was overrated because his college players on average underperformed in the NBA (relative to their college careers).

I could not convince them that this was actually evidence in favor of Coach K being an exceptional coach.
Show HN: Hasura v3 custom logic: TypeScript fn = GraphQL schema and Resolver
DEVELOPER PREVIEW: Hasura v3 completely re-imagines microservice / business logic integration (Actions in Hasura v2).

A single typescript function maps to a complete GraphQL root field.

The first 2 minutes is a demo of the idea.
The latter half of the video extends it to gateway style microservice federation.
If English is not GP's first language, it's quite possible his mother tongue has precisely the opposite rules regarding capitalization, especially when writing to someone. While it wasn't hard to switch to capitalizing `I', it took me years to stop writing `You` in emails. In Polish, "ja" (I) is always[1] lowercase, while "Ty" (you) is capitalized if it refers to the recipient of the message.

Hi, i hope You've been well...

Was something I wrote quite often by reflex in the beginning.

[1] Unless it's the first word of a sentence.
somewhat OT, but what happened to haskell? a few years ago it was all over HN - now you hardly see any mention of it. surely this won't happen to rust?
I think part of this was also your classic case of tech industry misogyny, too. There has been a lot of thinly veiled sexism in the discussions about Helen and Tasha vs Sam.
Sam's integrity would be at home at Microsoft, for sure.
The very fact that some code changes are required, regardless of how little, is a friction point.

Doesn't matter how long they have been supported.

If by "They all use same rendering language/interface (xaml)." you mean a XML based file format to describe the GUI layout, you are right.

If on the other hand you mean a GUI description language that is compatible with zero code changes, then not really.
Yes! Downloading things in Firefox has been annoying too now that you mention it.
Journalists really want everything to have a singular inventor. The concept of an organization is very difficult for them to grasp so they attribute everything to the guy at the top. Sam Altman is the latest in a long line of "inventors" which also includes such esteemed personalities as Elon musk, Steve Jobs, etc.
But it did explode. And that was the part of the story that people were interested in.
My wife “stole” my M1 Air. At the time, it was good to see a comparison between the M1/M2. I order custom spec ones but for someone who doesn’t they may want to buy a generation old to save me.

However, I agree on the phrasing. The amount of people who are upgrading yearly is much smaller than people who would buy a generation older Mac to save money.
Full writeup is a much better read: https://blackwinghq.com/blog/posts/a-touch-of-pwn-part-i/

"Microsoft did a good job designing SDCP to provide a secure channel between the host and biometric devices, but unfortunately device manufacturers seem to misunderstand some of the objectives. Additionally, SDCP only covers a very narrow scope of a typical device’s operation, while most devices have a sizable attack surface exposed that is not covered by SDCP at all.

Finally, we found that SDCP wasn’t even enabled on two out of three of the devices we targeted." Oof.
Or convinces some human rights lawyers that it's a thinking being deserving of personhood (probably true!) who get a judge to issue an injunction against its murder enforced by cops.
Given that a 7MHz Amiga 500 could mix eight tracks in CPU in real time, this is a very sad state of affairs. Your M1 is how many thousand times faster?
But I can get that functionality very easily with an owl selector, whereas opinionated default functionality means there are cases where I have to actively fight the system.
Until company heads are legally responsible for the death they cause, they will shrug off any penalty and weigh it as cost of doing business.
They're impossible to fulfill when the only advantage of crypto in practice is to evade regulation, yes.
The M1/M2/M3 base models all have only 8GB of RAM. Someone who cheaped out on a first-gen model to test the waters (even if they didn't necessarily go for 8GB) might now be looking to upgrade, and if they're buying used then all three CPU generations are worth considering.
> The media and the VCs are treating Sam like some hero and savior of AI

I wouldn't be so sure. While I think the board handled this process terribly, I think the majority of mainstream media articles I saw were very cautionary regarding the outcome. Examples (and note the second article reports that Paul Graham fired Altman from YC, which I never knew before):

MarketWatch: https://www.marketwatch.com/story/the-openai-debacle-shows-s...

Washington Post: https://www.washingtonpost.com/technology/2023/11/22/sam-alt...
Ask HN: Are technical founders typically treated this way?
Recently, a founder from a former company I worked at reached out to me regarding joining their new AI-venture. They approached me because I had experience as a founding engineer of their previous company (in the same space, but several years ago pre-AI hype).

We discussed the problem space, my experience in it, advances since the last venture, etc. They showed me a very rough prototype (something anyone could do in a day or two using a few public APIs).

They offered 5% to 10% in equity (remaining equity split between the would be ceo and co-ceo). I proposed an equal split across the board and I proposed an option to draw a fair market salary post funding without giving up equity to do so (we would be doing this for ~8 months with no salary).

My reasoning was simple enough. I wanted enough equity to make it through seed and series A/B/C. I also wanted the salary post funding to offset some opportunity cost, etc. I also made it clear, although they made a rough prototype, the vast majority of the work is still ahead and given the technical nature of the product there will be a lot of it.

Needless to say, they didn't take it too well. Although we ended things friendly, I could tell they were not very happy with how it ended.

Am I the unreasonable ass here?

I left feeling like the technical founder role was a glorified code monkey. Why give the technical founder more than 5-10% when you can pay someone offshore to "do it"? This of course, ignores all of the work I've done in the problem space. The experience I have working with one of them and so on... I'm not sure what the best way to describe how I felt was... undervalued? devalued? Engineering is a commodity? Honestly, it made me question if I wanted to build anything anymore at all.
I replaced my M1 macbook pro because with 16 GB of ram I was constantly swapping.
The “game” only continues to exist as long as there are “players”. You’re perfectly justified to be discontent with the ones who perpetuate a system you disagree with.

That phrase is nothing more than a dissimulated way of saying “tough luck” or “I don’t care” while trying to act (outdatedly) cool. You don’t need to have grown up in any specific decade to understand its meaning.
Sarah Silverman Hits Stumbling Block in AI Copyright Lawsuit Against Meta
This is why I've been using Firefox downloaded directly from Mozilla for a while now instead of the broken one shipped with Ubuntu. I just need to manually update via the "Help -> About" every once in a while, but things look much better otherwise.
This technology threatens to put too many people out of work too quickly, and there's a large risk of widespread harm resulting. It's reckless to move forward with something like this while failing to take any steps to mitigate the risk. Worse, they seem to totally disregard this risk, justifying that disregard with some hand-wavy "it'll all be better in the long term" stuff.
The name misled me to believe this is a Loki/Elastic Search alternative from Fluentbit. Really bad name IMHO.
Here's a 30 second tl;dw: The first two code samples explain the idea. https://hasura.io/blog/how-to-convert-typescript-types-to-gr...

Github repository that powers the typescript function to Hasura connector bit: https://github.com/hasura/ndc-typescript-deno
Yeah, C++ has evolved quite a lot.

That being said, porting existing codebases from "old C++" (say < 2011) to "modern C++" can be a herculean task. I could be wrong, but my impression is that only clean slate codebases benefit from such modernity.

And I know that I've jumped ship from C++ to Rust a while ago. Right now, I don't see any compelling reason to go back.
What is CI/CD observability
print('Hello world!')

Man, I don't know why anyone says that software development is hard.
In micro-organisms, HGT happens in a very short timeframe. In fact, some soil fungi have been observed to somehow purposely increase their rates of HGT when put in a new and stressful environment. Borrowing genes from entire other domains of life like bacteria or archaea. Also study after study keeps showing that rates of HGT in complex multicellular species like fish[0][1] and even humans.[2] I'm not trying to be sensational (and generally agree it's likely not that relevant to the current discussion) but one thing that's clear from our consistent underestimation of the prevalence of HGT is that there's still a lot more to it than we currently understand

[0] https://www.quantamagazine.org/dna-jumps-between-animal-spec...

[1] https://www.nature.com/articles/srep18676

[2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5379729/
I am not sure why people keep pushing this narrative. It's not obviously false, but there doesn't seem to be much evidence of it.

From where I sit Satya possibly messed up big. He clearly wanted Sam and the Open AI team to join microsoft and they won't now, likely ever.

By offering a standing offer to join MS publicly he gave Sam and OpenAI employees huge leverage to force the board's hand. If he had waited then maybe there would have been an actual fallout that would have lead to people actually joining microsoft.
Yes, people with too much money to spare like a couple of Mac podcasters.
> The claim alleges customers have therefore paid higher prices for games and add-on content than they would have done.

It's always fun when they try to use us as an excuse for their lawsuit.

The Playstation Store prices are pretty famously cheap. New titles are consistently priced at the typical price points. And they deeply discount stuff all the time. You can get premium games for 75-90% off almost any day of the week (though this feels closer to 50-70% these days).

If this was a lawsuit against Nintendo, their complaints might resonate with me. Nintendo never really puts anything on sale and when they do it's barely a scratch. Indie titles are consistently overpriced on the Nintendo store.
Well said. And to extend, there being no shareholders means that no money leaves the company in the form of dividends or stock buybacks.

That’s it. Nonprofit corporations are still corporations in every other way.
I've been buying games digitally for about 3 generations and I've found the pricing across all game stores to be the same or cheaper than buying physical on balance. But I don't ever pay full price for a game and I use tracking websites.
43's an exaggeration, but when something goes wrong the command-line is generally the only way to fix it even in the friendliest of distros.

In the old days in order to effectively use Linux at all anyone would have had to become familiar with the terminal and how it all works. Nowadays users only have to do that when something goes wrong - and of course that's great progress, but it does mean that those users are less prepared to deal with issues.

It's also easier to get help than it used ("RTFM n00b") to be, but that help is almost always in the form of some arcane command without any explanation of what it is, so it doesn't really help anyone learn.

Personally I'd like to see all this stuff hooked up to a GUI, with easily accessible docs for everything built in.

(I think Windows is actually quite good, unfortunately parts of Microsoft have become very user-hostile. I wish they'd just say "buy the new Windows! It's $200, we'll support it for 6 years, it will have no ads, it won't require any "cloud" and it will not harvest your personal data.")
I used to be very comfortable in C++... then I stepped away for ~7 yrs. Now I'm back and I loath it. I loath that there are so many ways to wrap a pointer. The built in ones like shared_ptr, unique_ptr, etc and then all the per-project ones. On opt of which there's now std::move etc and I always need to know when to use one vs the other and when to call move vs when not and all the rules related the project's own pointer types. It really really sucks and I'm never sure I'm not breaking some rule. I'm shocked that when I was more comfortable with C++ that I didn't notice this glaring issue in front of my face.

I'd much rather have a language that just "does the right thing" and or at least prevents me from doing the wrong thing. Not just leaves it as an exercise to the user to pray and hope they get it right.

I haven't had the opportunity to use rust yet but one thing I think I look forward to is a more standard way to deal with dependencies and standard built tools. languages that have a popular package manager have their issues with people using too many dependencies and possibly easier supply chain attacks but dang it's night to just get shit done and not have to futs with makefiles, CMake, Ninja, Scons, auto-config, XCode projects, Visual Studio projects, etc...
This isn't any different than being "required" to create an Apple account. I agree that it is a problem that both systems make you jump through hoops to use them without doing that, but it doesn't seem to elicit the same emotions that come from it being Microsoft.

They're both trillion dollar companies that only care about keeping you in their walled garden.
I see you a lot in these types of threads (but I'm here as well). Where are your pals pphysch, sudosysgen, and boomboomsubban?
rustup target add wasm32-unknown-unknown
cargo build --target wasm32-unknown-unknown

rustup target add x86_64-unknown-linux-musl
cargo build --target x86_64-unknown-linux-musl

rustup target add x86_64-pc-windows-gnu
cargo build --target x86_64-pc-windows-gnu

Boom, killer feature right there.
Larry Summers is an interesting choice. Any ideas why? I know he was Sheryl Sandberg's mentor/professor which gives him a tech connection. However, I've watched him debate Paul Krugman on inflation in some economic lectures and it almost felt like Larry was out of his element as in Larry was outgunned by Paul... but maybe he was having an off day or it was a topic he is not an expert in. But I don't know the history, haven't read either of their books and I am not an economist. But it was something I noticed.. almost like he was out of touch.

That has nothing to do with AI though.
> First I understand that if a user disable JavaScript then it has a functioning fallback

That isn't the only case. They could be on an unreliable internet connection and the JS fails to load. They could be referencing unpkg and it's down or otherwise unreachable. There could have been a syntax or other error that escaped testing that causes the JS to fail to execute. The point is that there are many failure modes that may cause the JS-only approach to fail to display anything at all, where the progressively enhanced version is still usable.
By your downvotes it looks like the Linux users can't accept that there are superior Windows applications still.
> Windows and OSX have, for the most part, just worked

I bought a System76 machine running their own PopOS distro and everything Just Works as I'd expect, with the added benefit of actually having the ability to muck around with the innards of my system when I want to, unlike Mac or Windows, which are increasingly locked-down, opaque, and user-hostile. Neither Apple nor Microsoft are consumer desktop OS-focused companies these days; the former is a mostly a phone manufacturer and the latter is a confusing mess that might be best described as an enterprise software company. They have no material incentive to care about the quality of Mac or Windows, and it shows; their desktop OSes are afterthoughts.
I don't agree that's what they're doing.
Not everyones a developer. M1 vs M3 performance boost for video editing seems like a decent upgrade. I'm still on M1 and I spent £4k+ on specced up MBP 14 inch. Its not struggling but it doesn't perform well when editing 4k with one layer of effects in DaVinci.
I don’t have a strong opinion on the events of the past several days. But a lot of the behavior I’ve seen on twitter from Open AI employees, some led by Sam, feels very cult like: posting in all lower case, the heart emojis, rumors of employees calling each other in the middle of the night to pressure people to sign letters supporting Sam.

There isn’t necessarily anything wrong of this behavior. It is good to like your coworkers, but something about the manipulative nature of it triggers an “ick” feeling that I can’t really put into words.

I’ve also spent very little time in the Bay Area, but from afar, there does seem to be something in the DNA that makes people there more susceptible to cult like behavior.
A deep dive into Google Maps API anomalies
Wars are a terrible analogy because it implies there are multiple sides. Why wouldn't any intelligent being, AGI included, take advantage of that?

Not to mention the fact that in most wars there are spies and double agents. In the near future when GPUs become abundant, many small groups of people can harbor a copy of an AGI in their basement, where it can plan and re-spawn whenever the situation becomes accommodating.
He's not wrong.

But given their high frequency trading industry, I secretly hope a competitor abuse his code base with a 2^30 priced bid or something and his company go bust.
Hit piece by wapo.
Thanks, I’ll try that soon. Chrome has nothing that Firefox doesn’t have, for me. As long as it works. :)
I don't know what the gaps in your knowledge are to not see Worldcoin as a scam. And I'm not being paid to find out.

But it's a fuckin scam. It's exploitative, and sleazy as fuck. It uses crappy blockchain tech, the orbs are proprietary, and you really ought to think twice before condescending at people who try to help you out on this.
be careful. i used this for a while, but then windows updated and ended up bricking my normal user account. had to go into safemode and figure out the incantations to uninstall and resolve. all during a high priority time for needing my computer of course.