skysight-inc/HackerNews huggingface dataset:
Thank you, a lovely list.

7, 23, 24 were driven by the common unusual political occurrence of fair economic opportunity. These rare times where a balance of power occurs, by special circumstances, between the former autocratic rulers and everyone else.

In Britain (7), domestic Royal monopolies were abolished etc creating an economic and legal environment where entrepreneurs would be rewarded. So people started investing their very expensive free time tinkering because it might lead to profit.

Ancient Greece (23) developed the Solonian Constitution which similarly protected the property rights of ‘citizens’ like never before, so Athens became a cultural center of tinkerers, hustlers, thought leaders, influencers etc, and the ideas are what we still have today. Because unlike with Ancient Phoenicia, the Greeks wrote on clay, not on perishable papyrus.

(24) Obviously the US Constitution managed to establish unusual property rights for its European male citizens, and again we see hustlers, thought leaders, influencers etc, because their efforts are far more likely to be rewarded. But this time we see what this political environment looks like close up and we see regular people’s bright ideas materialize in society because the law protects them.

I am thankful that we still today, I mean 11/26/2021 today, still maintain the balance of power that enables our egalitarian laws to stand, and hope that some new technology won’t kill that balance.
My favorite alternate history idea is that it is plausible that major scientific advances could have come a couple thousand years earlier if humans had stumbled upon the recipe for clear glass.

Clear glass -> lenses -> (glasses, telescopes, and microscopes)
The 888 is produced on Samsung 5nm LPE, not TSMC : https://www.anandtech.com/show/16463/snapdragon-888-vs-exyno...

Despite an inferior process, the 888+ and 888 are only 10-20% behind the A14 in most metrics including energy efficiency, despite being on a process with 35% lower density.
I'm positive this is usually due to convention, not a conscious design decision. In other words: websites give 20/50/100 row pagination options because other websites give 20/50/100 row pagination options.

There is no meaningful implementation difference between providing 20/50/100 options and 20/50/100/500 options, with 20 as the default in either case.

I would be very surprised if this decision is even discussed for more than 1 minute on most projects, let alone if any user research is done. But I'm happy to be proved wrong!
I'm glad I'm not the only person like this. I've never liked tradition math notation and found it about as useful as traditional musical notation, that is, hard to read for the layman and for no other reason than "this is how people have been doing it for a long time". Maybe I'm the minority, but when I read a CS paper I mostly ignore the maths and then go to the source code or pseudocode to see how the algorithm was implemented.
> First, TSMC is more of a monopoly than Apple is (and ever will be as long as they don’t care about entry level consumer devices).

From TSMC's perspective, the entry level market isn't where they make their money. You can make entry level devices on old processes that have a lot of competition. It would be really bad for TSMC if Apple were to monopolize the high end of the market, because that's what uses the advanced process nodes TSMC makes its money from.

> Then, Apple gets a temporary exclusivity on the new node (which they helped finance), but this leaves a lot of capacity on the older nodes. These processes are still really good, the vast majority of TSMC customers don’t care about being on the bleeding edge for the sake of it.

Except that they do care, because they're competing in the same market. Apple is currently making a lot of hay out of the fact that the M1 is more power efficient than PC laptops, which is attributable in no small part to the fact that they're on TSMC 5nm when everyone else is on TSMC 7nm or worse.

If nobody was on the newest node, or Apple was making products that didn't compete with AMD/Qualcomm/Nvidia/Intel in the market, the others not having it wouldn't matter. When the device customer is going to prefer the best one, and the one on the best node has an advantage, it does.

> what would have been the alternative for TSMC?

If Apple isn't signing some kind of exclusivity deal requiring TSMC to give all of its new capacity to Apple, build more of it using their own money so that when it comes online, there is enough for more than Apple. If they are demanding exclusivity, inform antitrust authorities of this.

> What is the end game you’re afraid of? Apple takes its business elsewhere?

