skysight-inc/HackerNews huggingface dataset:
Fatbobman's Swift Weekly #053 | Breaking the Annual Release Cycle: A New Dawn for Tech Innovation?

- UserDefaults + Observation
- SwiftUI Animation
- Using Binaries as Libraries
- Why I Stopped Building for visionOS
- Arrays vs Sets
- Dependency Injection in Swift
- AI-Generated Unit Tests
The scam was sophisticated and unfortunately most banks are not sophisticated. They call you up and expect you to give them loads of personal details because tbey have some upsell for you. They train people to be scammed. They should instead call and tell you to call them back at their official telephone number.
Islam requires reciting a short sentence with conviction.[https://www.webpages.uidaho.edu/~msa/tour/ch3-6.htm].

Christianity requires (depending on who you ask/sect) - believing in Christ as your savior, or baptism, or being confirmed. Generally not an arduous process.

Hinduism, you believe in the Dharma, and as long as you aren’t angering people enough they kick you out, you are Hindu. Some would argue, as long as you don’t believe you are something else, you are Hindu. Notably, caste can be tricky. There might also be a form you should fill out.[https://hinduism.stackexchange.com/questions/407/is-it-true-...]

Buddhism, you join the Sangha (show up), or follow teachings. There is no test or anything. Many Buddhists don’t directly do those things, and I’ve never heard anything say they ‘weren’t Buddhist’. Maybe a terrible Buddhist, but what else is new?

By those standards, is not Judaism the toughest and most difficult? Personally, I’d take it as a point of pride.
For some complex peripherals (especially wireless) this may be the case, but in my experience it's often much easier to write small abstractions for what you need in the mode you need it in (for serial, timers, IO, DMA, ...) than relying on manufacturer SDKs, which are often so poorly documented that you need the reference manual anyways to understand the peripheral to then understand the abstraction, which is often much more complex to use than it needs to be for my use cases. With abstractions in Rust or, for something quickly thrown together, in uPython you're at least getting "you're holding it wrong errors".

Interfacing with the peripheral registers themselves is also a bit simpler with Rust in my experience, as a proper .svd already contains bitfield setups with enums and R/RW/W1 information to at least set the bits you want instead of the Macro-Hell in C some manufacturers throw at you.
> "EU is already so harmonized that startups can shop for best corporate structure and law, just like they do in the US and run their business smoothly."

It's not harmonized at all, it's fully fragmented.

You can't hire someone working from another EU country. You can't raise capital across the EU. You have many different rules, regulations, taxes, etc depending on the state.
In the 90's I remember using various backup tools that had their own custom format. I decided that I wanted my backup to be just wanted files on a normal filesystem without being stored in some kind of special format. I realize that this means compression and block level deduplication is harder but those are tradeoffs that I can accept.

I've been using rsnapshot (or it's predecessor script) for 20 years now. It's a wrapper around rsync that gives you snapshots that save space by using hard links. I can compare versions with diff. I can restore files with cp -a

https://rsnapshot.org/
So can we just have our wearables give us both calculations? I don't mind breaking HRV into two measurements, SDNN and RMSSD.
Yeah, I would say they already made a lot of progress - looked a lot less crazy now compared to the previous flight. :)
Just put some planters down and leave contact info. If someone wants them removed, pick them up. We're not talking about taking a backhoe to someone's manicured lawn.
You mean automatic account linking with unverified emails?
The most common and idiomatic example that relies on a variable being in scope in its initializer is,

struct something *foo = malloc(sizeof(*foo));

But that isn’t, strictly speaking, self-referential. Here’s one that is…

In BSD <sys/queue.h> there are a bunch of macros for various kinds of linked list.

https://man.freebsd.org/cgi/man.cgi?query=STAILQ_HEAD_INIT

https://cgit.freebsd.org/src/tree/sys/sys/queue.h

The STAILQ macros define a singly-linked list where the head is a pair of pointers (simplified slightly):

struct stailq_head {
struct stailq_elem *stqh_first;
struct stailq_elem **stqh_last;
}

