skysight-inc/HackerNews huggingface dataset:
I’ve lived in 3 Canadian cities and 1 major US city. Regularly used public transit in all of them. Used transit around both Canada and the US as a tourist, plus a few locations in Europe, Australia.

For any location where I was using it for more than a week I’ve encountered something unpleasant. Various degrees and extremes, but in my experience (not OP) it certainly seems to be intrinsic to public transit.

Some of these could arguably be a net good (it’s much better that the drunk is on the bus rather than driving himself!) and I continue to prefer transit over driving myself when available, but I would never deny that it’s not always an enjoyable experience
No hot dogs?

Nice work.
Viewership is not all that matters. I doubt it will happen, but I certainly wouldn't cheerlead the death of very high-level chess.
I think this featured in Charlie Stross's novel Rule 34. His version includes what seems like dynamic rerouting based on willingness to pay a premium.
You are right! I missed the switch from talking about the `python -m`-style invocation versus the `python <script>`-style invocation.

(Should I double down and attribute it to difficulties with how significant whitespace indentation can make it hard to determine the scope (of the comment threading on mobile)? :P)
If someone is able to download an exe and install a program, they're able to click on a link to the store and install the program...

Besides, that article is outdated. As far as I can tell, every complaint has been fixed.
I hope they provide HTTP/3 API for app developers :-/
(I know Cronet [1] is an option, but still.)

[1] https://developer.android.com/guide/topics/connectivity/cron...
Is something similar possible using Postgres / Citus?

E.g. If I have a multi-tenant architecture but want a global table for say a postgres full-text-search index of content from the distributed tenants, what would the recommend route be?

Global tables seem like a great feature. I'd gladly sacrifice write speed for it.
That seems like a really cool idea, and I'd be curious to see how far it can go.

I'm sure you aren't aiming your project at, like, totally upending the record publishing industry. But it would be cool if someday artists could upload snippets, mix them together, publish the result for sale on a site. And somehow have it sort out the contributors so that royalties can be trickled down elegantly so that, like, the internet-equivalent of a session artist gets a fair cut.

Uh... not to set the bar too high or anything. Good luck!
You can't just say "the 2nd amendment" and assume we all mean the same thing. Radical misinterpretation is way too common for that.
Oh yeah. We played with someone who played competitively one time and it was no joke. We couldn't get anything off the ground. It was literally our rec league flag football team going against <INSERT YOUR FAVORITE NFL TEAM HERE>.

There's a guy, Stanislav Cifka, who plays (or maybe played at this point, I haven't kept up) competitive Magic: the Gathering who was ranked fairly high in chess at some point (or maybe still is). He wasn't ever the best chess player or best Magic player, but he was pretty good in both.

So Magnus could probably eventually do well, but there's a learning curve.
Some might be stuck there, but I still agree that it is largely a passion career unlike many others. Not that there is levels where compensation isn't horrific, but even those are working towards career growth.
Didn't OVH/Soyoustart offer ARM based systems a few years ago?

I faintly remember ARM Cortexs back in 2015 or 2016.
Talking about "free market" when the gatekeeping megacorp selects winners in multiple downstream markets is ridiculous.

I thought it's common knowledge that consolidation and cartels cripple free markets to the point of not functioning and benefiting society anymore?
> I think the AI is close to cheating, if not doing it already. It seems to know awfully well how slippy the road surface is.

Well, I've played the endurance rounds with some friends on GT when we were in the off-season and rebuilding our cars so we pulled out our bucket seats from our cars and had the wheel and peddle setup to have a laugh: these are the kind of races that take 3+ hours with drive swaps in between and have gotten close to winning on completely worn tires only to then be clipped from behind from a lapped AI car and lose it all a couple of laps away from checkered flag.

It's frustrating, but we tried again that day and got the award and I think Sony knew that it's loyal customer base always would, which is why it's moving in this direction without even hiding what it's doing.

If you want pure racing simulators without all the fluff, perhaps iracing is exclusively where you'll have to go for that now.

I'm not exactly sure what to say about it now that I'm older with less time and patience (and perhaps jaded about the video game Industry as a whole) for such things or the fact that I study AI/ML but I see this more as a data-driven iterative step towards leveraging it's brand in order to maximize engagement Online via social media [0] and sales via video games new business model (DLC and other misc purchases) than it is about providing the 'The Real Driving Simulation.'

Which makes the intro of GT2 (still the best in my view) [1] all the more ominous with it's choice of music being a form of Machiavellian foreshadowing and crushing poignance.

0: https://www.youtube.com/watch?v=rIm11cthgWU

1: https://www.youtube.com/watch?v=e701QHyCr0o
Best/weirdest part saved for last:

