skysight-inc/HackerNews huggingface dataset:
Quite likely; iirc the Playstation's UI (and store) are also made with web technology, and its performance is just so bad.

For a product that is responsible for billions in revenue every year, I would expect them to have some of the best native developers working on it. Instead, they sorta wrangled web technology to sorta work. I don't understand why the performance is so bad on the PS4 of all things, given how it's a pretty decently specced machine.

They, and many other companies, should really look at the iPhone's early success - a BIG factor there was native code, meaning they could run on a single core machine for years while Android was struggling to push device specs up just to get their UI to feel performant.

And Apple's wasn't even optimal; they used objective-c which adds some overhead with every single function call (simplified: 'can I call this method on this object? Yes? Then call the method on the function call'. Only fixed with Whole Module Optimization in Swift iirc).

But it made such a huge advantage in terms of performance and battery life, Apple was easily five years ahead of any competition.
Beasts of burden, then Water wheels and windmills, then hydro electric dams and electric wind turbines. We’d have to start with rudimentary electronics.
And the actual panzer generals took great pains to ignore that very same evil. Evil people don't imagine themselves to be evil. You wouldn't really be imagining yourself in their shoes if the game forced you to act as a cartoon villain.
Show HN: BlogScroll – Minimalist open-source personal site/blog directory
Can We Make Our Robots Less Biased Than We Are?
I had no issues so far, everything has been fairly smooth. Setup was very easy too (was my first cluster setup), and pricing is very good.
> don't want to test every piece of food I buy at the grocery store for poison

I consider myself a pragmatic and I think that the only way to actually be sure there is no poison in your food is to literally produce it yourself.

Someone who's not even telling me the recipe is not a trusted source of premium food.

There is also no poison waiting outside of Apple ecosystem.

There is no offloading decision to someone else involved, you simply have the option or you don't, it doesn't mean you have to go full in one way or the other

You don't have to deep dive every app either, it's a straw man IMO

The argument is the same for picking mushrooms in the woods: you don't pick all of them, put them in the same basket, and then test them for venom one by one, you only pick those that you already know as safe, and you're absolutely sure about it.

Nobody in their right mind would do otherwise.

I'm ok with people trusting Apple more than their parents, what I find disturbing is the idea that if I trust my parents to use the same 3 apps that everybody else in the World uses (WhatsApp, FB and Google Maps) and are certified good, I'm putting them in danger.

It is not true.

It's a false premise.

Also the idea that people will go and install every app they see it's false.

They see a warning, they usually stop right there.

My father used to turn off the phone when he saw the red alert of a missing call, thinking of a malfunction.

There's no risk he's gonna install something by chance.

Also, if iOS is on 25% of the devices in Europe, while Android is on 3/4 of them does it mean that 75% of the 700 million European citizens are not pragmatic?
So nobody knows if Tether is backed because:

* it isn't and Tether wants to keep people in the dark

* it is, but a hammer is ready to fall that probably involves OFAC freezing funds

Any other options I'm missing? Because neither of those look good.
As another user in this thread pointed out, why not develop swappable keyboards? The full physical function of a piano can be described quite simply as a set of keys that cause mallets to hit strings (ignoring the pedals because you can play a piano without pedals, but not a piano without keys). The full physical function of something like a car or computer can't be described so simply, yet in those fields swappable parts and customization are taken for granted. Swappable keyboards, swappable pedals, maybe even swappable mallets. These would preserve the timbre and function of a traditional piano, while also accommodating personal preference and variation. Is it so inconceivable to imagine that maybe there is some room for innovation with classical instruments?
I believe the creator of minix was quite pleased to learn that it had been used in Intel ME, just to name another example.
In corrupt places, this unrest is an opportunity for improvement. In non-corrupt ones, it is an opportunity for worsening.

Rather, in all places it is an opportunity for change. It's just that the upwards potential is a lot bigger than downwards in corrupt places.
On the bonkers color palette of Garfield comics
SaaS database design for multi-tenant apps
The difference is whether you're developing for charity or for money. MIT license is charity.
Apple fans tend to be fanboys, Android fans tend to be hateboys too.