• a pointer to the first element, which is NULL when the list is empty

• a pointer to the NULL pointer that terminates the list

The last pointer allows fast appends, O(1) instead of O(n).

When you initialize the head, the last pointer needs to point to the first pointer. The STAILQ_HEAD_INITIALIZER() macro does basically:

struct stailq_head head = {
NULL,
&head.stqh_first,
};

There, head refers to itself!

To append an element, the STAILQ_INSERT_TAIL() macro does basically:

elem->next = NULL;
*head.sthq_last = elem;
head.sthq_last = &elem->next;

So normally the last pointer points into an element; the last pointer points into the head only in an empty list.
trinitr0n is a very knowledgeable person when it comes to symbolics lisp machines, indeed.
So you can consistantly cite line numbers. Always the same number of lines per page. As with many legal writing rules, it probably made more sense back when journals were written with quills.
Brave Browser. Made by a solid dude with a proven track record.
Interesting! That makes sense, and I’m pleasantly surprised — I didn’t realize we _actually_ use a date with a reason, instead of just tradition
I've never visited someone's profile on meetup, that's not core functionality. I don't think collecting revenue from organizers is ideal, if anything they should be rewarded.
I mean, this calculus was already there before LLMs when choosing a stack.
He has done well financially, but catastrophically personally. I'd prefer to do well in the latter.
I stand corrected. Thanks for the detailed info.
Thanks for the feedback guys.
Okay, I have added this in my todo :)
I haven't said a thing about "seed bombs" - your strawman argument where people are maliciously planting the least desirable invasives is a bit different than neighborhood residents putting native wildflower seed in unmanaged dirt patches.
> I wonder how this article was pitched

Easily. PE bad is trendy at the moment. And plumber becomes millionaire plays into the “anyone can become rich” narrative
> There’s no censorship.

> Freedom to do something doesn’t imply impunity for committing crimes in the process of expressing your political beliefs.

Those two statements contradict each other. One can't criminalize political beliefs and simultaneously claim that there is no censorship of political beliefs.

The man had his social media presence blocked for his wrongthink. That is censorship.

> There’s zero far-left in mainstream politics in Brazil

There must be dozens of political parties with communism and socialism right in the name. Not social-democracy, not social-anything. Straight up socialist and communist parties. Why is this allowed?

And it's not just the names either, as is often claimed. They are very much socialists in their proposals and public policies. Why are these ideas allowed to spread and proliferate?
What exactly do you mean by "where there DNA comes from"? I smell some kind of biology oversimplification here but I will hear you first
> Almost all implementations of these protocols will accept a bare NL as an end-of-line mark, even if it is technically incorrect.

See https://news.ycombinator.com/item?id=41832555 as far as HTTP/1.1 goes, it's definitely common but far from universal. The big problem with "it's 100% safe to make this change, since it doesn't break anything I know about" is that there are always a lot of things you don't know about, not all of which can be boiled down to being negligible weirdos.
Is there anyway to do this on Android mobile?
Yes. But you also have a search bar inside the widget
I am a C/C++ dev learning Rust on my own, and enjoying it. I am finally starting to enjoy the jiu jitsu match with the compiler/borrow-checker and the warm “my code is safe” afterglow … but I have a question for the more experienced Rust devs out there, particularly in light of the OP’s observation about “lots of unsafe” in the Rust embedded realm (which makes sense).

If your Rust project leans heavily on unsafe code and/or many libraries that use lots of unsafe, then aren’t you fooling yourself to some degree; i.e. trusting that the unsafe code you write or that written by the 10 other people who wrote the unsafe libs you’re using is ok? Seems like that tosses some cold water on the warm afterglow.
Well, that kinda shows a potentially another speed "advantage" - less paperwork and reduced safety requirements.
Jesus dude. Why did apple take the time to get certified rather than just not claim they were Unix? Is that verbose enough for you?
Not only Chuck Moore wasn't a fan of standards, he isn't a fan of standards because he is alive and active.
The most familiar definition, though not spelled out in the article, is audio fidelity which is the degree to which the output reproduces the input. It's fair to take this definition as a default, or implied by the article. In this specific case, frequency response and signal-to-noise are both fidelity measures.