> This is a puller configuration (blades at the front) where the rear set of blades does not rotate. These rear blades are effectively a set of variable-pitch ‘stators’ which can efficiently manipulate the thrust airflow generated by the rotating front set, while further reducing mechanical complexity, weight and noise.
I kind of feel the same way - I think that, in the long run, unionization will be bad for everybody involved... but the employers have really, really, really brought this on themselves. All they had to do was try to be human beings from time to time, but apparently that was too much to ask.
"without creating any correspending increase in the goods or services available to purchase"

Why would it not create more to purchase? If you go into a hairdresser with money in your pocket do they work harder to get the queue down or shut the shop and put the prices up.

The limit is actually available unemployment/underemployment, even now we still have millions without work that want it, less the increase in the level of saving. More saving = more space.

Hence when Tories decry their proposed tax cuts as 'debt fuelled', they really ought to hope that they are since that will reduce inflationary pressures.
Getting woken up in the middle of the night by a blasting noise is traumatic. I still have PTSD from my on call time. I swear that to subject a prisoner to that type of condition, where they are woken up at arbitrary times and forced to solve complex problems, would be considered cruel and unusual and inhumane treatment.
Obligatory xkcd from 2018: https://xkcd.com/2055/
Many orgs do comp their employees for the entire time they are on call. DoD does this for on-call employees due to past labor law issues, so it probably is legally required but rarely enforced.
As a start, they need a few weeks of fuel, not a day. Also, large ICEs are actually a lot more efficient than the little things we put in cars. Bunker fuel is also enormously cheaper than regular gasoline.

The overall takeaway for me is that we need a 10x improvement in battery density, electricity costs to be 1/3 of today, plus a 30x reduction in battery costs, for this to be feasible. At that point, it is 'just' a capex problem to replace the fleet. These are still 'decades away' numbers IMO.
There is pressure in our org to find ways to have fewer dependencies.

Some of this is trivial, and a very good thing - stop using bullshit exercises in fragmentation like isEven.

Some of it is very much not, and will apply pressure to find vendors who are willing to vet their own bundles of commonly used libs.

There will be numerous second order effects of that, including the ghettoization of open source that isn't "QualStrike Approved(tm)".
I don’t think the EU has the ability to break up American companies. I guess they could try to ban them from operating in the EU, but that would pretty much nuke diplomatic relations with the US so it’s hard for me to see it happening.
Where does it mention side loading? Still skimming the legal doc, but it just says basically they need to be fair and non-discriminatory about app-store access.
Is this perhaps related to work by NIST to try to address quantum vulnerabilities?

https://www.nist.gov/news-events/news/2022/07/nist-announces...
Git is only commits. Branches and tags are references to the commits; one moves while the other one doesn’t. That’s it.

Commits link to their parent(s) until the initial commit. You can visualize a “branch” as a series of commits, but the same thing can exist without calling it a branch:

A -> B -> C —> Initial

Is that a branch? No. How about:

/refs/heads/main = A

That’s a branch, and it looks exactly the same as a tag:

/refs/tags/v1 = A

Neither a branch or a tag is “a series of commits” even if you think it does.
> because our industry is obsessed with abstractions

"we do not break userland, period" -- Linus Torvalds

not breaking existing stuff is why many abstractions exist, and even why many are put in place early on, to allow for some wiggle room without having to break all the things. people tend to prefer software that continues to work, above all else.
I think all developers hardware and software should read "Design for Everyday Living" <SP>
https://www.amazon.com/Design-Everyday-Things-Revised-Expand...
Finally a kickstarter i backed that keeps up to the promises. Got mine last week and it does everything that was promised and keeps constantly being improved.
Shudder sure. But why not run your own DNS? Pick a desktop, Pi, server or similar and run a full resolver like unbound. You'll never have issues because your ISPs DNS is slow or dead, and you'll be talking to the root servers directly.
Soon the only entities that will be able to buy houses will be ones that can pay cash. This means that investors will buy up even more - so more inequality and rents that people can't afford.
As in: "changed this property in the config _because_ it will extinguish all evil from planet earth" vs. "changed this property in the config".

I can see _what_ somebody did well enough from the code diff itself -- reading an uninterrupted stream of messages explaining _why_ in a git log is a wonderful experience.
At the risk of being downvoted, I think it's important to mention this wherever Yuga is being brought up: www.gordangoner.com
Naming microservices needs to be trivial, not cryptic (2018)
> The vast majority of people can use private vehicles just fine,

Roughly half the population of the UK has nowhere off road to park the car and only enough space in the road to park one or sometimes only one for each two dwellings and you risk someone else taking the space if you move your car. This means that while it might be literally true there is nonetheless a substantial number of people for whom using a private vehicle is not just fine.
Jonathan Schaeffer, who led programming on Chinook, wrote a book about the history of Chinook, the matches with Marion Tinsley, and checkers in general. I read it a while back and thought it was excellent, although it seems like cheap book editions are hard to find now. https://www.amazon.com/One-Jump-Ahead-Computer-Perfection-eb...
Well, now I want a cookiecake.
I don't know how relevant the parent comment is but I will say it is very common and seemingly often expected for the wedding party to be in part family members.
How does the EU force an American company to break up? (Not a rhetorical question)

