skysight-inc/HackerNews huggingface dataset:
Agree, especially with the concession. "Big Cloud" is best equipped to deal with forthcoming regulations.

Outpost may be local zones today (needs fact check), but maybe a better question is what is the minimum service threshold for AWS to deploy a new "global zone". Considering data locality is the topic at-hand, I would surmise it's not that much and that Big Cloud can handily deploy new global zones at the rate that these new regulations crop up.

Totally separate topic -- but my other thought is these laws are totally at odds with the decentralization trend. Not sure how FileCoin, Sia, Storj et al are thinking about this... maybe building the decentralized storage _protocol_ is the escape hatch, but maybe not.
The macaroni penguin, with its colorful headfeathers, also gets its name from this same root.
This is basically the principle behind a tech on top of bitcoin called lighning network: https://lightning.network
In new US broadband plan, cable is in for the fight of its life
CircleCI announces $100M Series F on $1.7B valuation along with Vamp acquisition
Yeh this is missing right now.

I'd love a search indexer that runs locally and incrementally, so that I can search without building/publishing.
Tauri 1.0 Beta (Electron alternative)
good catch - updating :)
Ethereum layer 1 is processing closer to 20 per second. In particular, it did 1716000 in the last 24 h.

Ethereum's layer 2 can handle tens of thousands transactions per second. These are then settled on chain as a single transaction. There are multiple layer 2 solutions already working and more are coming. It's not a pipedream anymore they are live.
Reminds me of a site a while ago called NewHive.
Reminds me of https://en.wikipedia.org/wiki/Dune_(novel)
There was an article about Dune on DLF (sorry it‘s in German) that makes exactly this point https://www.deutschlandfunk.de/denken-ueber-tausend-generati...
An announcement of Allwinner D1 based SBCs expected at cheap ($12 has been named before) pricing within weeks, if not days. I'd go for that.
Yeah I'm from Australia and you guys need preferential voting systems more than compulsory voting. Although I think compulsory voting is a positive influence overall.
Apple employees petition demanding investigation into ‘misogynistic’ new hire
It's not easy for me to imagine an unmotivated, but informed person.
> This stuff seeps into schools because it is taught in university education departments, which provide required credentials for schoolteachers.

Dont states give certifications for teachers, not colleges/universities?
Diesel exhaust temps are around 600c SOFC operate 600c-1000c.

Heat recovery turbines use either organic Rankine cycle (steam turbine) or Brayton where the fuel cell replaces or is along side the combustion chamber in a gas turbine.

Comparing the complexity of a Heat recovery turbine to an electric motor is absurd. Let me know when a SOFC with recovery turbine is in a truck.
The irony is that I think you would love Plato's republic. I think everyone is seeing shades of racism hence the downvotes.

Nonetheless your critique of democracy with universal suffrage is not new and has some valid points.

I think the problem is an implementation, those that want power create rules- rules that will prevent marginalized communities from being represented.
Is that a reference to the Monkees' Porpoise Song?
Slack threads are the worst possible UI ever, so that's not something to aspire to.

Email threading is trivial, nothing magical about it. Most every decent email client will properly thread conversations. Gmail will not, so yes gmail is super painful for long threads. Use a better client.
Agreed the movie was great.
I think we've got as much to work on here as the poetry of Sappho - history is sometimes cruel with facts and denies us the nice clean resolution we all crave. A lot of the evidence in this case is confused and questionable and while I think that some theories are certainly less likely than others (the weapons test related theories seem far fetched given that there is any surviving evidence at all) I think this will sadly remain a mystery unless we manage to uncover more primary evidence at the site that can disprove certain accounts and narrow down on the truth.

The USSR wasn't a monolithic evil big brother that could disappear people without anyone noticing - people did notice and we've got a lot of evidence of crimes that were supposed to go disappear in the wind. But a lot of evidence was intentionally tainted or manipulated for a wide variety of reasons.

The only thing we're really certain of is that a lot of heads rolled at the time that were really unnecessary.
Maybe they could just start by providing all the Android layout XML components as native in HTML6?
> Ideally more of the "Better C" languages would retain ability to parse and compile vanilla C header files without manual binding.

I've been doing a lot of zero-copy FFI work in Haskell. It became quite mechanical to create 100% literal bindings to C libs (Pointers and all), and it's nice to use it directly in Haskell as-is. I'm hoping I can write a simple tool to do exactly what you describe.
It would require the abolition of political parties, at least in the US.
As an apex predator, we don't hunt other humans for food. I'm not sure why you think killing a human is the same as killing a chicken.

We are hardwired as social animals to not kill our same species. It's the exact opposite of what you suggest.

All research shows that humans don't like killing other people. That's what makes Serial Killers so interesting as a topic, because they don't have the instinct to not kill.

