skysight-inc/HackerNews huggingface dataset:
They are.

First, because the compiler isn't bound to any promise. If in version 2.0, you can still use memory immediately after freeing it, version 2.0.1 is perfectly free to make the program misbehave. No consistency has been promised.

Second, because per the linked article, compilers treat UB in a particular, weird way. Compilers assume you will not invoke it. Hence this example:

#include <stdio.h>

int main() {
for(int i; i < 10; i++) {
printf("%d\n", i);
}
return 0;
}

Which a real compiler compiles to this:

#include <stdio.h>

int main() {
return 0;
}

Why? Because usage of an uninitialized variable is UB. UB is something a programmer doesn't intend to invoke. Therefore the compiler concludes "(undefined)i < 10" never happens. Therefore the loop never runs. Therefore the loop can be removed.

UB is not just non-portable, modern compilers treat it as a weird, radioactive state they avoid touching.
I don't think it is about the speed. My combine tops out at 18MPH, but there is something about the sound its engine makes when it is revved up – and when you throw the hydro level forward, oh boy.

I also enjoy concerts, though. Understandably music isn't for everyone.
That's only if we're trying to replicate the smells physically though right? I mean, we could also trigger the brains neurons to "think" that we're smelling something. Not sure how we'd know which ones to fire, but with brain implants advancing I wouldn't be surprised if this became a reality one day.
There's a common joke (at least it was in my high school) that Thoreau's "lives of quiet desperation" were mainly about digestive distress from the bean-based diet at Walden.
How often are you discussing your political dissension in the middle of the road?

I’m appropriately paranoid about abuse of power in other areas, like for example monitoring personal telecom.
After McDonald's, Burger King India drops tomatoes from its menu
> Prohibiting leaded gasoline is good and prohibiting housing construction

Leaded gasoline an issue when govt bans density leading to sprawl.
Required Dark Matter Properties
Funny. From my perspective, it was we Boomers who responded to everything that the younger generations did as if it were a great grievance against us. We fought, and still fight, bitterly against a ton of things that just don't affect us, usually "for the children".

(I am strictly Gen X but when they say "ok Boomer" I know they mean me too.)
> Prohibiting leaded gasoline is good and prohibiting housing construction

Leaded gasoline an issue when govt prohibits housing construction leading to sprawl.
Yes, binary packages are a bad idea everywhere. Usually, their justification comes from two sources:

1. Users may not have the correct build toolchain installed. (Mostly relevant for end-user applications, or native FFI modules.)

2. Building every package from source is slow.

Neither justification makes sense for serde-derive. For 1, serde-derive is just regular Rust code, built by their regular Rust toolchain. You already need to have the toolchain installed to use it! Hell, you need the same toolchain to build the wrapper library for the binary! For 2, serde-derive has a tiny dependency tree, and all of those are likely to be shared by any other proc macros the user depends on anyway, so the only thing you're skipping is... compiling serde-derive itself.
It's not a matter of predicting the labor market, it's a matter of understanding debt. There are very few possible job markets where the kind of debt we're talking about makes any kind of sense. What's missing in our high school education is any form of basic financial literacy.

It's still unfair to blame the kids (technically, brand-new adults) for the system's failure to teach them, but you don't have to be an oracle to predict that $100k in student loans isn't going to pay for itself when compared to a comparable degree from a lesser-known school for $32k.
dupe of https://news.ycombinator.com/item?id=37183361
This one gets me as my partner is German. She gets annoyed when I walk when there's a red crossing light. There's no damn cars ffs, just go.
It's a word I had not heard before this year. It's made-up. It's a Humpty-Dumpty word: it means what you want it to mean.
Microsoft retracts AI-written article advising tourists to visit a food bank
The world would be a better place without the CIA, so I don't really care how many technologies their blood drenched hands have wrought
Opposite experience for me. So far my 2016 Tesla has been the best car-owning experience I’ve ever had.

Last week had to fix the instrument clusters, door handle, and a couple of recall issues. My 100k warranty ends in 400 miles - so needed to get it done.

