skysight-inc/HackerNews huggingface dataset:
> While for aesthetic reasons I still prefer centrally planned command economies where failure is met with a bullet

What the fuck??

I honestly have no words to reply to this, I just couldn't go past the comment since not replying seemed like implicit acceptance that this is a normal thing to read.
> "respect what has gone before"

Ah, Chesterton’s Fence strikes again!

https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton's_...
Dark mode saves energy on OLED displays. It also saves energy on FALD backlights and will save energy with upcoming microLED displays. It's also nice when your looking at your device in a dark room. Light mode is nice when your in a bright room or outdoors during the day.

I think apple started the trend because their devices were going OLED to improve battery life. I think dark and light mode are good and basically all apps should have both. That way if you hate one or the other you can always turn on the mode you like.
> The nice thing about having a human being presiding over human affairs is that they can prevent you from using exploits in the letter of the law in the spirit of the law.

You mean how large companies cannot evade the spirit of tax laws because a human will stop them from doing so?
Yes! That was it.
Would this influence future employment decisions?
Individuals cannot "do something about" issues like this. Even a lone wolf gun attack against a corporate boardroom would see the victims swiftly replaced by ideological clones. Collective action is the only possible route to remedy, and that requires building a common understanding of what the problems are and what should be done about them. Hence the beating of the drum. Having two minutes of hate isn't the goal.
Nothing in that list is absent from a good junior dev who is going to be a great leader in the future.
So I live this idea, but what if I want to change something in the header across the whole site? I don't want to repeat myself.
I think the even more productive conversation is centered around how these consulting firms (Deloitte, BCG, Bain, etc etc) have become giant black holes, sucking in massive amounts of hyper talented and competent people.

And then they have them building spreadsheets about how to more “economically” provide a product that was/is literally killing Americans at scale.

