skysight-inc/HackerNews huggingface dataset:
Apple controls the OS and the sandbox apps run on independently of the source of the app. Facebook would be able to tell users "you have to give us location access or the app won't run", but Apple controls what data is given to the app. Facebook could implement something to track users in the background, but the sandbox still kills/freezes the app as soon you hide it. They could implement some kind of tracking, but again, remember that the app runs in a sandbox and Apple controls that sandbox.

This is why a malware app on an iPhone can only do limited damage. It can't access all files, it can't encrypt the storage, it can't launch a DDoS in the background because the OS doesn't let it run, etc. iOS or Android are not Windows.

If you want to know how it works in practice, look at Android. It has supported sideloading for a long, long time. People do install a lot of crap, but that's from the app store. My parents are really bad with tech and never sideloaded anything.

And there are other layers of security too. If you go to a store, buy a Samsung, a Google Pixel, a OnePlus, Nokia, etc, they all come with Google Services, which includes Google Play Protect... essentially an anti-virus that looks at your apps and flags anything that is known to be malicious.

Are there any downsides? Yes. Are they as bad as some say? The Android example tells us that it doesn't have to be that bad.
> Biggest productivity killers in the engineering industry: eng-leadership (.com)

Funny how the domain name is the answer of the topic in question
There's no way GPS is more useful than a radio signal from the package.
Depending on how the dev environment is setup, yes. Maybe you need something to go through a CI/CD pipeline. If you can't test it on your local machine, it can easily be visible to many people.
I guess they got tired of losing customers to Deepseek. They introduced this feature a while ago and their prices were already miniscule given that they only have to compute 20B active parameters.
Yeah I think this is the biggest issue. Even if you know precisely the configuration of the target computer, you can’t know if there’s going to be a cache miss. A conventional CPU can reorder instructions at runtime to keep the pipeline full, but a VLIW chip can’t do this.

In reality of course you don’t even know the precise configuration of the computer, and you don’t know the exact usage pattern of the software. Even if you do profile guided optimization, someone could use the software with different data that causes different branch patterns than in the profile, and then it runs slow. A branch predictor will notice this at runtime and compensate automatically.
This is code for "our early investors are disappointed we didn't build in a subscription model to begin with."
Could the United States and China go to war? Who would win?
That's not what I'm proposing. Billionaires give away their money all the time.
Wow, this is some next-level bullshit:

<<The Matrix-Churchill trial collapsed when former minister Alan Clark admitted he had been "economical with the actualité">>
> the number one factor predicting SIDS is a used mattress

As a three-time parent who did extensive reading on SIDS prevention before the first one and brushed up before each of of the other two: What?

Do you have a citation for this? Because my recollection is that all of these show up on the list of things to avoid for SIDS but a used mattress never featured once in my reading:

* Smoking

* Fuzzy stuff in the bed (stuffed animals, blankets)

* Sleeping on stomach

* Heat
Not quite sure I follow that logic. The point is an iphone can be configured to use a VPN (operated by anybody, not limited to Apple) without requiring the use of apps.
Is any of this still applicable in 2024?

One has to doubt...
Bassinets don't need maintainers.
> Playing devils advocate for a moment: One reason why is that many app developers truly do not have your best interests at heart.

You are right, and neither Apple does.
With all due respect to hardware startups and the complexity of running them: why don't they create another form-factor to put your mobile phone, Pi or other devices? The frustrated industrial designer in me says that those devices should take an space inside the CrowView, not at the sides.
Yep, the basic flow is a query of the taddy api https://taddy.org/developers/podcast-api

Then I host everything on a firebase service where I store all data and serve it up quickly.

There are some small problems with de-duping when a podcast gets uploaded on multiple feeds, but I haven't found a great way to handle that besides comparing the titles/descriptions
We borrowed a snoo and set it all up before giving birth - everything was ready. Come home from the hospital with a one day old and it refuses to connect to the app. At some point after spending 45 min debugging and resetting the device I realized how awful this experience was. Internet of shit.
I thought fork was copy on write nowadays.
Show HN: Pytest-scrutinize – find bottlenecks in your test suite
> the key feature that actually helps prevent SIDS is the restraints and swaddle

Just a note that the NIH guidelines specifically call out this marketing claim as BS:

> Even though swaddling does not reduce the risk of SIDS, some babies are calmer and sleep better when they are swaddled. Even though swaddling does not reduce the risk of SIDS, some babies are calmer and sleep better when they are swaddled.

They also call out the monitors specifically as also useless for SIDS and issue a general warning that products that claim to reduce SIDS are nearly-universally not useful and are often counterproductive.

https://safetosleep.nichd.nih.gov/reduce-risk/reduce
>dodging them by adding or removing a leg would result in criminals getting away with terrible table crimes because of the technicality

