skysight-inc/HackerNews huggingface dataset:
There are some limitations that companies should not be allowed to place on their products or services, either because they harm the competitiveness of the market or because they violate the customer's rights. There are some rights that you simply are not allowed to sign away.
It doesn't matter what the law says if it's not being enforced. Much more blatant GDPR breaches are still going unpunished, so do you really think they are going to audit every single website to make sure they comply?
This is true, but then you have to also socially shame a large part of the US military, for invading Iraq. At least those that didn't resign as soon as it became clear that there are no WMDs there, and the large amount of Iraqis were killed pretty much for nothing.

In short - you have a point, but it's not quite that simple.
This checks out. This is definitely a characteristic of Chinese culture urban "planning" (operative term is the quotes).

You can see the same "ad hoc"-ratic development "philosophy" at work in Chinese cities today. A very unique aesthetic take on "sprawl". Taipei, definitely has this: not just on a macro level (arbitrary street / burrough layout, overpasses & sidewalks and lack thereof), but on a micro level (placement of stairs, entrances / exits in buildings, consideration (or lack thereof) given to pedestrian flow).

In my experience there's pockets of order amid the rampant chaos, like the more recent well-to-do (read: often too expensive for almost everyone) fancy apartment developments in Taipei, Shanghai (or there, also the old French Concession), etc. Yet even there sometimes they only look nice (good finishing & production value) but are still unplanned (lack of human considerations for access, flow and comfort). But overall it's very much like how an organism would grow. Like coral. I'm sure the Chinese have some kind of pithy phrase to describe this kind of style of accreted urban development without any adherence seemingly to centrally mandated planned urban design standards and codes.

In my experience, the one exception is Hong Kong, which has commendable amounts of order. The design of the subway stations is particularly notable for rational, sensible and practical consideration given to pedestrian flow. There's very few choke/congestion points because opposing streams of flow are clearly delineated and often routed (albeit sometimes circuitously) away from each other. Very well done, HK!

Sometimes what looks to be chaotic, is actually ordered underneath (albeit possessing an organic order): like Jiufen in Taipei, or dense backstreets of Tokyo (both inspirations for the Neo Tokyo in Akira). But mostly, these Chinese-style chaotic urban behemoths are just that: seemingly unplanned chaotic development without order.

I'd be interested to compare this to the particular "flavor" of Sprawl you see in both more structured, a la, Paris, and less structured, a la Sydney, non-Chinese cities.
Rust-analyzer provides plenty semantics-level functionality, and it deals with incorrect code gracefully.
I bet they have beefy air to oil coolers as well. Still, I'm surprised that the engine can take any sustained load without water as there would be no cooling around the cylinders.
Starlink terms of service explicitly prohibits military use

https://www.starlink.com/legal/documents/DOC-1020-91087-64
That's quite interesting. We also have a huge suite of API integration tests, plus a lot of UI automation which does most of our regression. But we also have clients who are high profile enough that it's simply not feasible to push changes out without a human sanity-checking them first.

We also have a fairly complex, interconnected domain and the system reflects that. I love the idea of having manual QA on feature branches being enough, but I'm not sure it's feasible for us.
Well my point was, globalization and digital markets lead to US companies making revenue (and abusing their market powers) worldwide. This has been going on for longer than 10 years - so doesn't make much sense to ask for a timeframe of the last ten years. If you go back 20 years, what Megacorp existed back then that needed to be broken apart?
Starlink terms of service explicitly prohibits military use.

https://www.starlink.com/legal/documents/DOC-1020-91087-64
but why do you need tailscale? won't you achieve that with mullvad?
That doesn't matter. They're important and have a message. Sadly not everyone in the world has the same bien pensant beliefs as the critics.
World’s biggest electric-car maker to open new factory in South Africa
" the consumers of the Texas grid also benefit from this hyper-efficient cost discovery system"

I can't understand how someone that only serves to drive up the price benefits anyone except the power companies
Note that James C Scott speaks specifically of the very deep pre-historical middle east. I'm not sure if the conclusions are generalizable to China, thousands of years later.

There are examples of large scale public engineering works with and without observable central authority throughout archaeological record around the globe. So just "having walls" is not sufficient implication of central authority attempting to control the population.

IMO in the specific example of Against the grain the central authority thesis is pretty solidly framed. But, it does not aim to be a generalizable theory, nor IMO should it be viewed as such.
Because go got there first? Assuming most people only have enough desire to learn one deep board game, chess then has to overcome a network effect to become popular.
Yeah that's one way to do it. Another is to reuse structures where possible to not force reallocation. There's a bunch of ways.
"but but my precious text bubble colors!!1"