It’s part of a larger conversation that’s difficult to have, but I think is largely true: managerial and financial capitalism has been a complete disaster.
The documentation is not so great. What I’m doing is enabling platforms (https://docs.bazel.build/versions/master/platforms-intro.htm...), defining the OS and CPU target for my system, copying the configuration out of Bazel’s “local_config_cc”, and modifying it to fit my use case. This didn’t take me very long, but it’s also not the first time I’ve done it.
• Keep digging until you get answers if your co-founder excludes you from decision making, hides important things from you, or ignores your questions.

• If your co-founder repeatedly makes misleading or false statements and it makes you uncomfortable (e.g. to the media, co-founders, investors, etc.), talk to them about it sooner rather than later.

• If you don't know your potential co-founder, then call their references! These will be the same references they provide when fundraising, so it will doubly help your company succeed.

• Leaving 100% of the legal and 100% of press interviews to your co-founder is a very bad idea. This makes it very easy for them to throw you under the bus.

• If your co-founder makes seemingly illogical decisions, ensure you understand why.

• Don't let your co-founder continually delay important things at your expense, even if they provide excuses. For example, not putting things in writing, not giving you equity they promised, etc.
Stupid hit job against the Indian Right once again by a left leaning foreign publication, devoid of any truth..Everyone who was sitting on a high horse, drawing a kick out of the persecution of Arnab Goswami and justifying the abuse of power by the newly turned liberal govt of Maharashtra, should pause for a moment today. Courts have held a mirror to you. It is time for some self-reflection!
Most readable version:

https://outline.com/eTHres
say wuut
As a Data Engineer, it should be noted that not everything you do is SQL and although it is noble to be a "master" of it, it doesn't make you a good data engineer at all.

It's best to be good at transforming data in multiple languages (SQL, JS, Python, R) and multiple environments, so using cloud providers to setup cloud transformation jobs and using vms to setup data extractions are very valuable (and often forgotten) skills.

If your job title is something like "SQL Data Engineer", then disregard this advice, big companies sometimes hire SQL and/or BI specialists and calls them "Data Engineer" but only gives them SQL tasks.
It's worth noting that this is the personal website of Heydon Pickering, a prolific (and opinionated!) writer and speaker on web design. He's the force behind Inclusive Components [0] and half of Every Layout [1].

Watch his videos. Check out his articles on A List Apart and in Smashing Magazine, among others. Pay attention, he's very thoughtful and you'll probably learn a lot.

0: http://book.inclusive-components.design/

1: https://every-layout.dev/
While it can definitely be a bit messy, out of the box SSG/SSR support on Next.js is trivial (it’s on by default and there’s an indicator that shows when a page will be built static and clear/simple APIs for dynamic SSR). Certainly not minimal dependencies, and you will hit a webpack wall if you need to change the build. That said, I’m working on simplifying this for my own site (Preact instead of React, static Markdown content, separate style loading, hopefully soon automatic partial hydration for whatever JS does end up on the wire) and I plan to break it all out into simple libraries so people can do similar with the same toolchain without the webpack nightmares I’ve experienced.
> They are right to say this, as the current Notifications system in OS X is ripped nearly pixel-for-pixel from Growl's implementation a decade ago.

I _think_ when Growl came out it was an open-source implementation of a notification UX that Apple had already demoed, either as a prototype or in some first-party apps, but it's just a vague memory. Does this ring a bell for anyone?
Well it still can be hours. Really depends what you work on.
i thought games were supposed to be an 'escape' from real life lel
>roads, electricity, water, trains, public transport, telecommunications

Yes because all these examples are working great right now.
There's a reason the IRS has teeth. Most of the time, it's very effective.
Great link, thanks.
Learn from the past ^2.
I think it's more likely he cashes out and becomes another "young prodigy angel/VC/investor".

He doesn't have the work experience to understand the problem domain well enough to build a company to solve it and he doesn't have the life experience to apply what work experience he has had. I'd bet the money I'll net after the lockup on an IPO I'm in that close to 100% of the value of "his" company was built on that bed of VC funds and their connections he lucked into.

He's a cute anecdote for the company's marketing--that's the entire sum of his value. He's not likely to build another company or achieve any further success outside the VC bubble.
I must say, honestly, I don't understand the JavaScript (JS) movement. I am not a web developer, perhaps that is the reason.

IME, 9 times out of 10, web developers are using JS for non-necessary reasons. The user configurable settings of popular browsers make it easy to designate the small number of sites that actually require JS and keep JS disabled for all other sites. They anticipate that the user will not have one default JS policy for all websites. In other words, these web browsers do not expect that all users should just leave JS enabled/disabled for every website, they acknowledge there will be situations where it should be disabled.

However as we all know most users probably never change settings. Doubtful it is a coincidence that all these browsers have JS enabled by default.

The number of pages I visit that actually require JS for me to retrieve the content is so small that I can use a client that does not contain a JS interpreter. Warnings and such one finds on web pages informing users that "Javascript is required" are usually false IME. I can still retrieve the content with the use of an HTTP request and no JS.

There is nothing inherently wrong with the use of JS. It is nice to have a built-in interpreter in a web browser for certain uses. For example, it makes web-based commerce much easier. However, I believe the largest use of JS today is to support the internet ad industry. Without having automatic execution of code by the browser without user review, approval or even interaction, I do not believe the internet ad "industry" would exist as we know it.

I believe this not because I think having a JS or other interpreter is technically necessary, but because these companies have become wholly reliant upon it.

That's why disabling JS stopsa remarkable amount of ads and tracking.
The first paragraph confused me until I read you live in Paris, I assume in or around what they are calling Paris Centre now. Relatively few (3%) Americans live in the sort of density you would find in Paris (25K/sq mi, Commune of Paris, NUT-3 statistical area). Most Americans have the kind of space to allow them to grow their own veg and herbs, or even forge a knife. (Paris should steal an idea from their more enlightened brethren in the UK and offer allotments in urban areas.) Sadly too few baguettes...

Don’t be mislead by US government stats about rural v. urban population. Their definition overstates the number of Americans who live in (what Europeans would define sociologically as) urban areas. I discovered this when I perused a list of US Census urban clusters and discovered Zuñi Pueblo listed there.

I can’t see how hobbyist computing with open source operating systems and legacy hardware will ever go away, and with a thriving community of interest to boot. Analog ports forever and confusion to the usurper Apple slabs...

The convergence (a big fad term of the 1990s) into infocomputotainment will eventually cloy and kids will rediscover the real world, as they did in the 1970s back-to-the-land movement rebelling against conventional TV culture.
Thank you for the explanation. That isn't really my understanding of the challenges that ADHD brings, but I don't know much about it and will have to learn more if necessary.

Edit: For instance, is it the case that it is prohibitively difficult for people with ADHD to work hard in the skilled trades? That isn't how I usually think of it, but perhaps I'm wrong.
Hahaha, well this time Jessy got paged so yeah... the summary got priority over turkey.
It’s likely related to McKinsey’s recommendations to Purdue that they attempt to get major pharmacies to “loosen up” on efforts to stop illegal opioid scripts (which had resulted in an 18% reduction in OxyContin units sold by one major chain in particular). Paying kickbacks based on ODs would be a pretty blunt instrument that, I think, would have triggered alarm bells at those pharmacies’ leadership.
Depends on what you mean by "dynamic". Some "do something when the user clicks"-style things can be done with CSS. The best example I know of that is https://git-send-email.io/
Consumers willingly purchase and burn hydrocarbons. Joe average consumer is as culpable as some C-suite executive.

And the only viable alternative until very recently... nuclear... is endlessly disparaged as unsafe by 'save the earth' types. So as far as I'm concerned, the green movement is equally culpable on the lying front. Should we charge the Sierra Club luddites too?
Off topic, but I never fail to see you post these comments on links to your blog. But you’re not the one posting the link, so how do you know when one is posted?

Btw: I love reading these posts. It’s amazing how intricate these tiny things can be!
I found this blog really hard to read. It has a static font of "15px" which is an odd decision since browsers default to a 16px.

I would love to see it updated to us em instead. Since I actually have tweaked my browser settings to by default use a larger font that statically defined pixels don't listen to.

Once I zoomed the blog to 125% I was able to read it just fine but read it at 133% since it was more comfortable for me.
I did carefully read what you said. I'm sorry you do not feel understood. Have a good one mate.
>Collective action

Pray tell, what collective action? Are you going to boycott McKinsey? Write to the same congress representatives that companies like McKinsey personally finance and wine and dine and call in for favors?

Do share, we are all curious what is this collective action that will somehow lead to enlightenment of "building a common understanding of what the problems are and what should be done about them."

Billionaires are the untouchable class of people. They don't answer to anyone. They quite literally own and run the country. I don't know why it's difficult for the rational person to get this through their heads. The last thing you will see is them being in any kind of trouble about it. We can discuss the failing of a company like Enron another time. They really fucked the dog and in much the same way as Jeffrey Epstein hanging himself in a high security prison, pissed off other billionaires who are the only people who can get some sense of action out of the legal system on each other.
Reminds me of Militsioner [1].

[1] https://store.steampowered.com/app/1373530/Militsioner/
>And how can it "negate years of hydro" anyway?

Because 3 months of diesel averaged over 5 years (hydro fails only once every 5-10 years, not yearly) already makes that less than 100%.

Additionally, they STILL use gas today -- right now. 100% is fiction. It's not even true today.

How are you not getting this? 100% is a lie. The state government even admits as much.

"The Tasmanian state government still sees a role for gas in its plans for a big expansion in renewable energy output by 2040, after introducing legislation in the state parliament yesterday."

https://www.argusmedia.com/en/news/2150819-gas-to-play-role-...

Tasmania has gas generators. These gas generators run TODAY. That means that there are times when they are not 100% "renewable", making the headline claim false.
Silver Ratio
4chan has, for years now, had these threads in /b/ wherein everyone pretends to live in some giant tower block with a vaguely Soviet feel. People complain that the water is out on certain levels, or other segments have malfunctioning food extruders. It's all quite dystopian.

I think this comes from a similar impulse.
In the US tethering is fundamentally different (or at least the carriers want you to think that so they can upcharge it)
Offtopic, but why the black stripe?
What would you talk about? Neither of you have anything to learn from the other.
Your list is missing a few things.

Be healthy, physically and mentally. Be born into a reasonably affluent family. Be able to attend a good school. Be able to find a partner.
>It's - of course - not a lie at all

The gas generators in Tasmania that will still exist until after 2040 don't exist then. Got it!

https://www.argusmedia.com/en/news/2150819-gas-to-play-role-...
I loved his How I Built this Episode - probably one of my favorite podcast. This is so sad and shocking.
Isn't that YC's ideal? That's the impression I got from over a decade of Paul Graham essays .
Body cams, more training, and weed out the the few idiots who give all cops a bad name. Put more cops on the sidewalks, walking the beat, getting to know the community.

Beyond that, Americans need to decide whether they want safe, orderly streets, or a free wheeling semi-anarchy.

Reining in the police, cutting budgets, calling for the abolition of prisons: this is lunacy. A permissive, forgiving, compassionate approach was tried in the 1970s and it failed miserably.
Dude, canning is a lot like cooking. You get to make exactly what you want instead of being at the whim of someone else's choices thousands of miles away. There are still people who like doing for themselves. I know it's hard to imagine, but even in this day and age, people still like being able to wipe their own ass.
Let me get this straight:

1. With zero experience, zero education, and training he was paid to go through, he was handed a franchise and allowed to keep a large portion of the profits

2. In less than a year he was able to use his profits to buy a second location that was presumably all his to profit from

3. Within two years of starting he made $40k in SAVINGS (not just profit) from these two locations, in the 70s

I wish we had it this easy today. No wonder this generation is constantly telling us about bootstraps
Metallic Mean
This is why https://news.ycombinator.com/item?id=25235490
Good luck typing it into your terminal.
I wanted to read the source, but it was all on 1 line, so I fed it to https://validator.w3.org/nu/?doc=https%3A%2F%2Fheydonworks.c...
I think the entire 'web apps' thing was lying dodge for Steve Jobs until they were actually ready to put out a real API with iPhoneOS 2.0 . The iPhone 1 in many ways was rushed, and once they saw how much traction it got, iPhone 2.0 opened the floodgates.

API v1 was hacky and rushed and it changed a lot in v2.
I think we're in agreement, originally it was suggested to use a "null" string, instead of NULL as a value, which is what I said might cause weird error cases.

> So in the JSON itself, you literally remove the field.

That's a good point, but in some cases having a `null` is an easier option, as you only need to determine if the value is valid, not if it exists AND is valid (but I suppose you could say it's always valid if it exists... that's if you trust the endpoint to provide valid values though).

> But consider an example where you're loading some code into a VM's RAM

Allocating memory locations from dynamically created JSON values is bound to lead to many different errors...

I guess my main point is that JSON is inherently untyped and suited for messy data or user input. This messiness makes data validation on the consumer of the JSON necessary, which means the consumer has to check if the value is valid before using it. In most cases `null` is considered invalid but if the field isn't there, then it could be an error in the JSON provider.
Well, I check HN a lot :-)