I find the hate part to be very unhealthy. Seriously annoying people, they wouldn't just defend their camp, they would just be evangelists of Andoroid, they are also on a quest to bring down anything else. They even branch between themselves and have fractions of purists, Samsungers, xiaomiens ands so on and they will constantly try to bring down each another too.
And Feross himself is a perfect example of one who is trying out different ways to be a full-time open source developer: https://feross.org/funding-experiment-recap/

Having companies and individuals supporting him: https://feross.org/thanks/

As well as offering actual support contracts: https://feross.org/support/
Sherwin-Williams Fires Employee Over Their Popular Paint Themed TikTok Account
There’s a cool project I used to be part of called open source ecology. Another great resource is apropedia
I think I outlined this pretty well in the previous post.

Children can be fed by their parents, or by the government. long-term, it is better that it be the former, short-term it might need to be the latter.

It's not sustainable or desirable to have multiple generations dependant on the government. If children become "stable" adults, but their children still require the government to feed them then nothing has been solved. The adults need to be both "stable" and educated to escape government dependence.
The second obviously.

On serious side, Tesla definitely could implement a security check if it's rebooted and there is no network connection on startup.
Obviously not when already driving.
water wheels / windmills are pretty effective for reducing some forms of labor. IE grinding cereals.
Apple is the developer of thunderbolt,They wrote the specifications for it and there are two thunderbolt ports on every M1 Mac
Well, yes. Wayland is a display protocol and it does its work splendidly. X11 does a lot more than display management, and those things should not be put into the display manager yet again as it is a mistake.
Agree. The databases we're my biggest costs on GCP, and DO offers more for less.

Cloud Run, as you said, is pretty great. In my other start-up, we're using Cloud Run and Cloud SQL, and again, Cloud SQL is the biggest cost (~95-99% of the bill)
Overall its a good idea to avoid buying electronics from walmart unless its something simple like a cable

I've also heard that products such as TV's are usually lower quality compared to sold elsewhere; usually the manufacturer creates a model speficially for walmart, using lower quality parts, display panels which don't pass QA and are binned, SoC's which may have issues, etc
Agreed, I don't see anything wrong in monetizing a service and making it sustainable if it is respectful of their users' privacy.
I think for code readability show defaults can be confusing, unless you _always_ show those defaults.

The following implies that bar might be null-able if you don't know what the default is.

foo = text(null=False)
bar = text()

While writing code you likely have the defaults you care about in your head. Someone reading your code may not. You want to make sure your code leads their thought process down the right path. So either you _always_ show the default, or you only override the default.
Why don’t buildings from the Roman Empire need rebar, when modern buildings do?
Why?

Care to explain?

Because my answer was to

> They're just jealous and need to write 'apple bad' blog to validate to themselves why they are years behind

which doesn't even qualify as "bad irony"
Apple did donate them to Homebrew without us asking. When we asked for more: they donated more.
To just publish those that compile, there's no need for any M1 Macs; it's as easy to compile on Intel Macs.
There are some good free open source systems, just bring your own email provider like AWS SES and save $$$:

- Mautic.org (Recently acquired by Wordpress company)

- Sendy.co ( more of a newsletter but you can setup templates and add/remove contacts via api)
I first started programming when I taught myself at 3 years old digital logic. I started with just combinatorial logic (I was 3 after all!) but in one week I graduated to sequential logic.I still remember the spark of pride on father's eyes when I showed him the ALU I just created, he still told me to do better. Several ISA and micro-architecture later and half a dozen of languages created ( I remember fondly Beethoven,it was OO, this was before Simula) I started to get good at it. But then Gerda, my dear _Lehrerin_ had to go back to Germany (something about her father) and I had to start first grade so I set those juvenile games aside. I think they still somehow shaped the gentleman I am today.