This was my first time in the shop. Got a loaner for 4 days, problems all fixed, no cost. They communicated everything going on.

Really fantastic- I feel like a valued customer. Only thing I’d suggest is they wash and vacuum - but that’s just a nice-to-have really.
> Biggest problem would be production of chips

I would actually argue that is the easy part. Apple already has access to cutting-edge nodes if they want to pay for them. The hard part is designing a server chip from Apple Silicon, a decidedly mobile SOC.

For instance; what if Apple wanted to ship a system that competes with a DGX GH200? Where would you even start with something like the M2 Ultra?

- You would either need more cores per SOC, or more SOCs per chipset to match a DGX system

- Custom memory controllers are a must (running them at regular speeds depends on how much bandwidth is left)

- PCI would need to exposed on-hardware and supported in MacOS, Linux and third-party software

- An multi-instance interconnect like Infiniband would need to be working and attractive (as well as a CUDA translator, if they want any hope)

And that's just what they would need to match the high-performance ARM industry right now. If they wanted to compete or knock Nvidia's block off, it would take a lot more investment, time and attitude-changing.
You could write that about much of the western world I would assume. At least add Canada, and most of Europe to that list from what I can tell.
i'm assuming this is where my most-used map lately has been getting their data. air quality overlaid with fire locations and wind direction is super handy

https://www.iqair.com/us/air-quality-map
> "The issue today is, I think, speed. People move very quickly ..."

Companies make people move quickly.

> "If they took enough time for this, they’d be late to market and miss a giant amount of revenue."

They arent worried about markets or revenue, the shareholders are.

> "At some point, the size of the code base and the number of developers eclipses any attempt and understanding and control. "

This is the result of corporate software development. Its software is shit because no one is allowed to sit down and think about problems. Just close the jira ticket and move on to the next one.

To seek refuge, find a software community that cares and participate there.
As the article said, several microphones are required to pinpoint the location of sound. Location and distance are very important to measuring sound.

I forget what city recently tried to enforce vehicle noise, but I recall reading that virtually all tickets were thrown out under argument that the distance, angle of meter, nearby materials weren't perfect enough to measure adequately.

Furthermore as far as I've seen, measurements are with a handheld meter after the vehicle is pulled over, not when the driver is wide-open-throttle and over the speed limit.

It makes much more sense to measure from a fixed location while the vehicle is in motion.
This is a vector map with lots of fun data layers, including wind and wave height. You need to submit an email though: https://demos.aerisweather.com/
Yeah, talk about mismanagement.

> This is why accelerators like YC prefer cold outreach / emailing prospects during the early days of your company - it's free.

It’s not free.

I’m not sure what the rest of the article says but if the rest of it is as good as the beginning…
I still think it's "bullpucky" and two or three clueless pedestrians don't demonstrate anything.

When living in a neighborhood where almost all of the houses were old and poorly insulated, the motorcycles which went up and down our street were loud enough that indoors, with the windows closed, we would have to stop conversations, pause tv shows, etc, and wait for them to pass, because one simply couldn't hear anything over them. This is a densely populated neighborhood; 4-8 apartments per building tens of buildings per side per block, so interrupting hundreds of people per block, and many thousands in the course of a ride seems a reasonable estimate. The motorcyclists would joyride in loops, so you would hear them multiple times, being disrupted each time. I think for this reason the disruption caused per ride is comparable to a streaker on the field of a major sports event that forces game play to be paused. For someone who disrupts whole neighborhoods in this way, on regular basis, to say it's "for safety" seems like a narcissistic delusion. If I drive a car on the highway, and there are large trucks with big blindspots and drivers who I know are struggling after having been at it for 12h, should I have a siren to make sure they know I'm there?

I must hasten to add that cyclists and pedestrians also have to deal with drivers in massive metal deathboxes, and we do it without disrupting the whole world around us.
The complaint is more websites don’t have a distinct smell.

Walk through a library and a dozen different books can all have distinct smells. Perhaps this book was taken to the beach a few times while that that one used a slightly unusual glue. Based on book age and the publisher involved you can even encounter similar smells looking at different copies of the same book at different libraries.

