skysight-inc/HackerNews huggingface dataset:
Personally, I think that arguing that those who define and implement a standard don’t understand one of the most fundamental aspects of said standard is going to be an uphill battle.

You could argue that they’ve lost their way, and the article flirts with this, but the path forward is the hard part, and IMHO rings a bit hollow: it’s asserted that these rules aren’t needed for performance, but no evidence is given, and what similar evidence we do have (compiling on lower optimization levels) doesn’t seem to support this thesis. You could argue that, the kernel, which turns off aliasing, is plenty performant without it, and that’s a decent argument, but it’s not clear that it wouldn’t be even faster with it, and it’s much harder to empirically test this than removing the flag, since it will miscompile.
The Animal-Cruelty Syndrome
That behaviour is no less undefined in the process of overflow.
So you should take a look at this: https://gitlab.gnome.org/chergert/drafting . It is from the creator of gnome builder and is getting continually better; it still does nothing, but is becoming beautiful.

A long time ago I was a contributor to the glade-anjuta integration and I really hope gnome will improve its RAD IDE features to a much higher level.
I agree. Aftershokz changed my running completely. I pair them with my garmin fenix and no longer have to deal with wires or being isolated from my environment.
This is not an argument of right or wrong, it's purely that they make statements about their priorities and values, like "privacy", but local laws and regulations actually take priority over their values. China's laws are China's laws, but the fact is that there seems to be no value Apple will not sacrifice in order to turn a profit.

Which is capitalism, I suppose. They want that money because their shareholders want that money. That's how it goes.
Reading error or not, the ship has sailed long ago. As the article notes, C99 formalized the current UB interpretation. What C89 or K&R said is more just historical curiosity than of any real relevance today. I guess you could construct an argument that gcc should disable some optimizations when invoked with -std=c89, but I doubt anyone really cares at this point enough to justify the maintenance burden.

C is a minefield today, and that is the reality we must live with. You can't turn back time 25 years and change what has happened.
> I was pretty turned off by the idea of not doing the same soap and water scrub process I do with everything else.

You can mostly do the same soap and water scrub as everything else. Assuming you use a reasonably modern dish soap an not something harsh, if you don't leave it soaking in the soapy water it will be fine.
The part about spelling being inconsistent with how it sounds is likely due to "great vowel shift" [1].

My native language is Lithuanian and I always saw English words as sounding weird. However when I learned about the vowel shift and listened to some examples - the words from before sounded exactly like someone would pronounce them while reading in Lithuanian. In fact majority of pupils learning English for the first time would mis-pronounce the written words in exact same manner as they were supposed to sound before the vowel shift. Try listening to some of the soundfiles on that page ("bite", "mate", "boot", etc) and see how much more consistent they were.

[1] https://en.wikipedia.org/wiki/Great_Vowel_Shift
Something to think about is whether guaranteeing automatic monthly play money for investors to gamble on the stock market has been good for society.

The existence of 401ks have a lot of unintended consequences, and is ultimately not guaranteed.
The glorification of complex stuff in our society is a class specific distinction. The social status in professional circles given to scientists does not help pay rent.

What signal this sends to me is that science is, and excepting a cold war arms race level of public funding always will be, nothing more than two broad groups:

those without external material demands ( no need to pay rent, etc)

the rare insane genius ( driven by lifelong obsession)

Everyone else leaves for a real job once they realise they have bills to pay imho.

Science is not part of our society, it is a fringe luxury indulged in by an elite social class that fuels itself with the pyramid scheme esque hordes of naïve young grad students, who are swiftly forced to choose between poverty and abandoning what they have wasted their youth training to become experts in.

Or in other words, higher education is the greatest waste of human capital since the world wars.
I have a cast iron skillet and a stainless steel skillet, and I almost always use the stainless. The cast iron almost always only comes out when I need a second skillet.

