skysight-inc/HackerNews huggingface dataset:
Is this a government project though?

I don't know anything about it other than their site, but it states that it was supported "in 2019" by PrototypeFund ("a project of the Open Knowledge Foundation Germany, funded by the Federal Ministry of Education and Research") and/but "since 2020" supported by E Foundation.
Thanks for the feedback - very much confirms some of my own issues, but it's also clear that I still have to find a better solution to emphasize some key points of differentiation:

1. thi.ng is definitely not a framework - it is a collection of 260 largely independent libraries & projects built around them
2. Because of #1, there cannot be a single "start here". I was hoping that the interactive tag cloud would make this obvious and also fulfil that "start here" role: Users choose a tag/topic of interest and get a list of relevant projects, each with a readme (and often a list of examples)

To give an example of the problem: Say you're interested in building UIs. There're currently ~20 different projects related to that (of which only a few are related to each other, the rest independent), some are DOM based, some use canvas, others are for OpenGL, Java, Clojure, even others are for baremetal ARM devices. Where's the "start here"? An even larger number of packages are dealing with/providing data structures? What funnel should/could these have?

140 of the ~260 projects are part of the thi.ng/umbrella monorepo and written in TypeScript. These are somewhat more cohesive (in terms of style, approach & infrastructure), but still definitely not a framework. Then, there's also the issue that "monorepo" has multiple interpretations too by now:

1. a large (more or less) single-purpose project consisting of multiple packages/sub-projects
2. a google-style monolithic repository providing a common source of truth for thousands of projects (not all related)

thi.ng/umbrella is somewhere between #1 & #2. thi.ng at large is definitely a #2...

I'd really be interested in hearing how others would approach this from an UX POV, since it is seemingly different to the vast majority of open source offerings, especially in that wider field of "creative computing" (which itself IMHO is a too limiting term for thi.ng - there's a much stronger focus on topics outside what's covered by P5, OF, Cinder, OPENRNDR etc.)
You can easily do hate speech without telling any lies, just presenting [a specific subset of] verifiably true facts.
What’s the benefit to myself to watching a ballgame, going to the orchestra, putting together a jigsaw puzzle, watching a reality TV show, or any of the other 1000s of things I could choose to do to entertain myself?
Not only that. Octave/Matlab indexes end at the last point. x = 0:20, ends at 20, not 19.
England's Covid-19 infections down 30% during national lockdown – survey
> you're using tools from different authors who all have their opinion of what "the right way" is.

This is in fact an issue on any platform right now.

> there's no such thing as a separation between 'system' and 'application', failure to update often means you are unable to use up-to-date software entirely.

Isn't that why Flatpak was invented?
Probably because in the US people drive to work, while in Europe they either cycle or catch a train? Still interesting that Americans have shorter commutes, but if what I say is true, then it's quite a difference to consider.
Bullshit, the noisy conqueror of the information space
>Founders have less work/life balance than regular workers,

If you're applying the "work/life balance" to founders that are doing what they prefer to do, it means my previous comment didn't do a good job explaining the flaw with that distorted lens.

Imagine a retired person spending all day in her garden... planting flowers, trimming hedges into pleasing shapes, etc. When not outside in her garden, she's still reading about gardening in magazines and surfing website discussion forums related to gardening. When doing neither of those tasks, she still thinks about gardening while laying in bed and anticipates the tasks she wants to do the following day and the future plans for the next week/month/year. The sum of all of her gardening effort adds up to more than 40+ hours per week. However, most outsiders would not say the retired gardener is having a "work/life balance" problem or that she's a "workaholic". Instead, we give her a charitable label such as, "she's enjoying life".

For many startup founders, building the business is the "garden" or "creative canvas" to express themselves.

For others where the activities at the job are not the most fulfilling form of living, we then have to construct this mathematical ratio of "work:life" because the work is undesirable and it's the life that is desirable. (E.g. sayings such as "work to live instead of live to work" or "working for the weekend".) Therefore, "work-vs-life balance" is indirect code speak for "undesirable-vs-desirable balance".

