skysight-inc/HackerNews huggingface dataset:
I would point out two main issues:

1. Such a string cannot contain arbitrary bytes. Since it is frequently useful to work with arrays of arbitrary bytes, we have to repeat every library function twice, once for strings that can contain nuls (the mem* series of functions), and once for strings terminated by nuls (the str* series of functions). The latter are much better supported, and are easier to work with, so we frequently see programs that trip over strings with nuls in them for no particularly good reason.

2. We often want to modify strings, not just read them. Modifications often need more space than was in the original string. A nul terminated string cannot say how much room beyond the current length is allowed to be written to. By default, most library functions assume that there is enough space, however this is frequently an unsafe assumption. This again causes us to duplicate every library function twice over in order to specify the size of the buffer (the strn* series of functions). Since, again, these functions are poorly supported and harder to use, we see many many instances of programs that have buffer overflow bugs, and therefore likely RCEs, for no good reason at all.
Snap Inc ML Infrastructure | ML Infrastructure Engineer | Mountain View, LA, Seattle ONSITE | https://snap.com/en-US/jobs

My team is currently building out Snaps' ML Platform which powers Snap's power Growth, Content and Ads recommendation/ranking. The platform handles the training of thousands of ML Models - evaluating trillions of predictions per day.

We have several roles open

- Performance engineers with C++/CUDA performance expertise to optimize and scale our inference

- Distributed systems infrastructure expertise to scale our 'feature store'

- Recommendation system infrastructure experience to power our retrieval and ranking services for Ads, Content and Growth objectives

Feel free to reach to me directly at samir.ahmed@snapchat.com (or via linkedin link in profile) if you are interested
At least from my own retail experience, the whole "we're not supposed to, but..." means exactly what was said -- we're not supposed to, but we're willing to make an exception this time because insert reason.

It's not so much that I feel bothered, but rather I am more-so uncomfortable having to bend the rules (but that might just be me).
These 'content creators' need to understand that no one cares about their trip to madagascar or the look their mother gave them when they were mixing their ingredients - all people care about when they google a recipe is the recipe. I want to know how to cook my brocollini in ten minutes, not spend 20 minutes reading your life story.

