skysight-inc/HackerNews huggingface dataset:
I'm one of those people. I joined the Marines in 2005 and have still never been in a non-sparring fight at 33 years old. Given sufficient training, I think it could be preferable. When training with rifles/pistols, the people who'd never used a gun before usually did the best because they didn't have bad habits.
>I never said black people. That's your own bias talking.

I made a comparison to it being similar, I did not say it exclusively affected black people and this is why I used the terms "along the same lines". Reading comprehension please.

>It's much more difficult to take a weekly trip for a family's needs in public transportation as opposed to loading up a car. More frequent trips tend to incur higher opportunity cost due to the commute times.

I disagree. All the elites and hipsters in big cities live this way on purpose so it can't be that hard. I find it ironic that the same people who push for more public affordable transportation will turn around and say it's too hard to use and personal transportation is better when it comes to minorities. Additionally, if we follow your logic then rural people are vastly more affected by this than anyone living in the inner-city since they have to travel much longer distances and don't even have public transportation available.
Based on

> How does it work? Here's a hint: the white arrows correspond to 10x mod 7.

(which of course is the same as 3x mod 7), it seems that the author intentionally wants to leave it as a slight puzzle. But blacksqr's suggestion (https://news.ycombinator.com/item?id=27222819) to write it yourself is even better!
It was especially hard because compatibility was not a given and proprietary compilers of that era were notorious for having both compatibility issues and fragile optimizations where seemingly minor code changes had large performance impacts, especially when they’d basically targeted one SPEC benchmark. I saw multiple times where teams switched to GCC for compatibility/features and the performance impact on most other platforms was relatively modest.
A Deceptively Simple Papal Document
The lack of accounting for externalities with flights may make it cheaper, but there aren't any flights from London to Birmingham, and even if they were they'd be far slower than getting any of the train options, and probably slower than the coach.
CRISPR Editing in Primates
2022 Ford F-150 Lightning electric pickup revealed
5 years ago, I got a pair of Sennheiser over-the-ear noise-cancelling headphones for long flights after realizing how loud I had the volume turned up on earbuds. I'm happy enough with them, but they're too plasticy for the price and rather bulky for traveling (so I'm considering Airpods Pro), but on a flight, noise canceling is absolutely not a gimmick.
The U.S. Doesn't Have a Labor Shortage. It Has an Incentive Shortage
That's not true. I just subscribed and they obnoxious ads and reflowing text are still there.

Edit: I had to sign out and then back in after paying. Now the only ads I see are in-house ones (they really want you to sign up for newsletters).
Show HN: Odown.io, just a simple uptime monitoring service + status pages
Hi HN. We’re excited to launch BaseTen today. Our aim is to make building machine learning powered applications as painless as possible for data scientists and engineers.

We’ve built a product that allows users to seamlessly integrate ML models with their custom business logic, expose them as APIs, and ultimately assemble user-facing apps that utilize those APIs. Many ML practitioners find dealing with infra (e.g. docker, k8s) and front-end engineering to be daunting tasks. We want to show them that they can achieve a lot more (e.g. build full-fledged ML-enabled user-facing applications) without having to learn those skill sets.

Our aim was to build something that was 1) simple, 2) powerful, and 3) a joy to use.

This is our take on that — we’d love to hear what you think
LayoutNG – The Chromium Projects (2019)
SF is one of the most dense cities in the US. It’s pretty dense... If you’re expecting manhattan then that’s never going to happen and you should let people know Manhattan is the only place you consider a dense city.
Invoking GC on every frame has different performance characteristic on old feature phone and modern PC.

Reminds me of a technical document of Doom 3 BFG edition.

https://fabiensanglard.net/doom3_documentation/DOOM-3-BFG-Te...

In 2004, it was a best practice to keep data on memory. in 2012, CPU and GPU performance was increased a lot but memory performance wasn't increased much so calculating the necessary data on demand is faster than keeping it on memory and retrieving it.
Hey HN,
Here's the first version of an uptime monitoring tool I've been developing for the past 6 months ( mostly in free time and weekend ). I wanted to build something that was both simple, easy and inexpensive. It doesn't require any configuration and allows you to monitor your domains and APIs in seconds!