Perhaps they might pull a China and require them to open a 51% EU-owned subsidiary to do business here, which would then be subject to all sort of restrictions including company size.

As a EU citizen, I would absolutely love it. But I suspect that the EU is bound by many more and much more comprehensive free-trade treaties than China is, and such a draconian approach would require many of them to be renegotiated or exited outright.
I think Hong Kong can pull this off in part because so much of the city is long thin corridors which can be nearly entirely serviced by the metro, commuter train, by light rail in the new territories (and I guess the cable car). This covers a high percentage of commuter needs, and so buses, minibuses, and taxis are to some extent gap-fillers to get people from major arteries to the remaining small proportion of outlying destinations.

It is great, you are right.
I wonder why they're only selling in Europe? Has shipping to the USA from Europe become a pain and not worth it?
I can't do any better than Beardsley Ruml, Chairman of the Federal Reserve Bank of New York, who explained it in the 1940s. [0]

[0] http://home.hiwaay.net/~becraft/RUMLTAXES.html
> With that definition, how could a commit ever be mutable?

It can’t. Hence commits in git are immutable. It’s a function of gits design that commits are immutable.

I could make my own VCS that doesn’t use content derived addressing, but instead uses UUIDs for commit IDs, and let you issue commands that changes the contents of that commit. In that system, commits are mutable. But that isn’t git.

> The expectation of immutable commits would be that history never gets lost and cannot be changed

No it isn’t. The expectation of immutable commits is that a commit object can’t be changed. And in git that is true, at least it can’t be changed without also changing its identity, which is functionally the same.

As has been explained, you can make an alternative parallel history, and you can switch to using that new parallel history as you’re new truth, but you haven’t changed the original commits. They remain un-mutated, because they are immutable.
Unfortunately 'spend less' is not by itself a viable strategy for most growing companies. Companies need to invest in their growth. But companies can instead shift their spend from higher 'carbon intensity' goods and services to lower carbon intensity goods and services. E.g. if you need to buy a vehicle, buy an electric vehicle. Or if you need to rent office space, rent well-insulated efficient office space. Or if you need cloud hosting, select the greenest cloud and the greenest region. Or if you need to meet with a prospective customer, maybe do it over Zoom vs. getting on a plane. We try to help you prioritize that list of lower-carbon options.
So you actually _wanted_ images that perpetuate the biases of the world?
Every case is different... but for the log4shell case in particular:

* newer JVM versions protected against the main attack (JNDI), so if you were on any JDK version released in the last couple of years, you wouldn't be vulnerable.
* Java serialization filters [1], which are highly recommended to be setup in any Java application, would also have prevented the attacks.
* not including large libraries with lots of unused features could have prevented this. In this case, log4j has support for a dozen or so things that should've been opt-in (and I think they are now) but were enabled by default in every installation.

In summary: actually paying attention to possible attacks and ensuring you're defended against them, and reducing the surface area for attacks makes your application much safer.

[1] https://docs.oracle.com/javase/10/core/serialization-filteri...
Previously, OpenAI asserted they owned the generated images, so the new licensing is a shift in that aspect. GPT-3 also has a "you own the content" clause as well.

Of course, that clause won't deter a third party from filing a lawsuit against you if you commercialize a generated image too close to something realistic, as the copyrights of AI generated content still hasn't been legally tested.
> But they've done so very poorly, as I'm sure you can see.

Can't really hear your argument, if any, over the smug.
When will we see this as a contestant on Is It Cake?
AppStore is also filled with malware apps (including explotative flashlight apps and apps that trick you into subscriptions).

Yours is a throughly debunked argument.
Chipotle would be better to expend their energy fixing their broke-ass online order system and incentivizing employees, rather than union-busting. For example, the Redmond, WA store has for years (oh, yes, long before Covid gave an excuse) rendered online ordering useless. About once a year I'd let them fool me yet again as I stood to the side waiting for my order, while watching the out-the-door line get their food before I did. Because the Woodinville store hadn't yet reached this point, it was literally faster to just order there and drive the extra distance.

Now the Woodinville store doesn't have your order ready on time. And the new Totem Lake store down the road started with "wait a half hour after we promised it".

So with all that, and union-busting to boot, it's time my spouse and I quit eating there. And since CMG is up this morning, perhaps sell some call options on that stock I've been meaning to sell for a while. I was bullish on CMG for a while, but the service in some stores has been consistently poor for a long time, and now slow service seems to becoming consistent across stores (at least in the Seattle area).
The US does have trains in the north east, or so I have heard.
The cyclists in the US I see in a suburban area are almost all doing it for exercise (pretty obvious from the getup), not to get somewhere.

