skysight-inc/HackerNews huggingface dataset:
the speaker is a scholar, so he has some authority in the field of anthropology. See his wiki page https://en.wikipedia.org/wiki/James_C._Scott

He also wrote a well known book on the subject: 'against the grain', where this argument is put forth. Wikipedia has a summary of the book: https://en.wikipedia.org/wiki/Against_the_Grain:_A_Deep_Hist...
Here's one from comedian Brian Regan: reservation reservation reservation (second thoughts about dinner plans in a Native American community).
> You also propose that CoreGraphics might not be sandboxed. CoreGraphics is a dynamic library which can be loaded into any process. It's _processes_ that are sandboxed, not dynamic libraries, so CoreGraphics can definitely exist in a process that has a sandbox profile applied just fine.

Surprisingly, the decoding process had an extra step that did decoding out of the sandbox not so long ago, hopefully it's fixed now.

https://googleprojectzero.blogspot.com/2021/12/a-deep-dive-i...
If you’re voting with your money to make the trade offs that come with an iPhone, then what you traded off wasn’t something that you badly wanted anyway and it was an opportunity cost that you were willing to incur. Literally free market economics already at work there, so frankly I don’t see why your point matters either.
I think it's more complicated than that. Yes, sellers price at whatever they believe the market can bear. But certainly some do push (past?) that envelope because of that 30%. Without as much pressure on their final take, at least some sellers wouldn't feel pressured to price quite so high. Some may have to pad their pricing (and accept the fact of fewer buyers) simply because they can't make their business work otherwise.

Also consider, though, that we have nothing to compare to. Since app developers can't sell outside the App Store, we have no way of knowing what they'd do if they weren't subject to that 30% cut.

But for that comparison: consider food delivery apps. Restaurants have to pay similar portions of their take to the food delivery services. And many restaurants do inflate their menu prices on the food delivery apps. So clearly there's some elasticity in "what the market will bear", since they charge different prices for in-person or to-go dining vs. food bought through a third-party delivery service. There's no reason why this should be any different for apps sold on the App Store.
You got a point, I didn't look at it this way.
Have you considered herds? https://en.wikipedia.org/wiki/Herd
Wait until you find out that useful programs like MPV are not developed by giant corporations but by individuals or small teams. Trust something hosted on mpv.io made by the MPV maintainer but freak out when that maintainer delegates release builds for some platforms to someone else he is comfortable linking to. MPV probably also uses many libraries developed by other individuals. A society build on trust is a GOOD thing.
Using Firefox or Brave mostly now, good to have another article to use against Chrome. Not to mention MS Edge...
The US hasn't seen action against a peer since 1945. Ofcourse there's a reason for that: nuclear weapons.
Might go without saying, but https://status.cash.app/ as well
I think that's a fair reason for why Apple doesn't want to do this.

But I don't particularly care. If there are negative consequences to actually allowing people to own the things they buy, then that should just be the price of doing business.
I've been reading through a beginner-level archaeology textbook that devotes multiple chapters to explaining, with examples, that absence of evidence is not evidence of absence.

One of the biggest mistakes that people tend to make is looking at the current population and using it to fill in the gaps in the archaeological record. An example my book gives is Lake Mungo in Australia, where researchers tried to demonstrate that life was much the same in the prehistoric period as it was in the historic period just after British colonisation by proving that grindstones were in use in both the historic period and 15000 years ago, and thus that food sources hadn't changed. This was demonstrated to be wrong by later findings showing changes to technology and food sources over time, particularly in response to conditions of abundance due to higher rainfall during the last ice age.