I had a lot of fun developing this, but now it's time to move on to marketing, which is something I'm not as comfortable with but brings new challenges.

If you want a coupon code or whatever, come talk to me; also I would love feedback from you guys.
This is fun to play with, but on an M0 you're going to run out of memory before you can do anything too interesting. Maybe on a larger microcontroller it's more usable.
Differences from MicroPython, for those familiar with the latter: https://circuitpython.readthedocs.io/en/latest/README.html#d...
I'd need to be much better read for that :)
This is from the same person (team?) that made Turing Tumble, which has been great fun to do with my 8 year old.
The puzzles are a lot of fun and gives a nice intuitive feel for “circuits” and basic mechanical logic ( ands, ors, counters, etc) computation.

Highly recommended if you’ve got a kid in your life who likes figuring out and building things. https://www.turingtumble.com/
> Strong Indian accent is especially infuriating for this, I find it very hard to listen to and understand.

This applies to any accent you were not exposed previously. I noticed that after some time you get used and understand it perfectly fine.
An Urban Arrow Family cargo bike. Great for kids, great for groceries, saves driving.
You may want to check if you are cleaning your ears properly. Getting AirPods was a wake up call for me to actually dig around my ears for the first time in my life. Went from falling out at first touch to staying in no matter what.
Our people and our values pushed us to build better products for all
Why does dryness mean electrical equipment has to be grounded?
Anecdotal, but all my elders who committed to supporting their grand kids; taking them to soccer and such, lived on their own into their 90s.

The ones that died before 80 had turned into hermits, spending their last few months in industrialized care homes.

Being obliged to contribute to communal work may come along with cognitive health benefit.

I don’t have an issue with caretakers being relied on for difficult health reasons. But are we creating health problems through social norms?
> "I still encounter the situation when a stranger interrupts me after a few words I spoke to interrogate me: 'You have a strong accent. Where are you from?' It is a continuous reminder that you are forever an alien in your own country."

Ugh. When will this victim mentality end? I'm a naturalised citizen in a foreign country and get asked this all the time because of my accent. It has never come across as anything less than interest.
Expensive? Sure. Apple products come at a premium. But embarrassing? I'm not sure what that's even supposed to mean.
Twitter doesn't take impersonation[0] too lightly. They review accounts that have been flagged as an impersonation account, but still you can create jokey accounts, as per their clause:

> Twitter users are allowed to create parody, newsfeed, commentary, or fan accounts.

You have to have a disclaimer saying the account is a parody to avoid people thinking the account is the real person[1]

[0] https://help.twitter.com/en/rules-and-policies/twitter-imper...

[1] https://help.twitter.com/en/rules-and-policies/parody-accoun...
I'm afraid the author themselves is misreading the definition of undefined behavior. Undefined behavior is not "behavior upon use of a nonportable or erroneous program construct". That rephrasing completely changed the meaning. Undefined behavior is, as the C standard states, "behavior [, ...,] for which the Standard imposes no requirements". The whole ", upon use of...," part is just exemplifying situations in which undefined behavior can occur. The standard will sometimes say that a certain construct results in undefined behavior but more importantly any construct for which the standard does not specify a certain behavior has (what else?) undefined behavior.
ah, I explicitly bought the anova because you don't need bluetooth to use it unlike the joule. I treat it like a toaster: plug it in, turn it on, cook. Never once tried the smart features cause I expect it to stink as you've seen.
> C can accommodate significant optimization while regaining semantic coherence – if only the standard and the compilers stop a lazy reliance on a mistaken reading of “impose no requirements”.

