skysight-inc/HackerNews huggingface dataset:
I have made a point of using uint16_t, uint32_t, int16_t, int32_t, etc. to be explicit. Some don't like the look, but it is explicit and helpful for me.
Ford came so close to nailing it. They are doing a special EV frame, including the first independent rear suspension for F-150. 300 mile range available is great. Packaging everything extremely well to offer 400 litres in the frunk is an absolute game changer for truck owners. Re-using the F-150 body shell keeps costs down and allows them to easily provide interior feature parity. 9.6 kW to run your home and tons of 20 amp plugs to run tools and tailgating is brilliant. 10,000 lbs towing and 1800-2000 lbs payload is great.

Then they fell flat on their faces: 41 minutes 15-80% charging. That charging curve is simply not acceptable when Hyundai's Ionic 5 has the same starting price and is about 20 minutes 10-80%.
I'm from Portugal. I'm not aware of any difference regarding that word in particular, but tbh I wouldn't know. I'm always surprised with some of the differences I find from time to time.

I can tell you though, that using the word "periferia" is actually common in some place (although a bit rare in most). It's mostly used as a synonym for 'around the borders'.

The example you've mentioned:
"move the burgers to the periphery of the barbecue", actually seems perfectly fine. It seems a little bit over-detailed, I guess that a bit context-dependent but I wouldn't bat an eye to the equivalent of "move them to the periphery".

From what I recall 'periferia' is also commonly used in TV news.
I would assume gas stations will start adding waiting room space, like you see in tire shops, car washes, etc. Of course they might do even better to add a more coffee shop kind of thing, so they can also sell you a muffin or something while you wait.
Literally exactly what I said. Homes. Safe supply. There's thousands of homeless in SF. Poverty is growing over time.

If the safety net was good you would not have street homeless.
+1, really good reader. I recommend installing KOReader, which is an alternative firmware with more customization options: https://koreader.rocks/
This right here is the problem though. Unless you're so good that the company can't afford to pay you a fair share of the value you generate a rational firm ought to want to keep us working for them and feeling invested in their future instead of our own.
Offering 60 k vs 100+ k job openings should not be taken serious.
OP-Z as well as a few other teenage engineering devices. Never ending musical fun. Learning curves such that you'll never get bored. Also an OB-4, lots of people say it's an over priced toy, it's not.. it. sounds. Incredible. Incredible! I love Teenage Engineering.

Also my Wabi bike, if you're into bikes, get a Wabi (trust me). It's an extremely well thought about bike, the geometry is perfectly between track and road, weight is amazing, just generally an absolute pleasure to ride.
I had it happen to me with a taxi driver in Newcastle.
It's easy to cry "Somebody cheated! So the whole program was worthless." It's rarely true. Sure people cheat. We don't close stores because people shoplift, or shut down the insurance industry when a false claim is discovered.

The appeal to indignation is powerful, and the first tool used by bloggers and pundits.
Long-term view, due to it's volatility and the regulatory and political environments, while it may be an excellent speculative investment, Bitcoin is a poor place to store wealth.
Lenovo ThinkPad
As a non-native English speaker, Farnsworth as a last name sounds very fancy.
So you meant we keep the current system but have expanded public housing? That’s not really decommodified though which is the original quote.
Imo, browsers need to have a standard specification and one that includes an open source versioned controlled reference implementation of the core parts. It seems chromium has become that standard (chromium is open source afaik, not owned by google).

I often argue against purely natural language specifications in favor code based specs. I just don't think human language is nearly precise enough to write an adequate specification. Natural language words are incredibly polysemic and contextual. Look, for example, at how many meanings the word "break" has: https://www.merriam-webster.com/dictionary/break

Kolmogrov has long ago suggested that fully specified information distills down to a computer program: https://en.wikipedia.org/wiki/Kolmogorov_complexity, https://en.wikipedia.org/wiki/Minimum_description_length