Yours fondly. Oneupyou McGill
Jenkins and Spinnaker: 3 Integration Options for CI/CD
I have a feeling this would be more popular with the joyriders than the fencers.
Not sure about processing power, but Switch has 4 times more memory than my DO VPS and Node isn't struggling there in any way.
I think there are loosely 2 groups of people who use liberal licenses: First, people who use it as a "sane default"; these people are sometimes unhappy when it gets used commercially. The second group is the people who explicitly and intentionally licensed it to allow the widest possible use; these folks are often if not always thrilled to see uptake even if there's no direct money involved.
Replies like this always make me cringe in self doubt.

There are so many projects I started because I was interested in the problem set, got to a point where I was proud of the result, only to change my search terms just a little and find an established project by someone else.

And sometimes I read replies like this and I think it feels like someone just saying "repost: " and linking fifteen other HN threads.
Ah! We should actually fix that haha, let me know how you find it afterwards :D
Tinygrad: Triggering the Apple Neural Engine from C++ – Apple M1
> This is not an officially supported Google product. It's released by Google only because the (original) author happens to work there.

I feel bad for the author, If he ever leaves Google he will probably not be taking this project with him.
Oh but "we" do; after WW2, freedom of the press was held in extremely high regard. It was only after a few decades and American interference (e.g. Rupert Murdoch's network) that the press became more and more political, pushing an Agenda. All bets were off when the internet came around.

Anyway, during WW2 the press was controlled by the occupants (and before, possibly influenced?), so after WW2 we said never again. We still take the piss on newspapers that cooperated with the invaders instead of fold.
I've always been partial to:
https://www.youtube.com/watch?v=F5a_BmL0AfA
In the real world the GitHub PR bot gives the dev the choice of committing the advice or not. I appreciate that does not reflect perfectly in the game :)

> I also don't see anything wrong with explicit default arguments.

Very much your and your team's choice. I for one see them as noise. Does it add value explicitly stating all the fields of Field? https://docs.djangoproject.com/en/3.1/ref/models/fields/#fie...

If you would not explicitly state all of the defaults why state a subset of them?
Use a call centre to contact 100 stores at once?
The article says an industrial revolution would be difficult at best.

Industrial Revolution would be relative to the unique scenario. People will always innovate
Lack of CI infrastructure. Apple and MacStadium have given us access to some machines so hopefully this should be a temporary situation to be resolved soon.
The package selection is fairly limited. I tried it recently and was disappointed that neither neovim nor ripgrep are packaged. It also has little mindshare. I found out by accident that it was available for macOS.
Any interpreted language is going to its performance/memory barriers long before a compiled language as the CPU and memory shrink. It's inevitable; the interpretation is an unavoidable overhead.

Sure, you can write slow code in any language, but the language will limit how fast your code can ever be.

This from a Python fanboi, FWIW. I'd never try and use Python on an embedded device where performance matters, not only for UI responsiveness, but for battery life.
No file manager. 3.0 was a barely functional pile of crap.
I think your podcast and format is great, keep doing it and refining it. I look forward to listening to each new episode because of the interesting and wide ranging guests and the broader viewpoint you look for in the discussions.
Covid pandemic has little impact on rise in CO2
Open-Source Introduction to Bash Scripting eBook/Guide
Here in the US, a lot of political noise got raised about regulating social media platforms... After Twitter applied a 'fact check' flag to Trump's account.

And, of course, TikTok ended up on that same administration's radar days after it was used to smear egg all over the RNC. (Through the massive no-deposit no-show ticket pre-ordering campaign.)

Much like in the Solomon Islands, these correlations, are, of course, purely coincidental.
I'm happy for the guy. That's no mean feat.