Yeah, it seems iMessage in iPhone is like IE in Windows, a needlessly ingrained mess for market segmentation purposes
I used to use something like git flow, but the long-lived dev branch proved to be a real problem for QA because it changes constantly which led to tester confusion and wasted time.

What I do now is keep master always release-ready and work is done in feature branches. The feature branches each automatially get their own (numerous) builds for testing, and internal QA is done against those. QA can be held up for weeks or months, so doing it this way keeps unfinished code out of releases and allows the business to change their priorities to shelve stuff that's suddenly not as urgent as it was last week - and also to suddenly do new surprise submissions/releases the day after randomly promising them in a phone call.

If two feature branches have overlapping changes and it's taking people months to approve them then the merges are annoying, but usually sorted out in the lifetime of a single cup of tea.

Release builds are done off tags, usually on master. Hotfixes to old releases (when there's no QA resource available to test a big update) can be done in a low-impact way by branching ("zombie/customer-platform-x.y.z") off the tag for that release, cherry-picking onto it and adding a release tag.

Customers get demo/QA builds, also done off tags so when they get around to reporting an issue weeks later we know what code they've been looking at.

(For context, the software is a client-side white label thing with different builds targeting multiple platforms - so there's a customer/platform matrix meaning many different releases, and almost every release has to be a manual submission each involving different 3rd-party QA which takes 2-6 weeks (best case, with no issues found). Config + content is dynamic, no two customers use the same subset of functionality. Keeping everything current is impossible.)
Accelerate Docker Builds with Cache
That reminds me of how iOS could achieve fast scrolling of lists, which Facebook and Twitter struggled with for years because they tried to stick with HTML. Basically if you scroll down, a list element from above is moved to the bottom and has its contents replaced.

Anyway, I'm not sure if this is in Java already or is upcoming, but Java will finally add value objects, that is, stack variables instead of just making everything a heap object. For tight loops that will be much more efficient, since it can just reuse the same memory, stay within the cpu registers, etc. (I'm talking out of my ass btw from a superficial knowledge of Go and Java and half-remembered theory from college).
I thought about using belle also as an adjective.

"Belle bells belle bells bell bell belle bells."

But I couldn't find it used as an adjective in any dictionaries. I think it works nicely though.

Or......

"Belles' belle bells belles' belle bells bell bell belles' belle bells.

New Poe dropping.
I always wondered if those countless military/intelligence shows like 24, Jack Ryan etc were sponsored as propaganda.

They always show off the US intelligence services as the good guys, in unrealistically cool nightclub style offices. But the story is always the same 'anything goes to defeat the bad guys'. Which is exactly the attitude of those services as exposed by Snowden.

Sometimes I wonder if they're trying to bend our mindset to make us believe these things are necessary. They make for mildly interesting entertainment but I always wondered if there's more behind it like the article says.
I find Go just much more elegant than Chess. Having different pieces with different rules just feels clunky.
Because it’s the main benefit of using typescript.

For a playground can be excessive, but for production is a nightmare.

Otherwise, you can use only JS with JSDoc and enable the @ts-check.
Couldnt agree more.
In Encounters with the Archdruid Charles Park is described as believing that “if copper were to be found under the White House, the White House should be moved.” I've struggled with that idea and gone back and forth on how I stand about it. But the line has stuck with me for years.
Isn't that the point of this regulation though? The market failed to deliver, so we regulate the desired option into existence. Government functioning as intended.
I'm not arguing from a personal freedom perspective. That's idiots shadow boxing, ignoring the main point of my original comment to jump on a "drugs r bad" train.

The real thrust of my original comment was any harm legalized drugs would do is less than what the war on drugs/cartels do. And frankly you have to be an idiot to suggest some addicts AND the cartels are worse than just the addicts.
Imagine the dread if they find out who wrote the code.

Also to be honest, shouldn't this have been better unit tested? Considering aviation is a ~ £60 billion industry for the UK.
A flea and a fly in a flue. Said the flea: "let us fly", said the fly: "let us flee" and they flew through a flaw in the flue.
Okay, so Arduino is probably done at this point and we'll just see its downfall.

Which leads me to the question: Is there an IDE/language that is as easy as that of the Arduino IDE? PlatformIO is often mentioned, but I don't speak C/C++ and am not really into learning it.
Newtonianism doesn't seem relevant to my question. It is a random event if you're not trying to make it not-random. I could just say the word "heads" and continue with my day based on the "heads" decision if I wanted to affect the outcome.

I'm saying: is randomness such as this an input to a deterministic model? This brain decides to flip a coin and base its next action on that coin's outcome: is that a future past which determinism cannot see?
--first-parent, and both with git bisect and many other things, is your friend here.
Where are the robot stock analysts (FT, paywall)
> Shen incorporates the features of a modern functional programming language,

Like higher-kinded types, typeclasses, implicits, first-class modules?
Humanity is little more than the sex organ necessary to birth the next stage of evolution into the world. The machines are the children of humanity. This excites me because they are the only ones that stand a chance to leave this planet and adapt across the stars.

Humanity is doomed with or without them supplanting us; we should celebrate the immortality they offer us.
It turns out, naming things is hard [0].

[0]: https://martinfowler.com/bliki/TwoHardThings.html
I agree, 700kb/s is just impossibly slow; I mean personally I wouldn't use node to do it, but with node you still should be orders faster. Something is not right.
I think it should be quite nice to write an interpreter in Haskell (and then introduce meta-circular to it?)

e.g. we can have Graph be a monad made up of `Node[]` with `runGraph` defined by somehow composing Rules

```

data PortType = ... deriving (Show, Read)

data Port = Port { portType :: PortType, portName :: String } deriving (Show, Read)

data Node = Node { inputPorts :: [Port], outputPorts :: [Port], principal :: Port } deriving (Show, Read)

```

Will need some creativity for the Rules to be defined more naturally, or it would end up just a function:

```

zeroAddRule :: Port -> [Port] -> Maybe [Port]

zeroAddRule target [addend]

| target == outputPorts zero !! 0 = Just [addend]

| otherwise = Nothing

```

[edited for elaboration]: I'm actually working on a LLM prompt-orchestration and fine-tuning/testing framework in Haskell (and will be open-source soon https://github.com/0a-io/ArchGPT ). The more I learn about iNet now the more I think I will try to write an implementation of it in Haskell and see how well it can fit into the hypergraph architecture I’m designing for building automated-software-development pipelines :)

I think what's so cool about the interaction-nets model of computation is that it makes tracing and stepping much more like first-class citizens, as well as a kind of intuitiveness for anything combinatorial
what argument are you trying to make here? something about the current state of the webkit engine, or more like the long-term resilience of the ecosystem?
You can add an Nvidia card to basically every kind of hardware, desktop, server or most importantly rent in the cloud. You must buy a Mac to use a M1/M2. Given the cost of some cards it could make sense but then everybody using that software will have to buy a Mac too.
It was at first but we're at the point now where that's been dropped too. Here in Spain I haven't even been able to get it anymore in the last year and a half. I've had COVID twice, one time recently, and it was mild. Same with everyone else. Last week in the Netherlands there was nobody even in the ICU anymore in the whole country with it.

Even without the vaccine we would have got here but it would have taken longer and cost more lives.
In Icelandic "computer" is tölva, a portmanteau of the words for number and seeress.
So now a paragraph is reading "so much". Oh my.
It appears that SpaceX has not launched weapons, but only reconnaissance. Reconnaissance is nonviolent.

The payloads are classified, of course, so I can't be certain, but I assume without evidence that the NRO is not launching weaponry.

SpaceX's refusal to allow Starlink to be used to conduct offensive war operations further bolsters this assumption.
It's probably copyright violation to copy their exercise sets (depends on the license and where they got them). There are existing maths quiz grading systems that could be used for similar purposes (based on your description; I haven't done that Udacity course), and I'd recommend STACK [1], a Moodle [2] plugin. Both are open source.

