skysight-inc/HackerNews huggingface dataset:
That's not really something I agree with? I find sortition to be one of the most democratic form of participation.

Modern political systems in the west, that is to say, liberal democracy through representative voting is entirely oligarchical. Look at parliaments all over the world and how they correlate with the population as whole in terms of socioeconomic indicators, race, gender, etc. They are not representative at all of who makes up the population but instead they represent who the population believes and who the system allows to be capable of making decisions.

And this final part is what I really want to put emphasis on: who makes the actual decisions? I think here we might have different views but to me, who makes the decisions is the most important even more important than making the optimal decisions. I believe a system is more democratic if the decisions are being made by people who are actually, materially, involved in the consequences of said decisions.

And with that in mind, I think sortition is indeed much more democratic than voting because in sortition you get a group of people that are truly, socially, economically, gender-wise, race-wise, representative of the wider population. Not only that but in sortition everyone has the same chance of being able to access power, whereas in voting only those that are appealing to big demographics will be. I mean, it is not a coincidence that politicians tend to be extroverted and charismatic... but what about people who are shy and introverted? Is the only method of participation for them the vote?

So I guess in a few words: I believe sortition is more democratic because everyone gets the same chance to do active participation, rather than most people simply being able to vote for the few people who actually have the chance to debate, review and make decisions.

I really encourage you to read maybe Camila Vergara's book "Systemic Corruption" if you have a chance to get it which might change your perspective in terms of sortition and voting. Though in fairness, she suggests a system that's based on a network of local assemblies; but also argues in favor of sortition for certain position (as opposed to voting).
> contains bits of ice which help make it extra slippery

Wait, why would bits of ice make it extra slippery if it's the water that makes ice slippery?
That's my mistake; I meant to say Monorepo there.
It should not be embarrassing to identify shortcomings of your past, especially those that arose from decisions that were reasonable at the time.
Similar in NZ, but there are still imperial measurements in places, e.g. PSI for tyres, or inches when talking about TV dimensions, DPI for screen resolutions, a quarter acre section for a house. You might hear people talk about a "pound" of butter when it's actually 500g, or ask the mileage of a car, but expect the response in km.
I thought the Narrative one was 100% there. I'd still give the News one 99% and Conversational 98%.
Open ecosystems foster growth and innovation though. Yes, companies have tried making something hackable and failed but other companies have tried closed eco systems and failed.

There is a reason I have a PineWatch instead of an Apple watch or Fitbit and Wyze cams instead of Nest or Ring.

I want to build an encrypted local mesh network with my iPhone for emergencies, I'll probably just do it on Android and have a few spare phones for family though.

I guess it is a profit incentive vs building the future. Running a Kubernetes cluster on an iPad would be cool, like that poster who leveraged an iPhone for OCR'ing memes. [1]

1. https://news.ycombinator.com/item?id=34315782
Thank you for mentioning the aesthetics in graphviz. It's not in any sense optimal; we chose a collection of heuristics meant to get somewhere close to diagrams made by hand (with tools). Some areas can clearly be improved. Even the initial ranking and cycle breaking is not always quite right. Possibly some of the middle stages need to be more aware of groups of nodes. How to draw sets of natural looking curves around obstacles in diagrams still seems to be an open problem, do we even know what to optimize? It's natural to ask if machine learning algorithms will get there first.
> I still don't understand why Tocharian being centum in the east would be considered to contradict the theory that the centum/satem split was one ancestral innovation as opposed to many independent innovations.