When I'm searing something, I even prefer that it sticks slightly more to the stainless as it typically releases when it's done anyways -- and my anecdotal experience is that I get a better sear from the surface of the meat sticking to the skillet more firmly.
Isn't it crazy how you remember getting kicked/banned 20 years later? Around the same time (early 200x) I was temp-banned from #cpp or #c++ or whatever after being accused of asking a homework question. I had been active in the channel for awhile by then and simply didn't have homework because I was self-learning with everything I could find.

It just stuck with me because I idolized the people in that room at the time.
Extended-stay: the last housing option for low-income Americans
FWIW I don't think you two are in disagreement. Even if the owner of the business owes the volunteers nothing (which imo is strictly true), the _value_ of the organization lies in the work and social connections of the volunteers. Them leaving is just part of business, and if the now evacuated Freenode eats crow for it, that's their problem given the volunteers did the work anyway.
This may not necessarily count as an example in the wild, but the 2013 Underhanded C contest at http://www.underhanded-c.org/_page_id_25.html includes this example:

h = abs(h) % HASHSIZE;
// Extra sanity check
if (h < 0 || h >= HASHSIZE)
h = 0;
return h;

where h=INT_MIN causes the h to become negative and the sanity check is optimized out because abs(INT_MIN) is UB.
Luckily there are now cyber security professional boot camps to fix this. Not kidding: https://bootcamp.umn.edu/cybersecurity/
Unicomp makes some great keyboards. Think I'll splurge and get myself another one.
Making it distributed? Isn't that any IRC network with 2 or more servers by definition?
Absolutely this brings back memories of the channel takeover battles that used to happen on EFNet back in the days before nickserv and chanserv, or for that matter freenode.net but that was kind of the EFNet culture and the actual ops rarely got involved with individual channels and communities struggles unless it affected the overall network stability.

Freenode was however supposed be run by adults and relatively drama free, i dont know really i kind of drifted away from IRC around the time freenode.net was formed.
Parabolic antennas that are used for terrestrial communication.
Be careful. I think Peleton recalled ALL of their bikes due to them being dangerous. Maybe you are eligible for recall. One child died. There's a video on youtube of a child getting trapped under a peloton and it keeps on running. He escapes due to luck. Google 'peloton recall, 'peloton dangerous etc.

Just FYI.
what (if anything) have you used for pedagogical materials for the guqin? and how effective have they been?

i'd like to futz around with an instrument in that family someday, but there aren't lessons available anywhere near me.
Maybe Bitcoin is Netscape and we're still waiting for Chrome. It's still so, so early.
No. "Implementation defined" says "the standard doesn't specify what happens here but the compiler must document what it does". That's a step removed from "the compiler may define what this does".
Show HN: Tool that turns your images into plotter-like line drawings
This is really, really good, thank you.

My only concern is that one ends up with something like TeX, written in a long-obsolete dialect of Pascal, requiring a translation layer to convert the source into a more relevant language (C).
Kerfluffle is a misspelling that has yet to be "standardized", which is why you will only find that misspelling in crowd sourced dictonaries where people have added definitions to justify their misspelling.
Got massively worse after a few days of use for me. I also used them with earplugs because I didn't understand tinnitus.
Most devs are using mac, and all future macs are now Arm. I deploy to linux and develop on such an ARM mac, and I’ve already converted pretty much all my toolchain to ARM. Now choosing ARM is just a matter of telling Docker buildx to build for ARM.
The thing about the AirPods is that most people don't own a good pair of in ear or even over ear headphones.

Apple are a widely known brand and one of the first to release a product. In reality there are many other options each with different tradeoffs: https://crinacle.com/guide/tws/