Losing your instinct to not kill takes a lot of conditioning.
> And because it is in C

I'm curious, what difference does it make if it was written in, say, Rust, or C++. Wouldn't you still be able to talk to it in a similar way? What's so special about C in this context?
Ethereum Creator, Vitalik Buterin, Donates over $1B to India Covid Relief
Thanks for the reply! I'm a big fan of your work. I can only imagine the nightmare of trying to implement two separate XUL <=> HTML/CSS flex/box models in Servo/Rust.

For readers that are unaware, there is also a great blog post breaking down some of these points in finer detail [0][1].

I guess my question is — are there replacements planned for any of the legacy yet performant XPCOM interfaces / XUL elements like nsITreeView/tree? My tl;dr understanding of XUL trees is that the DOM is and always has been too slow to render millions of scrollable rows in a performant manner (bookmarks, thunderbird, etc.). Would it not be possible to re-implement the XUL tree logic in Rust, for example? Is the goal to completely get rid of all non-standards compliant elements in the long-run?

It seems like there will always be some custom elements necessary for a native desktop interface which can never be integrated into HTML...

"I’ve talked about this before, but things like panel, browser, the menu elements (menu, menupopup, menucaption, menuitem, menulist) don’t have HTML equivalents and are important for our desktop browser experience. While we could invent a way to do this in chrome HTML, I don’t think the cost/benefit justifies doing that ahead of the rest of the things in our list." [2]

..., yet I don't see much discussion about this anywhere.