If it's a crime to do X on a "table" and you do X on a not-table, by definition you're not committing a crime. Saying that you're getting away with a crime in such a situation is like saying that you're getting away with a crime by driving your car within the speed limit, whereas if you were an honest criminal and drove a little bit faster the police would be allowed to ticket you. If there are clearly demarcated limits that people are allowed to stay within, it's not a technicality whether you're on one side or the other.

>Let alone what the police will do to poor students sitting in their “tables” (you know, the ones with four legs and a small horizontal working surface).

Sorry, I don't understand the argument.

>Silly definitions enshrined into law are why cameras arbitrarily limit the length of the videos they will record, lest they be accused of being video equipment and thereby subject to additional tariffs.

What the alternative, given that the government wants to tax "professional video equipment" but not "consumer video equipment" and there's a gradient from one to the other?
Freedom implies personal responsibility, and that scares the shit out of many people.
Absolute pitch in involuntary musical imagery
Maybe I'm not understanding your argument. Are you saying that if all these larger programs wrote all those utilities from scratch, it makes it so that if someone messed something up, the rest of the large programs are unaffected?

All of those larger programs can mess things up in different ways, opening up all sorts of attack vectors and bugs. And a smaller utility that's much more easily auditable and easier to contribute fixes to is arguably less likely to have attack vectors in the first place.

I'm not sure you have to check large libraries less often. I would argue at least as much if not more often, because it's harder for people to audit larger codebases and to also contribute fixes to them. A significantly smaller number of devs can (or could, if they had bandwidth/time) understand a large self-contained codebase than a very small self-contained codebase.

I think that if a larger library is made of many smaller, modular, self-contained parts, that are composed together, and you can swap out any smaller building block for something that fits your use case (inversion of control), then that's a really good way to write a large library. Sloppier code might find it's way in due to time/resource constraints though, or the authors might not notice that some of the code isn't entirely modular/composable/swappable.
How do you know Apple is making a move? What if this is a technical glitch?
I've had plenty of dreams where I woke up thinking "I definitely won't do that."
Drug dogs only provide probable cause for drug searches. They arent suppoaed to extend to other crimes. Just as if the dog alerts on private property and a warrant is then needed, it only provides probable cause for a drug search (or related offense).

On another note, in many states the dogs can't be trained on marijuana as it has legal purposes (medicinal or recreational). If coming from a state where it is legal, it still shouldn't provide probable cause as the sniffable residue could be from previous legal use.

So in my view, the drug dog liability is low (biggest threat being planted evidence, but that could happen anyways), and being reined in further. Yes, the made-up probable cause is more likely. That's why I was wondering.
Thanks a lot! I have been looking for fast hashtables and I didn't know about Boost.Unordered. They even have concurrent (lockfree) versions!
Maybe not hated but yeah I think the memes about the first memes I've seen about artifacts/stuttering in VLC are basically as old as VLC itself. And new ones keep getting made
Or, where portability did matter. That was still true much later...web servers were often mostly C, then inline ASM for the SSL parts.
You can use Flutter now. Go use it. Stop whining.
Heh USA biggest police state, in EU there is only one state with same level of policing. Germany. Cops there will make you strip search even before concert, because of "drugs" lol.
No, this does not take the place of physical interaction. You’ll get a ton of that too. Rocking your baby to sleep isn’t a great plan anyway.
Google took three months to remove scam app that stole over $5M
While I mainly agree with the author's substantive point, though I find some of the ways it's presented in this post not entirely convincing or fair, I am interested that someone else has identified this:

> I have talked a lot about the costs of libraries, and I do hope people are more cautious about them. But there’s one factor I left out from my previous discussion. I think there’s one more reason why people use libraries: fear.

> Programmers are afraid of causing bugs. Afraid of making mistakes. Afraid of missing edge cases. Afraid that they won’t be able to understand how things work. In their fear they fall back on libraries. “Thank goodness someone else has solved the problem; surely I never would have been able to.”

I think this is true, but why does the JS ecosystem seem to have "more fear" than for example the Python ecosystem?

I wrote about this a while ago. I think that actually JS does (or did) cause more fear in its developers than other programming languages. I described it as paranoia, a more insidious uncertainty.

Quoting myself[1]:

> There are probably many contributing factors that have shaped NPM into what it is today. However, I assert that the underlying reason for the bizarre profusion of tiny, absurd-seeming one-liner packages on NPM is paranoia, caused by a unique combination of factors.

> Three factors have caused a widespread cultural paranoia among JavaScript developers. This has been inculcated over years. These factors are: JavaScript's weak dynamic type system; the diversity of runtimes JavaScript targets; and the physics of deploying software on the web.

...