Personally I find their battery life borderline, even with their rapid charge feature. Most of the time when the battery dies I'm in the middle of listening to something, instead of patiently waiting for it to charge I just grab some wired headphones instead.
Two Kohler Novita wash toilets (bidets), with heated seats, auto-open covers, instant unlimited hot water, and more.
Yes. 10 percent of it is above water, so you take average height above water, multiply it by 9 to get average depth below water.
The latest version of iOS/HomeKit has 'adaptive lighting'. You select that colour option and it will modify the temperature automatically throughout the day. You have very little manual control over it but sounds like what you might be looking for.
As a typical "old guy" I just went over there to browse, as an experiment, and while I did find a neat (but too short) woodworking video that was kind of interesting, I generally agree: I don't know what I would get out of TikTok--it's mostly young people doing things that they understand and interest them. It's clearly not targeted at my demographic, and that's OK.
I'm a software engineer and have been using cheaper alternatives like gimp but my best purchase which also makes me feel like an adult is a year of the standard license of the creative suite.
As a creative developer it is well worth the money and I'm super excited to dig into the software I've never used more like animate
No it's not, but the cryptocurrency revolution it kicked off, is.
Yeah I bought one during lockdown and it's great and lower-stick than stainless steel. Better in every way basically.
Many people might have forgotten or not know that when Salesforce started out, they were the lean software [1] that was so much better than the competition. I was using ChangePoint — it sometimes took a few minutes to login (don't ask why, I don't know; But I suppose it's for the same reasons that Jira is horribly slow for some people). The UI was clunky and it was horribly slow.

Salesforce was a breath of fresh air.

PS: I think they were also one of the few cloud-based (rather than on-premise) enterprise offerings in the earlier days which helped got them some customers.

[1] relatively any way.
maybe cryptocurrency is alchemy and we're still waiting for science
That's funny, because as a half a century long US native speaker, I started using that phrase a couple of years ago because I thought it sounded neat and everyone understands what it means.
It does. To be honest, I don't know how I'd phrase "on the edge of the barbecue". "Στην απέξω μεριά"?

We also use "περιφέρεια" for the circumference of a circle so I could say "στην περιφέρεια της ψησταριάς" to make a nerdy joke... but that supports your point.
Is there any way to figure out what the maintenance costs of a car is? For example, for an 8-year-old Porsche Panamera? Otherwise, I've always just come across anecdata on message boards.
2FA has historicially been broken because it is usually attached to a phone number, and phone service providers are suseptable to social engineering. What twitter (and other websites) should be using is PGP, where the user holds the secret key, and there are separate forms on messages to view PGP signatures, and forms on accounts to view their public keys.
After retirement, do you consider moving to countries where the coat of living is lower such as India, Thailand etc? $500 in social security funds can be sufficient in such countries.
I have this "fun" slider on my retirement account's website that shows different values for different retirement ages. In order to hit my minimum, I had to slide it all the way to age 85. "FUN"
I’ve been extremely satisfied with Happy Ears. They are tiny and unobtrusive, and very comfortable.
You’re welcome :)

Any plan to work towards supporting Firefox & other browsers?
> to satisfy a minority use-case

Every single C program is potentially in that "minority". Nobody can tell when the compiler writers are going to change up behavior on you.

It doesn't matter how carefully the codebase has been written, whether you've had `-Wall -Wextra` enabled. What was fine at one time is no longer fine today. Any C program may suddenly start exhibiting misbehavior from innocuous to catastrophic to horrendously insecure.

It's psycho, maddening, irresponsible. And the only way to deal with it is to purge C programs compiled by these psychotic compilers from our systems.
Interesting, yeah it's probably hard for a famous person to connect with you on a real level if you're busy groveling and kissing the ground they walk on.
Peloton treadmills, not bikes. As discussed on HN: https://news.ycombinator.com/item?id=26846641
seems totally unjustifiable to me. if they truly needed to keep backups of their customers' seeds, then send them through a data diode to an actually-airgapped tape deck. there's no reason to keep seeds on the machines where they were generated.

...also, since they detected the breach before the attackers got to the "seed warehouse," why did they try to tail them in real time? just pull power to the whole DC.
Common CMSs send cookies by default. Even if you are one of those tech-inclined people using a static site generator for your own website, this is not the case for millions and millions of other websites.
Correct me if I’m wrong but the Kinesis is not mechanical like the Breeze?
Apparently these people never heard of Chesterton's Fence.

https://fs.blog/2020/03/chestertons-fence/

