skysight-inc/HackerNews huggingface dataset:
I have not, and will not condone drivers that cause accidents because "ugh cyclists".

I commute in london by cycle. I am also a driver. I expect both driver and cyclist to respect the rules and each other. I do not jump red lights, because that is not what one does.

Over the last 5 years cycling has become much safer and less dangerous. The traffic is slower, and there is more segregation in central london. In the suburbs its not as rosy.

I have not, and did not seek to justify the viewpoint expressed in the article, only to add my observations, which were clearly marked as personal opinions.
Or just remove the personalization:

https://open.spotify.com/track/7p1Ld2L58XvD5pryQDrkvC?si=xxx...

becomes:

https://open.spotify.com/track/7p1Ld2L58XvD5pryQDrkvC

Spotify links used to have neither `si` nor UTM components, and in my experience they still work without them.
Drive almost certainly has an L8 on the team somewhere. It is a big product. And it could be the case that "find a completely new indexing structure that makes drive search and folder navigation 10x faster" is a L8 task. Drive is indeed a lot slower than I'd personally like and a lot of that comes down to the way that indexing works when you cannot group users together, which is at the very core of the product.
Volatile is specifically C's thread safety. AtomicInteger and ReentrantLock (aka mutex) are what a thread safe person should know.
DHH's piece is clearly just a pro-"trucker" piece -- he has posted others previously -- and he decided to add a crypto narrative as some weak editorial justification. Add that he knows crypto enthusiasts are now going to distribute this nonsense widely. It's a pretty easy group to pander to.

But sure, he brings up classic arguments for crypto. There is nothing new in them. "Avoid government control - use crypto". Sounds great when it's for a cause you support, and DHH supports chaos and lawlessness in foreign cities he has no interests in, so why not. Kind of falls apart when that same mechanism is used for causes you're against.
> But a la Jevons Paradox [1] I'm sure the total amount of information being shuttled around now is far more than what was being sent around on paper -- bu orders of magnitude.

In general I'm glad for the easier access to information and being able to answer questions I have and learn things. But how much of that theoretically measurable amount is actually needed?

If we cut the amount of bits transmitted by half, how much would the quality of life decrease? If we doubled it, how much would people's lives improve?
When the easy money stops. Web/mobile tech is subject to vast over investment in the USA relative to the real economic value it creates.
I wish I could say just "no" but nowadays you can't be sure where used laptops have been anyway. If you can't buy a new laptop, you could as well just buy one that has been in China.
Oh, sorry about that. We will check it again to make sure every page is in English and everything you are going to agree to is understandable.
If your starting position is that dyslexia and dyscalculia are handicaps that mean people need to be treated differently, you're failing right out of the gate.

They are quite common problems with a wide spectrum of severity.

Back when you could take your car to a local garage, your car would very likely be repaired by a very clever person who was dyslexic (even dyscalculate) because as a career, men in particular who struggled with written language (or even modestly complex maths -- differential gear yes, differential equation no) could do it and thrive at it.

Should that person be treated as handicapped if they need to fill in a form? Or should forms not be designed to make people waste their time with puzzles or kafkaesque processes of any kind?
I don't care for the dehumanization in this comment.

Sounds like the thinking that calls employees "resources" and considers them fungible cogs.
Yeah, keep writing perl and spout cynicism about everything.

I feel like they are chasing a aesthetic of conciseness, their perfect little haskell program, not recognizing that regularity and good api design are much more important.

What is beautiful for a 100loc program becomes ugly and wrong for a 100kloc program. Other aspects become much more important.

I'm not a huge fan of go, but it proved there is a necessity for boringness in cooperation.