(I might be generalising on my own experience, but considering the existence of the website, clearly I'm not alone in feeling that way)
Real life sine wave: ocarina

Real life sawtooth: violin
They are all liberal governments with large GDPs or gdp per capitas who could implement any of these welfare programs if they chose to.
one basket, too many eggs
For a more accurate screenshot than a scan of a picture on a paper that had a screenshot in black-and-white on it:

http://acme.cat-v.org/_imgs/obsd_acme.png

Though a screen shot really can't sum up what makes acme so wonderful. Try Russ Cox's A Tour of the Acme Editor:

https://www.youtube.com/watch?v=dP1xVpMPn8M
I would not get the Apple Card because Apple’s documentation around every aspect is missing or incomplete. The 3% savings is not worth the potential disaster of Apple shutting down Apple Card; happened to Googles Wallet Card. If you need a credit card get one that has a better interest rate, bonus’, and terms.
Franchises are a way to be your own boss. As in own your job. And never leave.
> What they're saying is that malloc() can't be implemented in C, because C defines malloc() as having behavior that's not possible in C's memory model.

Is that due to aliasing rules?
> NOT even close to rural

In Washington you can sometimes do better in certain rural counties thanks to municipal fiber networks maintained by the local PUD. However, the rules surrounding them appeared complicated last time I checked and last mile infrastructure varies wildly by location.
What's the expense of moving unique_ptr -- is it resetting the source to nullptr?
> Now if we could have platforms that didn’t reward shallow engagements maybe we could get somewhere.

... and that is precisely why I find HN (despite its flaws) to be one of the most interesting places for discourse. The aggressive moderation by dang and friends gives this forum a coherence that is hard to find anywhere else.
> Making this situation sound like this would have never happened if Dustin used a Chase card would be not true.

It is true! If Dustin missed a Chase payment, it has no effect on any of these other things. The iCloud account was paid up already, it wasn't late.
SwiftUI Hooks – SwiftUI Implementation of React Hooks
Url changed from https://gist.github.com/veggiedefender/64079c9b14b8e2866b999... by author's request.
Creating Docker Images Part-2
I'm not convinced it is a joke, but certainly it could be. If so it is notably a sexist joke that sexualizes the people he is interviewing. It was not appropriate to make at the time nor to repeat. Of course the fact that he tells sexist jokes would be relevent to the people he is traveling with.
So what you're saying is our elected representatives are sure to read it, understand it, and make sound policy from it.
I think what's even a better attention mechanism is my late internet strategy.

I didn't bother to register an internet connection at my workshop, and I only have a mobile "flatrate" with 2G slow there.

It's amazing how precious your value of time instantly gets, and you have to get innovative for all sorts of tools.

GitHub Issues? Nope, need to build a caching browser extension [1]

Google? Nope, need to build a browser extension that blocks the damn consent banners...because the JS for consent banners takes 3 minutes to load while happily displaying the unclickable results in the background.

Duckduckgo? Nope, doesn't work via TOR and blocks you as of late.

The general web? Nope. Browsers are too stupid to cache anything. So I guess I need to build my own web browser as well [2]

There's just so much noise in web sites these days, it's absurd. JS, ads, web fonts, tracking gifs, banners, gdpr consent banners, cookie banners, analytics...

All noise, not signal. It's time to browse the web differently. Instead of blocking noise we should start selecting signal.

[1] https://github.com/cookiengineer/github-scrumboard

[2] https://github.com/tholian-network/stealth
Wrong.

If Dustin used a Chase card for the trade in/payment for the Mac, this situation would have resulted in the exact same way.
Is speed 1 = "realtime"?

By the way, look for the starlink sats. Very cool. Wonder how many conjunctions they've had :)
Such outcomes are also true of email services, which train reputation stochastically.

It recently took me a week of mitigation haggling with Outlook Deliverability Support to overturn an unexpected adverse finding in SNDS for an assigned /29.

Fortunately this hosted a low-volume MTA with few (sender,recipient) tuples to consider, and after a thorough review of our logs the root cause was uncovered, and I was moved to instruct <relative>, in no uncertain terms, to stop using Junk as their deletion mechanism.
If simply turning up the volume made it easier to understand the speech, then not turning up the volume on the other codecs would make for an unfair comparison.
The Internet Archive is incredibly commendable! It's impressive that such a small organization can do so much. I wish they would fix the Wayback Machine being broken in Firefox, though.
https://en.wikipedia.org/wiki/Dumping_(pricing_policy) (the wiki article is [currently] written about foreign markets, but the concept applies equally to domestic competition)
I have a cheap air quality meter which basically connects to an MQTT broker server in China to transmit its readings constantly. The phone app connects to the same MQTT server, subscribes to a topic and receives the readings. I guess this is a very simple way to do it. Too bad the MQTT server has no authentication so you can actually subscribe to any topic. Many IoT solutions seem to be made by developers not very experienced in security.
> If Dustin used a Chase card for the trade in/payment for the Mac, this situation would have resulted in the exact same way.

How so? Apple charges the Chase card, Chase pays Apple, end of story as far as Apple is concerned, Apple gets its money.
I read the Getting Started and it seems like this creates a webpage that you can use to speed up iteration on your components? Should there be a screenshot of that on your landing page? The live demo doesn't really work on mobile. What else does this do? What problem does it solve? How does it solve that? Saying it solves "Reusable components" is pretty generic, could use some expansion on how it actually helps in this regard.

Your landing page is beautiful, but it does a poor job explaining itself.
The opposite problem can also happen, where people focus on unfairness instead of taking advantage of the opportunities that they have. That probably causes more actual harm.

It depends on the situation, of course. Slavery was so oppressive that it needed to be abolished before any other progress could happen. But that's just not the situation today -- lots of progress can happen without policy changes. I know that policy makers (or politically-obsessed people) like to believe that policy is everything, but it's really not. Policy is important but it's just one piece of a complex social system.
Yep, this is what they did.

They swept through all the big markets a couple years ago and got all the top-selling agents by offering amazing packages. My brother was a top agent in Austin and he got stock, excellent brokerage rates, a lucrative bonus program and a huge stipend for marketing, branding and even 40k toward hiring an assistant. It was an offer no other brokerage could match and he and basically everyone he knew went to Compass.
Hacker reduces GTA Online load times by roughly 70 percent
My take on learning assembly: https://www.nayuki.io/page/a-fundamental-introduction-to-x86...
Correct, the point being it uses something.

It also uses a safe C dialect for iBoot.

https://support.apple.com/guide/security/memory-safe-iboot-i...
Hmm... so in your opinion, back in the days of the Hollywood blacklist, when Louis B. Mayer decided that he wasn't going to buy any more screenplays from communists (or anyone who even had friends who were communists), that was perfectly okay? "Freedom of association", right?

The truly bizarre thing about the "woke" movement is that they seem to have absolutely no conception that the stuff they're doing to others can just as easily be done to them.
> All of that may be true but it doesn't make Rust simpler than C.

Note that this is not a claim I made - in part because it’d start getting into questions of how you define “simple”. The core C language is certainly smaller, although internalizing some of the undefined bits certainly takes some time, but the question at hand was “competence” which, in a thread about security software, I have been treating as the ability to write code which not just runs but is secure. Based on how routinely C programs have exploitable bugs, I would argue that the average developer using a memory-safe language goes past the point of “can write something trivial which executes” to “can write code doing something real which is not insecure” faster.
National Robotics Engineering Center | Software, Computer Vision, Machine Learning | Pittsburgh, PA, USA | Full Time | H1-B VISA

https://www.nrec.ri.cmu.edu/careers/index.html

The National Robotics Engineering Center (NREC), a robotics research and development powerhouse, is looking for experienced developers, especially in embedded systems, robotics, perception, deep learning, data science, and AI. For more than 21 years NREC has brought together a critical mass of software and hardware engineers in order to take technology from the laboratory to the real world. NREC maintains a diverse portfolio of projects, from Augmented Reality driver assistance to full off-road autonomy and from advanced teleoperation to full autonomous manipulation.

NREC is part of the Robotics Institute at Carnegie Mellon University, focused on commercialization of robotic technologies, and employs over 150 people in their off-campus facility. An NREC developer can go from developing mapping for a mining robot operating in extreme environments (https://www.nrec.ri.cmu.edu/solutions/mining/profiler.html) to developing hardware and controls for unique research vehicles (https://www.youtube.com/watch?v=-URxpqi0oAU) or on perception (https://www.youtube.com/watch?v=7_43JcqAvB4). Another may go from developing training products for humanitarian workers (https://www.nrec.ri.cmu.edu/solutions/defense/other-projects...) on to assistive technologies that make work easier for farmers around the world (https://www.nrec.ri.cmu.edu/solutions/agriculture/other-agri...).

A subset of our openings:

C++ and Python software engineers - https://www.nrec.ri.cmu.edu/careers/software-engineer-2.html

DevOps - https://www.nrec.ri.cmu.edu/careers/software-build-engineer....

ML/AI Engineering - https://www.nrec.ri.cmu.edu/careers/software-engineer-machin...

Computer Vision engineers - https://www.nrec.ri.cmu.edu/careers/robotics-engineer-comput...

Project Management - https://www.nrec.ri.cmu.edu/careers/project-administrator-2....

If you have questions or are interested in any positions in robotics, please contact Christine DeCarolis ( cdecarolis@nrec.ri.cmu.edu ). In your communication, please mention hacker news.
Warnings from the Queer History of Modern Internet Regulation
As someone completely unfamiliar with British telephone, can you explain the trade offs? I’m curious
> The article simply says their balance was not being paid. It’s possible that the trade in charge put them over their credit limit and that’s why it was declined. They never confirm otherwise.

It's all spelled out very clearly: "As it turns out, my bank account number changed in January, causing Apple Card autopay to fail. Then the Apple Store made a charge on the card."

His Apple Card was paid from his bank account. His bank account changed. He failed to update the bank info. Simple as that, no mystery whatsoever.
Matterport | Senior Software Engineers in Frontend/3D, iOS or Android | US Remote | Full-time | REMOTE VISA

Matterport makes a 3D camera and web platform that allows users to easily capture and display 3D models of physical spaces. Check out some example spaces in our gallery: https://matterport.com/gallery

Some interesting facts about us:

* We host over 4,500,000 highly detailed 3D models of real places captured by our cameras, amounting to over 4.5PB of data.

* We serve over 100 million 3D views every month, which amounts to over 50 billion requests and 2.5PB of data.

We're looking for engineers for our fully remote 3D (WebGL) and mobile (iOS/Android) teams.

* The 3D team makes our 3D viewing and editing applications for the web and VR. Core technologies include Typescript, THREE.js, WebGL and Preact. The team sits at the very end of our 3D pipeline: 3D data gets uploaded from our cameras, processed by our vision pipeline in C++, Python, and TensorFlow, before GraphQL APIs serve the data to the WebGL and VR applications, which is what the end user sees.

* The Mobile team makes our 3D scanning applications, that let our users scan 3D models with your phone, or control a 360 or 3D camera. We write in Swift (iOS) and Kotlin (Android), and often get to do a lot of high performance, graphics-heavy stuff in addition to the more normal UI work.

If one of these teams peaked your interest, send your resume and some words to hakon (at) matterport (dot) com!
First thought is two separate satellites whose orbits appeared to intersect at the same time they faded/became visible respectively.

Any abrupt change in heading is indeed pretty much impossible. A 90 degree plane change would require a staggering amount of delta-v.
The title doesn't match the premise:

> If you’re a knowledge worker, as an ever-growing proportion of people are, the product of your job is decisions.

Making decisions isn't "thinking", it's just one piece of the puzzle.

I have a concrete example - a trick I used to pull off with a fairly concrete measure - that showed I could make myself think faster, not with decision-making but with more rote thinking tasks:

My first part-time job was as a page at a library, and our primary task was shelving returned books. For most of us, one person could get through a cart in about 45 minutes to an hour: Every book had to be placed in its proper spot by the Dewey Decimal system. I generally took about the same amount of time.

The trick (and I call it that because I made a bet with others once or twice) was that if I pushed myself, I could identify and anticipate where books went at a much faster rate than normal, bringing my time per cart to under a half hour. The only cost was that, once done, I was mentally worn out and finished the night at a slower rate than was normal - but the work itself was no sloppier than usual.
I certainly would have done the same, but there is a certain level of disdain I have toward these people with their faux outrage that is manufactured solely to maneuver themselves into a position where they can grab more benefit. This person, when Google jerked him around, made a big deal about how bridges had been permanently burned, how he would never do business with Google because of how Google treated their customers. But now, not even a month later, it turns out all that talk was pure BS. Now that they got what was theirs, they are more than happy to do business with the company they supposedly would never do business with again. How can we expect Google to reform for the better when every single person who could remotely put pressure on Google to change their habits folds when money is dangled in front of them? How can we be angry at the pimps when we live in a society where everyone dreams of being a whore, even when they don't have to be? The Terraria people certainly have the financial means to excise Google yet they chose not to. What is the point of having fuck you money if you are too spineless to ever say fuck you? We live in a society where we expect more dignity from minimum wage employees with no power than we do from the people who have the means to say no. This rot pervades every level and institution in our society and I am terrified of the consequences at the end of the ride.
It’s a sexist joke? It’s suddenly sexist to tell a joke that highlights the differences in how cultures treat topless females?

And it’s not sexualizing anything. It’s a joke about what his “work” is.

God damn some people are wound tight. They just go looking to be offended. Maybe trying to seek moral high ground or something? It’s just odd.
Honestly, the biggest pain point around adding ARM support is that it'll be a pain to create ARM-compatible packages for all the apps. I definitely think the largest unanswered question in ARM support for Sandstorm.io is "how do we make it convenient for app developers to release packages for multiple architectures?"

That being said, I'd be super excited at the possible expansion of the community ARM support would bring.

By the way, regarding seccomp and the platform receiving love, there's actually a new experimental seccomp filter which operates as a whitelist instead of a blacklist: https://github.com/sandstorm-io/sandstorm/pull/3502
So free speech should include incitement of violence? Slander and libel?
What kind of prompt is this? It looks like Windows Terminal running Bash, but are the icons PNGs (windows + home), or a specific type-face rendering emoji?

https://github.com/nullpo-head/WSL-Hello-sudo/blob/master/de...
You can customize the entirety of the to of a terminal. I understand that this might be annoying, but macOS has it's fair share of "screwed up shortcuts" in spots that are not customizable easily (I did, with heavy use of a custom Karabiner config). The main one is word navigation/word selection/word deletion, which are not located all on the same modifiers (cmd), like it is on windows and linux
I've seen a few posts here recently on literate programming; I really hope it takes hold as a trend.

A couple of months ago I released a "literate devops" tool: https://github.com/robsheldon/golem/

It extends https://github.com/bashup/mdsh so that you can execute shell code, embedded in markdown, on remote servers. I hope someday that documented server management becomes the standard.
I think you missed the point where Dustin mentioned this:

"Very soon after, it seems that Apple simply added the amount of the credit I received when I purchased the M1 MacBook Pro to my Apple Card balance."

Timeline is as follows: Dustin bought the MacBook in mid January, he mentioned he never received a trade in kit after 2 weeks, then received a reminder in mid-February to send the item in, and "soon after" received credit on his Apple Card. This tells me Apple refunded a portion of the M1 purchase to the credit card erroneously. This can happen with any credit card, not just Apple Card.

As I've already established, if Apple thinks you owe them any amount of cash, they'll lock your account. In this case, Apple thinks Dustin owes them money because Apple accidentally refunded a portion of the M1 purchase.
Coverfly | Senior Software Engineer | Remote (HQ'd in Los Angeles)

We are looking for a Senior Software Engineer who thrives on the challenge of building scalable software. If you know web applications like the back of your hand and can parachute (safely) into any project, join Coverfly in building an innovative platform to fix the way Hollywood discovers screenwriters! Coverfly is built on Laravel PHP, but strong experience in other web application frameworks is fine.

Coverfly connects emerging writers with the Hollywood, guiding writers to improve their craft and career through partnerships with top competitions, fellowships, and coverage providers. We offer a variety of programs to showcase great talent, while being good stewards of aspiring writers as they determine their next step forward.

Email me directly if you're interested: scot at [the name of my company above] .com
If you're into this stuff, we write about it in Orbital Index pretty frequently: https://orbitalindex.com

(Some of the paragraph I posted was excerpted from a recent issue.)
The destination presumably in the parent post is the network device
> Are those the foil sheets that basically vaporise the object (and part of the shield) so it won't penetrate the inner hull?

Yes. Orbital hypervelocity impacts basically vaporize immediately on hitting anything, so you can offset a thin material in front of what you want to protect and cause any incoming object to turn into a cone of many much smaller objects which are less likely to penetrate the main hull.
Here is video [1] with example of using physical modeling method `Karplus–Strong string` [2]

[1] https://www.youtube.com/watch?v=FOpZYlI-F1g

[2] https://en.wikipedia.org/wiki/Karplus–Strong_string_synthesi...
Descript is an excellent product. Congrats!
As a South African all of this is fascinating. Especially the shift of where the "center" is.

It seemed every American not on the left is called "far right" from where I am sitting.

Half a dozen of my friends have moved to the States and a few have scolded me for my understanding saying that plenty of centrists are labeled far right.

I'm beginning to glaze over the label now. It doesn't hold any sway for me because it is used so flippantly.