But also I use f5bot.com, a free service that lets me know if I'm mentioned on reddit or HN. You give it a list of keywords and it emails you if they appear.
What a wonderful game. Something to contrast today's shooters filled with violence and horror with simple, wholesome game to relax to.
> Apple folks: take note. These are real, material examples of the benefit brought by developers being on your side. Shun them as you have in recent years and you might find another OS starts to benefit from their weekend projects and innovative ideas.

It doesn't matter when some developers condone the forces that take advantage of them because of incentives(stockholders) or general apathy.
In the latest bizzare example of government abuse of the arbitrary and slow legal system, a person who turned off the police's water cannon which they were using to spray farmers in a protest has been charged with attempt to murder.

"Obstructing a public servant in the discharge of public functions" -- that would have made sense, but attempt to murder? Of course, because it's a non-bailable offense, so the police will now beat the shit out of him in custody. In the past few years they have maimed and killed scores of people during "interrogation". They don't need the charge to stick; they only want enough time with the accused to exact their own revenge for the minor irritation caused by the accused.

https://www.ndtv.com/india-news/farmer-protest-hero-who-shut...
Desert Bus is the same sort of thing from 1995: https://en.wikipedia.org/wiki/Penn_%26_Teller's_Smoke_and_Mi...
No, I use Feedly instead. It's fine.
> hyper talented and competent people