The founders that are doing what they truly want to do (even if it's 60+ hours a week) don't have this giant misalignment of desirable-vs-undesirable activity and therefore, the whole "work/life balance" is meaningless to them. Their work _is_ the passionate life. You can't apply "work-life balance" to Warren Buffett. He's been fascinated by business financial numbers since he was a little boy. Thus, forcing Warren Buffett go on a whale watching expedition to fulfill our expectations of "life" in the work/life balance equation is actually cruel torture to him.
It's mostly a reliable day to day phone. Rough edges I've seen:

- Occasional "X app stopped unexpectedly" messages.

- Font sizing is really weird on the built-in email app (a K9 Mail reskin)

- System webview sometimes (maybe once a week?) starts rendering blank white pages until I reboot the phone.
There are exceptions (see other comments), but between good players they almost never allow the other player to get a better position after giving up the piece. That is they see the attempted sacrifice and how much worse (better for the other player) the board is afterwards and don't take it. Thus most piece losses are a blunder, and they know that the opponent knows how to win (unless they make a return blunder, which is unlikely).

That is at the high levels. I play my down positions, because I'm not playing anyone that good. I learn a lot and my opponents often enough will make return blunders I can take advantage of. (I typically lose anyway, but it works out often enough to be worth trying)

One other consideration: in a tournament situation it might be better to resign and take a nap. You can then come into your next game well rested while your next opponent might be worn out from his last game. A loss and a win is better than a low odds chance at a draw but probably a loss and a game that you play tired and so have decreased odds of a win and might lose as well. Psychology like this can be important.
Is Julia not the new player in that game?
> Your physical labour people probably consume more calories than they use.

It really comes down to this at the end of the day. Assuming someone is reasonable about what they eat (not garbage), if you consume more than you expand, you're gaining weight that is mostly fat, unless you're doing some type of resistance exercise like barbells, which would result in both fat and muscle gain if, again, you don't eat trash diet.
While I love the idea of bulk transport based on sail power, making this out of wood instead of steel is really one of those feel-good things instead of a practical way to protect the earth. The trees Ceiba is made of take the better part of a century to grow to maturity, and steel is actually pretty good for the environment all things considered: most steel container ships are recycled due to the high value of the steel. A completely different story to fiberglass, which is basically plastic and is tossed in landfills.
The reason why some of the largest ever companies in the world have sleep pods at work is because there's a direct relationship between sleep and performance.
thin, no fans, normal keyboard. I have not held a macbook air so I can't comment on weight. The battery size doesn't matter, only how long it lasts while using it :)
> Jews invented the system that forced everyone to stop working at least one day a week. Christians inherited that and dominated the world.

Ostensibly, Christians dominated the world by pioneering monotheistic proselytization. The day of rest didn't necessarily preclude Abrahamic religion from continuing the human sacrifice culture carried over from the polytheistic Canaanite roots of early Judeo-Christian religion. To the contrary, human sacrifice was elevated to the foundational myth vis-a-vis prophetic martyrship and symbolic rebirth.

On the whole, I agree with your broader point. Sacrifice cultures and result oriented cultures are intrinsically at odds with each other -- at some point, the culture must decide what is more important: appearances, or sustainable throughput? Cultures that decide to prioritize the latter almost all converge to your experiment A.
The New York Times is on it.
"Solve for X: 3567/134 = X"

Would take me, a human, about 3 seconds to

1) highlight 3567/134

2) Press Alt-Escape

3) type "bc<enter>"

4) middleclick

5) Doubleclick answer

6) Middle click in answer box

26.61940298507462686567
That can definitely be implemented in Matlab with the symbolic math toolbox.

But interesting nonetheless.
Yes. For some types of plant, a variety means a population that is a stable and has similar characteristics, and you can grow these from seed, and they will generally look like their parent plants.