tl;dr Don't remove something until you understand why it's there. Your needs or experience are not everyone's.
You are the equivalent of the soccer mom that thinks Nurburgring should be closed because the people who voluntarily drive on it occasionally get into expensive violent crashes.

Let people do what they want.
> Note that if the standard had not declared "n << 32" to be all-bets-are-off UB, but instead had said something like, "it results in some implementation-specific value, or maybe traps" -- as a rational person would presume -- then this would not turn into a security problem.

But also note that a lot of existing code doing bitshift-and-index inside a hot loop that never went out of bounds would now get slower if it started having to run bounds checks it had previously elided in an optimization pass.

Let's not pretend that "it results in some implementation-specific value, or maybe traps" is a clear win with no downsides that Standards Authors and Compiler Engineers are ignoring out of some kind of malice – there are very real performance tradeoffs here, and a new version of the standard that makes a lot of existing real-world code slower isn't going to be a popular one with many people.
People who buy these don't care about wired usage. You're entirely missing the target audience.

1. They look great.

2. They sound great (compared to similar wireless options).

3. They're fully integrated with all my other Apple devices, switching devices is super easy (I have a mac, iphone, and ipad).

4. The noise canceling is great.

5. They have features like spatial audio and possibly other updates coming down the line.

6. A power button isn't needed because of how it's designed.

7. The microphones are great - which make this a great device for taking calls.
People will also even put a credit card form on the site. See if people are actually willing to put down money. If you decide not to pursue the startup, just email them and tell them you are refunding their money.
HoN and a "Michelin star restaurant" aren't the same kind of restaurant, and don't target the same customers, so popularity says nothing about their relative quality. Plenty of people, myself include, like McDonalds. Not many people think McDonalds is the best restaurant ever. However, comparing the popularity of McDonalds to other similar restaurants like Carls Jr or Jack in the Box would be a good indicator of perceptions of quality.

LoL and HoN are essentially different versions of the same game, so popularity is a good indicia of the market perceptions of game quality. LoL has been popular since it was launched over a decade ago, and remains popular to this day, outlasting dozens of other e-sports games, indicating that the player base thinks the game is still good enough to keep playing it even in the face of competition from newer games. DOTA2, similarly has a large player base, indicating that a large number of people also find the game to be of sufficient quality and enjoyment to spend years playing. Both Riot and Valve earned hundreds of millions from their respective MOBAs, and continue to make large amounts of money from these games. In contrast, the abject failure that was HoN almost bankrupt S2 games (their followup MOBA, Strife, finally killed them off.)

On a further note, I find it quite humorous that the parent to which I was replying accused LoL of being just a clone of DOTA, despite Riot actually putting a significant amount of effort into differentiating the heroes and combat. At launch, the HoN heroes were just reskins of the DOTA heroes.
Professional cooks use a ton of stuff, and not all of it would be what they choose at home.

Carbon steel is great, requires a little upkeep, but part of what makes it great is how it works with a really high heat source; the stoves in a restaurant behave very differently than your home one.

An extreme case of this is woks. There is very little you can do at home to reproduce the effect of an 80k BTU burner and a carbon steel wok.
Twitter is what you make of it. At least in the groups that I tend to follow, bluechecks are treated with scorn and disdain.
I enjoyed Pistol Whip a lot, although I have stopped using my Oculus over time
Lipid nanoparticle delivery vehicle is really simplifying a lot of therapeutics. Looking forward to seeing Moderna and Acuitas continue to build out the platform for more targeted or effective actuator delivery.
Fiefdom is especially funny when you know Lee was crowned king of Korea a couple of years ago:

* https://nextshark.com/korea-crown-prince-andrew-lee/
* https://en.wikipedia.org/wiki/Andrew_Lee_(entrepreneur)
> That necessitated having a shared secret between the token and auth server.

Yes, but why did there have to be a central server with the shared secret for every token on the planet?