So yes a computer has a distinct smell the way a library does but that smell doesn’t change based on the knowledge you’re browsing.
PowerShell has fairly uniform interfaces.
China Daily is the state owned english language news in China. They have plenty to say about the US economy.

https://www.chinadaily.com.cn/a/202308/03/WS64cb948ca3103526...
Thanks! that's good to know. As much as I like free things I may stay away from that one.
We should give up on saving the planet – James Lovelock [video]
Box Office Sequel Data/Analysis of the past 23 years
What are other good options ?
A good question to put to the people funding and running FIRE.
"constant time" in complexity theory just means there's a constant bound on runtime. It doesn't have to actually have the exact same runtime down to the instruction for every input. Here, the bound would be a quadrillion.

Of course, showing a constant upper-bound doesn't tell us that it isn't even faster than constant as in the proposition I was responding to. That's why I focused on the constant lower-bound.
Plenty of O(n), O(nlogn), O(n^2) algorithms don't strictly increase.

Rounding the decrease to the nearest time unit some of the time is hardly a disqualifier for "decreasing". (Though specifically they said "faster".)
Maybe for Tesla, and if I went to buy a tesla and it was not delivered with a title I would not accept delivery.

no title, no ownership.
My grandmother read this to the family at the dinner table once. People today are such prudes.
> HTML email is not merely an HTML file sent by email – it is the email.

I'm not sure if the semantic distinction makes sense. An attached file in an email is the also the email. Both HTML, images, and other content types are all sent in the same manner in the body of the email.
It isn't misuse - this is just how language works. Especially with what is essentially a meme word.
No, it wasn't my point.

My point is that someone who doesn't use Twitter probably wouldn't even notice that media before 2014 were deleted. And even if they did notice, they probably wouldn't care. Twitter users complain about Twitter because they notice and they care.

There are many reasons to leave Twitter. In fact, I did leave Twitter last year. But this particular issue would be a strange "final straw". If you had to leave a platform because of every annoyance, then you wouldn't be able to use any platforms.
And not to forget the amount of "follow your passion" that's thrown around with almost never mentioning employability or earning potential or practical long term outcomes. Now, that leads to an 18 year old picking Egyptian heiroglyphics as his focus and then realizes that he/she has a lot of debt but that the field doesn't employ as many people as accountants. Granted a 18 year old should have known this but a mistake at 18 shouldn't have such long lasting and serious consequences.
If he wanted advertising/acknowledgement, he might have considered the BSD license instead.
There's nothing special about C that makes it possible to use mmap. Just because CPython happens to be implemented in C doesn't mean anything in this context. I could do the same thing in Go or Hare, neither of which have any C in them and be able to do the same thing.
> far more feature rich

do you know that, or are you just assuming that?
If small, focused programs are good, so is concise, focused writing. This piece seems to have a central point that small composable code units are better than large monolithic ones. But it should not take a "12 minute read" to make that point.
This sounds like you're planning to use Business Source License (https://www.hashicorp.com/blog/hashicorp-adopts-business-sou...). Did I get that right?
One thing that is really touched upon in the article is tailoring resumes to the jobs. It’s a skill in and of itself and is something I’ve found brings a lot more success when getting call backs, in my experience.

However, it’s incredibly time consuming to do this for every job application. A lot of times, it just hits an ATS system and gets trashed before it even reaches a person.

A bit of a self-plug, but I’ve made Resgen[0] to help with just this issue (initially made for myself) - it tailors your experiences to the job description to give you better odds of actually getting in front of an actual person.

[0] https://resgen.app
Young people in the West who are unhappy are mostly mentally ill. It's not the same in China and the article enumerates various concrete reasons why.
> Have you talked to any young people in the West lately? Do you even know WTF is going on in your own countries?