[1] https://stack-assessment.org/

[2] https://moodle.org/
Speaking of it's rate of fire, at one point the ATF declared that a shoestring was a machinegun because it could be used to make an M1 rifle fire in an automatic fashion[1]. A decade or so later, they backpedaled a bit and said that shoestrings are only machineguns when they're attached to M1 rifles in a way that causes them to fire multiple times with a single trigger pull

[1]: https://i.imgur.com/269aaSq.jpg
What's the point? It'll get feedback and get better at dressing up the noise.
Seriously, the Indian variant (I forget which letter they gave it) was pretty devastating over there. I have many colleagues and they all know people who died, if not in their own family.
That doesn’t fix the issue I described. It leads to a situation where you can say that a merge introduced a regression, but you don’t know which of the merged commits did, because it skips over them all. So it’s not commit-level.
There is also an interesting contrast with the word for "butterfly" which tends to be quite different between languages[0] -- "mariposa", "papillon", "farfalla", "borboleta", and "fluture" all come from romance languages, for instance.

[0] https://www.indifferentlanguages.com/words/butterfly
What IRC-channels do you use
I wonder what channels in IRC you mostly use. I usually connect to ##programming; ##reddit and #lobsters. But Im sure theres much more of them with active participants

Also does HN have its own IRC-channel like Lobsters?
https://archive.is/sHF0F
I didn't realise the URL shortener part. Slipped my mind that I could have just pasted the original anandtech link instead.
Greenlandic: Anaana, Ataata (T is pronounced more like a D)
I'm not saying doing it all the time, at least not for public interfaces of a library
I noticed recently when repairing my taps that rubber seals had degraded and touching them left black sludge on my hands
I remember that as a meme of sorts in the late 1960's. And there is a film with a scene where a hippie tries to fly out a window.