That wouldn't be enough, because, sadly for us, rewriting history is only an option in Git repositories and speculative fiction. On this timeline, it doesn't much matter how the standard should have been interpreted (I'll refrain from opining on that), what matters is how the standard was interpreted, and its influence on the behavior of major compilers.

Given the current situation, it seems to me that reaping the benefits of such an enterprise would require getting everyone on board, a mode that's based on the new interpretation, leaving it turned off by default, and then basically never actually using it for fear of breaking compatibility with toolchains that have to use an older version of the compiler for a good decade or two while we wait on them to age out of existence.

I'm not sure the world actually has much practical use for an unapproachable ivory tower dialect of C. Personally, I'd much rather have a go at a language like Zig that's taken upon itself to dream even bigger.
Well, as far as I know, I don't remember seeing a business making an internal policy change announcement to the Internet before announcing to their own employees.
I'll second this. I got the zojirushi induction model a few years back and it's been pretty fantastic. Almost embarrassingly so, since rice is so basic.
I mean it’s a not a claim. At Facebook (backend / production engineering) the vast majority of employees used the company provided MacBook Pros running macOS; not just front end. Similar story at Google.

I can’t speak for the rest of the country but most people even at the startups I’ve seen are using MacBook Pros. (FWIW I currently do embedded work on a mac)
Live in an apartment and it’s not been a problem, if it was still sticky you probably used too much oil. And once seasoned you can just quickly wash with soap, dry, very lightly coat and with oil and toss on the burner till it starts to smoke.
There are an infinite amount of numbers between 1 and 0.

Or they could go to picometers and femtometers giving another 6 orders of magnitude.
iPad Pro with M1 for Photographers
Bragi Dash. Although not made anymore they have onboard storage so you don't have to run with a phone.

* Not the best product

* Slow transfer speeds (oh well)

* Waterproof

I'm actually loathe to post this. I know some of you might start buying what is left of the supply.
I still use my Kindle paper white from 2013 daily. The battery life is pretty bad now, but otherwise, I'm very happy with it and see no reason to update.
I always find it kind of odd when someone is verified on twitter but only has a few thousand followers. The impression it leaves is almost worse than not being verified at all.
Sometimes I wonder what percentage of the American population is required to surveil the American population.
That wasn't a thing here at all. We didn't have any zero tolerance policies and suing a school in the UK was unheard of.
This is exciting!
Can't speak for OP, but I recently bought a pair of Sony WH-1000XM4 headphones and I'm pretty impressed. They don't make me feel the pressure in my ear like some do, and the noise suppression is just about magic. My wife has to text me from downstairs to tell me my kids are fighting even when it's just outside the door to my office, because I can't hear them at all (and I don't turn up the volume on my music). Just turning them on without any music makes it hard to understand someone talking in the same room.
Yep. You're welcome to own anything you want, and form any kind of opinion you want on it, but defending Airpods Max is like trying to tell Mormons about the glory of God. Having tried the Max's for myself, I must have missed what justified their price point...
(Another) Zojirushi stainless insulated 16oz mug. Keeps warm all day (longer if you preheat), spillproof, and nigh indestructible. I had my first one for six years but lost it; it was still going strong.
Subb! I suggest you make a backmal undertological antiposal about this.
Such a simple solution... I have some aggressive LEDs covered in black tape around the home. Especially terrible if you have electronics in the bedroom before sleep
Right, and just like democracy needs rules to make sure elections are fair, you do need rules to ensure the markets are fair. We do need safety nets too, can we really have bailouts for banks but somehow ordinary working people who fall sick are out on the street on their own? But it's a net not a pedestal.

I do worry about basic income the article fantasises about developers getting a guaranteed state income that allows them to write whatever software they like. That really is a fantasy, most open source projects are single-contributor repositories that get a couple of downloads ever. I know, I created a few ;)
Youll probably want stainless steel or enamled cast iron for anything with fond.

Anytime you are cooking something acidic, tomatoes, vinegar, wine. I try not to deglaze meat brownings into sauce in cast iron.