Also, some of the comments did a better job than the article of explaining things.
I once read a quote that I can't find anymore (and neither do I know who said/wrote it), that went something like: "Imagine advanced space-faring aliens land in your backyard and invite you to take a tour in their spaceship. You quickly realize that their technology is millions of years more advanced than our own. That is what studying biology feels like."

I'm no biologist but I liked that quote :)
Ok, brah, you started your post with a baldface lie. You did not purchase a "brand new" device. You went to eBay. Some shady reseller gave you what's known as "new old stock". A still-sealed White Album first press is not "brand new" because it's 56 years old.

The Pixel line is up to model 9 now; my 8 is still fresh. Those are the "brand new" and supported devices. Get real.
Oh interesting, thank you, I'll try that.
So you just scan for devices and then read? There's no authorization involved, these just publish the readings wirelessly for all interested?
Plumbing os far more cool than most people appreciate.

The key part is hidden, it is called the "trap".

a pool of water is held in the pipe in such a way that gasses from further down cannot travel back up the pipe.

https://en.wikipedia.org/wiki/Trap_(plumbing)

The "flush" we see is a nifty siphon / balance effect. If the toilet tank is dry, you can still flush by pouring a gallon or so of water into the bowl direct, manually taking the place of the tank and clever lever release valve.
Show HN: Multithreaded Blackjack Simulator w card counting, basic strategy, EV
The exploit is that your request went through a proxy which followed the standard (but failed to reject the bare NL) and the client sent a header after a bare NL which you think came from the proxy but actually came from the client - such as the client's IP address in a fake X-Forwarded-For, which the proxy would have removed if it had parsed it as a header.

This attack is even worse when applied to SMTP because the attacker can forge emails that pass SPF checking, by inserting the end of one message and start of another. This can also be done in HTTP if your reverse proxy uses a single multiplexed connection to your origin server, and the attacker can make their response go to the next user and desync all responses after that.
> Curious how tech-oriented parents here are approaching TikTok et al with their kids.

Curious why parents don't limit their kids screen time.

Not 'fitting in' is not an excuse.

This is a parent problem, not a TiktTok problem.
I highly recommend Nodecore. Try to see how far you can get without looking anything up. For certain kinds of brains it's a uniquely satisfying experience.
The problem with ploting the actual size of asteroids (and planets too for the most part) is that you'd just end up with a black screen even with subpixel rendering.
Which is why this isnt a about saving a language, rather preserving it in a paticular state. They dont want it to evolve into the modern world as a living language. They want to lock it into the rules of a paticular time. That means not accomidating recent innovations so that, hopefully, they are never encorporated.
I think this is true. Its getting hard to find really solid contractors.

I have nothing but speculation and wonder if some of this is due to how much we look down on trade jobs in America. The general attitude has been that a kid who goes to a trade school is a failure compared to a kid who goes to college.
IIRC they still have most of the tiles be the same, with just a few variants for tricky places.
Removing unnecessary systems that have mass is a big part of making reusable rockets work. It's why propulsive landing is superior to landing with wings, for example.
Ask HN: Entrepreneurs, how do you treat free users of your product?
Future buyers or freeloaders? Brand ambassadors or resource-hoggers?

While there are feature/usage/support limitations on them, should time-since-registered or past purchase history also be a factor in servicing them?

Categorizing them can bring some actionable insights I guess.
If returning std::expected makes more sense, why not make it the primary signature and create a wrapper to maintain compatibility with old code?
I use it, it’s great.
The comparison with a house does not work, it relies on a misapplication of the word "use". In the context of a house, "use" refers to ownership. You receive the benefits (use) of ownership regardless of your presence. You basically pay for the inability for others to live on the property.
Livv Health - Full Stack Engineer - Remote +- 2 CET. / Oslo, Norway / Full Time