Talented, but not hyper talented. At my school, consulting was sorta the career you did if you couldn't get a job doing something else (like tech or finance).
Crap, I was about to set up growl notifications for my pfSense install.
I see freedom of speech as a right that should be preserved at almost all costs.

And also, step back a bit and look at the state of digitally distributed disinformation. We've elected politicians that look like characters from an absurdist satire, loony conspiracy theories are going mainstream, climate change isn't real, the pandemic is a lie, a significant percentage of the US population thinks the presidental election was completely fraudulent... and so on.

Misinformation is a problem that genuinely threatens society. I'd love to think that if you let people figure things out for themselves they'll eventually manage it. That they'll eventually stop believing wild claims based on no evidence.

But we don't have time to test that theory.

Should the big platforms have the power over the digital public square that they do? Definitely not. But they do have it. Pressuring them to deal with misinformation is something I completely support.

The alternative is tech illiterate legislation because the misinformation problem isn't going to go away on it's own.
Suffice to say I disagree. Higher wages only inflate consumer prices when they are across the board without a corresponding productivity (wealth) increase.

Higher wages from one company force the others to compete, and attracts workers from other fields or unemployment, so has two contrasting effects, as what was formerly a general labor pool splits into a more highly trained group, that retains or increases its pay, and a lower paid group due to the influx of applicants.