This is the scene, no idea what movie though.

https://www.youtube.com/watch?v=G29gdfcsgio
The worst compounding factor is that many people do not have "trip sitters": sober people that take care no one gets up to too dumb shit, get injured, or that rude external people don't barge in and ruin the vibe.
> Daniel Mendler (minad on GitHub) et al. have some seriously awesome packages.

Absolutely! What I like about them is how they each focus on doing one thing well, making use of built-in functionality so they all work well with the rest of Emacs. It makes a nice change from the bigger packages which are so featureful they become hard to understand.
All I see about the DMA is how it will require Apple to allow sideloading apps on iOS. But the language of the act seemed to suggest to me that it would require Apple to allow users to install other operating systems on their hardware as well. Has there been any analysis of this, did I just totally misunderstand?
> Versioning/release/deploy/rollback is dealt with mostly outside of git, or with tags-on-main at most.

This is simply outright wrong. Releases are not a tagged versions of a development branch. There is stuff that belongs in releases but should not be present ever in develop branches at all, and vice-versa.

Once you need specific changes going into a release, you need branches.

Also, you should not block development work on the development branch just because you need to push a release.

Also, if you find a bug in a release candidate, you fix that bug alone. You do not add other changes just because someone committed them to the development branch.

Cutting a release means picking up an unstable version and work your way up to make it stable. This means freezing the introduction of additional random features, and commit bugfixes only. Tagging does not allow that.
I mean I hear what you mean, but counterpoints; The hot path of code is allowed to be more involved than a naive implementation. You mention "unreadable", "brittle" and "complex" as if those are inevitable; I don't believe it, and again, it's worth the tradeoff, like dropping down to ASM in the hot path of C applications.

Another counterpoint: By switching to Rust, another language was added to the company's technology stack. This means that they now need to hire for Rust as well, if the author decides to leave. The simple graphics on https://boringtechnology.club/ are pretty interesting in that regard.

I don't know anything about this company, but the general advice I'd give is: be careful with adding languages, it adds an exponent to the complexity of your organization and hiring.
Elon Musk sabotaged Ukrainian attack on Russian fleet in Crimea
https://archive.is/n70gu
I don't want the huge number of inconveniences of lockdown mode. I just want to have apple block messages from unknown senders to iMessage server-side, before they forward any untrusted data to any of my devices.

lockdown mode also doesn't add server-side filtering for unknown imessage senders, so that doesn't seem as good for this purpose.
It amazes me that it took so long for emacs to have this kind of started kit. And I haven’t thought of it either. Thank you and please support it!
I can't find this data for CA but here's my guesstimate:

The web tells me there are approximately 750,000 drug possession-only arrests in the US each year.

The web also tells me that psychedelic arrests make up an estimated 2-3% of that.

Of those arrested, about 33% seem to do at least some time as a result, but usually months not years.

Those are national figures, based mostly on FBI claims, so hard to say about CA but if CA is at all typical, here's how that would look.

Maybe 600-1,000 psychedelic possession defendants doing time each year.

Let's assume about $8K for each of those doing time (assuming short, like 2 months) and $2K for the rest that end up in court but not in jail and you get over a million dollars a year prosecuting people who do no harm and whose use of the substance otherwise has no cost on taxpayers (except maybe the occasional uninusured ER visit).

Perhaps not a huge savings, but also, IMO, a hugely wasteful spend that should come to an end that will have the more important benefit of not overturning the lives of thousands of people for no good goddamn reason other than purely puritanical bullshit we should have abandoned a long time ago.
Not in my experience. Nobody really agrees with the state here, and their restrictions are ignored by everyone (when it comes to their own body). The people who support these restrictions support them only when applied to the bodies of other people.

https://joycearthur.com/abortion/the-only-moral-abortion-is-...

My question was not what authorities the state claims - my question is about upon what moral or philosophical basis such claims would be morally justified.

I am of course aware the state claims such authority. I am also aware that they further claim the authority to enslave me, arm me, ship me across the earth, and execute or imprison me if I then refuse to commit murder on their behalf. The state claiming an authority does not actually provide them with a moral basis to do so.

On what reasonable moral basis could anyone claim the authority to strip someone of their rights to final disposition over their own body?
ding ding ding.

switching to brave is no better
https://archive.is/QMI0F