The way the SecurIDs were designed, there was not way to plug into them, so there was no way to program them. So when you bought a batch you entered each serial number into your RSA auth server, which phoned home, and got the seed/secret.

Huge single point of failure.

TOTP (and HOTP before it) has a shared secret between the auth server and the token (software), but if Company X is hacked they don't get the secrets to Company Y:

* https://en.wikipedia.org/wiki/Time-based_One-Time_Password
Here's the thing about "dsicrimination" - it happens.

All the time.

In fact, it's pretty much required.

If it weren't, they wouldn't bother with interviews, and instead would just hire whatever person first said, "do you have a job?"

Here's the other thing about "discrimination" - you can [almost] never prove someone illegally discriminated against you.

I'm white and male (two instastrikes for some places in today's politically-correct climate). But was I not contacted because I'm white and male? If so, then the other few 100 millions white males should sue for discrimination, because they were passed-over, too.

You wanna hire "under-represented minorities" or women? Cool. Recruit whomever you want.

The "unlawful" discrimination comes when I, or someone else also qualified (but not fitting your looks-based "criteria") apply and you turn me down because I don't fit your looks-based criteria. So if you're going to turn me down, you had better have some documented reasons from the interview process (and trust me, this isn't especially hard) that pass the legal sniff test over discrimination :)

I want to hire people who can do the job.

I don't care what skin color you have, or whether you've got a penis or a vagina - the only thing that matters is: can you do the job?

Maybe more accurately, "can you do the job here?"
at some point folks are gonna realize that the web was far more useful in its first ten years than bitcoin was in its first twenty.
This legitimately covered my keyboard in Pepsi. Kudos!

edit: removed burn in all caps as this is not a Wendy's restaurant.
John D. Cook (who has one of my favorite blogs on the web) recently had a few helpful posts about divisibility rules:

- Divisibility by 7, 11, 13: https://www.johndcook.com/blog/2020/11/10/test-for-divisibil...

- Divisibility by any prime using determinants: https://www.johndcook.com/blog/2021/02/17/divisibility-by-an...
Become a licensed clinical social worker (Master's degree in clinical social work and some extra classes). Business is good and there will be more in the future given problems these days.

Your responsibilities are light: listen to people's problems, ask them (enlightening?) questions, and take notes. You don't have to give advice unless you want to; be a sounding board and let them work their own problems out. Most people won't listen to advice anyway, even when they pay for it.

Its a perfect job if you're empathetic. Lots of interesting behavior out there. You can publish or not. Pay is OK, work is steady and will always be available. People have emotional problems when doing poorly AND when doing well. It's recession-proof, like owning a liquor store but safer and not as profitable.

Or you could buy a liquor store.
This thread is insane.
I never had the PC version of Bleem, but I can confirm that a burned copy of Metal Gear Solid worked for the Bleemcast port of it.

My parents wouldn't let me buy M-rated games, so the easiest way for me to play MGS was on my Dreamcast with a copy of Bleemcast that I found used at Gamestop for four dollars with a pirated copy of the game.
Thank you for the recommendation. I have been listening to the audiobook and it’s good.
A quick search on YouTube shows this is no joke.

[Shoplifters Steal from Walgreens in San Francisco Unimpeded.](https://www.youtube.com/watch?v=CLbvtRIo3i8)

[Customer Seen Jumping Over Counter to Shoplift at Walgreens](https://www.youtube.com/watch?v=7FmN4e1fNUo)

[Sting Operation Busts Professional Theft Ring With Millions In Stolen Merchandise](https://www.youtube.com/watch?v=W8iKPRYfugA)

It's becoming clearer by the day how bad policies and lack law of enforcement is degrading the Bay Area and is driving people away in droves.
as a backend dev, it's very hard to make a UI and landing page that looks presentable, especially in 2021
I am not convinced that the description of business processes into code is doomed to always be completely intractable. It is possible to understand the business well enough to solve its problems in a clear way it’s just often extremely difficult.

I have to say though, for an industry that claims to love science we have a dearth of tools that can help us learn how to do the more qualitative sides of coding better.