The future is data driven care and we are building the foundations by creating a an AI driven patient health vault and a AI driven health portal for clinics. We are looking for people ready to work at an early stage startup with a drive to improve personal health for every person on earth.

Own your own health.
We make health data actionable.

Please email at jobs@livv.health
People mentioning ii instead of i for searchability, then being countered with the sometimes difficulty of searching with word boundaries are missing an important point:

A variable with big enough scope you'd be searching for it should have a full real name, no i or ii. Even when it's a loop counter, if it's present for more than a page, please tell me what you're counting.
I don't think they gonna go the C&D route. It's much smarter to have some random "anonymous" person file a DMCA complaint, which has the same effect with zero legal exposure or risk.

But yeah, never have the lifeblood of your company's assets on GitHub. From an international perspective they're basically legally untouchable unless you have billions in cash laying around to go up the courts unless SCOTUS eventually decides in favor of them anyways.
https://x.com/mytechceoo/status/1845573520035577925
The Inevitability of Mixing Open Source and Money
> You can never let your blood or sexual fluids come in contact with another uninfected person and you can also never be a mother.

Completely false. Treatment is quite effective at preventing transmission in both cases.
Let’s say you’re right. There is only one side claiming they are “free speech absolutists”. There is only one side demonstrably lying to you. It’s Elon Musk. You’re being duped by a billionaire and you’re too blind to see it.
They claimed it and then had a choice of either compliant or pay $200 million.

Why did they claim it? They’re trying to justify the $475 million they already spent merging with NeXT? Early Mac OS X stuff wasn’t well received, especially their early server product based on Rhapsody.
> I think it’s unfortunate that we ended up with a calendar that is not perfectly in sync with seasons.

We'd all be using different calendars if that was the case, not sure how well that would work in a globally connected world.

"Ok, lets meet the 15th of Spring"

"Ah, so in 6 months?"

"No, I meant German Spring, not Chilean Spring"

"Ah, so 15th of Autumn, got it!"
That is not true though unless you explicitly mean something different. American does not equate to European American.

Most Americans come from Mexico, India and China. In that order. European countries are not even in the top 5. You are probably talking about something else but are unable to phrase it properly likely due to some internal assumptions. You are welcome to share those assumptions :)
I mean, OpenAI made this the defining purpose of their o1 “reasoning” model, and teased it for weeks with a strawberry across Twitter.
The simple solution is to block "personalized" ads and the privacy invasion it feeds on.

Step 1: Install and use a hard privacy focused web browser such as Brave or Librewolf.

Step 2: Uninstall all social media apps. Only use social media through the web browser.

Social media apps exist primarily to enhance and increase privacy invasion by bypassing the web browser sandbox.

If enough people do the above, privacy invading "personalized" ads will eventually become unprofitable.
If you make the same query twice, relatively close together, they give you back the same results.. this is intentional, since it won't consume another search request, and it allows you to return to your search if you didn't find the results you wanted on the first pass through...

They don't save the search results as history, this is simply a short-term cache.

Kagi is different from Google because they have a financial incentive to not serve you AI junk websites with optimized SEO. They're not targeted by SEO companies / optimizers.. and even if they were, unlike Google, you can simply ban the domains. If that domain pops up a lot because it's just an SEO optimized content stealing site, you never have to see it again.

I expect kagi will eventually care about the age of domains and the amount of people that are marking these as junk domains, as part of their search results.. because they have a financial incentive to make us happy, whereas Google has a financial incentive to make us click through multiple websites and revisit their search page, and make additional searches with different words, so that they can serve more advertisements
>>>China stopped being real communist because they were tired of starving. They are the proof that a centralized managed economy only leads to stagnation at best and mass death more commonly. Today they are a very competent cartel that takes a big on all free market production. Deng was mainly a genius and saved the country from Maoism.

Doesn't change my statement that they aren't communist anymore, now. You are just agreeing. I didn't make any statement that was pro-communism.