The way I understand it is that Tocharian was an early branch from PIE (reflected partly in its grammatical divergence from it's relatives) that preserved the original centum pronunciation, and that the centum/satem split we refer to today came later.

I'm not sure if the other commenter meant it in that way, though.
Mathematical theorem used to crack US Government encryption algorithm (2022)
Hack The Box lands £45M for gamified cybersecurity platform
And what happens to the retail space with the closed doors? It gets leased to the next business that wants it. (It's also pretty likely that Starbucks outlets are leased space, not owned.) The next outfit leasing it will find it already configured to be a coffee shop - just change the signage, get some equipment, and open as another coffee shop. Starbucks might even cut a deal to take over their equipment.
The future is Amish, hasidic, and Mormon
Of course, but this is entirely possible with a monorepo.
It’s funny, many here freaked out when Coinbase Earn got shut down, calling the SEC hypocritical and saying everyone should have been shut down or nobody should have. Willful misinterpretations of the fact these are clearly bonds and bonds are clearly securities were proffered.

At the time I said Coinbase was their test case and the SEC was coming for everyone, we just had to wait. Whelp, here they are.
Apologies; I mean to say Monorepo; and specifically the idea of having one repo with multiple services deployed independently.
You can write from multiple processes and this is enabled by default (see PRAGMA locking_mode [1]). If you've got multiple writers you might have to occasionally handle SQLITE_BUSY and retry.

[1] https://www.sqlite.org/pragma.html#pragma_locking_mode
I tried from 2013 to 2018, even going so far as to change zsh to using vim bindings and then I threw in the towel and switched to Emacs. While Elisp isn't the nicest Lisp around it's a lot nicer than vimscript, lua, or javascript.
I do understand the pain when it's a public one, but in corporate land it really does make big difference for security.

If you have the funds the Deep Packet Inspection is a big way to defeat attempts to tunnel through HTTPS, DNS, or the like.
Any particular reason???
I have read some blogs. But wanted to know from HN, what developers prefer.
6-7 months is a good amount of time to bone up on a new mathematical topic, and is probably better for your mind than banging out code, unless you have a program inside of you that is bursting to get out. E.g. I'd like to be clueful about AI, which to me I think means studying stuff like high dimensional analysis, rather than "How to use ChatGPT". Blum, Hopcroft, and Kannan's book "Foundations of Data Science" looks really good for that:

https://www.cs.cornell.edu/jeh/book%20no%20so;utions%20March...

I got a page or two into it and had to put it aside, but someday. The book is officially published now ( https://www.cambridge.org/core/books/foundations-of-data-sci... ) but I'm satisfied with the PDF.

There is an HN thread about similar books:

https://news.ycombinator.com/item?id=34312248

Added: I would also like to know how homomorphic encryption works, and I think that would be less of a commitment, but it's only because I'm into crypto.
Prompt is even better than predictable. In particular, reliably knowing the refcount on immutable data (in the persistent structure sense) has reached one means you can mutate it undetectably.
I think the Purism laptops have no branding, if that is a priority for you.
It allows you to scroll through kilobytes of Slack messages, instantly!
That's a pretty high bar. Even most Hollywood productions can't afford Meryl Streep, let alone a new site, podcast, or video game.

From wikipedia:

Mary Louise "Meryl" Streep [is] often described as "the best actress of her generation." Streep is particularly known for her versatility and accent adaptability. She has received numerous accolades throughout her career spanning over five decades, including a record 21 Academy Award nominations, winning three, and a record 32 Golden Globe Award nominations, winning eight. She has also received two British Academy Film Awards, two Screen Actors Guild Awards, and three Primetime Emmy Awards, in addition to nominations for a Tony Award and six Grammy Awards.
Back at home, I had my water-cooling fans just in front of the air-conditioner. Yeah, I know not the most efficient type of cooling but I definitively saw some difference. Before that, during a 6-8 hours continuous gaming episode, I could definitively feel my legs warming up (computer was below the desk) and game performance taking a bit of a hit.

I think the best setup would be ice cylinders. You put 3-4 packs of ice cylinders that hold good amount of ice in the fridge. Then you plug them into your watercooling loop to cool the water. Probably someone is working (or did work) on a setup like that.
Ferris Bueller's Synthesizer [video]
You have a monorepo anyway, and the choice is between dealing with it via wrappers automated or manual wrappers around tools like git (e.g., manually cloning relevant repositories and constructing a build environment referencing all the right versions appropriately) or whether you'll use dedicated monorepo tooling.

That's still maybe an interesting question, but when appropriately framed it highlights that the real issue is that monorepo tooling may or may not fit your use case well, and you might be better served by hacking together more primitive solutions or making your own tooling.

IMO, the major point of the article still stands; git and whatnot are pretty good, and the build/deploy tools interacting with your code are probably terrible, so absent major outside pressures you'll go a long ways figuring out how to leverage git (in a monorepo configuration) against jenkinbuckethubernetes, and that's often much less painful than inevitably figuring out how to marry two ancestrally disjoint codebases.
#1 – You don't have to upgrade TypeScript versions till you are ready, and newer versions never have breaking changes anyways. The syntax remains strictly compatible with ES6 and beyond. Packages you consume publish compiled JS and aren't dependent on specific TypeScript versions at all.

#2 – If libraries haven't published types, just use them as pure JavaScript (which is what you would have done anyways). Lack of documentation again applies to both JS and TS equally.

#3 – I assume you are talking about compiler errors? I have personally found them to be simple to understand, especially when the exact location is highlighted in your IDE. At runtime there will be no difference since it is all the same JS code under the hood.

#4 – Yes transpilation takes non-zero time. TypeScript has a lot of tooling around incremental compile/watching for changes, so I don't think it should really be that much of a burden during development. I have worked on massive TS projects and don't even notice the compile task running in the background.

I find this post weird because TypeScript does have some real drawbacks – overly complex type system, makes the codebase more verbose, false sense of security (no runtime type mismatch errors), mix of typed and untyped code in codebase etc., but your reasons for disliking it all seem superficial and easy to overcome.

In my personal opinion everyone should be starting new JS projects in strict-mode TypeScript by default unless there is a reason not to.
You might want to find a phenomenon that everyone can agree exists. Failing to explain something that doesn't happen isn't very mysterious.

https://en.wikipedia.org/wiki/Mpemba_effect

> the actual occurrence of the Mpemba effect is a matter of controversy

> In 2016, Burridge and Linden defined the criterion as the time to reach 0 °C (32 °F; 273 K), carried out experiments, and reviewed published work to date. They noted that the large difference originally claimed had not been replicated, and that studies showing a small effect could be influenced by variations in the positioning of thermometers: "We conclude, somewhat sadly, that there is no evidence to support meaningful observations of the Mpemba effect."

> In controlled experiments the effect can entirely be explained by undercooling [water may cool below the freezing point without actually solidifying] and the time of freezing was determined by what container was used.
The fear of nuclear power isn't unnecessary. We're talking about a giant company doing terrible things and a government unwilling and unable to do anything about it. Why then should the answer to that problem be trusting big companies and the government to safely run nuclear power plants?
Robot test: "Hello there" and what's your reply?
The Ultra Studio doesn't make sense to me because it costs as much as two Max Studios, which together will outperform one Ultra, and the difference isn't negligible.
Vim use can cause increased irritability and aggression? Yes, that makes sense. https://nida.nih.gov/publications/research-reports/steroids-...
This would put companies like Audm out of business, but it seems like they already only employ one voice actor for most gigs (ya gotta respect how much she gets done though!). I wish there was more work for professional voice actors, audiobooks done by the likes of Roy Dotrice are an absolutely fantastic ride
I'm sure the people in charge of the project wish they could snap their fingers and double their budget.
All they need now is a sexy website!
Well stop funding anti-(climate)-science disinformation campaigns would be a good start. Many of the current state of divisive politics and the incredible rise of conspiracy theories can be traced to the campaigns funded by big tobacco and big oil.
That's true for the 1990s, but I still think this is different. The Netflix model is much higher paced, much larger amounts of capital, and far higher numbers of 'artists'.

What we're seeing is the higher end Netflix bets being corporate garbage, the way boy bands were. But we're also seeing tons of low-end budget "Netflix movie" garbage that got made merely to fill the queues. That's something that major music labels never did in the 1990s at this scale.

The side effect of that much money being thrown around a quanity > quality is that it also happens to filter down into lots of quality filmmakers.

So the problem is no longer bets/money but how to surface quality. Because I personally think they will still benefit from sourcing quality in the long run once they mature their algorithms.
I assume like walking on marbles or ball bearings.
The world’s most popular compilers target POSIX platforms. Being compliant with that is very important to them.
Just have them read this: https://milwaukeemaven.blogspot.com/2022/08/dont-outsmart-yo...
On top of what everyone else has said, someone might simply be using a non-native resolution on their monitor.

(Does MacOS still default to non-integer scaling on MacBooks?)
> That a cell is borne and joins into the system ready to grow into anything.

That generally doesn't happen; a single-cell fertilized egg will grow into the whole organism, but the more usual birth of cells, from the division of an older already-specialized cell, preserves the older cell's existing epigenetic markings.

> Is it not wasteful for each of our cells to contain genetic code for the whole of the organism?

Depends on your point of view. From an evolutionary perspective, DNA is the part of you that replicates and so having more copies of it is its own reward.
> lots of people who want solar, but my guess is very few are willing to pay even +25% to make it "look seamless", let alone 3x

As someone who's putting solar panels on his roof, the efficiency gap was also a dealbreaker. I don't know how many people are in the overlap of wanting solar panels but finding them visually hideous.
It can be like the pitch drop experiment but for mice
Games could have more than three dialogue options again!
There seems to be a lot of bespoke choices when setting up TS which have to be weighed up.

For example:

tsc? webpack+plugin? eslint?

And then all those compilerflags. Especially module targets.

Then monorepo considerations: lots of options.

Then how to generate your .d.ts files if it is a package you will publish.
If you want to ban me, fine, but if someone suggests that vaccines (proven to help people and save lives) is a hoax, I'm not going to just stand around.

I'll try to be less rude, but I'm not cursing the guy out or something.

Sometimes, I think, if this was the context of WW2 you'd rather we just ignore the Nazis.
What would be the benefit of the telescope orbiting other planets than earth?
Using both when it makes sense should be the best ?

I've seen many coworkers(me included) switch from vim to IDEs, but still use it here and there. I think vim alone makes less sense in our current environments where we're constantly interfacing with many different systems: In my case I need SCM status, a command prompt at any time, docker container status and commands, quick local to remote file transfer, local and remote linting (don't use the same rules) and image previewing.

I could probably make a vim + terminal setup that brings me 99% there, but it just doesn't make sense as a time investment TBH. And buttons to click are nice, really.
Just curious, would/do you do a lot of pinkie stretch movements i.e. to hit ctrl? I've remapped using autohotkey ctrl to caps lock on my personal computer and its a godsend to bypass this. I seriously think this should've been the convention. I wish I could enable it on my locked down work laptop.
I don’t know what are you talking about and why are you arguing with me.

Read the original comment I replied to.

It’s along the lines of “It is bad that in US there are no consequences when no law is broken or when it cannot be proven. In China they can just charge you with corruption in general or whatever and hang you.”
> Using a cloud-based data set and open-source Python tools, we did in a couple of minutes what probably originally took months. It was a moment when I could see the future and just leapt because it was so beautiful.

Totally onboard with these laudable goals and future vision, but, in the open science model, who pays for the cloud?
I recently bought a System76 Oryx Pro 9, and I could not for the life of me get Debian to boot from a USB. The same USB booted on my old Galago Pro, so I know it was good. The Oryx Pro runs on some FOSS UEFI or BIOS made by System76 themselves, and it doesn't play nice with anything but Ubuntu and Pop!_OS.

I filed a support ticket asking for help, and they told me they only support Ubuntu and Pop. On one hand, I understand having service desk limits, but their garbage UEFI and lack of support left me no choice but to return the laptop. In fact, I thought this article was going to be about people returning laptops to System76!

I really hope they get their game together and make a pre-boot system that can handle non-Ububtu stuff easily. The previous System76 I had was able to handle a Debian install just fine.
Not only voice actors, include radio hosts, documentary/news content, any voice over for anything, as well as imitation of familiar voices.
My dream, as someone who writes text rather than code, is to move that next step along the continuum. I want a motion for "change sentence to future perfect tense."
Pro-tip: you can quit apps from the cmd-tab view! While holding cmd press tab to get to your app, then while holding cmd, press q. App quit.
Eh, yeah, I just don't like any real logic being in those types of systems. Just too hard to test and chase down issues.

I guess "convert this image" is ok, since it is kind of a "pure function" sorta.
Blum, Hopcroft, and Kannan, Foundations of Data Science looks good:

https://www.cs.cornell.edu/jeh/book%20no%20so;utions%20March...

Also in published form from Cambridge University Press:

https://www.cambridge.org/core/books/foundations-of-data-sci...
Most opinions about monorepos conflate monocultures in source control with monocultures in build systems or workflows. Those two considerations are technically orthogonal. You can have one big repo with N build systems (like a node app and a python app in the same repo with disjoint workflows). And you can have N repos that have a common build system (each can combine into one big build with cloning and/or submoduling).

I find most of these conversations are more interesting when people decide to make that distinction.
Don’t Ban ChatGPT in Schools. Teach with It
I think you missed a }
Wouldn’t it be more practical to pay someone Indian wages to actually do the teaching?
I'm a huge fan of NestedText, especially as there is no escaping needed ever.

If you ever want to use it as a pre-format to generate either TOML, JSON, or YAML, I used the official reference implementation to make a CLI converter between them and NestedText.

When generating one of these formats, you can use yamlpath queries to concisely but explicitly apply supported types to data elements.

- My CLI converter: https://github.com/AndydeCleyre/nestedtextto

- yamlpath info: https://github.com/wwkimball/yamlpath/wiki/Search-Expression...
Maybe I'm wrong, but I don't think they're talking about state level politics.
>"voting for free bread and no taxes, right?"

Large farms and capital owners don't strike me as the "rabble".
That seems very irrelevant to the question of why someone would work a difficult, high stress job if it provided basically no marginal value to them.
Now's a great time to learn how to read basic PHP and how to modify code to sanitize input. It's low-hanging knowledge that won't take much time. You're not going to prevent the OWASP top30, but you can stop SQLi and XSS and maybe get more into webappsec.

Input going into DB: https://wordpress.stackexchange.com/questions/114344/how-to-...

Input being displayed from DB: https://developer.wordpress.org/reference/functions/sanitize...

But also, steal his cookie. Allow the student to become the teacher and see if he takes it as a humble learning experience.
I'm not, don't take it the wrong way and get upset about it.

You don't do the ten steps at once tho, you have to put water and coffee into the machine anyway.

It's like, a few more of those types of steps.

Not really worth an argument anyway...
So much to learn and so much garbage info. Gardening is heard
Does power usage really matter for a desktop computer? This power efficiency thing/environmental concern is really a gimmick. There are other industries/things that have way more damage than your computer CPU. Your old car included.
I prefer monorepo for tightly coupled systems (like a game server and client), and multi repo for multiple, loosely coupled systems (like a web API and mobile app). The main problem with monorepos is that without the resources to build proper tooling, you end up with useless commit logs and losing track of context while working, but once you're on a larger team the advantages may be better. However, if you have multiple teams working on different, a multi repo might be better; for example, if you have a team for your API and a different team for your website, then multiple repos might be better depending on how coupled they are.

Either way, it doesn't really matter that much. In the end, it's mostly just a personal preference.