> Over the years there has been rapid evolution in both frontend frameworks and backend JavaScript, high turnover in bundlers and best-practises. This has metastasized into a culture of uncertainty, an air of paranoia, and an extreme profusion of small packages. Reinventing the wheel can sometimes be good - but would you really bother doing it if you had to learn all the arcane bullshit of browser evolution, IE8 compatibility, implementation bugs, etc. ad infinitum?

> And it's not just that you don't understand how things work now, or how they used to work - but that they'll change in the future!

[1] https://listed.to/@crabmusket/14061/javascript-s-ecosystem-i...
Used it for both of my kids. Both times we bought a used one for $800 and sold for the same price after it was no longer needed.
No-one who actually work for a living is on Twitter more than a day a week. Maybe some huge sport fans, but even them, they don't have time to spend on stupid, useless gossip.
That seems reasonable, but at the same time my understanding is that there’s enormous value in novice and intermediate players to memorizing openings. I wonder if that effect is significant enough to categorize chess as another high-rote-memorisation-affinity task.
Exactly. I could see a 'convoy' of aircraft for a resupply, but I also expect even that might be just a few a day (because of weather and such, to avoid excessive aborts or returns due to weather or unloading delays).
> randomly downloading things from a bunch of disjointed places like tee and cat and head and so on, and then gluing them together and perpetually having to keep them updated independently.

I have distressing news about my experience using Linux in the '90s
Users of Windows or even MacOS aren't blocked by their OS vendor from installing programs the Brazilian government doesn't like. iOS users are, because Apple has specifically chosen to grant themselves this power.
Why don't they just rent the thing entirely, six months at a time? Recurring revenue, tiered pricing, no secondhand market, and less waste from planned obsolescence.
Sure but that's completely different than claiming that it's out of scope or technically impossible. And that's completely different than your earlier example of implementing 3d rendering or something like that. They could just say that they don't want to do the feature, I think the pain point here is the claim that it is not possible.
Did it eventually work?
Meanwhile Finnish babies sleep in the cardboard box that originally contained a government-supplied cache of baby clothes, pillows, blankets, and even a toy and book or two, while their parents are both given 160 days (32 five-day work weeks) of paternal leave to care for the kid.

Capitalism!
Which high tech child rearing trends do you think are harmful? Just curious.
Yes you do. You sell the "volunteering" program itself for a cost.

> The BlueWave Labs program is an incredible value at only $259 per month to cover the cost of training and mentorship.

You run a company that takes volunteer work and turns it into B2B software, which supposedly isn't even all open source ("For the closed source products, BlueWave Labs owns the code produced."), basically exchanging free labor for a letter of recommendation (but only after 6 months indentured servitude, according to the FAQ). And you charge volunteers money to do it on top of that!

So the volunteers pay the "mentors'" (i.e., company owners) salary and contribute code to your codebase for free on top of that. Amazing grift you got going on! You can pull a MongoDB at any time as soon as your products become mature enough to be worth real money to companies.

I'm not a fan of this "volunteer-built corporate software" structure. Anyone who knows how to code at all has enough skills to justify a paid internship. Service/support contracts/hosted SaaS with an open source product should be able to support paying your developers.
This is mortifying. This should not be acceptable implicit behaviour for imports to implicitly run code by simply existing
They offer rental, too https://www.happiestbaby.com/products/snoo-rental
> The fastest way is leaving it vague, waiting for some court case to set precedent on what is "too long" and use that as a reference for future court cases.

We're stuck with the courts because congress doesn't do their job, but leaving this to the courts to decide on a case by case basis could mean that only people who can afford to pay the lawyers and court fees and take the time off for a lengthy court battle against the police can expect to have their rights respected. Ideally, we'd have claws with specific limits that would then be used to set department policy. That way it'd be clear to everyone what the expectation is and when a violation occurred.
The Rule of Law and Economic Growth: Where Are We? (2011)
Why Afghanistan has one of the highest rates of childhood lead exposure
Seems this guy[0] could do just that if only he had access to a SyncServer S200? The very author of this blog post replied to the person and told them about his interposer solution, he’s not unaware.

> It may also be possible to build similar patches for other units, such
as the S200/S250. But currently I only have access to S350 and XLi.

[0]: https://lists.febo.com/empathy/thread/UXOVZ2E4YGGNPSXLJSELLK...
There's no harm in making it public because the technical capabilities itself are outdated. As stated in the article, the news is that it's owned by the UK Ministry of Defense.
I'd noticed some years back that this project seems to have started with a pretty strong anonymity story:

https://write.as/

That seemed to diminish in emphasis a few years ago, stopped accepting accounts that didn't give you a credit card end of 2021, and some year recently (last year? I forget…) seemed as though the warrant canary missed a couple updates. (It's up to date now, with an assertion of no warrants ever.)