Apples are not like that. Each plant grown from seed is vastly different from the mother plant, and you don't even know what the father plant is, because it could be an apple, a crab apple, a quince, etc. Most of these random plants are useless for fruit. And so, for apples we use the name "variety" to mean clones of one single plant. So, all "bramley" apple trees are clones of the original bramley apple tree in Southwell, Nottinghamshire, UK. This is done by taking a cutting of the tree, and grafting it onto a specially grown root.

So when someone says they have found a new variety of apple, what they actually mean is that they found an apple tree that grew from seed, and it actually looks and tastes nice, and therefore might be worth cloning and spreading around the world.
Here is toy example: I define a function f(x):=1+x2. J will automatically work out the inverse for me, as you can see below:

f=:(1+*&2)
f 1 2 3 4
3 5 7 9
(f^:_1)f 1 2 3 4
1 2 3 4
(f^:_1) 1 2 3 4
0 0.5 1 1.5

Now obviously not every function is bijective or even if bijective, trivial to invert -- and J doesn't (or at least didn't) have a super well specified way of computing those generalized inverses. But still: "under" is actually pretty cool, even just conceptually I find it quite valuable.
We will never reach carbon zero through austerity alone.
Minimal Raspberry Pi CM 4 Carrier
Interestingly enough, these contexts form (imo) an single example set.

Chip-OS dyads like wintel. Platforms duopolies & oligopolies. Neutrality & commodification vs lock-in dynamics. Public or free standards as an alternative to platforms. etc.

A lot of these dynamics have recognisably repeating in the computing industry (also telecom & media) for 4 decade.

OTOH, scale is a quality unto itself, and as this article suggests... Vertically integrated computing is very much a megacorp endeavour. I think the difference here is the scale of these companies.
Had me until it mentioned "the cloud"

Does it force you to have data on the cloud? Or can you get by without using the cloud?

Simply put: I don't want anyone having my data anywhere apart from me and my device.
They wouldn’t, simply because their position as the dominant player in ePublishing gives them a massive incentive to lock-in users. Which is what their DRM does: you cannot move books to non-Amazon devices, so you’re stuck on Kindle forever. That this also satisfies publishers is something of a side-effect.

They did the opposite with music (they actually sold simple standard mp3s, unlike what you get from iTunes) because they were challengers, not incumbents, so the priority was to attract users.
This is a great summary. Sorry if it didn’t make sense. I think whats also interesting is it has become on one hand more accessible but on another less. Even with ARM cores the cost to get to 5nm is staggering and can really only be done by a few companies. It’s very obvious who has the scale.

Heck even semiconductor companies themselves are worried if they can make it to the 5nm node alone - the XLNX/AMD and especially the IPHI/MRVL merger can be viewed from this light.

What is most interesting is the timing. Software did eat everything, hardware used to keep up. Moore’s law died a quiet death and the solution is everyone makes custom chips for everything. Well then the people who have to most compute are going to make the most chips, but also at a time where the actual entry to do leading edge is the highest. It’s just a very cool time for them to have done it. I’m excited and will be following. Thanks for the feedback, the writing is hard sometimes.
Would you care to elaborate?

Try as I might, I have never found any laptop that is even half as sturdily built as a macbook. Yes apple plays dirty tricks that prevent inexpensive repair, but TBH, no one else produces a product that physically lasts long enough to be worth repairing by the time the board level components gives out.
If your colleagues and replacements can't maintain the code you wrote, the fact that you didn't use 3rd-party code instead is not the problem.
Looks interesting, thanks. (Too bad, as one of the reviewers notes, “author has given up on theoretical physics and now runs a software development company specializing in lighting/shading routines for video games”...)
Apple lowered the entry price of an iOS phone to $400 this year. There’s more profit to be made via monthly payments for services, so getting more iOS and macOS products into people’s hands is in their interest.

I’m not saying they will sell third rate quality products like $400 laptops or $200 phones and tablets, but they are interested in lower prices and making up for it by getting people to purchase more from the whole ecosystem.
I used to think computers “ruined chess” because it felt like the mystique was removed from the game. However it has made watching high level tournament play really enjoyable. You can see in real-time the effect a players move has on the advantage. And of course when a amusing your own games you can see move by move how the advantage moved. And then comparing your comparatively very low level games to GM’s and really seeing, quantitatively how good GM’s are.