>>>Slavery existed well before capitalism and is economic system independent. Slavery occurs across a wide spectrum of economic systems today. It will always exist. It’s up to governments not capitalists to outlaw it. Capitalists need rules to play by.

Yes. That was my statement. That capitalism alone does not lead to individual rights. I guess you agree again. I miss-understood your previous statement that seemed to imply capitalism had lead to individual flourishing, and thus SpaceX.

>>>>Human Resources are the socialist/communist/leftist contribution to our economic system. They can’t actually contribute anything useful but they can deploy commissars to ensure the humans in the organization have right think. HR and all the associated schemes are simply leftist grift that infects everything.

HR has nothing to do with socialism. It is clearly a Risk Management department. They are just as likely to fire victims as the guilty. The only calculation they use is the risk/cost to the company. If it is more expedient to get rid of a victim they will do it. They are not on the employee's side. If HR fires you for hanging a noose on your coworkers locker, that is minimizing the risk from someone unhinged.. That is not being socialist.
Will my everything app be able to talk to your everything app?
Millennials and Gen X Are Figuring Out What to Do with Boomers' Stuff
https://archive.ph/mVtb1
It's totally possible to master one's mind. Your statement is one of semantics; an individual has cognitive processes they consider autonomous, and processes they consider conscious, or deliberate. the article is about deliberate processes taking precedence over autonomous processes. It's about being truthful to oneself, and living or thinking in a way that aligns with one's stated goals.
Because there is no race. Anyone can just set the backoff to zero and "win" by burning down the stadium so nobody else can play.
It needs NFSv2 in the images as distributed on OpenGenera 2.0 distribution CDs - there exist patches for NFSv3, but there are also userland NFSv2 servers that can be used.

For integration of some of the network details, you need NIS (aka Yellow Pages).

The big issue is X11, because around X.Org R7 they have made changes that result in hangs of the Genera X11 client in certain conditions, including IIRC handling of modifier keys - and crucially it will hang on shutting down the machine (for example to save new image).

There are patches for everything other than NIS (and you can avoid using NIS), but you have to hunt for them. AFAIK they are included as part of Portable Genera.
Using Snap Command on Linux
They are working on the next generation of Hulu in Zig. However, no final decision has been made since they are also sponsoring V (https://vlang.io) and Odin (https://odin-lang.org) :)
You're arguing change (a broadly defined term) is not necessarily bad, but the OP is arguing adding complexity (a type of change) is bad.
The author lists sprintf as one of the ways you can convert a string to a numbers. How would that work?
Sure, I'll give you a recent example that I'm #1 in on both Google and Kagi:

2NE1 ages

I can go through this list and see you are exactly the same, except you leave up more spam.

Just one example of thousands I've looked at.
That speaks to the relative intrusiveness of those ads, and the quality of the ads as well. Newspaper advertising was generally well distributed so that it didn't interfere with reading, and its black and white on paper look wasn't jarring.

Magazine ads, at least in specialized pubs like computer magazines, were actually useful. As a kid, I subscribed to Dragon Magazine because I played D&D, and the ads were half the fun for me.

You'd think that with the hyper-targeting of online ads, that we'd be happy with them, too. But the actual products behind them are usually low quality spam. And we've lost a lot of discoverability from all this targeting. Sometimes it's good to see things that aren't aimed directly at your immediate demographic.
I emigrated to work here in Norway in a startup about three years ago. The stock company grants me, unrelaised is already tax as wealth at 1.1% though I have not seen a single penny of that unlisted stock - cant sell it eitehr.

Now, If I decide to move - I will have huge tax bill due to this change.
GLP-1 is not a get out of jail free card. It will have long-term side effects.

Mass medication is an undesirable state of the world because it doesn’t address the root of any problem. It simply negates or masks some of the effects. The Ozempic situation is just like how kids are now being prescribed Adderall in the millions, when really the problem is they are just given iPads too much and fed unhealthy food that causes ADHD. Adderall doesn’t address the cause. Then you end up with a slave population that needs this medication to function. which is only good for the pharma companies making money on those meds.