Suppose Apple monopolizes the high end market. They take 75% of it using the process advantage, then take the rest as the network effect from that crushes alternatives. They're now your only customer for the newest process nodes, so they squeeze your margins to zero. At the same time, they buy Global Foundries and pour money into it until their process is better than yours, and you no longer have the money to compete because you let all your other high end customers be destroyed.
NASA delays James Webb space telescope launch after ‘sudden’ incident
Do the homebrew apps obey the normal screen saver / burn-in protections? Eg, Netflix on the TV, when paused, will put up a fireworks screen saver very quickly. Will the homebrew youtube app do the same thing?
Overall I think this is reasonable, but the font I'm using on my ide has ligatures and I think they provide a vastly better reading experience.
Extraordinary claims require extraordinary evidence.... but I guess we could settle for just ordinary evidence, if you could care to provide some. Because, in its absence, what you wrote doesn't ring at all true.
Formulas would also be easier to read if they would not name all their variables and functions with one character.

If programmers would write code like that (even fortran programmers use 3 characters), noone would be able to understand the code...
Imgur has has become so horrible that it loaded all recommendations first and it had still not loaded the main content before I closed the tab. I wish this was hosted somewhere else.
Maintainable test setup with scenario pipelines
I've found a couple odd instances where it'd be nice. But also utility classes work just fine too.
Pardon me, I think you misunderstand what I claim they have a monopoly on. They (obviously) don't have a monopoly on the mobile(or mobile software) market. They have a monopoly on the iOS software distribution market(a secondary market spawned by apple themselves). On an iOS device you cannot install a different App Store, therefor the end-user has no other choice than using Apple's App Store to download/buy software(=monopoly).

TL;DR iphones don't have a monopoly, the _AppStore_ has.

On Andoird the situation is a bit murkier, you technically can install software from outside Google's playstore, but you have to click trough scary dialogs(warnings about the danger of doing so), and App Stores installed that way don't have the same device permissions than googles play store have(you have to manually confirm each software update, for example). so yeah, on android it's debatable, but that's a story for another time.
It doesn't. There are plenty of legit uses for thermite, and manufacturing explosives for personal use is perfectly legal. It's a lot of fun to make too (as long as you are careful!)
Understand and document what you are responsible for including storage,hosts,networking.

Document the dependancies of apps on the above.

Verify backups and that they are backing up the right information and that they are immutable until their lifecycle is complete.

Verify your critical infrastructure has two power sources. Most equipment have two power supplies and I make sure they are independently powered. (UPS and line/generator). Do not rely on just UPS because it will fail you.

Make sure your datacenter has redundant A/C. Cooling failure will kill you as certainly as power failure just more slowly.

Know your facilities contacts especially the after hours emergency numbers and make sure they are current.

Know your IT support contacts. Sysadmins are somewhat jack of all trades master of none. Call the masters and use them when needed. No shame at all in that.

Don’t be a dick. Relationships are important.

Above that go out of your way help people even if it’s not in your wheelhouse.

Be aware of your long term stress level and well being. Your responsibility is to your people and you can’t do that effectively if your are not mentally able.

Communicate with your boss and make sure you are getting the support and tools you need to do your job. If you need it ask for it.

KISS - Don’t be sucked into complexity where it’s not warranted. Simpler is more reliable than complex if you don’t understand the complex.

Don’t automate unless you completely understand the process you are automating and all the dependancies.

Don’t offhand just trust vendors or their promises. Verify.

Pay extra for good hardware.

Read HN

In no particular order.
To any person interested in understanding calculus through infinitesimal and infinite numbers, see: https://people.math.wisc.edu/~keisler/calc.html
What would be full Black Mirror would have that voice message sent to the device the headphones are being used so that the actual message is heard as well. Maybe with the klaxon sound effect preceding the message. Oh, having the red light pulse as well still. No need to not use it when available. Maybe even combine movie universes and have an animated envelope read the message a la Harry Potter.
With all due respect, your data usage needs are yours and can't extrapolate to everyone else's. A few 320GB DAT cartridges may be enough to back up the essentials.
Thank you all, HN is a fantastic community.
It's not an unethical hack, it actually helps the YT algorithm understand what category is the video part of. This works especially well in this scenario because kalari is a very narrow niche.

