skysight-inc/HackerNews huggingface dataset:
There's a bit of a conflation here; partially my fault. Allow me to clarify...

To generate debug symbols for a given binary (whether executable or library) on Windows and MSVC's cl.exe (and Clang on Windows), compile with `/DEBUG`[1] and one of `/Z7`, `/Zi`, or `/ZI`[2]. This is equivalent to `-g` on Linux gcc/clang. In particular, `/Z7` generates separate `.pdb` files, which contain debug symbols for the binary in question.

The options that the parent commenter and I were discussing, i.e. `/MD`, `/MDd`, /MT`, and `/MTd`[3] have to do with the C and C++ runtime link configuration. These correspond to multithreaded dynamic, multithreaded dynamic debug, multithreaded static, and multithreaded static debug respectively. Therefore, the small `d` refers to debug versions of the C and C++ runtimes. The differences between the debug and release versions of the C and C++ runtimes are listed in the following links[4][5][6][7][8]. The last link in particular demonstrates the debug CRT's functionality.

Conventionally on Windows, debug binaries are linked to the debug versions of the C and C++ runtimes; ergo the requirement that 'Release and Debug binaries on Windows cannot be combined'. This convention is respected by all maintainers who release binary libraries on Windows.

There is no equivalent on Unix-likes: it'd be like having 'debug' versions of libc.so.6/libstdc++.so/libc++.so/libpthread.so with different ABIs. If you wanted to change between release/debug here, you would have to at least re-link (if not re-compile) everything. Imagine having `-cstdlib=libc-debug` and `stdlib=libc++-debug` options.

Both sets of options (debug symbol options and C runtime link options) are orthogonal, and may be freely combined. Hence, it is perfectly possible to link the debug versions of the C and C++ runtimes to a 'release' executable, although it would be pretty weird. For instance, `/O2 /LTCG /arch:AVX2 /MTd`. Equivalent imaginary GNU-style command: `-O3 -flto=thin -march=x86-64-v3 -cstdlib=libc-debug stdlib=libc++-debug -static`. You can see what I mean, I hope.

[1]: https://learn.microsoft.com/en-gb/cpp/build/reference/debug-...

[2]: https://learn.microsoft.com/en-gb/cpp/build/reference/z7-zi-...

[3]: https://learn.microsoft.com/en-gb/cpp/build/reference/md-mt-...

[4]: https://learn.microsoft.com/en-gb/cpp/c-runtime-library/c-ru...

[5]: https://learn.microsoft.com/en-gb/cpp/c-runtime-library/crt-...

[6]: https://learn.microsoft.com/en-gb/cpp/c-runtime-library/debu...

[7]: https://learn.microsoft.com/en-gb/cpp/c-runtime-library/run-...

[8]: https://learn.microsoft.com/en-gb/cpp/c-runtime-library/crt-...
> Customer got their features faster.

Did they though?
Must have migrated to the MetaVerse
AGPL will make this unusable for a lot of places.
This is exciting and happening faster than I imagined. I do hope other vendors are joining in to create a well-designed standard that's future-proof and backwards-compatible. I do wonder how they might go on about doing that given there are competing models in play. As a dev, I'd want something consistent and with LLMs, feels like it'll be even more annoying if the same APIs produced very different quality of output across browsers.
Show HN: from 2021:

https://news.ycombinator.com/item?id=28758226
https://news.ycombinator.com/item?id=40352474
After registration, I have never connected my Kindle to the internet - 6-7 years now. This has prevented updates that degrade performance, and Amazon getting my usage data. I just copy over ebooks using usb, optionally after converting to mobi using Calibre.

Works perfectly.
> The most notable third-party loss-prevention service is The Retail Equation, a software provider that tracks return behavior that retailers deem potentially fraudulent. It then assigns a return score to shoppers based on the data provided by retailers, giving the software the ability to override a store’s return policy, leaving shoppers with no refund and a printed notice directing them to The Retail Equation’s website to explain why their return was blocked.

Is the FTC aware of this?
Haha, me and a friend were both looking at the windows eBPF project and wondering if it might work.
Im not really looking to support windows, but if someone comes to me and tells me it works I'll pop it on the read me
> If you keep records over the decades, you can predict it.

Of course we know that now, but that level of understanding is hardly trivial to societies at those levels of development. To use our current understanding to be so underwhelmed - and to not be at all impressed by the scale at which they applied it for transforming and modernizing aspects of their growing societies - I don't know man, it honestly kind of shocks me and bums me out in equal measure.
You don't need the $ anymore with `BlockArguments`.

But overall, Haskell isn't really any worse here than Rust's for-each; or even C's weird for-loop (where you just have to rote learn what the three parts in the header of the loop do). I agree it's worse than Python's or Rust's vanilla for-loop.

I mostly like Python's syntax, I just wish they would make their would declare their indentation syntax to be sugar for a curly brace syntax (like Haskell does), and their would make their statements and blocks give values, like Haskell and Rust do.

(Of course, I have some other things I don't like in Python. But her syntax is by-and-large fine.)
Hiring a temporary partner with extensive industry experience and connections can be a great opportunity for a pre-seed startup, however, there are several important considerations to keep in mind.

Carefully consider how much capital to offer based on the value the angel investor will provide in the short term, and structure an agreement reviewed by a qualified startup attorney to protect your interests. Do not sign anything without fully understanding the terms and implications. Good luck.
First, this is not in Debian stable (yet). Issues like this is one reason why Debian testing/unstable exist. Secondly, it is common and expected for distributions to select the feature flags they deem appropriate. It is not a fork. The mistake here was not to provide a compatible upgrade option in addition to the new default.
100:1 and i’d be better off just investing my cash
Few things are. The world would be a better place if people would try to help each other more.
Related:

Locks of Beethoven's Hair Offer New Clues to the Mystery of His Deafness

https://news.ycombinator.com/item?id=40285412
Not OP, but I worked for a similar founder. The only work he wanted software engineers to do was writing code, and not just that... only 1. code that added a customer visible feature or 2. code that fixed a major, customer-facing bug that a customer actually complained about. Fixes for bugs not discovered by customers? No. Performance improvements? No, not even visible ones. Refactorings? No. Technical debt cleanup? No. Build speedups? No. Update the code to work on a recent compiler? No. It gets better! Version control? No. Bug tracker? No. Unit tests? No. I had to implement the above three on my free time. Standing up dedicated build and test infrastructure? LOL get real. Eventually, I was able to argue for a few of these, but it was always a fight.

The reason I stayed was that the hiring market is not always that great, and it tends to be much harder to find a new job than HN would have you believe. This idea that most of us can simply "walk into any" company and get a job is fiction in all but the hottest job markets.
The game Garfield envisioned was played with Ante, which is something the community ran away from real quick. His game also had no serious text templating, so it was a far harder game to play. He might not have envisioned play to win, but he designed some of the craziest cards printed in the history of the game, and basically every single one of them had the highest rarity: He knew that Ancestral Recall was much better than Healing Salve.

It's difficult for me to go back and think that the best times for Magic were the moments when he was in charge: Magic's R&D team has done more work on the game that basically anything else in the boardgame industry, or the videogame industry. The need to keep printing new sets at ever speeding cadences (far more than 2 sets a year), causes failing sets, but from a design perspective, I'd argue that the golden age of the game is way past Garfield's intervention. I'd say the golden age of the game was from Invasion in 2000 to Return to Ravnica in 2012. Garfield left the game in better hands in 1995 or so.
Containers seem light and cheap, but they have subtle problems lacking solid guarantees, prioritization, or limits on compute, network, and storage resources that type-1 v12n provides.
Twice a year? I think there were 7 new releases in a single year recently. Twice would be relaxing. (I quit a long time ago, so I just watch from the sidelines, baffled.)
Sorry, "effectively" was an ambiguous word to use. I meant it in the sense of "for all practical purposes; in effect," rather than implying it was good.

To be clear, I think the admins are mostly white knuckling the moderation problem.
gg and G would also be nice :)
Thanks! It's been a bit of a labor of love for quite a while, these are the big three but there are a bunch of other little things.

Like the time I had to optimise map insertion because the linux kernel does some truly insane locking when you use specific types of eBPF maps:

https://github.com/NHAS/wag/issues/84

This is slated to be improved (or has already been improved in kernel 6.8?). But for now wag sort of just side steps it in a horribly stateful way.
Revolutionary Genetics Research Shows RNA May Rule Our Genome
There was a golden time years ago.. when many sites had rss easily discoverable, and I used netvibes, pageflakes and my.yahoo as a startpage - was really great to have many topics and sources auto sorted by time/date of publish..

but the net started going more walled garden, places that had easy to find rss started to hide them and people started putting more important data being thicker walled gardens..

Imagine how much better it could be.. I suppose the only way this would be possible these days is to give crew AI your logins and let them scrape fbk marketplace and whatever news and bring it to your feeds place - remaking rss and filtering.. from those places that don't want you using them via rss and control of filters..
It's 100% a matter of self-control.
I’m stealing that quote for my own purposes. I hope you don’t mind.
Ilya Sutskever to leave OpenAI
> There's, you know, also the actual parentheses that everyone already knows.

Those are also available, and are legal syntax in Haskell.

> Because most languages have a syntax that you can grasp almost immediately, since they conform to a common syntax, rather than invent everything all over again.

I hope you don't count C's `for(something, something; something; something) {` as part of that intuitive bunch?

Btw, Haskell didn't re-invent the wheel for most of its syntax: they stuck to the common and already established syntax of the ML family of languages. ML is from 1973. (For comparison, Wikipedia says C is from 1972.)
> You) Stop personally attacking me! It's against the rules!!

Your comment history certainly shows a disregard for the HN guidelines

https://news.ycombinator.com/newsguidelines.html
The guy who invented the power 9 complaining about these new designers making rares that are too good… right. Also the hate on Arena is bizarre - it’s not perfect but it is polished and works well on (at least) iPhone PC and Mac.
It depends on the type of v12n. Paravirtualization and similar, the answer is sort-of while hard emulation is definitely yes. There are efficiencies in memory usage because the often will share the same kernel code and userland code, which are memory pages that can be deduplicated at the hypervisor level. Read more about type-1 v12n.

> All processes in a proper OS are already isolated and there is no need for VM.

No. This is not how things work in reality. (Ideally, yes because hypervisors are OS "duct tape" but there is no such readily-available OS with strict resource limits and hard enforced VFS and network isolation.) Isolation, sharing, and hard limits on RAM, CPU, networking, and storage (bandwidth, block devices, and IOPS) is beyond the capabilities of every major OS. This is why VMware and similar type-1 hypervisors exist.
They are probably reacting to GPT-4o
Alas that many packages will not upgrade conffiles gracefully when their structure/semantics change, and many are beyond the ability of any package manager's built-in diffing tools to apprehend. That is why I place /etc under scm for long-lived hosts, because what happens next instead looks an awful lot like doing a conflicted three-way code merge following a breaking-change vendor release. The greatest OMFGFFS in this realm, by far, came with the big lurch over to systemd.
They don’t exactly like talking into their phones. Texting works just fine.
Incentives and rules (with enforcement) are reliable and durable.

I wish this were true. But a largish slice of the US polity (headed by one of the two credible candidates for President) is dead against these things and attacks any sort of institutional infrastructure or notion of accountability whenever it's politically expedient to do so. In a less obvious way, that movement is also dedicated to the dismantlement of the administrative state - ostensibly in the name of returning legislative power and accountability to the Congress, pragmatically because it adheres to a vision of commercial activity with far less legal restraint.
1-2-3-4, that's amazing, I have the same combination on my luggage!
I moved to Switzerland, and, well, PIN codes for credit cards are 6 digits here by default.

And now I'm asking myself why noone else does this. I don't see hordes of Swiss people complaining about being unable to remember a 6-digit PIN at least.
Umass. The student center/hotel is all concrete. A cool brutalist structure from one angle, but it feels a little inhumane on the inside. My favorite part is the grad lounge/bar with no windows and blood red concrete walls.
Sam Altman: "Ilya and OpenAI are going to part ways"
>Progress? There are loads of downsides the AI fans won't acknowledge.

I don’t know if this is true.

>It diminishes human value/creativity

I don’t see this at all, I see it as enhancing creativity and human value.

>and will be owned and controlled by the wealthiest people.

There are a lot of open source models being created, even if they are being released by Meta…

>It's not like the horse being replaced by the tractor. This time it's different there is no place to move to but doing nothing on a UBI (best case).

So, like, you wouldn’t do anything if you could just chill on UBI all day? If anything I’d get more creative.

> That same power also opens the door to dystopian levels of censorship and surveillance.

I don’t disagree with this at all, but I think we can fight back here and overcome this, but we have to lean into the tech to do that.

> I see more of the Black Mirror scenarios coming true rather than breakthroughs that benefit society.

I think this is basically wrong historically. Things are very seldom permanently dystopian if they’re dystopian at all. Things are demonstrably better than they were 100 years ago, and if you think back even a couple decades things are often a lot better.

The medical applications alone will save a lot of lives.

> Nobody is denying that it's impressive but the question is more whether it's good overall. Unfortunately the toothpaste seems to be out of the tube.

There are going to be annoyances, but I would bet serious cash that things continue to get better.
Good point. At least some times, there is other way, called “invent something better”. When it works, it can reduce price and reduce environmental damage both at the same time.

Trying to chase at least a tiny bit of “technically correct”: during subsidisation period, consumers are the ones paying for it with their taxes.
Part of the original magic that Garfield talks about, the player experience of discovering a world of cards you've never seen before, is captured by recent video games like Inscryption (especially) and Slay the Spire.

Dominion is also an excellent game as the progenitor of the deck-building game genre, where you build a deck from scratch inside each game (and Inscryption/Slay the Spire descend from), rather than outside the game as in Magic the Gathering. Dominion randomly sets 10 cards to be accessible to players, out of ~500 for an extremely huge number of combinations, such that each 10-set is always new. Dominion shines as card value, and the value of card interactions (e.g., in a combo or engine), can vary significantly by the random 10-set context. In a sense this gives a tremendous sense of novelty, significantly more than playing Magic the Gathering.
Yes it's a similar thing, as mentioned in the article. The spectrogram is the frequency-domain, your wave file is the time domain.
The most popular product that Sigmund Freud - who became a billionaire with it, you should visit his house - sold was to testify in court about his theory. That women (in many cases minors) subconsciously and often consciously want to be raped by their father (and/or family) and therefore only have themselves to blame for "certain crimes" happening to them.

https://en.wikipedia.org/wiki/Electra_complex

He did not just sell testimony. He also sold life imprisonment - without any chance for parole, unless your family stops paying - for the victims.

Over time the industry that grew from his example often lead to unbelievably extreme violence by the "patients". I can't imagine how that could possibly have happened. Patients who behave, get out, then commit mass murder of their own family. Again, I wonder how that could have happened.

So there are "a few" problems caused by these institutions that we don't seem to have found a good way of dealing with.

And of course, people keep lying about it. Like this article. It's acting like voluntary mental health isn't widely available - it is. This is about large-scale "involuntary commitment", about locking up large amounts of people against their will, without direct cause.

The only official reason for imprisoning these people is to be that people who make money on said imprisonment - the "doctors" deem it a medical necessity. Supposedly to counteract self-destructive behavior, which of course includes alcohol use, smoking ...

The real reason is also mentioned. That doesn't often happen. Namely to get "ugly" people off "our" streets. It says nothing about treatment actually being able to help or not (and of course there's an incredible amount of scientific data that keeps giving the same result: involuntary treatment doesn't work)

In other words, if this article truly wants to defend the case for helping these people it could do a LOT better job of doing that.
For most things I view on the internet B-roll is great content, so I'm sure this will enable a new kind of storytelling via YouTube Shorts / Instagram, etc at minimum.
The website talks about a specific benchmark:

> Python code generation. Held out dataset HumanEval-like, not leaked on the web

What I find interesting here is that for this particular benchmark _not_ publishing the benchmark is advertised as a feature (instead of as a sign of 'trust me, bro, we have a great benchmark'), and I can understand why. Still these are strange times we live in.
Altman's tweet (https://x.com/sama/status/1790518031640347056?s=46) makes it seem as if he wanted to stay, and Ilya disagreed and "chose" to depart. Very interesting framing.
No, but their phones are decent. With google it is a little bit like with Emacs. An incredible piece of software. Just lacks a decent editor.
In Australia there is currently an Ozempic shortage, so if you live here, please don't request a doctor to "off label" prescribe it to you for weight loss. It's more important that those suffering from Type 2 diabetes are able to access their medication than overweight people using it to reduce food consumption.

https://www.sydney.edu.au/news-opinion/news/2024/04/04/ozemp...
Shoot. I saw Fusion and thought Autodesk. I’d forgotten that VMware was still a thing.
I’m not surprised with what happened with Sam Altmans ousting. He missed the king.

I’m surprised he lasted this long.
A term for this is the mind’s ear. You hear the mind’s eye used more often.

You can generalize the construction to any sense you can imagine.
Aren't you a part of a tech company?
Interesting. When the disaster first unfolded, a lot of experts came out to say the bridge appeared to lack protective barriers to help absorb the energy from a ship impact. [1]

However, the NTSB says the bridge did have these barriers. There were large protective "dolphins" directly in front of the bridge piers, but the ship managed to careen in between them at an angle, missing them, but still hitting the bridge.

In addition, there were large protective barriers surround the bridge pier that was struck:

> In addition to the dolphins, pier nos. 17 and 18 were each surrounded by a
100-foot-by- 84.5-foot crushable concrete box and timber fender system , as seen in
figure 12. These systems were comprised of hollow, thin-walled , concrete box
structures attached to the piers. The timber portions of the fender were attached to
the outer face of the concrete box and utilized a combination of vertical and
horizontal members. Additionally, steel plates were secured at the base of the vertical
timber members.

[1] https://www.nytimes.com/2024/03/26/us/baltimore-key-bridge-s...
In the current version of iPadOS 17, you can turn off Split View & Slide Over (like you describe) but for years after their introduction I could find no way to turn them off after my spending hours Googling and navigating Settings. And my Googling surfaced many comments claiming that there is no way to turn them off.
Cynicism is (arguably) the intellectually easy strategy.

If you’re cynical and you get it right that everything “sucks” you look like a genius, if you get it wrong there is no penalty.

If you aren’t cynical and you talk about how great something is going to be and it flops you look like an idiot. The social penalty is much higher.
In this specific case the fast compilation is down to having 0 dependencies.

Rust is usually only rivalled by npm in terms of number of dependencies that a typical project pulls. This project is a refreshing take!
This is more or less fraud. Not legal fraud, let's just call it "vaporware".

Here's their IPO prospectus [1].

Whenever you hear about some new nuclear startup or reactor design or anything, in the US, you head to the NRC (Nuclear Regulatory Commission) website and see where they are in the approval process. Many are only at the stage of pre-approval, but you get an idea what the NRC thinks of them.

These guys are completely absent from NRC's radar.

It goes without saying that no reactor can be commercialized under any form without the NRC approval. How long does it take to get this approval, if everything goes well. In the case of NuScale, the application was filed in January 2017 [2], and the pre-application started in 2008. The approval was published in the Federal Register in February 2023. So, start to finish, 15 years. And this was for a pressurized water reactor design.

These guys here don't even mention what their design is, but we can infer it does not use water as a coolant. Which means it's not one of the reactors that the NRC is familiar with (as it is the regulator of all the 96 commercial reactors in the US, all cooled by water). Good luck getting an approval in 15 years.

Here's the thing: if you go to the webpage of any nuclear company, be it established or just a startup, you'll find at least 100 times more details on their design than what you'll find at Nano Nuclear.

These guys give Nuclear a bad name. Shame on them.

[1] https://www.sec.gov/Archives/edgar/data/1923891/000149315224...

[2] https://www.nrc.gov/reactors/new-reactors/smr/licensing-acti...