I’ve seen many games where advantage rarely moves at their level. Just every move, many non-obvious, holding it tight as they struggle to keep their heads above water.
Another issue was that the intended purpose for the CD-ROM was to load some data for a videogame level, and maybe stream some music while it was played. But Crash Bandicoot came in the first year of the console's life, and it used non-stop disc access to continuously load data into RAM. A single playthrough of Crash Bandicoot surpassed the drive's expected lifetime.

> Andy had given Kelly a rough idea of how we were getting so much detail through the system: spooling. Kelly asked Andy if he understood correctly that any move forward or backward in a level entailed loading in new data, a CD “hit.” Andy proudly stated that indeed it did. Kelly asked how many of these CD hits Andy thought a gamer that finished Crash would have. Andy did some thinking and off the top of his head said “Roughly 120,000.” Kelly became very silent for a moment and then quietly mumbled “the PlayStation CD drive is ‘rated’ for 70,000.”

https://all-things-andy-gavin.com/video-games/making-crash/
I used to have my own and it was very... hacky.

Basically it was a PHP website where there would be snippets of PHP at the top of the page followed by html with the occasional `<?php echo $var; ?>`.

Then I wrote a simple bash script that curled the website from localhost and saved everything to a local folder (kind of like how Jekyll has _site). Then the script used the neocities gem [1] to automatically upload.

I now use Jekyll, but I've thought about making my own because only I will use it and I'll understand it from top to bottom. With Jekyll whenever I need to make a change I have to re-read the docs to figure out what I need to do.

[1]: https://github.com/neocities/neocities-ruby
It's impressive how my pip version seems to always be out of date.
Show HN: Smiley in Motion – An Animation Course that uses Emojis as examples
I think you are using nonstandard language. Tactics are short term material wins. Hanging a piece is absolutely tactics, it's a one-move tactic.

You seem to be saying that "defending against tactics" is strategy, which I guess it is, but it's a very tiny strategy that won't fill a "study". Once you know the idea of "find your opponent's best move before you choose your move". There's no more of the strategy to study , you just apply the tactic every turn.

Things like maintaining control of many squares, building a >3-move plan around depriving the opponent's bishop of mobility, and switching between these plans when they are inevitably interrupted, is strategy that takes a lot of time to study.
I've been using it for a few weeks: It doesn't force you to put anything on the cloud. If you choose to create an /e/ account, it makes it easy to sync/backup to their cloud services, but it's completely optional.

Unlike Google or Apple, you're not required to create a cloud account just to use your own device.
Apple Create ML: Creating an Image Classifier Model
But sleep must be contiguous, nap power (20 minutes) are effective only if your employee doesn't have a healthy sleep schedule
Good review/intro, nothing groundbreaking but a good resource for anyone interested in how the puzzle pieces all fit together.
Google may be able to make specific deals for particular countries and hence greatly limit the impact.
I've been watching high class matches on TV all my life, but usually with sound turned off. Comments are usually just computer analysis read out loud and background trivia like "he played similarly 2 years ago against XY" don't provide any benefit to me.
Linux: https://www.kernel.org/doc/html/latest/driver-api/memory-dev...

Windows is harder to find (not open source) but issue tracking indicates it has one: https://www.intel.com/content/www/us/en/support/articles/000...

Of course the bootloaders all set up RAM. They have to, to load the operating system. Then the OS sets it up again, to suit itself.
Ah so 'variety' sort of implicitly means 'useful, viable, variety'?
I highly recommend Chess Tempo for tactics training. A large database of problems drawn from grandmaster games, insightful user commentary per problem, and a full classification of each problem by the type of tactic e.g. attraction.
>And there are quite a lot of people using and depending on Homebrew.