Tags do not boost your SEO at all, they rather help your video appear in the Recommended Videos section on the right of a YT video.

When I tagged competitors I was simply telling YT that it can show the videos to people watching another video from one of KalariLab's competitors.

There are 3 main ways to get views on YT when your channel is small:

1. SEO;
2. Homepage recommendations;
3. Recommended videos on other video pages.

The tactic with tags works only for the 3rd category above.

I hope that settles this discussion once and for all.

Sidenote: I still don't understand why this post was flagged...
What Apple did for Japan Display is interesting. They invest to build new JDI Hakusan factory for iPhone LCD but they were going to transitioned to OLED as a result. Then the factory become debt. https://www.strategyanalytics.com/strategy-analytics/blogs/c...
this->gratitude++; // thank you (almost) all!
> One can look at the source code to a program, the libraries it uses, the compiler for the language, and the ISA spec for the machine language the compiler generates. You can know that there are no hidden unspecified quantities because programs can't work without being specified.

I doubt you actually can do that and understand it all. A computer can do it, but I doubt you the human can do that and get a perfect picture of any non trivial program without making errors. Human math is a human language first and foremost, its grammar is human language which is used to define things and symbols. This lets us write things that humans can actually read and understand the entirety of, unlike a million lines of code or cpu instructions.

Show me a program written by 10 programmers over 10 years and I doubt anyone really understands all of it. But we have mathematical fields that hundreds of mathematicians have written over centuries, and people still are able to understand it all perfectly. It is true that a computer can easily read a computer program, but since we are arguing about teaching humans you would need to show evidence that humans can actually read and understand complex code well.
It's actually worse than that in the US. NO mandated vacation time (not even public holidays), no paid maternity leave, at-will employment, minimal labour laws, minimal consumer protections, etc.
> I think there's another word missing: "data sovereignty". Depending on your business, your customers might need to keep user PII within their country.

That's assuming a single multi-tenant saas footprint.

There is absolutely nothing preventing you from standing up a footprint in each compliance region and customers are assigned to the region that satisfies their requirements for data location.

You get the benefit of less footprints to manage, while still meeting the requirements necessary to serve your customers.

And if you have a customer that absolutely must have isolated infrastructure, stand one up for them and pass along the increased cost associated.
> One of the trade-offs with this approach is that it results in additional wiring; functions must be passed their dependencies and wired together to form a system. The indirection means we can no longer jump to the definition of get-article-by-id in the server namespace.

That seems like a huge loss. I feel like that approach could be great for business logic maybe? There's the "business logic as a library" technique that works well for this, and allows for easy testing.
Nothing solves the problem completely. Redirecting DNS at the router to a blocking DNS server goes a long way, but DNS over HTTPS is a tougher nut to crack.
The group is a bigger deal than you might expect. There are an infinite number of true theorems, almost all of which are boring.

Mathematicians decide what is interesting, and that's not a matter of logic. A computer can bang out new theorems at light speed but nobody cares. Mathematics, like science and programming, is as much about humans as about the raw logic and data.

You're welcome to be a group of one and please only yourself. But then you wouldn't care if it were published, and it wouldn't be unless you showed it to someone and they took an interest.
Zsh has become an indispensable power tool for me. I am interested in other shells (especially PowerShell), but Zsh is now embedded deep in my brain, next to Vim and Python, and I doubt I will ever seriously migrate away.

That said: what do you like about Nu shell specifically?
POSIX compliance has never brought me any issues, if I want bash syntax I just use `bash -c COMMAND`.
You can invoke bash scripts with `bash SCRIPT` or just add the bash shebang `#!/bin/bash` to the top of your script, set the executable bit and invoke directly.
Yes, because Samsung decide to be the world first in GAA ( Gate All Around d) hence first generation of 3nm is essentially a TSMC 5nm in density but slightly better in performance or energy and power on paper. ( Blame Samsung ) Think of it as TSMC 4nm.