Are the anonymous speech principles of write.as still as important as when it was launched? Or did the business model for that just not work?

There aren't a lot of options in this class (which I love seeing make it):

https://write.as/

https://mataroa.blog/

https://bearblog.dev/

And… that's about it? While these other two talk about "no trackers", and mataroa emphasizes ethical (and non-SEO!) speech, only write.as seems to have had had the emphasis around importance of anonymity.

TIA for any story you can comment on.
>Micro-libraries should never be used

Passive voice. WHO should never use micro-libraries?
I disagree. It's not that definitions "fall flat", it's that people don't like the conclusions that are derived from those definitions. If tables are defined as above and are supposed to be taxed at 20% while chairs are taxed at 15%, and someone builds a 1 m-tall chair with three legs and a 1 m^2 seat, that's not in itself a problem. It's only a problem because the government would like that "chair" to be taxed as if it was a table. But a definition can't be incorrect; it's a definition.
Ok I think I understand better now. In my mind there are two separate discussion points here:

1. How necessary is it to engineer a prompt for a specific model vs. build with the expectation that models will get better and better and require less and less engineering.

If the former is the most important, then there's nothing really to do here. The tool you're using should make it easy to use any provider you want with minimal effort / change, but the model/provider-specific prompt engineering will still be up to you. This would be best supported through a second layer of abstraction that sits on top of something like Mirascope. For example, a tool for automatically re-engineering a prompt for a specific model. Or perhaps versioning tooling to make it easy to take a snapshot of a prompt that's been engineered for a specific model and compare it to another snapshot for another prompt/model.

If the latter is true, then the most important aspect here is to make using and swapping between any and all providers extremely easy. I think we've done a good job of making this possible with Mirascope without taking away the control necessary for the former.

2. Static vs. Dynamic constructs.

We spent a lot of time supporting both static and dynamic flows. For dynamic flows (i.e. dynamic configuration), the configuration object is tied to the model on purpose. For example, if you want to write your own custom messages array (perhaps to take advantage of a model-specific feature), you can do this at the expense of losing provider-agnostic support.

I think these things are really important to think about and keep in mind as we continue to develop, but I think they are issues to be handled separately from (or in addition to) purely improving the ergonomics of calling LLM APIs.
They took my camera and then when I tried to get it back they claimed that nothing like that was in evidence. So I filed a police report because the police stole my camera, but I never heard back about it.

Glad you eventually got your money.
Apple Pushes Ahead with Tabletop Robot in Search of New Revenue
Many cops just try to trick you or are ignorant. Providing this info and asking for a supervisor is the best basis for any potential future legal recourse (especially if recording). Of course none of that matters in the moment, but it can make a big difference in getting that $800 back or not having it seized in the first place.
> To view a baby camera over the internet someone has to run a server.

In an alternate universe with better technology, this would not be true. You'd connect to a host over the WAN just as you connect over the LAN. Unfortunately ISPs and firewalls and NAT have made this much more difficult and complicated than it should be.

My heart aches when I think about how many company servers are out there running only to facilitate "doing X with your LAN, but from the Internet".
For me, VSCode is not a great editor. It feels cobbled together and often provides a worse development experience compared to language specific IDE

HOWEVER..

It has a killer feature if you are doing remote development.

It (mostly seamlessly) presents the remote (ssh, docker, wsl) as if it was local, and I've yet to see another editor do it as well and as cleanly.

So much so that when doing remote development I'm prepared to put aside VSCode's other shortcomings for the superior remote development experience.

For local development I still use vim+terminal, but if I'm in a situation where development needs to be done on a remote machine, the VSCode vim bindings are good enough that I'll probably be using VSCode.
It is a legitimate thing now, if you can type more than a word per minute you'll notice that many apps are not able to keep up. The most common offenders seem to be Electron apps. IDEs sometimes struggle as well.
Satellite internet has quickly changed life in Alaska
I think that would be pretty good data for advertising to desperate parents.

Hell, the fact alone that they have a $1700 bassinet probably makes them a valuable target
I took a look at the features that are locked out and they seem reasonable to be behind a subscription as they require costs to maintain. Almost all of the features that do not require some sort of cloud service connection seem to remain free. It's also free for people who use the rental option.

Backlash is also understandable as they are changing the status quo.

Disclosure: We rented a Snoo and it was made a huge difference between our first (no Snoo) and second child.

https://www.happiestbaby.com/blogs/snoo/premium-app-features....
My point is that I don't think these two are good examples for demonstrating the state of youth unemployment in China.
They do, Coca Cola been in my dreams before as product placement.
I know, right??! I was alternating between hitting my head up against the wall in despair, and jumping for joy I accidentally found a way to speed up detectron2 by 10%. I'll take the win.

YOLO: You Only Load Once