In this case the factual evidence is (paraphrased) "The village of Pingliangtai had no big houses, no obvious social hierarchy in burials, and a system of ceramic drainage pipes". It's tempting to read this as evidence for having no hierarchy; it's also tempting to think about the obvious ways in which a hierarchy could exist without leaving any record, like a leader who lived one town over, and conclude the opposite; but I think my book would caution against believing either interpretation. Small houses, matching graves, and pipes are the truth and everything else is an educated guess.
Exactly. If all the reviews are between 51-100 and the mean is 70, there probably aren’t going to be a lot or 90+ ratings. But if half the reviews are below 50 and the mean is still 70, that implies a higher number of 90+ ratings to drag the mean up.
When Chrome came out, it was and FELT waaaay faster than Firefox or any other browser. By miles. And back then, Google had a great reputation.
you're basically giving away the biggest benefit you get - typing
If you go to his bio he doesn't say that on his CV, so seems kinda unlikely

Disclaimer: I work for Google but my opinions and web crawling abilities are mine and mine alone.
For anyone looking to dip their toes into speed cubing or cubing in general I highly recommend checking out a YuXin Little Magic.

https://www.thecubicle.com/products/yuxin-little-magic-3x3

The cube is only $6 (recently inflationed from $5) and it's one of the best cubes I've ever used. I have a stack of these sitting at home that I sometimes give to people who show an interest.

Incidentally, YuXin makes some very smooth and affordable larger cubes. Their 11x11 is insanely fun.

https://www.thecubicle.com/products/yuxin-little-magic-11x11
I always appreciate how NSO do incredible black hat security. Some of their exploits are true art. Props to their tech skills and creativity.
I believe that the memory management aspect alone doesn't provide sufficient justification for rewriting the code in Rust. While it is possible to achieve reduced memory consumption through techniques like reusing a backing buffer and using allocUnsafe(), which require developers to take on memory management responsibilities, it might result in slightly more verbose code compared to a straightforward line-by-line split() approach.