Okay, I'm not super skilled on my fallacies, but this seems like a tu quoque, no? Western youth disillusionment doesn't preclude Chinese youth disillusionment, unless you see it as a zero sum competition.
They also have friendly foreign countries spy on each other and exchange data
I am happy to read and discuss an article about bottom 25% too. But don’t start a topic describing someone in the bottom 25%, and then use him to preface for an entirely different population
Will this be considered a breaking change according to the SemVer conventions?
I'd hope and expect not but Americans do lots of inadvisable things at scale, so it would not surprise me if there is a small sub-population that would. A "small sub-population" can be a lot of people.
I am from eastern europe, my dad was vice principal in high school. I would pay good money today to smell again that dusty computer lab room filled with good'ol 386 and mario sounds.
Did you send it to a data recovery company? It's usually trivial for them to recover data off drives that fail like this.
People have complained about the build time of proc macros for ages in the community. This might be a misguided hack, but the response to this is bordering on a witch hunt, particularly when there is a glaring security hole (build.rs) that most people likely use without second thought every single day. I simply do not believe that most people commenting on this issue are auditing the builds of all their transitive dependencies.
...it is free? It costs me nothing to send out an email.
Jokes aside, this is what C# or Typescript feels like after working in F# or Clojure. Just so much syntax noise it's hard to see the important parts.
> The reason I suspect n=7 is as high as it goes is because the volume to surface area ratio of an n-dimensional sphere is r/n, which means that the higher n you have, an n-sphere of radius r has a much larger boundary for the same volume.

No, I haven't read the paper in detail either, but the reason is very likely the same for why Schoen & Yau (mentioned in the article) could initially only prove their Positive-Mass Theorem up to spatial dimension n=7: In n=8 spatial dimensions minimal hypersurfaces can suddenly develop singularities[0] and you can no longer treat them as manifolds but need tools from geometric measure theory (so-called minimal currents) to describe them. This makes proofs relying on minimal-surface theory in dimensions n > 7 much, much harder (though not necessarily impossible).

[0]: The singularities, when zooming in, essentially look like the tip of the 7-dimensional Simons' cone, https://encyclopediaofmath.org/wiki/Simons_cone , making the latter the prototypical example. In fact, the existence of Simons' cone is the whole reason why (i.e. essential to the proof that) stable minimal hypersurfaces in n > 7 can have singularities but in lower dimensions they cannot and are instead smooth: There are no singular stable minimal hypercones in lower dimensions.
> x86_64-unknown-linux-gnu binary

Do they provide binaries for other architectures? Aren't new macbooks and some cheap VPSs using ARM now?

This all sounds like a huge mistake, see python/node deps with C bindings.
https://support-en.wd.com/app/firmwareupdate
I totally agree with this. A union may not be necessary in many cases, but some sort of organization definitely is. Many of my examples have self-organized, self-regulations associations that manage their own credentials and establish rate guidelines for their services. Other professional pools should learn from this.

I've been advocating for guilds for a while. The software industry should learn from the actors. It's artistic work with a labour pool comprising of vastly different capabilities, yet they managed to find a way to band together. Moreover, exceptional talent is still compensated above and beyond, unlike a union: Being part of the guild does not restrict the likes of Tom Cruise or Margot Robbie from being paid buckets of money, getting a gross of the profits, etc.
Persian poet Saadi[1] (1210-1291) has a poem in his Golestan[2] that addresses a similar concern:

شکم زندان باد است ای خردمند
ندارد هیچ عاقل باد در بند

چو باد اندر شکم پیچد فرو هل
که باد اندر شکم بار است بر دل

Roughly translates to:

Bowel is a prison for wind
Not a wise man beholds wind

Wind blows in your bowel let it loose
Wind in bowel, it weighs on thou

[1]: https://en.wikipedia.org/wiki/Saadi_Shirazi

[2]: https://en.wikipedia.org/wiki/Gulistan_(book)
Cloudflare DNS stopped resolving Archive Today (.is) a few weeks ago. Probably related to this disagreement from 2019.

https://jarv.is/notes/cloudflare-dns-archive-is-blocked/
There's just something special to these C/C++ implementations of AI stuff. They feel so clean and straightforward and make the entire field of AI feel tangible and learnable.