The ideal language for a pure specification might be a mix of natural language and pseudo code with a pseudo test suit. However, if you are writing that, you might as well go one step further and write working testable code.

I like the concept of Literate Programming (https://en.wikipedia.org/wiki/Literate_programming) and its descendants of having code with extractable inline comments that auto generate documentation. I would argue that modern pull request based workflows that tie discussions to version controlled code changes are also the progression of this line of thought. A cleaned up version of these might make sense for a specification.

And I get some of the concerns. While natural language under specifies, reference implementations over specify. This is more of a problem with low level languages however. Modern high level languages are getting fairly close to a form of pseudo code. I fully agree that the reference implementations shouldn't contain or should hide, low level optimizations. I also understand that reference implementations can unduly tie specs to specific hardware, OSs and platforms.

But to me, over-specification is less of a problem than under-specification and it can be mitigated by labeling particular functions or blocks of code as implementation specific and not part of the spec.

Without spec written in code, the different implementations always have subtle incompatibilities. I see egregious versions of under-specification in government where horrendously vague specs are created in order to issue RFPs for getting software built. They usually end up with non working software at mind blowing cost.

People have this weird misconception that you are contracting out to build software. You are not. Building software is really easy. You press the build button or type the compile command. Building software has been fully automated for a while now. What is difficult is designing software and specifying what it must do. This is because there is a vast jungle of protocols, business flows, hardware and software platforms that need to be interacted in different ways for different needs. This is what needs to be specified and only computer code can do it adequately.

I wish that Mozilla adopted the chromium core. We really need a well funded non-profit managed release of the reference browser.
The linked site is a wiki, so you can create your own page and write it yourself!
The drip tray is the most annoying about it for me. Lots of corners that are hard to clean, and occasionally some of the "waste" water from steam or coffee seems to end up besides it.

Still very happy with it.
Oh yes. That's the screen I'm rocking. It's pure bliss.

For gamers I'm sure there's better but the 38UC99 is quite something. Now it's already three years old (or even older?) so there's probably better at the same price point now?
It's pretty sturdy, although the K2 keys seem much more solid. I bought this keyboard because of the low key travel and tactile feel. Although it's low profile I still needed a wrist pad to enjoy it.

About the quality, they seem pretty decent. I haven't had any issues with it.
Fractal Audio FM3: endgame for superb guitar amp modeling and multi-effects in a single portable unit. Incredible tone and feel. I smile everytime I play guitar. Also appreciate it has an audio interface built-in so I can easily record with it, or play along to backing tracks.
Any recommendations for how to learn if you've never touched a guitar before?
I'm tab addicted. Reduce-to-buffer is so cool, and I like being able to save tabs to a file.
Any good suggestions would require better elected officials. We know that won't happen. Even now, many are still loyal to the DNC and GOP.
Sodastream

Herman Miller chair

Philips Hue lights
I wonder which sporting organization will claim it and convert it into many multiple playing fields...
Compilers have become more powerful (opening up new ways to exploit undefined behavior) and the primary C compilers are free software with corporate sponsors, not programmer customers (or else perhaps Andrew Pinski would not have been so blithe about ignoring his customer Felix-gcc in the GCC bug report cited above).

This is the real problem. We have reached a situation where a small number of compilers dominate the space, but yet do not charge the users and so do not treat them as customers. The C standard is a product of an era where you would pay for your tools and so would demand a refund from any compiler vendor that would treat undefined behavior in an absurd manner.
Looking forward to the Congressional ufo report coming up. Should be a good read.
I had a similar experience but went with the Flair (cost and compactness being major factors), been a lot of fun getting into coffee generally over the last year and was something my mother and I bonded over when I had a long visit. I was not previously a coffee person before this, mostly preferring tea but trying to nail that perfect shot of espresso can be the most rewarding and frustrating thing on the planet.
Technically in English you'd only use "satellite dish" to describe a parabolic antenna that's being used for satellite communications.

In practice, though, I don't think I've ever seen that happen outside of a technical context.
There is not a single person on the planet that has lost money by parking their money on Bitcoin. The only people that have lost have sold.

Well, you don't have money to park it indefinitely, at some point you want to spend it, otherwise you could just set it on fire and not worry about parking it somewhere to begin with. So the selling part is non-optional.
William Shatner at 90, on love, loss and Leonard Nimoy
Ask HN: Best time/day to submit a game to HN?
I have built and released a mobile puzzle game..

https://play.google.com/store/apps/details?id=com.SandwichGeneration.MakeASquare&hl=en_US&gl=US

---------------

https://apps.apple.com/us/app/make-a-square/id1495772847

---------------

No-one has played it. Thats fine and just to be expected.

I wanna post it here cus I am really proud of it. I feel like I invented an original and extremely elegant game, like Tetris or Sudoku. I was amazed that it hasn't been made before.

I think HN readers will appreciate it.
I'd just like some feedback.

Anyway what time / day of the week do you think would be best to post on HN? Give it the best chance of people seeing it
Eh, well while I agree, he's far better than Bezos, Musk, or Zuckerberg COMBINED, and look at all the idolatry those guys receive.

Purely in terms of a programmer. Things he's created.

Everyone should be able to have heroes. You don't need to necessarily elevate them to the level of Gods, but John is very readily a video game real life hero.
> In the hours that followed, RSA’s executives debated how to go public. One person in legal suggested they didn’t actually need to tell their customers, Sam Curry remembers. Coviello slammed a fist on the table: They would not only admit to the breach, he insisted, but get on the phone with every single customer to discuss how those companies could protect themselves. Joe Tucci, the CEO of parent company EMC, quickly suggested they bite the bullet and replace all 40 million-plus SecurID tokens. But RSA didn’t have nearly that many tokens available—in fact, the breach would force it to shut down manufacturing. For weeks after the hack, the company would only be able to restart production in a diminished capacity.

> As the recovery effort got under way, one executive suggested they call it Project Phoenix. Coviello immediately nixed the name. “Bullshit,” he remembers saying. “We're not rising from the ashes. We're going to call this project Apollo 13. We're going to land the ship without injury.”

This is the sort of response that would increase my trust to choose this company in the future. This is not easy. Our human instincts naturally kick in to minimize our faults and protect ourselves. Choosing to put the customer first at risk of your own reputation is hard, but the right choice, even for your reputation in the end.
I know of a business that asked for $15k, got 10% of that, and was gone within a month back when this stuff opened up. They needed $50k but they were trying to have civic awareness and dharma.

"Corruption" used to be understood as corrosive to society...
Agree - the Max are an embarrassment in terms of pricing, whatever their usefulness in plugging the NC/Apple integration gap.
I have intimate knowledge of the grassroots levels of the sport, and must disagree.

There are still teams so tight on budget they choose their track¹ based on it not requiring fireproof gloves as part of safety equipment, etc.

I have heard similar stories about needing to avoid tracks with safety rules due to unaffordable expense of:

- Safer bladder style fuel tanks
- Head-and-neck restraints (to avoid having your head detach from your spine like Dale Sr.)
- Fuel line and engine fire-wall sizing
- Helmet and firesuit regulatory tag-checks (every additional second in a bad fire matters, old aren't safe, sometimes in more ways than one).

¹Or don't race at all, anymore.
> It's worth explaining that Freenode got in this state because the original owner died

Didn't this original owner also have a very er... "personal" way of managing funds?
What do you like about the AirPod Max’s that stands out against other higher end headphones?

I remember seeing the reviews come out as the UX was kind of strange and the audio wasn’t as high end as the price.

It was the only time I wasn’t totally sold on an Apple product.

Never met someone who has a pair, what do you think?
Ooooo... that's right. I was reading about a related issue with (IIRC) Rust v1.51 on some 32-bit platform where they were running out of memory.

Never mind how long that would take.
I'm glad you find it useful. I see from your profile you work at Hasura, I imagine this kind of testing is critical for them.

Personally, I was interested in Synth from the perspective of generating large mock data sets for use in a data pipeline.
Regarding (2), now that there are on the order of a billion non-native speakers of English who often talk to each other, we will see more and more changes to the language from THEIR mistakes. English will belong less and less to native speakers as time goes on. Wild!
I like that Rust has optimized certain bits for ease of intermediate use. Sure those could be EitherOwnedOrBorrowed and AtomicReferenceCountedPointer, but that'd be annoying to type once you know them. They're also not hard to remember if you learn the acronyms (for me, at least).
Cosign on the AirPods Max. I'll easily use them daily for 4 years, and then someone else will enjoy the hell out of them.

It makes music even more beautiful.

The noise cancelling is absurdly good.

Mic quality is great.

They're incredibly comfortable for long work sessions.

The little buttons and dial are a joy to click and press.

The case everyone made fun of? It's awesome. By being forced to put them away, it always shuts off when not in use. The mic doesn't drain like every Bose I've ever ad. Fantastic product.
Most type 1 diabetics take 2 types of insulin (except for people on pumps). One is your bolus insulin, which is faster acting, usually used before meals or to bring down high blood sugar more quickly. The other is your basal insulin, which is slower acting, typically taken once or twice a day, which provides insulin for your body's background metabolic processes. People on pumps typically just use the bolus type insulin, since the pump can continuously supply small doses every few minutes, which allows for finer tuning more quickly.

Until about 25 years ago, the normal bolus insulin was Regular insulin, which is just like what your body makes. However, injecting it into fat makes it work more slowly, so you'd take it a half hour before eating, and it would peak a couple hours later. Currently bolus insulins are a genetically tweaked version that allows the body to absorb it more quickly, within a few minutes, with a peak in an hour or so. In the human body, there's an even faster phase 1 insulin response, but to get it as a type 1, you'd need to inject insulin into a vein. It can be done, but it is considered extremely dangerous.

Basal insulins are generally regular insulin mixed with something to delay action or modified to do the same. Older ones like NPH needed to be taken roughly every 12 hours, but had a relatively high peak, which sometimes meant you needed to time a snack to deal with that. Newer ones offer a much flatter action curve, and can often be taken just once a day.
That's interestingly the opposite of what I've experienced in the UK. I suppose it depends on what type of company you work for, but in my experience those that realise they are a tech company and truly value technology make ample opportunities for their developers to move forward. My current workplace has both managers (and senior/execs) who have come from a tech career and very high level ICs.
I can definitely see your point, having experienced the same thing with plugins for SBT, the Scala build tool. I didn't really consider the case of a small core with a multitude of plugins as a twist on the small, simple tool. I think you're right that a plugin architecture lets a thousand flowers bloom, but you don't get long-term stability, because people move on to other tools and stop maintaining the plugins they wrote.

For example, VSCode plugins are great because VSCode is thriving, and Emacs packages are a crapshoot because many of the programmers who wrote them have moved on. Eventually VSCode plugins will be like Emacs packages.
Occasionally I'll be walking and step on a single pebble on the sidewalk in just the right place and I can feel that for sure, but on a trail that's less of a problem because you're not pressing that pebble against pavement, and the shoes aren't so thin that it's like there's nothing there – they definitely provide some protection. For larger rocks, like a rock scramble, I find it's nice to be able to feel it a little more – I'm not sure if it's true, but it makes me feel I have more control and better balance. Thus far the rare "single pebble on the sidewalk" has been the only issue.

I'm not exactly a shoe wonk, but I think the idea of barefoot shoes is to encourage you to put more force on the ball of your foot as opposed to the heel, which I think is meant to be better for posture and your knees. All I know is I love them, and I think I'd have trouble going back to shoes with thick outsoles.

If you're thinking of trying a pair, Vivobarefoot has a pretty good return policy (100 days no questions asked) so it might be worth giving it a shot. That said, it's definitely an acquired taste and I don't think they're better for everyone. My partner hates minimal shoes and just bought for herself a pair of Hokas, which to my eyes have a comically large outsole. Ultimately it's about finding the best match for your body.
I'm not advocating making any particular dialect universal. I'm simply asking people to look at the big picture instead of hating the person that you're talking to because of how they talk.

We have the Internet now, IMO it's only a matter of time until we naturally converge to a universal dialect. It will be a long time, but still.
Show HN: I made an app to set my status emoji in Slack
Google is opening its first physical retail store
My desktop PC (Ryzen 3700x + RX5700 GPU), which replaces Macbook Pro for coding and video editing. It's last gen CPU/GPU, but I'm lucky to get it at all at Costco for $1000 during GPU shortage. After using the beefier desktop, I cannot go back to using a laptop again (with hot 80+'C temp and loud whining fan). I'm not a gamer but it can also game and fantastic for video editing. Also love the RGB LED lighting in the case.
Teqdim
I think Apple will have good legal grounds to stand on if they get rid of one of those, and will garner a lot of customer goodwill. Right now it really looks like Apple does not respect both their customers and third party developers at all which comes off has pure greed.
It seems kind of crazy to me that people were using a GC language on a device with 128kB of memory. John even mentions how he was forced to run the GC on every frame to avoid problems. I would think when you are that constrained you would be closely tracking your memory usage. It's probably a miracle that those games weren't constantly hitching and crashing due to slamming up against the memory limits.
The feature list is fantastic, especially since Ford leaned into the EV-ness with powering the home and so many outlets in the bed and frunk.

They came so close to nailing it, but the charge curve is simply not acceptable. 41 minutes for 15-80% is way, way too long. Hyundai Ionic 5 is the same starting price and is close to 20 minutes. The F-150 has a much bigger battery, but that should also mean it can maintain the a high charge rate for longer before tapering. Ford not using 800V is going to come back to haunt them.
My First Synthwave Website
> the amount of seconds/minutes saved per lookup, productivity/salary costs

Let’s not kid ourselves into thinking that decisions like this are made using an objective cost/benefit comparison with all data fully and accurately collected. The fact is that things like this happen because a decision-maker just demands it. It doesn’t mean it makes logical sense, other than the salesperson needed to agree to it in order to close the deal.
> This exists, but the effect of undefined behavior in CPU architectures is a little bit more forgiving than the interpretation of UB in C to mean "literally the entire program has no meaning".

That is not quite what the interpretation of UB in C is, AFAIK. UB in C is generally interpreted as meaning that any path which would trigger an UB is invalid, because if it will be invalid once the UB is reached, well, if we know for sure we're going to UB for the instruction before it, we can say that we're already in UB.

Whole-program invalidity can occur when the compiler manages to infer that no execution path is UB-free, in which case yes the program is meaningless. More generally, programs will go off the rail as far ahead of the UB as the compiler managed to determine that the UB would unfailingly be reached.

And it's usually because the compiler works backwards: if a path would trigger an UB, that path can not be legally taken, therefore it can be deleted. That's why e.g. `if (a > a + 1)` gets deleted, that expression makes sense if you assume signed integers can overflow, but the compiler assumes signed integers can't overflow, therefore this expression can never be true, therefore it's dead code.

This is important, because many such UBs get generated from macro expansion and optimisations (mainly inlining), so the assumption of UB-impossibility (and thus dead code) enables not just specific optimisations but a fair amount of DCE, which reduces function size, which triggers further inlining, and thus the optimisations build upon one another.
not OP but so far these are the first pair of over the ear headphones that dont hurt my ears after extended use. That to me is a huge win.
Agree. In my native language, we use tons of slang and ignore grammer all the time. In fact lot of talk is based on context, you literally don't have to finish sentence, still other person understands meaning behind it.