Amazon retail, considered as a whole, is not a loss leader. The nature of its business adds a peculiar wrinkle to this because its growth pushes consumer prices down further than other wage-raising businesses would, even if they were in fact paying excess wages for no reason indefinitely.
And any hardware protection that flows through a supply chain including just FedEx/ups/dhl can be compromised at the hardware level.
No, writing to congresspeople is useless. There are a few possibly viable strategies: one, fill as many elected positions as possible with leftist candidates. Two, build power of labor unions to achieve democratic control over the sources of profit. Three, well... revolution, if the above two fail. The ultimate backstop. Would be happy to hear any other suggestions.
The architecture isn't the chip itself.
How often do you change your header? How long would it take to make that change?

I suspect the answer is “almost never” and “less than an hour”.

My experience is that time spent repeating yourself is astronomically less than time spent doing work to avoid repeating yourself.
And locking the OS behind a gilded cage and not letting developers tinker. I’m done with MacOS as of Big Sur. M1 is massively intriguing but I am done with macs for a while. Over half of my companies 2018 macs had battery bloat and broken keyboards. Bloat breaks the keyboard. Half! It’s a real shame. I can’t abide by it anymore, as a developer I feel shunned by the OS now.
Yes and no: between 60kya and 800ya.
Probably highly dependent on which program you attend (assuming you’re talking about MBA programs). For some banking is the “high status” profession, for others it’s consulting, for still others it’s tech.
Porter Stemmer Algorithm in Detail
> doesn't need a heavy runtime to be installed

Of course it does. The runtime environment just happens to be installed alongside every Go executable by virtue of being statically linked to them.