A stainless steel dutch oven is a great universal pan as well. For a "first pan" I'd probably suggest tri ply stainless over cast iron. The main thing I like about cast iron more is the pan temperature not dropping when I put something on it, so its great for reverse searing baked steaks inside the house. Most other things I find functionally equivalent in stainless and cast iron, including browning meat before I cube it or break it apart. (brown cuts of meat and ground meat whole!)

https://www.target.com/s/tri+ply+clad?Nao=0

https://www.walmart.com/search/?query=tri%20ply%20clad
What do you think UB is if not something where the behaviour is not defined?
Thanks for bringing Descript to my attention. Do you use any of the production aspects of it?
What does that have to do with welfare being a good idea? You're straw-manning.
Apple Airpod Pros - I hated the idea of Airpods when I first saw them, now I carry them with me everywhere. A very significant upgrade from the standard Airpods (imo)

Oculus Quest 2 - VR the way it should be: without wires

Xbox Series X - I'm an Xbox guy, so I'm biased, but there is no better deal in gaming than Xbox Game Pass/Xbox Live Ultimate.
Crypto bounce sees Waves, Internet Computer gain 80%–110% on rebound
Congrats! I've got a very strange pull-up anecdote. During quarantine last year I started working on the roof of my building. That meant climbing up a vertical fire escape ladder daily with 25+ lbs of clay and all types of gear. Months into going up and down the ladder 10-20 times a day I realized I could do more pull-ups than I could ever have done previously.

I'm still working on my roof and love it. Since last summer I made a pulley system to get my work up and down when it's too heavy or too big to fit on my back.
Literally were all working to keep the system going while they print money to inflate assets held by old people.
Are they going to do anything about verified accounts changing their names?

https://www.theguardian.com/politics/2019/nov/20/twitter-acc...
> The quality of food may be low, but low food quality does not make one fat, a surplus of calories does.

That low quality food is food with a surplus of calories. That's a large part of what makes it low quality.
I also use salt as an abrasive for stubborn bits.
So many of the problems in enterprise software are grafting tech onto a haphazardly developed manual process in this way.

They didn't bother collect more than two digits when starting out, so just carry that error forward forever.
Can I use the included cable to play lossless audio over the headset, or will it only receive audio input over Bluetooth?
Samsung Galaxy Tab S5e

The price was in the sweet spot that I could indulge it as a gift to myself without agonizing over it. It's also their last budget/mid-tier tablet model that still uses an AMOLED screen, and it's beautiful. Reading comics on its super-vibrant screen brings back a joy I haven't felt since childhood. Except for very large, coffee-table style books printed on super glossy paper, I'd argue that most of the comics I'm reading on the tablet look better than they did on their original newsprint. So that's all quite lovely.
So if it is behavior that is not defined by the C standard, would that not make it undefined behavior?
Is there any way to use icebergs to provide drought relief in places like CA?

Could you find a way to direct the ice melt in one direction to even make them self powered to get where you want them?
Now we have swung so far in the opposite direction that college students will suffer an emotional breakdown if they hear an opinion that differs from one they hold.

I don't think we're better off.
I think the reasoning here is flowing backwards.