Their 2nd Generation 3nm which should be what AMD and Qualcomm are using should he little better than this but we dont have any data. ( yet )
Setting: Catholic high school, late 80s. Freshman English class.

We were reading out loud in class the prologue for Romeo and Juliet... and the teacher would occasionally pause the reading to explain the text.

A more full account of the events is in https://everything2.com/user/m_turner/writeups/Shakespearean... which I wrote when it was closer to the present and more fresh in my mind.

So yes, at least one class of Generation X high school students got every joke in Romeo and Juliet.
Math notation feels like a write-only language somehow.

I can read and understand undocumented code with relative ease. Reading math notation without any documentation seems pretty much impossible, otoh.
Couldn't this pose a case to force TSMC to open their IP?

It's a genuine question - because they're in such a crucial industry, and they're taking sizes based on order volume, damaging other businesses?
Rename Alexa to Vasiliy so you could then ask it for one ping only.
Nullc: Fast C-like programming language with advanced features
Ask HN: How do consultancies transition from client work to own products?
Hello HN,

We’re a small software consultancy (https://featurist.co.uk/). We have been very successful writing web software for our clients for some 10 years now. However, we want to gradually transition to working on our own products. It’s more fun and hopefully more profitable too.

This is of course easier said than done. We did some research and figured that before anything else we need to speak to potential customers and understand their real pain points and where new products could help. We have then tried to engage with people directly (via twitter dm and reddit posts) but to no avail so far. It now feels like we’re doing something wrong and we should probably look for some help.

So here are my questions:

- How do consultancies make that hop in general? What are the key insights?

- In our particular case, who are the people that could help and where do we find them?

Thanks!

Artem
I think it depends. The concept of a tenant is a spectrum that ranges from simple end user to big company with thousands of users. Depending on what your application provides, different solutions are useful.
The unknown scientific genius: remembering Thomas Harriot, 400 years on
What would you expect to happen to the tyres at high speed? I assume at some speed they’ll fall apart or something but that surely must be at more than 100kph. The things are already holding in air at 100psi+ — why would rolling quickly be an issue?

Of course, at 100kph you might have other issues, like stopping in time, but I wouldn’t expect my tyres to fall apart under me. If you have any further information on this topic I’d love to see it!
Is the new 16-inch MacBook Pro a pro-only machine? [video]
Thanks to you, and everyone who is on call today!
Who Said Science and Art Were Two Cultures? – Issue 108: Change
Or what if UAE funds don't give up investing.
Arguably becoming fabless and manufacturing at TSMC is what brought AMD its edge over Intel and its recent success.
I don't want to though.
Might some large governments be interested in destroying a cryptocurrency?
It can be quite provincial. Could you please post a link to a paper or website that has notation you'd like to understand? Which domains are you interested in particularly?
Crypto-shredding is not an option? https://en.wikipedia.org/wiki/Crypto-shredding
I really wonder about the whole battery thing and if it's somehow deterministic. Has there been any mechanical shock, deep discharge or unusual temperature exposure? FWIW, there are special battery bags.
I just hook my rpi up to the (non-smart) tv and use x2x over ssh to open Chromium from whatever device I'm running.

What am I missing that open source version of smart-tv firmware/software would get me?
Americans Once Celebrated Thanksgiving with Tricks, Treats, and Mayhem
Doesn’t it also make the stack traces more difficult to read as well?
Sometimes to improve on old ideas or develop new ones you need to start over.

See plan9, RedoxOS, TempleOS, Gemini, etc.

None of these are currently in a position to gain dominance, but they all explore a space that couldn't be explored starting with a prior code base.
Only for the record, in Italy the modularity is a de facto standard since some 40 years +.

When you build a new house the initial question is only whether and where you want "503" or "504" boxes in the walls, they are corresponding to 3 modules and 4 modules and are ubiquitous, much later you may decide which make/model of switches, sockets etc. to populate them.

The Italian sockets are 1 module, Din/Schuko are 2 modules, switches and push buttons, etc. are 1 module.

Till a few years ago you only used 503's, nowadays the trend is towards 504's, at least on the "low" boxes (where you normally have sockets).

There are 4 or 5 reknown manufacturers, each with more than one "series" of switches/sockets/etc. with different designs.

Some few more details about sockets:
https://news.ycombinator.com/item?id=27652337
The tires define the distance you need to break the vehicle.
The calling convention described in the parent is the Windows 64-bit calling convention. In the 64-bit calling convention used on all other platforms, the first six arguments are passed in registers (RDI, RSI, RDX, RCX, R8, R9).

The parent is correct, just incomplete :)
Stuff like gold or bitcoin if used as currency can be deflationary as in be worth more over time against good and services.
Temporal logic of actions?
We live in a big city in Germany with two kids and earlier this year bought the Tern GSD mentioned in the article with two children seats. We don't own a car. This thing gets so much mileage it was definitely worth the money. Before, we frequently rented a car from a car sharing service when we had really bad weather or needed to drive a longer distance - we now pretty much NEVER rent a car anymore. The bike is absolutely lovely, feels very safe and is a joy to ride. It was a painfully expensive purchase, but very worth it.