Is that because Python's ecosystem is so messy?
name and shame
Regardless of the incompetence of the company representative, the company is obliged to obey the law.
The distinction that data has no meaning without code is unconvincing.

The code has no meaning without a compiler or interpreter.

The compiler and interpreter have no meaning without a CPU.

If I store x86 CPU instructions in a Postgres database, is that data or code?

It’s also a worth viewing this in light of different computing models. The main mechanism may look quite different if you’re looking at a CPU, GPU, or DSP model of computing.
The issue has now been locked and no further conversation can take place on it. This is without a further comment.

I found the discussion to be mostly very civilized and focused on finding solutions for those affected.

https://github.com/serde-rs/serde/issues/2538

It's all the right of the author. And he's done so before.

Unfortunately, I'm afraid this could lead to a more fragmented ecosystem which is a pity.

It takes a long time to build trust but it can be destroyed quickly. I'm not sure if the author cares about that though. From my reading of the comments he doesn't.

"If there is implementation work needed in some build tools to accommodate it, someone should feel free to do that work (as I have done for Buck and Bazel, which are tools I use and contribute significantly to) or publish your own fork of the source code under a different name."

https://github.com/serde-rs/serde/issues/2538#issuecomment-1...

This is so sad.
Never in anger - I've done some JVM coding, but always in Kotlin (which doesn't have checked exceptions).

If Java IDEs have been able to automatically take care of checked exceptions forever, then why do people say that they're inconvenient?
Only if you are counting your time as zero which is not a great idea as a founder.
It costs you time. Time is money. Especially when you’re a founder with your hands full!
OK, so? Just because someone uses another software, doesn't make it "low quality."
Feels like a cope post and how much nobody cares about your product.

I spend $100 a month on Ads for a physical business and get 1 or 2 people in the door a month who tell me they saw my ad.

Can I get $10 mil in VC funding now?
Estimand's Sensory Revolution
If you are doing it yourself, it costs you time.

If you want someone else to do it, it costs you money.
I think its certainly a matter of when, not if robo-cars are capable of driving as good as/better than human. Sooner, rather than later too. That said, totally agree.

SF seems like the worst place to pilot this, for so many reasons.
Have you ever purchased a new car?

I purchased a new Honda at a dealership a couple months ago, and my title was still sent in the mail later. The title is issued by the state government, not by the vehicle manufacturer or dealership.
> In the United States, the number of homeless people varies from different federal government accounts. In 2014, approximately 1.5 million sheltered homeless people were counted.[3] In 2018, the Department of Housing and Urban Development estimated roughly 553,000 homeless people in the United States on a given night,[4] or 0.17 percent of the population.

I don't quite understand what exactly the two numbers are measuring, but that sounds more like something between 1.5 million and 553,000 people. (At least assuming the number didn't somehow drop by a million in 4 years, which would be an absolutely spectacular improvement that I think we'd have heard about)
I know what it means, and I stand by it being limited to the point of misleading in a case like this.

Running any (halting) algorithm on a human computer is constant time, because you're bound by the number of states you can fit into some terabytes, but nobody should actually try to use that as a final analysis.
So you prefer cheap parts wrapped around even worse powertrains?

to be clear I am not defending Telsa, I will never buy one for many reasons, but to pretend Tesla is some outlier is crazy to me when every manufacturer is doing similar things
I wish this post were about the management failures that wasted the money instead of general pointers about marketing.
What problem does using precompiled binaries solve for serde?
Nope. Believe it or not, some of us put our phones away when we drive. Mine is either in my hip pocket or center console. I couldn’t read a text while driving even if I wanted to.

Driving is one of two things I regularly do in which a moment’s inattention could cost someone’s life (belaying climbers is the other). I take both very seriously. I’ve seen brains spilled out on the roadway by someone who didn’t, and I’ll never forget that.
chrome-on-linux visit to that bleepingcomputer site, prompted for an xdg-open of an external app?
Untrue. Takes time, energy, and a worsening of your email reputation when people mark you as spam and all your effort goes straight to the trash.