The writer wants to believe that C is a well-designed language suitable for writing large programs (because programmers understandably use it that way; there's not really an alternative to C), and so people reading the spec and finding a minefield _must_ be reading the spec wrong. So many important programs are written in C, and so many of them, with a very strict reading of the C standard, can hit cases where their behavior is "undefined". This _is_ scary, if the C-language-lawyers are right!

The C language was originally largely descriptive, rather than prescriptive. Early "C" compilers disagreed on what to do in strange cases (e.g., one might wrap integer overflow, one might saturate, one might have wider ints). Even when using the less-chaotic "implementation defined behavior", behavior can still diverge wildly: `x == x + 1` is definitely `false` under some of those interpretations and maybe `true` in some of those interpretations.

However, the C spec clearly says that the compiler may "ignore the situation" that "the result is ... not in the range of representable values for its type"; it is "permissible" that `x == x + 1` is replaced with `false` despite the "actual" possibility that adding 1 to x produces the same value, if `+` was compiled to be a saturating add.

This has significant practical consequences, even without the "poisoning" result commonly understood of undefined behavior. Since the value is known statically to be `false`, that might be inlined into a call into a function. That function may _dynamically_ re-check `x == x + 1` and find that it is `true`; obviously that function doesn't have a `if (true && false) {` case, so it results in the function misbehaving arbitrarily (maybe it causes a buffer overrun to the argument of a syscall!).

'Intuition' does not make a programming-language semantics. You need to write down all the rules. If you want to have a language without undefined behavior, you need to write down the rules for what must happen, keeping in mind that many examples of undefined behavior, like dereferencing out-of-bounds pointers, _cannot_ be detected dynamically in C without massive performance costs. To detect if a pointer is out-of-bounds, you need to always pair it with information about its provenance; you need to track whether or not the object has been freed, or the stack-frame it came from has expired. Is replacing all pointers with fat-pointers indicating their provenance and doing multiple comparisons before every dereference the "right" way to compile C?
That's true through an upper middle class level, then you get into always traveling business class (aka humanely-sized seats, better food). The bump from business/first -> private is not that much better.
> they could do nothing and be criticized for allowing the economy to tank and causing mass unemployment

Or they could purposefully close the economy with "stay at home orders" having the same consequences, which many states in the US did.
Yes, Parcel is now using SWC under the hood which is written in Rust (esbuild is written in Go), and is esbuild's main competitor/alternative.
That's what I was referring to. SF has the highest density of billionaires, but apparently they lack taste.
I thought the GP meant scams perpetrated by the actual Elon Musk.
The imbalance of power between employee and employer is clearer today than at any point in history. The free market concept of equilibrium is always going to favor the (financially) wealthy, which is not an equilibrium in the sense of equitable balance. Somehow, this is controversial to say here?
Better the centralized broken mess you know than the centralized broken mess you don't
Taiwanese IC industry in trouble again cause of water and power shortages
shortages of water and electricity plus the pandemic might worsen global chip shortage again...
I do, you need to train them when young to leave them alone, and provider grass/entertainment so they have better options.
Neither system calls nor the asm keyword are undefined behavior in the sense that C uses the term. They are, simply put, not covered by the standard at all.

System calls--assuming you're referring to the C prototypes you call--work as normal external function definitions, just having semantics which are defined by the library (i.e., the kernel) and not the C specification itself. The asm keyword is a compiler language extension and is effectively implementation-defined (as C would call it), although compilers today tend to poorly document the actual semantics of their extensions.
This is the vision from my understanding. I think of it as Emacs for the web, instead of just text. Super compelling vision, I really hope they can pull it off.

I’ve tried Nyxt a few times but I find it quite difficult to hack on, at the time it required an elaborate Emacs + SLIME + Common Lisp setup…I don’t use CL very much so it was a lot of work and quite fragile. I hope they can get editing bootstrapped into Nyxt so that I can modify it in Nyxt itself instead of a bunch of complicated external tooling. As it stands, there’s too much friction for me to hack on it.

Regardless, tons of promise and I’m eagerly following its development!
> The union punning trick is UB in C89 and well-defined in C99 and later, although it was erroneously listed in the (non-normative) Annex listing UBs in C99 (removed by C11).

Right, that's my point. If the standard folks can't understand their standard, how are mere mortals supposed to?

> Strict aliasing is another category of UB that I'd consider gratuitous.

I'm of a bit split minds on it. It can yield substantial speedups. But is also impractical in a lot of cases. And it's often but strong enough anyway, requiring explicit restrict annotations for the compiler to understand two pointers don't alias. Turns out two pointers of the same (or compatible) type aren't rare in performance critical sections...

Realistically it should have been opt-in.
There are much cheaper curved widescreen monitors as well, I bought a 100hz AOC monitor for 360 dollars or so. That was more than worth it.
Modelling Data Pipelines with Alloy
I bought the 235 a few years ago. Also an avid runner and great for hiking. Also used for cycling and swimming too!