I am eager to explore the possibility of enhancing the line parsing process using Node.js. If you could provide a runnable example on a GitHub repository, it would enable me to compare its memory efficiency with the Rust rewrite version.
If you are interested in the Indian military-strategic outlook, you should follow the Bharat Rakshak forums. (https://forums.bharat-rakshak.com/viewforum.php?f=20&sid=75d...)
Something I've observed about catastrophically bad projects is that there can be a point where the enormity of the failure is impossible to acknowledge, and hence the failure ceases to exist in some sense. Once the double-think kicks in, it becomes strangely easy to forge ahead and commit. After all, there are no acknowledged problems!

It's essentially the "Emperor has no clothes" story, but nobody believes the little boy telling the truth, because the "emperor is naked" is such an absurd statement to make. That's just silly, so of course there must be a deeper truth, a greater story, a hidden meaning.
The mistake you're making is taking a politican's words at face value. If you were to ask JFK he'd say militarily the US couldn't accept nuclear missiles in Cuba. But our own military was willing to accept it, in fact that was one of the options presented to him: do nothing. The reason he did something was all political, because he was running for reelection, needed to look strong on the topic after the Bay of Pigs, and had publicly committed to not accepting missiles in Cuba earlier (as the Soviets had also publicly asserted they wouldn't put them in Cuba).

The book "Essence of Decision: Explaining the Cuban Missile Crisis" is somewhat regarded as a classic here that is worth reading.

Also, worth pointing out that I too can quote a Khrushchev (Nikita):

Q. How much did the crisis have to do with U.S. Jupiter missiles deployed in Turkey?

A. Zero. The missiles in Turkey were the same as the missiles in Italy and Great Britain. Why do you make the difference between those three missile bases? They are the same. They are the just the first step in a standoff confrontation in 1962 when both sides began to deploy missiles in their own territories. Those missiles in Turkey would be removed from Turkey anyway in two or three years.

From what I've read, most historians would agree with that take.
Most other countries had this fight decades or a century ago.

A living wage and reasonable benefits is more than just compensation for a week's work.
It's not mentioned on that page, but check out "sushi roll" for a more specific English term.
America is in the enviable position that the entire world is obligated to keep giving them money. Too big to fail.
The 'favorite comment' is missing on HN. I really want to save it for later.
Depends what you mean by this aspect of security.

If you flick through the fixes for Android CVEs, you'll notice that there are only a few remote code execution vulns and they're all in C code. The rest are bugs in the Java side but they're all logic bugs and yield exploits like local privilege escalation, or they're privacy issues.

So the Android strategy of using Java a lot definitely seems to have wiped out a lot of memory corruption and RCE bugs. The remainder are a mixed bag and it's hard to imagine any sort of systematic mitigation or fix.

You can't really compare Android and iOS by CVE because iOS isn't open source or distributed to vendors, so Apple fix a lot of security issues without a public CVE ever being created.
Why do you consider a Chromium-based browser from another for-profit company that has done some morally debatable things as an alternative?
"Kana" seems to have longestmost Wiktionary page. Some might draw a map how these different Kanas relate. https://en.wiktionary.org/wiki/kana
> Online AV multiscanners offer a reasonable alternative

You're right, (not just) online AV multiscanners are also FUD machines that will happily accept malicious programs but reject anything well crafted and optimized because it doesn't like exactly like the shit MSVC craps out with default settings.
This is what I just don't understand about the European middle ages, or at least the popular depictions thereof.

But also the bewilderment of "how could they do this 4000 years ago???". Imagine you didn't have a day job, you didn't have to or couldn't do things for your immediate survival - food is growing, stores are full, everything is fine.

I remember as a child I loved to build canals and the like at the beach, or dam off rivers, or play with clay. Turning play into something useful - like drainage - sounds like it'd come natural to a lot of people. Turning boredom into inventions to make your life easier as well. It's probably one of the main thing that differentiated human from primates, finding solutions to problems.
OK, first off, your blog post uses an entirely hypothetical, fictitious cost graph, anyone can create a fictitious graph to support their hypothesis. I highly doubt an actual cost graph on a car with actual costs would pan out the way you're looking at it. With that out of the way...

If the hardware to perform the capability is in the machine I bought, it belongs to me. I paid for it. I don't care if you discounted the price below your cost to produce, I gave you the money and you gave me the thing, its mine. No amount of legalese will change that, it is a simple fact of life. I'm paying for the gas to lug the hardware around with me everywhere I go. The hardware itself does not require software to function, you need a heating element and a switch, you can't even make the argument that you're paying for a license to the software without which the feature will not work. Even if a device does genuinely need software to work, unless the hardware can be used for other things and someone can purchase or create competing software for the thing, again, the hardware is mine and you don't get to tell me what to do with it. It's less like purchasing Windows for your computer and more like purchasing firmware for the proprietary WiFi card you just bought.

Those who want the feature can pay for the hardware. Make a car without it. If it's in my car and I didn't steal it it's mine, period. Even if they decide to put them in every car and charge me a one time fee to turn it on and even make that transferrable with the car I don't care, you can't gimp my property and sell it back to me, how is that different than ransomware? Make a car without it or charge for it for all cars it's in. It is that simple.

Off topic, we talk about e waste and what not but then we justify this form of waste by saying it reduces cost by streamlining manufacturing. This is bullshit. If it reduces costs then make it a standard feature. Why don't they? Because it doesn't reduce cost. It increases cost for every item manufactured and that cost is recouped by the subscription fee. In other words, they do it because it is profitable. And it's profitable not because it reduces cost, but because people have to pay a recurring fee to use the thing forever, and because it's valueless on the secondary market, you can't even pull one at a junkyard. If they charged a one time transferrable fee to turn it on I doubt they'd be saying it reduces cost, because it doesn't. But some people fall for this hand waving, and as a result thousands, possibly millions of cars are out there with device in them that are going for two hundred thousand mile ride right to a landfill, brand new and out of the box.
I think AT&T in 1982 was the last company actually broken up. It seems like the DOJ tries to keep companies from getting too big in the first place now, with mixed results. In recent times Penguin/Random House/Simon & Schuster was blocked, AT&T/T-Mobile was blocked, but Microsoft/Activision succeeded

https://en.m.wikipedia.org/wiki/Breakup_of_the_Bell_System

https://www.cnbc.com/2022/11/01/judge-blocks-penguin-random-...

https://en.m.wikipedia.org/wiki/Attempted_purchase_of_T-Mobi...
A select minority in the local council didn't care, but the citizens and those who protested (and got arrested) over this overwhelmingly did.

Since the protests, the council stopped cutting the trees down and reversed course.

Sheffield has more trees per person than any other city in Europe. Around 4.5 million trees for a population of 600,000 (7.5:1).
Wow, so pretty much any app that renders images can be impacted. I also see this is a relatively old attack vector. Not something that’s novel.

What a blunder.
Yeah I'm not sure what the narrative is supposed to mean, it sounds like trying to make more out of this discovery than it is.

How about "This town built a drainage system on its own, independently from other towns"? Sounds more factual / less wooly.
Isn't it generally so? The peasants are too busy trying to make living.
Okay but like so what
Thats interesting theme. Also interested what tools are in use
"almost always [...] wisdom" - Is this sarcasm? Maybe you work in a domain where that is the case but in my experience it's almost always not memory allocation or GC. "Wisdom" if there is any comes from measuring things properly and finding out the hard way that it's not what you think it is.
Exactly. I'm not a super-expert in Node.js but worked a lot with it and also know a lot of internals.

And I can definitely say: IO speed is pretty good. To be honest, I've never come across a language with bad IO speed and I've seen quite a lot of languages.

I also did some benchmarks (like orf did) and speed is pretty good. Maybe Rust is a little bit better because it's nearer to syscalls than Node.js is but we're not talking about 760kb/s vs. 250mb/s.

200GB of logs and 25 instances means 8GB per instance.
Not sure what they're doing, but processing of 8GB taking 3h is like doing it with my 80286 processor ;-) Even with inserting stuff in MongoDB this seems way to slow. And they only replaced the file IO part with Rust...

I guess the records array is getting pretty huge which might result in swapping to disk. But then: don't let it happen, just flush it to the database or whatever. I believe the problem could have been solved with Node.js without issues.
> James C Scott used to say, that city walls were all designed to keep their own people from running away,

Interesting thought and depending on time period and culture I can imagine that. But this is not how city walls were described in classic greek text? (Case in point: Sparta, famously the only greek city without city walls, had tons of slaves) or how cities worked in medieval age (where "city air" freed you from serfdom).

https://en.wikipedia.org/wiki/Stadtluft_macht_frei

Also walls build on defensive terrain (hills) point to protection as its usage. There is the case that walls are useful to tax trade because you can funnel wares only through a gate which doubles as a custom house.
Considering the amount of cards they tend to produce these days, makes you wonder if they aren't already using some kind of AI to generate a baseline of cards.
Google makes money from ads so therefor they can’t be leading the charge on less invasive ad tech…? They want less invasive ad tech, trust me. Regulatory capture only goes so far, and they know that well. Google is doing WAY more for “the next generation of display ads” than any other company. And I promise I’m not lying :)

All of this is kinda silly, in the end: display ads are negligible when compared to their INSANE search ads revenue, and something tells me they’re not long for this world
Fun thing I only recently realized, that's what the Gremlins are calling Gizmo in the movies (and just shouting in general in the recent cartoon). Apparently that word is cross-species.
Japanese version is probably very close to the tactical game, with a lot of random of course. Over the course of several full games in a row, strong players are consistently ahead in the ratings even if they are set back by some random big loss in a single game. It is not a chess or go level of course, but also not a simple solitaire with tiles game anymore. The main tactical problem in the riichi is that discarding someone's winning tile makes you responsible for full amount of points, and to avoid that you need to discern what could be such tile just by looking only at the discards and player actions, which is possible for high level players.
First sentence

> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread

Feels like it fits exactly my understanding? Not company vs person/project, but press release/announcement vs something to play with, something easily accessible and tryable, detailed?? And it goes much further that it must be something like this.. and no mention at all that this is the necessary disclosure if this is your article, newsletter or similar.... this one here definitely not a "Show HN"!
Roux is such a fun and relaxing solving style. J Perm's YouTube tutorials are also top notch.
How much i despise the term "growth hacking". Whenever i encounter it, my marketing bullshit filters go overdrive.
A very interesting review from 1993 by John F. Sowa (https://en.wikipedia.org/wiki/John_F._Sowa) of the Cyc system as presented in Lenat's 1989 book (ISBN 0-201-51752-3) and his 1991 presentation at IBM Research in Yorktown.

> In June, Doug sent me an article he was working on

That's likely this one: https://arxiv.org/abs/2308.04445. See also https://garymarcus.substack.com/p/doug-lenat-1950-2023.
You're saying this like it's an objective fact...?
>unconstrained drug abuse and addiction can and does have devastating effects on societies as we see today and historically

1. Who said unconstrained. I sure as hell didn't. I literally said taxed (licensed) facility that has daily limits.... So...shadow boxing.

2. No one said they didn't. Shadow boxing again. For the fifth time in this thread, I ask any of you engineers, please, just briefly try to remember your sociology elective.

Do you think drug cartels and the racist war on drugs (minorities get locked up for longer for same crimes) have a higher or lower cost to society than measured licensed legal use that funds treatment centers and clean injection sites would have?
would love to have AI be able to play MtG sensibly, key word being sensibly!
Yeah the main reason why our systems are getting increasingly depersonalized is because we have to deal with more and more complete strangers than before. Marvel of modern interactions is that we can trust (somewhat) this current trading partner despite never meeting this person and will never again. At the cost of distancing ourselves from people close to us.
Same, I also found no good "for programmers" introduction.
> It's open source

Harder to distribute than unzip-and-run binaries.
Sounds like you guys should read the Starlink Terms of Service

https://www.starlink.com/legal/documents/DOC-1020-91087-64
For a „best guess“ you’re making quite detailed assumptions, of which I have no idea and you bring up no reasons how you can assume these.

In the note they state that the exploit was in image processing with PassKit and iMessage.
Your comment somehow reads like an extrapolation what might have happened without any more actual knowledge that you share.
It's boggling to me that 10-12 year olds are doing 10s averages. That's so cool. For many years it was a dream of mine to get sub20. Never got there.
Kinda agree but Mathlib and its documentation makes for a big corpus to learn by example from. Not ideal but it helps.

https://github.com/leanprover-community/mathlib
Polyglot means not having to fight with marshaling overheads when integrating bespoke compute functions into SQL, or when producing input to / consuming the output from queries. This could radically change the way in which non-expert people construct complex queries and efficiently push more logic into the database layer, and open the door to bypassing SQL as the main interface to the DBMS altogether.

Vector processing means improved mechanical sympathy. Even for OLTP the row-at-a-time execution model of Postgres is leaving a decent chunk of performance on the table because it doesn't align with how CPU & memory architectures have evolved.
You are stating numerous incorrect things. Just one - marketing can be somewhat successful, but it won't make a turd into highest grossing movie of the year.

The thing is, the last trilogy was tremendously enjoyable by general audience, and this is what generates sales after initial weekend. Few butthurt starwars nerds writing endlessly on internet (just like here with consistently flawed arguments) or review bombing out of pure hate don't change anything, luckily.

I had great fun, considered it as brainless popcorn fun just as original trilogy and prequels, exactly just like everybody else I know. Sometimes, that's enough.
> Strong agreement with everything you've said here. I can't say enough good things about trunk-based development.

I don't agree. Git flow is just trunk development applied to release-centric, non-web projects, after you learned very basic lessons on how to put together a production-ready release. There is absolutely no good reason to advocate in favour of ignorance and force you to reinvent the wheel on a process that exists for decades.

Failing to understand these needs only set you up to learn hard lessons the hard way at a time you least want to learn them: when Product is pushing you to release the damn thing and asking you why you are incapable of just posting a bugfix over a previous release.