I'm particularly interested because I'm currently working on a XULRunner project where a <tree> is central to the user interface (millions of rows, image column, embedded data, must run on macOS/Windows/Linux/*BSD, etc.), and it's a little alarming that there is an open bugzilla ticket that did not initially mention either the performance nor ecosystem implications (essentially kill Thunderbird, kill SeaMonkey more than it already has been) of its removal.

I think the one part I have trouble with is that implementing a native looking/performant cross-platform desktop UI is still a nightmare and XUL could have potentially been a fantastic desktop-focused superset/companion of/to HTML.

[0]: https://yoric.github.io/post/why-did-mozilla-remove-xul-addo...

[1]: https://news.ycombinator.com/item?id=24231017

[2]: https://briangrinstead.com/blog/xbl-replacement-newsletter-2...
I would hope a philosopher would choose his words more carefully. However, 'crazy' is only used in the article one time, as a modifier to the word 'partisanship'. Partisanship is exactly what Washington warned us about more than two hundred years ago:

> However [political parties] may now and then answer popular ends, they are likely in the course of time and things, to become potent engines, by which cunning, ambitious, and unprincipled men will be enabled to subvert the power of the people and to usurp for themselves the reins of government, destroying afterwards the very engines which have lifted them to unjust dominion.

> President Washington's Farewell Address, September 17, 1796

The author of this article goes on to admit that compulsory voting isn't a solution to partisanship, but rather provides sufficient political ballast to stop the center from shifting away from the otherwise apathetic.

I would love to see a fresh analysis of term limits.
The web is (or at least was) document-first, yes, but Google Docs is an extremely heavily-featured WYSIWYG word processing and desktop publishing application that happens to be distributed on the web (in addition to other platforms). The fact that you're (sometimes) using Google Docs to generate a simple document that could easily be represented with simple HTML does not imply that Google Docs itself is a natural candidate for being implemented with simple web APIs like DOM.

Now, I think if the contentEditable API were significantly more robust and consistent across browsers, it could have been viable to build extremely complex WYSIWYG editors using the DOM. Most of the popular rich text editor libraries for the web are essentially compatibility layers around the contentEditable API that attempt to normalize its behavior across browsers and present a more robust API to the developer. These libraries are popular and do work pretty well, but based on my experience with them it's no surprise that an app as popular and extensive as Google Docs would constantly bump into the limitation of this approach. (My impression is that Google Docs never used contentEditable and instead wrote their own layout and editing engine that manually rendered out DOM, and they're now changing that to render out to canvas.)
Well from a purely monetary standpoint, if you make 4x more money when publishing yourself you can afford to sell 4 times fewer books to make the same amount, so the real question is: can the editor impact my book so much that it will increase sales 4 times?

Not saying that you are wrong, more that there are legitimate reasons why an editor might not be the right way forward.
It depends on the system used for counting but if I support the election itself but none of the candidates I vote N/A. That’s my protest against those running but not against the election. Not going to the polling station would not express the same thing. (The subtle difference could possibly be registered if blank vs spoiled ballots are counted differently).
Vitalik Buterin Donated over $1B to India’s Covid-Crypto Fund
What if there is a racial difference in the test score?
There are so many other issues with voting in the US that forced voting is really not a great answer.

Before we force people to vote, we need to fix it so states can't create situations where people stand in line for 8+ hours to vote (Georgia, Arizona).

Before we force people to vote, we need to eliminate gerrymandering.

Before we force people to vote, we should address the electoral college, you shouldn't have more voting power just because you live in Idaho.

Before we force people to vote, we should eliminate FPTP. Nobody should be voting for "the lesser of two evils" they should vote for the candidates they like.

Before we force people to vote, we should reform campaign finance. It shouldn't be legal for the rich to buy policy.

Before we force people to vote, we should address misinformation and education. Because what we need is an electorate that is presented with accurate information and has been given the tools to process that information. We don't need an electorate swayed by a popular podcaster spewing misinformation.

There are so many things to fix, forcing people to vote is near the bottom for reform.
What sucks about panic buying is that it makes perfect sense to "panic buy" even if you don't think there will be an actual shortage, but only panic buying.

Not being able to get what you want/need looks the same either way.
When you're doing deliveries half-empty is the optimistic take.
For anybody really interested in this, I recommend that you go find a copy/PDF of "Practical Benchwork for Horologists" by Louis Levin.

It's an awesome look into the watchmaking craft of the 20th century. Its explanation of bearings finally made me understand why "sapphire" was such a thing.
That’s how traditional financial systems work.
What's strange is the README says this, but I don't see a linking exception in the actual license.
Devil's advocate here:

>I am continually surprised that “let’s shut down difficult conversations” seems to be the default reaction here. As if that makes the conversations go away, or solves the problem.

Isn't that exactly what leftist activist have been calling for though? "Shut down toxic, 'hatespeech'/'difficultspeech' infested subreddits/forums, it makes the problems go away!" Then they link studies that show it does remove "hatespeech" from these places. You can't have your cake and eat it

>All it does is remind marginalized people that you don’t really care about them.

Conservatives are one of the largest marginalized people in SV/West coast. Is it OK for conservative activist employees to spam Slack all day about how gun control is anti-woman because it removes their right to self-defence? Women are a marginalized people, they need to have the same access to self-defence that they get in other conservative states. Is shutting down this speech anti-women? Do you not care about women because you won't allow this?

>It’s a very “shut up and work, peon” kind of move. I think it highlights exactly what the C-level thinks of their workers: they aren’t worthy of engaging with as full people; just cogs in the machine.

I'd say the sooner workers understand this, the better it is for everyone. This is reality, anything else is just fantasy land. You're replaceable, and if the company could save a dollar a quarter by laying you off, they would.

>I think in exchange for giving an employer the best hours of my day and the best years of my life, I deserve to be more than just a cog in the machine.

Negotiate that in your contract at your next job. Else, you're only going to get what you and your employer agreed to.

I played the Devil's advocate here but I think most here will understand what I'm getting at. Everyone has a different idea/reality on what the "status quo" is, what "workplace activism" is, etc. Due to this, it's extremely hard to work on teams when everyone is demonizing everyone else. The greater US culture has devolved to this, and it's starting to reflect in the workplace.
What is typical writing speed in terms of characters per minute? Maybe the next version could use a former touch typist and ask them to visualize typing on a keyboard.
This is definitely possible. Accela [1] [2] is a company that makes software for cities to administer their operations, and quite a few cities in the US use it. Login.gov [3] is available for identity proofing and authentication services to cities and local governments. It would be straightforward to implement a system where voting issues could be created, citizens notified (sms, email, or paper mailing with a QR code), and votes collected during a window of time. I'm aware of the significant infosec challenges online voting is up against, but I do believe headway can be made to enable broader citizen participation and equity in these issues.

Tangentially, the NREL recently developed an app that streamlines the rooftop solar permitting process by integrating with the Accela city administration product. Permitting time has gone down from weeks to days (or sometimes minutes). [4] Progress is possible.

[1] https://www.accela.com/

[2] https://developer.accela.com/

[3] https://www.gsa.gov/blog/2021/02/18/logingov-to-provide-auth...

[4] https://www.utilitydive.com/news/nrel-solar-app-rooftop-resi...
Awesome Brian! I love hearing stories like this. And interesting game. I love the stick-figure animation.

>I wouldn't call the IDE great. It's all on the web and subject to unsurprising latency. I ran into a couple of weird bugs.

We have a big IDE quality sprint coming -- we just hired amazing engineers fully focused on it (and still hiring https://replit.com/careers) and we're going to be making big gains soon :D

You can always email me feedback directly as well amjad@replit.com
Diem Announces Partnership with Silvergate and Strategic Shift to the US
Interesting, I think defer as a statement might not be too much magic but it would be too complicated for my mostly single-pass approach.

Thank you for your response.
In some senses it's not a lot, in other senses it is a lot. Large systems (like the US banking system) only do a few intra-bank settlements per day, 100 tps is well beyond what you need for nation states to do business with eachother.

And then down at the consumer level it's nothing at all. During peak hours of the peak season (Christmas), Visa does something like 50,000 tps.

What makes Bitcoin interesting is the trustlessness of the transfers, and that tends to be more interesting higher up the stack (at the inter-bank and inter-national levels) than at the consumer level. But you can also combine this with layer two technologies like payment channels, ILP (interledger protocol), and the lightning network to get rapid transfers where most of the transactions never hit the chain.

The Sia network for example does something like 30 million transactions per day (that's about 300 tps), but only about 500 of those are actually on-chain at the settlement layer. The rest are ultra efficient off-chain payments that only require a packet or two to be sent between two machines (as opposed to broadcast).

---------

From the perspective of "everyone can own and use bitcoin", 100 tps is not quite enough. To support 1 billion people on Bitcoin even with the best layer 2 systems we have in theory, you need about 400 tps. So 7 billion would need like 3,000 tps.
ASP.NET Core
Army of fake fans boosts China’s messaging on Twitter
Yes, I have a theory that the perception of time is very closely matched with your perception of novelty. New things, extend the perception of time. Seeing new lands, new people, new experiences, all place landmarks in your memory that make time real. When the days just blurr into each other your brain has a very hard time perceiving the time that went by. All of a sudden, a year is gone. You think about that year, and it seems like it just flew by because well, you have no mental landmarks to remember.

This is why time moves so much slower as a kid. Everything is new then.
The problem with your theory is that excluding people from voting doesn’t exclude them from being manipulatable political footsoldiers, it just removes a peaceful outlet for their political dissatisfactions and heightens their sense of alienation.
You can expose a C ABI from Rust, and some folks do, but it takes some work. Some people don’t find that acceptable.
One simple thing governments are doing is reaching out to people with surveys and stuff, rather than relying only on the people who come to them. There are a lot more people who can spend 15 minutes filling out a survey on their phone than there are who can spend hours on a weeknight waiting to testify at a meeting. Around me, the government buys Instagram ads and sends out mailers to show off new bridges they're working on, and gather opinions, among other things. It's not perfect, but I think it's a step in the right direction.
Anyone info about the price per MW, availability?
I agree with your first paragraph.

I don't think the solution is to use ranked choices though.

I think the solution is to make voting rights contingent on full time work or taxes paid (whether through work or capital gains). As long as you work full time or pay an equivalent in federal taxes of a full-time minimum wage employee (before deductions, because I realize minimum wage employees pay almost no taxes to begin with), you get to vote.

You might think this is draconian, but without using any emotion and trying to be purely logical, can you think of one reason why somebody who doesn't pay any taxes or work full-time should have a vote on the government that is funded by tax dollars from other working people? It doesn't mean people who don't work or worthless or should be marginalized in anyway; it means that they don't have a place in the political world, because politics is for government and government is designed to manage people and is paid for by the people who build the society that is being governed. Those who don't want to participate in this society by working have choices, they can stay at home and play video games or they might be a stay at home husband or wife or whatever, or they might just be somebody who wants to sleep in the park, whatever the case, it doesn't mean that they are a worthless human, but they are not really an active participant in the economy being governed. If I'm a stay at home husband and my wife works, my wife gets a vote and I can hopefully attempt to persuade her if I have an opinion, but if I'm not participating in the economy, I don't expect that I should have the ability to make choices about with my wife's taxes are spent on.

Of course the exception would be those in retirement who did previously work.
My counterpoint is that early informed voters aren't any meaningful percentage of voters!
What if there's a run on the exchange?
WTF Is Quadratic Funding?
The military system is orbiting at 32,000km, the latency is much higher than Starlink.
> I agree. That said, I think the "your grandma" line should be retired.

Attributed to Einstein: "If you can't explain it to a six year old, you don't understand it yourself."

I've always thought that was a better version. But this was never a comment that you should explain things as if your audience was a six year old. Part of communications skill is the ability to pick the right level for whatever your audience is. This quote is much more literal - it's saying the if the range of people you could explain this too doesn't include small children, there is more for you to understand.

For what it's worth I disagree with your (3); it's not just about communication - people often feel that they really understand something when they have a handle on a lot of technical details, but this isn't true. There is a deeper level of understanding that will let you synthesize this and find the real core of what is going on. I've found it to be universally true that if someone cannot do this, however awkwardly communicated, they don't understand the subject as well as they think they do.

This happens with PhD students and "sr" engineers all the time. They may have spent the last 6 months thinking deeply about an area, and when you ask them to explain it to an "talented outsider" they can't. A few years later if you ask the same thing their answers will be much better, because they understand much better.
Your average saver could buy futures, which allow for very high leverage.
You are misusing the word simple. Simple means fewer, which is quite different from easy which means low effort, straight forward, or less learning.