skysight-inc/HackerNews huggingface dataset:
This is a weird take, and I highly doubt retention is the primary reason they choose to limit the use of their web interface. In fact, I’m generally suspect of the hand-wavy speculation that some less savvy business unit made a decision in isolation. The two drivers that I would expect are: reducing friction and native compute capabilities.

People generally gravitate towards the path of least resistance, which is something you already see companies exploiting with things like unfavorable privacy settings defaults. Having an app is another instance of that. There is much less mental friction in pushing a button on a home screen compared to opening a browser, punching in a URL, possibly having to log in, etc.

Given that this is rideshare, this is important, because the services offered by other companies are effectively identical. If someone has Uber installed, they would be much more likely to go the path of least resistance — using the installed app — as opposed to going out of their way to use an equivalent offering.

Additionally, there are problems in mapping that would be very difficult, if not impossible, to solve in a browser. For example: localization (precise positioning) would be incredibly difficult without a native library, you wouldn’t be able to do any offline re-routing, like gmaps does, among other limitations.
Memory use has always been a mystery to me and I can easily miss some things. Thanks for pointing to. Anyway, the right solution for me is tldr, all the rest is shit.
I dont think the management cared about the money the company saved; top level management rarely preoccupies itself with such pedestrian matters. It was about sending a message and reasserting authority. Management 101 in large, deep pocketed orgs.

Btw, disciplinary firing of employees on leave is of course pretty rare but happens - also in those countries that make it difficult to fire salaried staff. People do stupid things, like steal, download thousands of documents, or write stupid emails.
> … bad-faith bullshit…

Kudos for actually bothering to "read the rules".

None for ignoring what you read.

The answer to "… but if my language lets me not allocate a node yet still use that node why should I?" is — Because allocate a node is the basis of comparison with the other programs!

Change that for the Go programs and you change that for all the other programs; otherwise just special pleading for Go lang.
I think you misunderstand. You start with 1 then test 2, 4, 8… up to the largest core count you can. This shows you where the multi threading arch breaks down.
Umm.. another somewhat lucrative profession killed by tech?
That's sad. Though Slovakia is not much better, we do have some bright spots. This is the Eurovelo along the Danube: https://maps.app.goo.gl/yL3Picyo2ZTuDaZ3A
If it was an ethical open source initiative that ultimately benefits the world the one that was being targeted, then yes I'd agree. But if it's a company deeply entrenched in dark patterns, willingly destroys small competition with anticompetitive practices, and trample on basic user rights for triple dollar signs - then, really, who cares? To what detriment to humanity would there be if OP sold to the highest bidder?
The parent was merely stating the payout is wrong, vs other avenues.

An example, if you find a bag of cash, typical finders fee is 10%. Insurance companies, others, often offer this.

Meanwhile, Sony is kicking maybe .01% "cash saved" for this vulnerability.
> bring healthy, convenient, tasty options to put in front of them

It seems like this would be enough and that you don’t have to take all the steps laid out as preliminary. (You could still do them in parallel if you like.)
One solution for you: convert them to autoplay gifs
... so it wastes memory instead of disk?

Unless we are talking about, like, a 100MB ramdisk, why is that a good thing?

And really, I'd prefer a 10MB ramdisk.
Generally morph cuts will generate some artifacts.

Here's a video I did recently using a whole bunch of them (https://www.youtube.com/watch?v=pTDxbmQxS_0&t=25s)
We also need "Parent 1" and "Parent 2" emojis. Quite big missing ones at the moment.
> Interesting to see that one of the most impactful exploits is in an open source library.

WebKit is infested with vulnerabilities and it is a hackers paradise for exploitation. Probably the most exploited and targeted software component out there.
Hey, thank you for your comment.
Parenting is not always smiling and happiness right? It is much more than it.
And it is also challenging to talk about
"You love your baby, but you may not that much to be a parent."
I think this don't makes us a bad parent, we are human.

Anyway, these are ones the I could find, and I did my best to select best ones.
What king of photos do you want to see in this kind of product?
The brain has a ‘low-power mode’ that blunts our senses
There is no such thing as absolute privacy. By virtue of being a web-hosted service, you will need to interact with the end server, and that already has the potential to expose details like IP, referer, user-agent, etc.

The wording around designing and limiting collection is acknowledging this inherent problem and letting the user know that they’ve done their best to prevent malice.

It’s not weasel wording except for anons who like hating on the internet.
Centurion: What is this then? Romanes eunt domus, "People called Romanes they go the house"?

Brian: It..it says, "Romans, go home"!