People are under no obligation to upgrade immediately to big sur. I'm holding out on Catalina for a few months with older hardware. M1 is a big change and I'm not surprised it will initially break a few things.

Also the point of having third party app ecosystem is that the first party doesn't have to maintain them and yet still receive some benefit from them.
80-hour work week?!

Also, how do you know Elon Musk relationship with his family is successful?
That one is interesting indeed. I'm a bit curious about you taking issues with "manifold" and "polyglot" here:

- manifold - something taking many forms
- polyglot - https://en.wikipedia.org/wiki/Polyglot_(computing)

I'm pretty sensitive to marketing BS/buzzwords myself, but unlike the usual "blazing fast" and similar hypephrases, the above two words actually are 100% correct use of the terms (IMHO)

See my other reply above re:scope and projects written in: TypeScript, Clojure/script, C, OpenCL, GLSL, VEX, Java, Forth - if this is not polyglot, then what is?
> the entire article is under a paywall, but 100% seems a stretch
GM, Nikola Agree to Scaled-Down Supply Agreement
Permalink to the release notes: https://github.com/pypa/pip/blob/c31c148a5b1d87591862c715adc...
Three or four levels is most likely too deep.
Yes, the new resolver is the highlight.

Permalink to the release notes:
https://github.com/pypa/pip/blob/c31c148a5b1d87591862c715adc...
Was this recently? Unless you're an absolutely exceptional chess player, both Chess.com and Lichess are filled with enough good players that I'd be surprised if you flew through the ranks quickly enough to be accused of cheating :)
This study is injecting it, but I'm not sure what route they would take on humans.
Lunatic seems very enticing to me. I remembered it, but not its name, when I read the intro to this blog post and my question was going to be if you’d tried it and what you thought of it but then a couple of paragraphs further into the blog post I learned that you are the author of Lunatic :P

But instead I would like to ask about the future of Lunatic. What is you vision for it? Like, is it a hobby project that you are doing for fun or is it an endeavor that you intend for to be powering big systems in production?

Furthermore, how will you fund the development of Lunatic? And where will other contributors come from? Will they be people scratching their own itches only or will you hire people to work on it with a common roadmap?
It may have been a generational shift - I moved to Austria (similar culturally in that respect, I have since moved to Germany) in early 2005 and in my first job the "older" coworkers (to me at the time, probably in their 40s then so in their late 50s/early 60s today) would go to have beers after work every day, or almost every day.

In later jobs that didn't really happen & I think I caught the very end of that type of thing.
Most people wouldn't think a smartphone OS was complete without an online component.

If you truly don't want that postmarketOS and a number of Linux distros work on some older phones and the pinephone now.
The elimination of corporations as special legal entities would make governments more directly controlled by people rather than wealthy megacorps. It is an unpopular line of thought because of the perceived economic benefits of megacorporations, but I'm not so sure they really are a good use of the talent that gets sucked up in them. Maybe we'd have a more innovative society if our culture took back personal responsibility.
Due to the trillions of dollars blindly going into index funds, thereby purchasing these stocks, are these five companies' stock prices way too artificially high ?
Position of the Academy of Nutrition and Dietetics: Vegetarian Diets
Four lessons I learned from maintaining a 10k stars project on GitHub
Show HN: PolyFuzz – A framework for fuzzy string matching
archive.is doesn't work for me and it looks like the site has been down for a while:

https://www.isitdownrightnow.com/archive.is.html
Global climate accords, putting a price on carbon and thus making steel and burning fuel more expensive. The market can optimize well as long as the cost function is good.
I believe what happens is most people are 800-1200, many of them decide to cheat at some point rise quickly a few hundred points and them are banned. To be higher rated than maybe 1600 or so you've played more games which also gives more statistical evidence for the cheat detector so less likely you're consistently cheating without getting caught.

That said, there's probably some amount of higher rated cheating that is just smarter than playing every engine move and harder to detect (though chess.com says they have banned a bunch of GMs for cheating)
Reduced commute stress? More family time? Schedule flexibility? Better eating? More sleep?