When the kids get bigger we can exchange one of the seats with something comparable to a motorcycle back seat - a cushion and handlebars below the saddle - for the bigger kid. When they both grow out of it we can replace both seats with a chest or rack and have a very capable cargo bike. The whole bike is designed to not be much longer than a regular bike, so you can do pretty much everything you would usually be able to do, like putting it in a bike rack in the local trains and such. It also is built to be parked vertically due to support bars at the back tire (which, to be fair, doesn't work if you have two children seats, but still… nice feature).

I love it.
Unfortunately non smart tv's are getting rarer and more expensive.
I doubt it costs that much time and money to sue a couple of people once in a blue moon. As far as I know, this is not exactly an every day occurance for them.
The architecture itself is worse than it's competitor. Even with a node advantage and 3x faster RAM at the same power consumption, it cannot beat a 5980HS in single thread by a large margin (https://www.anandtech.com/show/17024/apple-m1-max-performanc...) and it can only beat it in multicore by using almost twice as much power. In the phone space, their chips are also
only ahead by 10-20% despite a huge process advantage (35% higher density).

Their SoCs are pretty good. But they're only good because Apple has almost exclusive access to TSMC 5nm.

I'd love to hear about how the M1 isn't competing against AMD and NVidia.
>type TFooOptions

is that creating a JS class under the hood or is just a hint for the compiler?

What I do , but I don't work with recent PHP versions is to create this as a class, then to make this easy to construct objects from JSON i add a static function fromObject or fromJson that does it for me. Using real classes could prevent bugs when working with shit APIs like Microsoft TTS , where they have 2 endponts and one returns objects like voice: {name:"Bob"} and the other voice: {Name:"Bob"} so my code will wrap both type of responses into a well defined class.

I don't think there is a PHPDoc annotation just to hint what that object looks like but I will be happey to be shown a way.
Most textbooks come with a list of definitions.

Try to read it aloud.

"The Probability Lifesaver" has a lot of good mathematics tips (which are not even mathematics related) most of which are not probability-specific. It's a goldmine.
If you’re recommending we add another two in June and July for symmetry, I’m up for that.
TVP is practically owned by a leading party, it’s a propaganda tube by now. And it’s not even subtle, it’s North Korea level now.
“UN Motivo Sexual” Autor Pier Heller 1985 Teatro Escuela Central
Yes exactly, thanks!
I am Polish.

I have seen the toy many months ago, if not the previous year. It has been internet sensation for a long time.

I fail to understand how this is any news.

My younger son (4 1/2) has learned this by accident (yeah, a moment of unrestricted youtube access) and now I am trying to get him to unlearn the song.