In a more downtown area it's obviously different.

>dealing with people angry they're late for their next stoplight.

Sounds like you have some nasty bias yourself.
I used the term "they" very carefully. It's only an "upside" to a very select group of people.
Yes, and even more importantly: compensate your engineers who minimize the need for these kinds of heroics. Ones who:

* fix the alerts so they reliably page when there's a SLO-worthy problem and only then.

* test the restore system so it works smoothly when needed at the necessary scale.

* add safety checks to prevent the need to use those backups in the first place.

* get to the root cause of yesterday's outage and prioritize the 9–5 engineering work to ensure it won't happen again.

It's awful to work for a place where heroics are often necessary and unrewarded. I still don't like working in a place where heroics are often necessary, even if they're celebrated. They're often avoidable.
> or the pay being that unfair.

What's "fair" got to do with it? If they can get more, they should. Companies don't stop at "fair". CEOs don't stop at "fair".
> So you'd be ecstatic if they installed a software update on your old laptop that intentionally degraded performance?

Where did he ever say that? The point is as overpriced as Apple is (or may have been, before people point out that some Apple ARM computers are good value), it can be surprisingly durable and reliable. As mentioned you can get an old iPad second-hand for pretty cheap and it still gets updated and works fine.

My best friend is still using the iPhone 6S he bought 7 years ago, only replacing the battery once and received all the latest updates and was running fine (he won't get this year's major release, but it barely adds anything anyway).

Yes Apple is a shitty company, with shitty practice, and has a bunch of braindead fanatics. But some of their products are great, and especially if you look at the second-hand market you can get great value for your money.
It is useful mainly if you have to do some netprog in C, and secondarily if you have to deal with language bindings that do a 1:1 mapping to the BSD socket API.

In other words, you will know when you need it - unless you forget it exists (note: bookmarking it might be a good idea, cause you could remember something like this exists but "what was the name again?").
the blog post is missing a link to the template github repo; i'll fix that
A great city has been defaced: why a poo emoji arrived on Edinburgh’s skyline
That's about 10x as expensive as it should be
Some of those are pretty major, while others are nice to have, and some others are privacy nightmares and Firefox not implementing them is deliberate, like the battery and gyroscope APIs.

Safari doesn't support CSS subgrids, AV1, Push API, HTTP/3, and regex lookbehind.

Except for Push API and video codecs, I see those as major flaws holding back the web.

Firefox can do better at some CSS functionality, with that I can agree.
I've experienced this as well and it's a sign of a really bad amanger (IME).

No manager should give you any resistance to giving away free money from the company to their team. If they ever do you know where their loyalties lie: with their management chain and producing the appearance of efficacy.

A manager should be fighting to give the team any on-call pay they're due.

Related side story: annual bonuses were (and maybe still are) calculated based on salary, level (ie target percentage) and ratings. It quickly becomes known what the base rate is so you can calculate everything. After this, your manager has a pool of extra money and a bunch of sliders for their reports. From that pool of extra money, they can distribute it evenly, weight it towards particular people, etc.

They can even take money away in this process from some people to give it to other people.

But because the formulae are all straightforward, this should be obvious. I have seen:

- Managers take away money from some people to give it to their favorites;

- Give all the extra money to one person; and

- (This is the crazy one) Not give all the money away. That is to say they'd rather not give away this free money and return it to the company. I've literally seen this happen.

That's why I mention it: any sign of a manager not giving their team everything they can should be a massive red flag.
Indie rock still exists, but rock music in general seems like a spent force that's been overshadowed by hip-hop, pop, and electronic music, for now. There's still plenty of alternative music, they just don't get as much radio play as they did in past decades. Plenty of those bands are still putting out new music. Interpol just released a new album, Arcade Fire did in the last few months, ditto Foals, Metric, Bloc Party. The Yeah Yeah Yeahs are releasing one in September.
> People who make treatment decisions based on financials and kickbacks are not going to care about all this "science" and "logic" and "statistics" stuff where their wallet is concerned.

Can you elaborate on who these people are? You're casting a wide net here.

My partner works in mental health. The reality I've observed is mental health is incredibly challenging. Much of it is highly situational and requires hours and hours of extremely time consuming, labor intensive therapy to even begin creating a meaningful treatment plan. If mental health had unlimited time, many providers would love to be able to provide this level of care.

In practice, medications are a highly cost-effective means of improving people's mental health. They can increase people's baseline significantly with therapy (time and cost) focusing on rounding out the rough parts. Many patients are not interested in the therapy component if they can get "80%" better with some medication.

IMO, this is why we're seeing such a boom in "pill mill" mental health startups. A large portion of the affected population is content being "mostly better, quickly" rather than "fully better, slower".