Boring syntax does not mean the upper limit is mediocrity, saying that is revealing shallowness.
I agree, thought it has to be done properly (and most marketers are not used to that currently)
Fortunately mine have not but at a certain point they're useless because no matter no low the scores go nobody in their right mind wants to provide long-form feedback to identity actionable fixes because product teams are usually small even if there are a lot of developers in the pool your pain points will be unique to what your working on.
In terms of efficient use of the road, it's clear to me that single occupancy cars should be eliminated as much as possible from cities and busy areas. 100 people cycling will take up substantially less room than 100 cars with one person in each and more importantly, 100 cyclists won't suffer from congestion.

As Cory Doctorow put it recently, geometry is against cars.
What restaurant(s) have you worked for or are you citing?
It’s more fun to but coal mines and let them languish thsn to buy the energy provider directly.

Can’t burn coal if nobody sells it to you.
>No capitalist would ever agree to the complete abolition of unemployment, to the abolition of the reserve army of unemployed, the purpose of which is to bring pressure on the labour market, to ensure a supply of cheap labour.

Marx and Adam Smith both highlighted this fundamental characteristic of capitalism, but it still rarely fails to blow Americans’ minds when I explain it to them.
Very good point. We’re talking about the values of expats, who demand reliable power and networking. The values of true nomads are different. In my experience, the amount of stuff true nomads have is nontrivial if you count the herd of livestock. And minimalist expats would find nomadic culture extremely traditional.

My take is that we’re talking about minimalist expats here. While they value 21st century conveniences, they don’t value how those conveniences are maintained.

Maybe the symbolic necessity to become a digital expat destination is an Apple store. Which rules out a number of continents.
It's like they're maximizing ML success rate while minimizing non-white success rate. This is absurdly transparent implicit bias. I don't know how these things make it out the door. I don't get how these things can be shown and someone says "Yeah, I want that. I'll pay for that." Just pathetic all around.
the big difference is that I cannot audit the websites using this new version of GTM (and I don't trust marketers)
Some of the comments on that page are as interesting as the article itself, if not more so.

Edit: Sadly you need to be registered to see them all. I noticed a comment I wanted to point out just got bumped off the page. Oh well.
Copilot from Github is proving to be a huge killer addition to the my programming work in node.js

Despite limited enterprise level programming knowledge, Copilot is helping me write pretty good code vs. doing the copy, paste, modify from Stack Overflow.
>You pick and choose the CPU/GPU horsepower, memory, storage type and storage class,

You still do with kubernetes

> network transfer speed, and many other things.

No, you don't. There's no slider for "network performance" on GCP, Azure or AWS.
Why don’t some people want to get the vaccine
> Why do Americans eat so much Hershey's? I have no idea. Why do they buy ice cream stripped of milk fat, filled with air, and thickened with gum? Most don't know what they're missing I guess.

I suspect because of a penchant to substitute quantity for quality. I make my own vanilla ice cream...with no sugar. Just pure cream, a little whole milk, egg yolks, and vanilla, cooked as a custard. Lots and lots of vanilla. It is extremely rich and decadent, I can't find a comparable ice cream anywhere else.

It is also obscenely expensive compared to any retail ice cream, though I can easily afford it; the vanilla (or its extract if I'm in a hurry) is the most expensive part per gram, but that cream gets spendy as well when compared to store bought brands. I only make it once a month because it is so flavorful that eating it more often turns it into a less pleasant experience, because it can get cloying when tasted too frequently. I can easily see why anyone who makes ice cream a frequent dessert or snack food will gravitate towards far cheaper and less flavor-packed alternatives.
Ah, nostalgia. I have a new unused Nokia E71 I just rediscovered in storage. Hit me up if you want it :)
Do you usually need link-to-other-notes and digest/reminder in note-taking apps?
> but under the hood my partial decorator is working all kinds of magic

I'm sure it is! That's why I'd be leery of using it in production code.
My 10 year journey from Associate to VP in Silicon Valley
Over the last decade, I’ve been asked for startup career advice 100s of times. This year, I’ve decided to write out my top 10 tips. Check them out and get in touch if you’re looking for personal advice.
Nothing you said here matters to me. Btc being concentrated is completely orthogonal to my goals. What I want is to be financially independent, and for that I need assets that don't constantly depreciate b/c of socialist economic policies, and I want those assets to be protected from proto-communists trying to usher in their egalitarian dystopia. But you don't care about that, you care about "society". :-)