Centurion: No, it doesn't! What's Latin for "Roman"? [grabs Brian's ear] Come on, come on!

Brian: Romanus!

Centurion: Goes like?

Brian: Annus!

Centurion: Vocative plural of annus is...?

Brian: Anni?

Centurion: [writes] Romani. And eunt? What is eunt?

Brian: "Go"! Let-

Centurion: Conjugate the verb "to go".

Brian: Ire; eo, is, it, imus, itis, eunt!

Centurion: So eunt is...?

Brian: Third person plural, present indicative. "They go!"

Centurion: But "Romans, go home" is an order, so you must use the...?

Brian: The... imperative!

Centurion: Which is...?

Brian: I!

Centurion: [twisting Brian's ear] How many Romans?

Brian: [yelling] I.. Plural, plural! Ite, ite!

Centurion: [writing] Ite. Domus? Nominative? But "go home", it is motion towards, isn't it, boy?

Brian: Dative, sir! [The centurion promptly draws his swords and presses it against Brian's throat.

Brian yells:] No, not dative! Not the dative, sir! No! The... accusative, accusative! Domum, sir, ad domum!

Centurion: Except that domus takes the...?

Brian: The locative, sir!

Centurion: Which is?

Brian: Domum!

Centurion: [writing] Domum... -um [sheathing his sword] Understand? Now, write it out a hundred times!

Brian: Yes, sir, thank you, sir! Hail Caesar!

Centurion: Hail Caesar. If it's not done by sunrise, I'll cut your balls off!

Brian: Oh, thank you, sir. Thank you, sir. Hail Caesar and everything, sir!
Yes, I have been baffled that it was always so difficult for the user to manage what’s auto-launched on start-up. So many apps try to bury into start-up so they can keep collecting data and lightly spamming the user.

Can anyone shed light on why it took so long? I had always figured the non-existence of a login items panel was a purposeful choice.
I use these type of thought experiments all the time. The fusion reactor I have designed is completely derived from them. www.DDproFusion.com

To me, thought experiment always comes first. Sometimes the result is obvious, and sometimes it's not. The most exciting ones are when you're not sure what will happen and can do smaller experiments to refine your model over time to get closer and closer to the (possible)truth.

Thought experiments are particularly exciting to me because of the ability to scale time or space in different ways. You can watch e/m waves interact with electrons, or watch a canyon erode over millions of years.

Man I love science.
If you block via uBlock Origin, you can make exceptions for sites that get broken too much.
> You gather more data

That's it. That's the whole story. Mobile apps provide more opportunity to spy on the user.
I refer to the "instant payment" systems.

https://www.ecb.europa.eu/paym/integration/retail/instant_pa...
So how much space does Disney’s combined parking use? It’s a bit of an apples to oranges comparison.
Ventura has a meaning to me.... Ace Ventura, a cartoon from my childhood about a egotistical questionably competent detective.

I'm not sure that's the image Apple wants to give off though...
Yes, it is a very fulfilling also very challenging at the time time :)
State of Note Apps Performance (2021)
I think it's a little unfair to call people idiots for something that's extremely hardwired into their brains.
What? Open source is about giving to the community. It's not about what you get from it. It's about providing something useful to people without expecting something in return. It's a core part of computing that makes it so wonderful to be a part of and so aggravating when people abuse it.
Like the sibling mentioned, a pedal assist makes intersections safer - at least, it seems that way here in the southeast of the US. Barreling through a walkway and endangering the people around them is the problem, but it is kind of difficult to sell a bike with the potential for the former that doesn't have the latter as well.

It would be so nice to share most roads - but like op mentioned traveling through the historical European sites, the greenways being built here are approximating that. It is changing our city government significantly. Hope it is yours as well.
> reds want to have guns and limit birth control, while blues was to have birth control and limit guns.

This isn’t very accurate, FWIW (though easy to get this impression.) The vast, vast majority of Americans want access to birth control and want reasonable limits on guns (regardless of whether they would like to own guns themselves). I think it’s like over 90% in both cases.

You might be thinking of the debate over abortion, rather than birth control.

Reds might want to own guns more often, but they’re mostly in favor of more gun control than we have today. Blues also want more gun control that we have today, but are slightly more in favor of allowing abortions.

These debates, fwiw, are sideshow social signal and tribal politics. They are exaggerating and polarizing the reality of what the populace really wants. The actual distinction between red and blue is (was) fiscal policy. We’ve mostly stopped debating fiscal policy in good faith in this country, but nonetheless the terms “conservative” and “liberal” really came from how we want to tax and spend, and whether we believe in social services and safety nets especially at the federal level (democratic), or whether we prefer that states have more control and we spend less money on social services and disenfranchised people.
It’s definitely laziness, but they’ll argue it’s lack of time (and lack of knowledge is really just too lazy to self inform). It’s not just a problem with open source, but commercial product support as well.

I’ve had customers who invest no effort in a support request then get annoyed when we try to politely extract what the actual issue is from them.

For open source I’d lean towards a policy of 0 investment from you, then 0 investment from me. You can always archive low effort issue reports to peruse at a later date when you have free time to see if you can discover something meaningful in them.
Ventura is MacOS 13.0.0.
> PS: I do believe that at some point .sqlite will become the defacto standard for such initiatives. Sure, it's not text... but it's pretty close.

What is the advantage of moving around .sqlite-files, over just loading the (compressed) WARCs into sqlite databases when you need them?

I've been messing around with different formats for my own search engine crawls, and ended up with the conclusion that WARC is a pretty amazing intermediary format that weighs both the needs of the producer and consumer very well. I don't use WARCs now, instead something similar, but I probably will migrate toward that format eventually.

WARC's real selling pint is that it's such an extremely portable format.
> downvoted to oblivion

Wrong website.
Undergrad discrete mathematics and symbolic logic made proof writing click for me. You have a set of things known to be true as handed down from on high, you have a set of operations to transform those true things into equivalent statements, you then go about the work of using those transformations to connect true statements together into a massive graph and extend that graph through speculation if possible.

With that intuition it's simply a matter of slogging through a proof textbook like Velleman's "How to Prove It" until you have the confidence to work through the texts that truly interest you. If you don't feel like a clueless fool you're not trying hard enough. Confusion and self-doubt are sure signs you're finally learning something.
> The marketing names for macOS and OSX have always been random other than having a general theme to it.

Not entirely true: two of the cats were name variations of their predecessors to express an intent of limited end-user / feature updates and a focus on refinement (even though taxonomically the cats have basically no relationships outside of being cats, mountain lions aren’t even in the same genus as lions)
Why not? Make encrypted backups with `borg` and use `rclone` to distribute them to a number of free cloud storage services -- this is what I and many others do. One of my destinations is Yandex Disk. They all only see an encrypted Borg repo. And in the next few weeks or months I'll make sure they won't even be seeing that. Just a few opaque files several tens of megabytes big each. I wish them luck cracking it, lol.

What are they going to do, fly to my fringe country, knock on my door and politely ask me to stop storing encrypted blobs on their servers? No, they will not. First, their TOC does not forbid it and second, they are way too lazy to scope me out of the crowd, and third, they will only start shutting users down if their free plan starts costing them too much. I've been doing this for years and nobody seems to give a frak (Google included).

And I am just a regular guy who wants to make sure his code and passion projects (and personal / family photos) are never going to get lost even in a case of disaster. I never in my life did anything to warrant government attention.
I am a 25+ year type 1 diabetic who shares this disease with my mother and brother. I can tell you with certainty whenever you have an increase in insulin sensitivity it has to do with an increase in serotonin in your blood. Anything that increases serotonin; alcohol, certain drugs, exercise, etc will increase insulin sensitivity. Serotonin not only modulates but also increases insulin effectiveness.
MacOS versions tend to receive security updates for 2 additional years after they’re supplanted, so it’s more like 7-8 years. Plus, all of the Macs that aren’t eligible for Ventura can use Bootcamp to install Windows or dual boot into Linux if you’re not happy with MacOS anymore.
I wish there was a way to use KaTeX/MathJax without custom fonts.
This is a good call-out. Looking online, the BLS uses its Occupational Employment and Wage Statistics survey (https://www.bls.gov/oes/mb3-methods.pdf) to gather their underlying data.

I put my comment together based on a quick google search and an appreciation for graphics; BUT, I’d take the BLS survey’s response bias over ZipRecruiter’s sample bias any day (the data is derived from ZR’s own job listings).

I’ll make edits to reflect your information. I think the underlying observation that teachers are compensated much less than tech workers is unchallenged (average salary of a teachers is approximately 40% less than the average salary of any STEM-related-field worker).[1]

[1] https://www.bls.gov/news.release/pdf/ocwage.pdf
By Design
> If nothing changes, the food sector will soon account for almost half of the world’s total emissions budget.

And this is absolutely as it should be! Half of our carbon budget to hit 1.5 C is absolutely right to spend on food production. We need food much more than we need anything else. We can do without internal combustion engines, without air travel, without everybody getting a new iPhone every few months, but we can't do without food.

Having enough food to feed everyone a healthy and nutritious diet is a much better protection against civilisation collapse than making sure everybody has a car!

The post tries to say that trying to meet the 1.5 C goal "without addressing animal agriculture would require other sectors to reduce emission beyond realistic levels" but those are weasel words! Climate change is caused by those, air quotes, "other sectors" - industry, energy production, transportation- burning fossil fuels and it is those "other sectors" burning fossil fuels that is keeping us from hitting the 1.5 C target.

It is those, "other sectors" that need to get their house in order and reduce, no, minimise, their emissions. It's not everyone else who has to give up their food for the sake of BP, Google, Shell and Ford.
Perhaps the dog had cornered the fox, but in an a location that the dog couldn't reach. So it decided to wait the fox out, but then fell asleep because it is lazy.
Math undergrad student here. As another comment has already mentioned we really start learning proofs in Analysis I (the introductory Linear Algebra course in my school wasn't proof heavy) but before that at least in my school we take Intro to math I and Intro to math II, I can't recommend you a book but the topics that are covered are usually basic set theory, rules of logical inference and induction. For Analysis I my prof used baby Rudin however I don't think it's a good book for self study (I'm a bit biased here since I'm really having a hard time with baby Rudin). Two books that are somewhat a more gentle introduction to Analysis are Kenneth A. Ross' Elementary Analysis and Abbott's Understanding Analysis.
At least two other security changes:

- userspace filesystems: the nail on the coffin for kernel extensions. Now we won't need to run in "reduced security" to use FUSE and that was the last kernel extension that remained popular. Probably kexts will be deprecated shortly
- rapid security response

- it seems also to include changes in Xprotect and mrt
Ever tried to go to space?

You know like you die in 1 second when you make a wrong move ;)

I am not pointing out absolutes - just that comparison with going to space is totally out of order.
Mostly off-topic: have Apple and Microsoft completely given up on non-trivial changes to desktop operating systems? Will MacOS look basically the same in 40 years? Or is the idea that everything will be AR/VR by then and there is no use innovating in this domain?
Not sure what you mean? You aren’t limited to the App Store in macOS…
> like Switzerland, or Slovenia

As a Slovenian, thanks for the laugh.
That's fair. In a similar vein, there was also Sierra and High Sierra.
I think the nature of science reporting exacerbates it.

The "Science Section" of your local paper covers an absolutely massive range of topics: astronomy one week, zoology the next, and everything in between. Nobody--literally nobody--has the breadth of expertise to do all of those fields justice.

The rest of the paper has a more consistent focus. If you covered last year's debate over gun control, that background carries over to this week's debate. The players change slowly too--some of the folks in Congress have been there for decades.
I took the comment to mean "there's more to value than pure $$$, and that open source has been a prime example of this truth".
A little history of the Fierce Goddess
Tech on Juneteenth
I believe it's come out since the initial statement that the "pirated games [...] without a kernel exploit" thing was hypothetical, requiring someone to write a specialized AMD64-to-AMD64 JIT compiler that transforms game programs from using their native memory layouts to using that of the exploited process.
Nikita Prokopov is right. Performance matters.

- It is a major part both UX and the utility of a program. The success of the iPhone is often attributed to design, but it was also really responsive, fast and simple in comparison to other smartphones.

- We tend to do stuff to "fix" performance on top of things that make the whole system much more complicated and brittle. Caching is the best example here. Caching proliferates and adds complexity to every layer. Another one is adding more machines. Same story.

- Programmer time is valuable. But how about reducing the complexity of a system and make it reasonably fast? Less failure modes means less worry and work. Fast feedback loops are absolutely _essential_ to keep a programmer in a productive flow.

- It costs less. See the two points above.

- It is enabling. There are things you don't even consider doing because everything is slow. You don't have enough currency in the form of time and cycles to do more.

- It is not that hard. As described in the article, it is often just a matter of throwing stuff away that isn't needed. Start with less abstractions and "flexibility". Build something reasonable that cares somewhat about performance and you probably get orders of magnitude faster results.

What hinders us?

People introduced the joke of "just wait a year or two and it's faster" because hardware kept fixing bad performance. This is over. We're drowning fast hardware with slow software, quicker than hardware can keep up. Also many of the improvements are on the level of parallelization and caching. Programs need to be aware of that at some level.

There is the famous quote "premature optimization is the root of all evil". I'm not talking about optimization here. I don't even know how to do optimization outside of trivial things. What I'm talking about is just removing or avoiding unnecessary cruft, and very basic efficiency.

Overhead is not taken seriously. When I read comments like "IO performance dominates web apps" then I wonder if they have ever run a profiler. Do you really need to make that many db calls? Have you designed your data model with respect to access patterns at all, or did you follow some "Best Practices" modelling which is disjoint from what your app is doing? Is all that indirection necessary for you to write maintainable, concise code?

Adding unnecessary cruft is endemic in web development and seems to be part of our culture. We're very much concerned with short term productivity and everything keeps changing quite fast. Part of this is businesses decision makers wanting to think of developers as interchangeable and development as a commodity. I disagree. I think there is a niche for web agencies that make simple, robust and performant things.
Help me understand how being starved for food is analogous to having OS version names that don’t reflect the order of OS releases.