I'm just kinda curious about some comments on Twitter and here. Ok, the guy made an open source library, with no strings attached, a big company used it for god knows what and acknowledged him. Why would the company give him anything more than acknowledgement? As far as we know they didn't demand any updates or support from him, why are they expected to give him freebies, contribute to the code or anything else?
At Northwestern, there were demands for former Dean Yuracko to recite the “Black Lives Matter” slogan. She released messages condemning the “horrific racial injustices faced by African-Americans on a regular basis” and developing an action plan for the school. But she was condemned for “not explicitly stating, ‘Black Lives Matter.’” (https://chicago.suntimes.com/education/2020/7/9/21310596/nor...). And she was ultimately removed from her job.

I don’t know Dean Yuracko’s inner thoughts. But I suspect she has fairly progressive views given the nature of her research (gender equity) and that she believes “black lives matter” as a literal factual statement. But being pressured to repeat that statement, as the slogan, and the name of an organization with some fairly radical ideas, is a differently thing entirely. In America, we don’t go around forcing people to express solidarity with a political movement, no matter how meritorious the movement.
Since Gatekeeper was originally announced I've seen people claiming that Apple were going to lock down macOS so Homebrew wouldn't work any more. I've never seen evidence that this will actually happen (and the people I speak to at Apple point to the opposite).
In Germany some cars with smart keys (which would unlock the car automatically when you approach it with the key in your pocket) were stolen by criminals that simply boosted the signal from the key (that was e.g. safely tucked away in a house) using a repeater, which made the car think that the key was nearby. Not sure if the manufacturers already mitigated this.
This is so interesting. What I think we're seeing here in these two comments is the divide between micro- and macroeconomics. I absolutely believe that supply-chain disruptions in steel due to tariffs pushed U.S. plants to re-open in some locations, but I also can see how across the nation the production dropped.

Frankly, we won't know the true effects on the tariffs until at least 2026 in my opinion -- these trends happen on the order of decades rather than years.
IIRC, some guys reverse-engineered the application packaging format and the APIs and were happily hacking away at installing their own apps. This awoke Apple and they created the AppStore.

Other examples of Apple reversing course would be "No stylus on iDevices", no use of intel chips, no switch back to scissor-type keyboards.
Seeking volunteer math tutors to help students impacted by school closures
As a former tutor, I've seen first-hand the massive unfair advantage that high quality, 1-1 instruction can make in a child's education.

At masteryhour.org, it's our mission to give this opportunity for mastery learning to every child.

Currently we are urgently seeking more volunteer tutors to help K-12th grade children with math homework. We currently have over 700 students on our waiting list and it’s growing every day.

If you’re able to donate an hour of time a week to help a child or can help with recruiting tutors, please email me at manisha@masteryhour.org

The pandemic has severely exacerbated the educational gap between those who can afford high quality tutoring and those who can’t.

Through our free tutoring program (and by providing extensive training and feedback to our tutors), we hope to close that gap, but we need your help.

If you’re willing to donate an hour of time per week and are a kind, thoughtful grownup w. children or childcare/teaching experience who is willing to donate an hour of your time a week to help kids with math, please contact us.

If you’re affiliated with a company who has employees that might be interested in donating an hour of time a week to help kids, we’d love to partner with you. Please reach out.

If you are affiliated with a college, university or student organization, we’d love to partner with you and get your help with outreach. Please send us an email.

If you're an educator or learning specialist who can donate a free training to tutors in teaching strategies including mastery learning, inquiry-based learning, anti-bias education or child-centered communication, we would love to speak to you.

We are especially looking for tutors who can speak Spanish, so please let us know if this applies to you!

Masteryhour.org is a non-profit project. Our fiscal sponsor is the Open Collective Foundation.
Serial one-man SaaS builder here with a pair of soft-landings and one big hit:

I would agree with others who have opined that this is overkill. You couldn't pay me to use Terraform or Kubernetes for my SaaS unless it was a much larger team.

My stack usually consists of this: A framework I am comfortable with that removes a lot of boilerplate (happens to be the one I know best in the language I know best), the database I know best, the memory store I know best, Turbolinks for load times, a theme from ThemeForest (with the commercial license), self-hosted analytics, Amplitude, and Heroku.

The author mentions "lessons learned" regarding Clickhouse and Kubernetes. I'm not sure what their original goal was when starting their SaaS. Usually mine is financially motivated more than learning things.

What I'm really saying is that just go with what you know best. Having to scale is a good problem to have. Pre-optimization is the root of all evil — asking "is x the right stack for y?" will always be yes when you ask in the x subreddit.

Stop thinking and build.
If someone wants to "do politics", I suggest they start by making a list of people who need to die. Kill them and then take power. That way, all the misery is contained and over before you put your name on it. There will always be people who need to die, for instance, Joseph Duncan. I would hit him with some antibiotic resistant airborne tetanus. Spread panic through the global economy to make my backers rich and my opponents poor. Crash the over-leveraged investments of competitors. And you wouldn't even need to do it. Just make it look like it and convince everyone. Use the panic to cover up the removal of signature requirements and deadlines on ballots, as well as media collusion and corruption of federal police and attorneys.

I guess it's only voter fraud if you loose. Good one. And it doesn't hurt democracy at all. To be able to launch hundreds of court cases, to fight dirty, to push what it means to be called human in all aspects of reality, nothing wins over that.

What requires focus is not the bad part, but the good part. Use panic to cure the common cold or reverse aging. Troll the world into serving up society's fingernail clippings to the head transplant doctor, and his soul to the people who image surfaces of black holes.

People hide their true intentions. Marxism, anarchism, decadence and debauchery. How little do they know Americans have done it already. The only choice is to walk away from power. It belongs to someone else. The world is much too big for authoritarianism, for one person to control. And the hellbound heart, this puzzle we all spend so much effort on to only tear ourselves apart, takes many forms, the least of which are militaristic.

No matter your ideology, your vision, there will always be one law, that there is no law.

Take all who dare bother me to the house of pain!!!

Knives!!!

Sharp things!!!
> They, and many other companies, should really look at the iPhone's early success - a BIG factor there was native code,

?????? Honestly I don't understand this argument - the iPhone didn't even support apps at launch, only the 2007 equivalent of today's PWAs, pinned websites.
Indistinguishability Obfuscation
Even if this counted as processing of personal data (questionable), it would almost certainly be lawful under the "processing is necessary for compliance with a legal obligation to which the controller is subject" criterion.
When I release OSS code, I expect everyone to be able to use it, and I do it on my own schedule, based on my own interests. It's purely self-motivated.

Were I to write code for your company, I bet you wouldn't let me release the code to anyone else (I can see it in your little eyes) and you'd definitely demand to control what I write and how quickly. It's externally motivated. The external motivation I choose is money.
Iberia Airlines were scary when I had to have two extra flights with them including unplanned stops in Madrid and Cairo
Tech CEOs Are Saying Goodbye to San Francisco
Maybe, you can also help by reporting the person for spam or inappropriateness? Not too much to ask for, right?
Stop Internet Tracking Now!
Seems like there are a couple of tech stack posts on HN lately and I certainly enjoy reading them.

But as a techie, the magic to me no longer lies in the product building, but in the ‘finding the first 10-100’ customers part.

Have there been any posts on that lately?
Why the Web Is Such a Mess
Thanks, Chris.
To go maximum pedant, your `increment` is an array instead of a function which returns that array:

var increment = function() {
return [1,2,3,4,5].map(function(num) {
return num + 1;
});
};

Moreover, modern JS is not merely convenient syntactic sugar over old JS. Let/const have different scopes, arrow functions have no bindable context.

You also now have classes, proxies, async/await, generators, destructuring, default/rest/spread parameters, ...

Add typing via jsdocs or TypeScript and - like the parent comment said - "it's really nice".

Often people mistake JS for a mere DOM manipulation language and think of

document.getElementById('myDiv').innerHTML = 'Hello World';

instead of what it has become today.

I still hate it though for sorting arrays with only number types lexically:

[1,2,10,20].sort(); //[1,10,2,20]