Even then, imo you are delusional to think that Marxism will benefit society.
> Google recommends against using Cname for this

So use Cname? :D
Mold 1.1
The skill floor of really old games gets skewed dramatically. If you don’t have a ton of people flooding into 0MMR, and people start to filter out of the game, the bare minimum required to make it at the very bottom of the competitive game modes climbs steadily over time.

I left CS:GO as a Master Guardian Elite. I stopped enjoying FPS games. When I reranked a year later, I was low Nova. When I reranked 6 months later, I was high Silver.

Saw something similar in DOTA 2, which I picked up last year. At the lowest MMR, games are filled with people with hundreds or thousands of games.

I’m order to climb off the very bottom of the games, you need to heat people with an intense amount of game knowledge, but below average understanding of winning in the game.
Yeah, reading it all I still think the author is just dissing Java, despite his, in big bold font "I really like Java". Nevertheless I had a really good laugh.
Cannot agree with you more. It is just so elegant and powerful, and yet simple.

Easily one of the most productive tools in my suite, and I made a lot of money as a Lua developer last year, using Lua in a realtime analysis application.

Would love to see a Lua-only browser arise from these efforts. Its just such a delightful language to code in ..
[edited to remove a bit of my comment because it did actually come across as rude, my apologies]

Summing dice together is not the only ability you need to solve this puzzle.

It's not the totality of what is being tested.

In other words, it's instructive to consider why a computer struggles to solve it with this particular photographic presentation, and why a person might.
Yes, communist never had troubles with nationalism. And communism is by definition a populist ideology. The legendary elusive communist who shapeshift the moment one points a finger at one (no true communism), is more of an idea of western leftists.

Unfortunately the communist ideals are very much alive and well, especially in those countries where communism arose from within, without an external force.
> The Canadian Gubmint is issuing orders about seizing crypto assets too.

Sure, but the entire point is that they can't.

If you manage your own private keys, it is significantly harder for the canadian government to seize your assets compared to the gov telling your bank to freeze your account.

Crypto people need to work on UX though, so that you don't need to be technically savvy to do so.
Intel Unfolds Xeon Roadmap with More Cores, Denser Transistors
I've worked unpaid overtime at every tech job I've had. On the flip side, I never had any wage issues in 5 years in food service, other than that the pay isn't livable.
5. use edge computing https://blog.cloudflare.com/zaraz-use-workers-to-make-third-...
I think you might have demonstrated his point...

In all seriousness, every one of multiple such bikes I owned in London has subsequently been stolen. (Several cheap ones too, but that's an accepted cost of commuting given the Met does sweet f all about theft or burglary.)
Ampere Goes Quantum: Get Your Qubits in the Cloud
I’d love to see some hard numbers on the “sun cable”. At a high level it seems like the biggest pie in the sky bullshit.
Cheap Gasoline Can Be Part of a Good Climate Policy
I don't follow. Wrong post?
It might be unreadable in the same sense as Chinese or Russian is to someone who hasn't learned to read it. Learn to read and it turns out not to be unreadable?

I like it because it makes it easier for me to see the big picture. The forest and the mountain. It doesn't over-emphasize the bark on the trees; it doesn't drag on and make me scroll & jump through a maze of boring minute detail. At the same time, it doesn't actually bury and hide whatever detail there is; it's all there for when you need it. Whitney also generally simplifies things a lot and avoids tedious contortions others would make for portability or some theoretical conception of maintainability, readability, or vague "best practices". It's very straightforward and -- once you get past the Whitney vocabulary and general style -- there are no mountains of abstractions and layers you need to grok before you can work on the code.

The biggest problem is that after getting used to that style, "normal" code starts to feel like kindergarten books with very simple sentences written in horse sized capital letters, a handful per page. Except that those letters are not used to write a short children's story, but a complex labyrinthine machine, and the over-emphasis on minute detail just obscures the complexity and you end up with cross cutting concerns spread over thousands of lines of code and many many files. It might look clean and readable on the surface, yet: there be dragons. And nobody wants to tame those dragons because there's so much code. And then I find myself sighing and asking: why on earth do we need an entire page for what would really amount to a line of code if we didn't insist on spelling everything out like it's babby's third program after hello world? It's just tedious.

Whitney certainly writes his own sort of dragons, but it's easier to keep them all in your head. For example, the b compiler won't work out of the box on multiple platforms. I'm fairly confident I could port it without much effort, as long as the platform meets some basic requirements.
you can also change the ressources names: https://www.simoahava.com/analytics/custom-gtm-loader-server...
and you can host the container on your own infra: https://developers.google.com/tag-platform/tag-manager/serve...
The official manual is pretty complete: https://pandoc.org/MANUAL.html.
The "we don't have that data any more" should only apply to "I closed my account" not to the "we unilaterally chose to close you're account and delete all your data just because we can". And if they jumped the gun and can't, they must pay for the prejudice. Period.

They bet on people not suing and they're right most of the time customer don't demand. It does not mean, just because they actually get away with it by play dumb, that there are not legal basis.
In this case it's essentially claiming that Kubernetes is the same as virtualisation or has no other benefits. It's (arguably) gaslighting because it doesn't make clear that it is making that claim, it instead implies it as fact in the way it talks about virtualisation.
tangent: what are some modern java OSS codebases that you would recommend to read?
A company I worked for in the past explicitly made the mobile web version worse so people would use the app. They did it because with the app they could send offers through push notifications. Ugh.
I looked at the article in the hope that I'd learn something about how flight data recorder represent data. Disappointed.
> If you cycle enough you'll know that often red lights are silly for bicycles.

I disagree. I have witnessed a large number of pedestrian collisions because fellow cyclists didn't want to stop. In london the large majority of traffic lights that "make no sense" are normally pedestrian crossings. This is why I stop at red lights, even though its more tiring.

I had to administer first aid to someone who was knocked over on london bridge by a cyclist and was rendered unconscious. The sniveling little shit fucked off and left the man in the middle of the road.

Yes Cyclists are smaller and more nimble, to a point. But that does not mean they are less dangerous to pedestrians.

The rules are there for all road users, or not at all. In the UK at least they are there to protect the most vulnerable: pedestrians.
> The rules for pedestrians haven't changed

https://www.gov.uk/guidance/the-highway-code/updates suggests they have - specifically...

> Updated rule 8 to clarify other traffic should give way when pedestrians are waiting to cross at a junction.

As I understand it, the change is that if a pedestrian is waiting to cross at a junction, the motor vehicle should give way, where previously the pedestrian should wait for a gap in the traffic?
AsciiDoc, reStructuredText, textile, org-mode, they all have to some degree such syntax. Or just read old usenet-archives, FAQs and such. It's natural to do it if your aim is to be lightweight and readable. You just happen to use the elements you have at hand. And people did that, wrote all kind of texts and documents in ascii with made-up syntax on the spot, for usenet, e-mail, ftp-servers, etc. It's hard to say that something started here or there, if the path to it is so short.
That's one possibility, but you can also download apps that block ads across all apps. I'm not sure how they work.
I'd click it if it wasn't a youtube video.
Yale’s Happiness Professor Says Anxiety Is Destroying Her Students
> Was telling people about trains and cars creating a need where there wasn’t one?

That's a great example actually, because the reason you can't get anywhere without a car these days is marketing campaigns by the automobile and oil industry. First by suggesting the newly necessary road safety standards and ridiculing people for being in the street without a car ("jaywalking") to the point that it was criminalized, then by sponsoring enormous displays about the glorious car-dependent future at multiple world fairs (GMs "Futurama" holds the attendance record at 5 million visitors to this day), shutting down streetcar companies via lobbying and acquisitions and eventually even providing the US secretary of defense, who then used the defense budget to bulldoze inner cities to run highways through them. A development that caused the US to have the highest car dependence, car ownership and transport emissions of any large nation today.

So yes, I think it's fair to say there was a bit of artificial need created here.
El Salvador President’s New Gamble: Citizenship for Foreign Investors
I mean, the US and other countries have reached “full employment” on several occasions - a level of unemployment where effectively everyone who wants a job had one (the unemployed who do exist are the small fraction you cant eliminate as people are in between jobs or seek other opportunities - employment “friction”).
To be honest I would just throw SCRUM into the trash if I could I think it's garbage but following some not quite SCRUM method which is what most companies do is actually insane.

The whole process becomes a micromanagers wet dream.
Please reread the "same property in the same object" part. You need row+column level locks for that.

In cases where users update the same row but different [independent] columns, you can avoid unnecessary conflicts. Either by redesigning relational model or by using CRDTs.
How does blocking javascript in this case prevent tracking? It's done via the same cookies the website uses, as I understand it. Do you disable cookies too?
The notion that languages focused on writing large-scale programs must be "boring" seems a bit silly. What these languages need is lots of ways to define sensible modularity boundaries, and the "boring" aesthetic (or lack thereof, rather) can really get in the way of that.
>If your enemies have more weapons to kill you then more of your people will die. This is a simple reality modern war.

I don't agree with the concept of killing a hundred civilians to save one soldier. While I can justify the civilian cost of destroying a factory building submarines, firebombing is a different story.

And while lowering production may drop them from having ten kamikaze pilots to eight, ending the war drops it from ten to near zero.

Finally it's ridiculous to claim the only two options were to nuke civilian population centers or invade. Peace talks are one obvious third option that is always completely ignored.
This hasn't aged well

https://docs.oracle.com/javase/9/docs/api/java/io/InputStrea...
> It’s not hard to make a living writing code. That’s why people with a high school education can do it.

Its not hard finishing college, that's why people with a high school education can do it.

Having a high school education doesn't tell you how smart the person is. Maybe they would easily finish college if they tried?
So you want us to optimise for minimised nonhuman animal suffering rather than for minimised environmental footprint or maximised human well-being.

I respect that, but it's a value judgement, and your priorities therein are different than mine.

That said, I'm also not sure I should stop if I did share your ethical priorities. Example: sometimes, I spearfish not far from where I live and take a fish or abalone. Fish often get headshotted and never realise they were speared, not sure there is suffering in those cases (Other times it is a few seconds before I pith them after spearing). No bycatch. Sometimes tens of meals from one sentient being if it is a larger species. I'm pretty sure a meal of agriculturally produced plant foods results in similar amounts of animal suffering once you include animals poisoned and killed by harvest machinery.
Connecting your laptop to internet via an Ethernet cable
How can I adjust Touch Bar brightness? You can't.
I'm not saying that they all cant afford housing but that given the relative costs digital nomading seems like the better option.

I did it in my 20s with a view to avoiding inner city rents. Probably with inflation adjusted 1950s property and flight costs I would not have done it.
As an engineer, I can verify this. I just send my boss a few bullet points in an email on Friday afternoon describing what I've been up to. I couldn't do the stand-ups that the dev groups do. I frequently need to coordinate what I'm doing with dozens of other engineers, but I never need to be micromanaged about it. Is software really that different?
I think there is a point to "less function arguments is better".

A good example is difficult to come up with, but the basic idea is usually a function with 4+ args can either be split into two functions or args can be turned into a sensible data type.

Here's an okay example:

areaIrregOctagon :: Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int

type Octagon = (Int,Int,Int,Int,Int,Int,Int,Int)
areaIrregOctagon :: Octagon -> Int