skysight-inc/HackerNews huggingface dataset:
I think we now of better ways in theory. It’s a political issue not a lack of knowledge.

A dividend from a global carbon tax could put a bit of money in the hands of those who live in poverty. And giving poor people money has been proven to be an efficient approach to increase wealth.
I'll go one further.

Education is not an asset you can take away. Houses and cars can be foreclosed on; you can't take and resell education as a good.

It either needs to be kept as a pure luxury commodity, or it needs to be valued societally and not require an individual to pay for. Even if college is 'cheaper', if it prices some people out, it can't be viewed as a necessity to be able to get a good job (not saying it is, but society certainly tries to push that viewpoint).
American Airlines posts $2.2B loss during pandemic
Cryptocurrencies transfer the risk of fraud from a company to the user. Good luck getting your funds back if someone scams you. I agree that it's not clearly better than what we have.
To clarify: By "Barely fluent" I mean to say that the second child mentioned was barely fluent at reading and writing, not that he was barely fluent in English as a whole.
a16z isn't investing in coins. I don't know if Coinbase was in Crypto Fund I, but it if it was, then I don't think Fund I could have done too bad.
> Einstein would have never happened

How did Newtonian physics threaten human life?
Also, Einstein had no authority, so he couldn't possibly abuse it to spread his message.
You only need to look at historical examples to know that cannot be the case.

Take for example, cars. That's how cars started. Look where we are today.

If tuition stays sky high, it will be because of regulatory requirements (and enabling subsidies) to stay sky high, not because theres no market for education for working class folk
To read an article you have to do all this?
”A non-profit corporation, Calgary Economic Development, recently started a U.S. $1.1 million program to transition unemployed oil and gas professionals to jobs in digital technology, such as software development and programming”

Might as well light that money on fire to keep warm. Retraining is such a ridiculous and naive idea, especially when you’re talking about turning an oil roughneck into a developer. That’s about as dumb as suggesting that displaced truckers can just learn to code. It’s like whoever came up with that never thought to ask a single person affected if it would be viable.
Because I was curious:

- The Borg are a fictional race of aliens in Star Trek: Next Generation. They were first shown on TV in 1989. This appears to be the basis for the software projects' naming.

- Borg, Google's cluster management system, was introduced at some point prior to 2006 (per [0], published in 2016, which states Borg was introduced "over a decade ago").

- Borg the backup system was forked from Attic in 2015 [1]

[0]: https://cloud.google.com/blog/products/gcp/from-google-to-th...

[1]: https://borgbackup.readthedocs.io/en/stable/changes.html#ver...
I believe it's an attempt at a truly distributed OS, but it is buried in about 10 miles of unnecessary obfuscation and wordplay. Apparently now it is a Slack-clone as well.
I second this.

I had to reboot my ISPs hardware 1-2 times a month.

I bought my own and had to reboot it once in 12 months. The connection is slightly faster as well and much more consistent.
It's also just a programming language VM with focus on distributed apps and some opinions on network architecture.

That's the "what" it's just that the "how" (fucking hoon/nock) and "why" (moldbugs weird shit) is such a fucking rabbit hole that it obfuscates the very straight forward and uninteresting "what".
Lenders stopping lending would be fantastic! Without eager lenders with usurious terms on their loans like no bankruptcy colleges would have to make “tough decisions” like figuring out how to be less expensive.
This is absolutely true which is why I went back and got a masters from CMU.
sorry, but lol, you are a bit too arrogant, you seem to know everything on how to build a company, and have all answers while still -writing- a post about failing at it.

You should listen a bit more to advice if you want to improve and be more successful
You should add a comment to the thread giving the backstory of how you came to work on this, and explaining what's different about it. That tends to seed discussion in a good direction. Good luck!
The World Is Your Asset Store
It seems to me like 99% of the aims in this document could be achieved by a competent and efficient non-profit bank that offers a good API. Let's Encrypt is a similar example of how a cheap and effective competitor can really improve things in a space fraught with inefficiency.

Why don't we create a Let's Encrypt for banking rather than fiddle around with frankly unnecessary technology?
That's a good example, it's important not to be too pedantic with the definition since everything passes through middleboxes, or at least WiFi/routers or switches.

Even so, it seems like the apps that are the most centralized often have the most communication volume, and things like Signal and AirDrop, as nice as they may be, are largely outliers. This is especially the case when we look at group communication, where many participants are involved (Reddit, Twitter, Slack, Discord, etc). I find it very hard to have private group conversations on the Internet due to these platforms, as almost every community is stuck on a completely centralized+proprietary solution by now.
Astronomers capture rare images of planet-forming disks around stars
Being the tech-savvy person I am, I opted to buy my own router using Verizon FiOS. Now because I use my own router, I cannot get Live Cable Listings. That feature doesn't work if you don't opt-in and get the ISP's router.
Good point. The rich need to pay taxes, else there is civilization only for the rich. Consider Alabama, a lowtax state, thanks to the 1901 constitution that the landowners and industrialists wrote to protect their wealth and look what shape the state is in.
its an os, its social media without the middleman, its an identity, its many things. Sadly HN always seems to hate it whenever it get posted here.
At CSU Long Beach, tuition is about 7k per year. We hire our student assistants at 13/hr, so they can make around 8 or 9k year in salary. Not nearly as cheap when I went, we paid around 2k a year for tuition. So if you are willing to go to a state school, you can come out with relatively small amounts of debt. Now if you go to a really nice private University and live on campus, all bets are off.
So it's a slack like chat that runs in a VM in my browser? Sorry I read thier homepage and dont get it
Markup languages are by their nature declarative. Take HTML, for example. You're providing a set of instructions for some other, smarter program to create some output based on your declarative input.

YAML is no different. You encode some configuration, something else makes it so.

Ansible kind of muddied things up because it looks like you're doing imperative things in YAML, but actually, you're doing declarative things and Ansible is interpreting your YAML in some particular way.
Minecraft comes to mind. People looking to host a server usually need good single core performance depending on how many players there are and mods installed
> 10x developers don't spend their free time programming, at least in my observation. They don't need to.

Ah, I guess I need to read more about what people view as a 10x developer. I didn't mean to imply that a 10x developer spent all of their free time coding. I just meant that with companies, job descriptions, other dev, etc. talking about wanting a 10x developer I feel pressured to spend my free time programming, or at least doing something that would make me feel like I'm a worthy candidate.

> A 1x developer would be an average (ok, fine, median) developer, no? About half are better and about half are worse. Compared to the bottom half of the statistical distribution, a 1x developer would by definition perform better.

That makes sense. I guess what I'm trying to understand is, could you call yourself a 1x developer (or average) when working at a FAANG company? Doesn't working at a FAANG company imply that you are better than average, considering the status of these companies, their rigorous interview processes, and so on? I get the impression that FAANG only hires 10x developers, or at least developers that come across as 10x.

I apologize if I'm coming across argumentatively at all. I'm just trying to understand if the author is actually a 1x developer, or if they're a 1x developer at Amazon. Would a 1x developer at Amazon be a 10x developer elsewhere?
Show HN: Small .NET core static site generator
> This to me is a little like wondering why distributed consensus doesn't have a seat at the table in other venture funds;

It would be a little like that, if the funds were called "Distributed Consensus Fund II" (or some common abbreviation thereof).

> Just not by this fund, which has nothing to do with cryptography or, for that matter, virtually any normal business.

And thus, in my mind, it should be named appropriately. The current name is wrong.
Startpage was acquired by an ad company: https://reclaimthenet.org/startpage-buyout-ad-tech-company/.
My understanding is the WinUI 3 Win32 model is still going to be basically doing what you can already do with XAML Islands, just packaged more nicely with wrapper classes and Visual Studio templates and so on, so by itself it doesn't change the underlying HWND vs. CoreWindow situation (just wraps it). There are already Win32 apps, like Windows Terminal, that implement a "UWP" UI by doing their entire UI in one big XAML Island.
Covid-19 is triggering an experiment in algorithmic content moderation
I thought Uber was node.js company (to the point that they had to rewrite existing solid projects, because they weren't in node.js)

As for Dropbox I was convinced primary language was Python.
> Rule 20: When somebody says Agile, push for Kanban, not Scrum... ...Scrum can easily mean that you’ll get pressured to work extra hours to complete something within that arbitary two-week horizon.

This is very true. I've worked for over 12 years in the bay area in different software engineering teams at startups and found that scrum just leads to burnout and developer unhappiness and encourages team members to just do the minimum 'slap it together till it works' solution without thinking long-term on codebase stability, architecture and maintainability. By far the best development process that leads to high developer happiness, engagement, productivity and empowers them to go the extra mile to go above and beyond, and produce work that acts as a force-multiplier across the team, is what the author describes here as 'Kanban', also known as eXtreme programming. Most people from Pivotal Labs or Carbon Five or from a startup that adopted their process would recognize what the author describes as 'Kanban'.
It seems similar to Tim Berners-Lee Solid. I guess the idea is to have a sort of pod of local data and a peer to peer system that enables people to connect those pods and build services on top of it.

That's about what I got from reading through the webpage.
Show HN: Low-tech, but powerful app activity troubleshooting utility for Linux
Could you explain Urbit to your mother within a minute?
Hit me so hard- I had to cry out your username.
That said, similar ideas are generally expounded in ancient Indian yoga and meditation practices.
My guess is that the average AIO water cooler is something like a Corsair H60. The places where you're going to really leverage a water cooler are small and cramped cases where you otherwise can't get good airflow off of the CPU, and those tend to be smaller cases.

(The H60 isn't that much cooler than a Noctua UH-12, either.)
And do we not want a third party? Honestly, I like the security of knowing that most of my transactions are reversible within the context of the legal system.
You also lose $ by not growing your own food, by not servicing your own car, by paying an index fund manager, etc etc
1000%. Basic security (and that includes an evolving basket of features) are not just for "enterprise." Neither from the developer's POV nor a user's. How many database hacks do people have to have reported as front page news about unsecured databases — where users didn't even change default security credentials — before people finally get that any database running anywhere is at risk — even on-prem with only your own people accessing it. Security is not an "advanced" feature. It is a foundational requirement before you even load data into a cluster.
I think you're missing that even shallow popular music is fundamentally about the interplay between familiarity and unfamiliarity in a way that's informed by the broader world. Sometimes it's about knowing who the performer is and how a song fits into their life and persona, or maybe it's about the way the melody and style conform to or defy current idioms, but it's definitely not about anything simple enough to be replicated in an unguided way by an AI. Like an AI could spit out a perfect 2000-era Britney Spears song tomorrow and it wouldn't be a hit regardless of its technical merits, because that's not what anyone is actually looking for in 2020.
He was an actual Microarchitect in his early career. This guy clearly has good knowledge on every aspect of microprocessor design: transistor, interconnect, process complexity, core layout & utilization, ease of design, circuit complexity, time to market, micro architectural behaviors, ISA & software patterns. From what I've seen he is really good at setting targets for the teams, especially given that he has been at multiple companies, he clearly knows what is good and what is lacking. Setting aggressive targets and motivating the team towards them. Something the previous management failed at.
The Apollo program also killed people. https://en.wikipedia.org/wiki/Apollo_1

Taking risks is reasonable, but in the end this is still a vanity project. IMO, figuring out how to do self sustaining spaceships / habitats is much more useful long term than going back to the moon using giant chemical rockets, stored food and oxygen etc. Even just orbiting Mars and coming back without landing would be a new achievement.
The public is notoriously bad at predicting which candidate will help the people, and which will "help out their rich buddies."

For the latter, you can get pretty close with this algorithm:

WillHelpRichBuddies() {
return true
}
it goes further up. Luckily I was an only child to a single-worker-family midlevel government employee that rode the interest cliff and was willing to spend gobs of money for my (quite good) college, and I went for a technical grad program that pays you sub-minimum-wage (but no educational debt!) to do 100 hours a week in a lab for seven years, so I had no debt -- but I quit my postdoc to drive for lyft for a year and a half, and I made more money and had less stress driving for lyft (yes, after expenses) than I did in my postdoc. Everyone thought I was crazy. Well, maybe I was, but I wasn't the only postdoc that had quit and was driving for lyft full-time.
You might be interested in checking out OpenLaw. They've just released LAO which is a decentralized Legal Autonomous Organization for investing in startups.

https://www.thelao.io

They're also developing a plugin for MS Word to create a smart contract very easily.

https://twitter.com/gammichan/status/1255258256009760772
In my experience, the most productive teams are a mix of people with widely differing skills combined with good relationships, good communication, and a lot of mutual respect.

I worked alongside a true 10x (or maybe even 100x) developer on my last job. It was astounding to watch his code changes on the order of 500-4000 lines (mostly front-end JS/TS/HTML/CSS) roll in day after day after day for years -- most of that being new code that implemented planned features and worked. He wasn't really a systems thinker, and he wasn't super big on abstraction, either. But we had 2 other developers who were extremely good at refactoring, abstracting, systems thinking, etc., as well as 4 rank-and-file devs who got their work done. We all filled in where others lacked, and it was an incredibly effective team.

My point is, "10x developers" do not exist in a vacuum, and hiring people strictly for past productivity in a particular environment is fallacious. Instead, try to craft a "10x team" where each person brings something helpful to the table, everyone works hard because they want to, and there is an environment of supportiveness and great communication.
Let's not delude ourselves, workers are already slaves under capitalism. How many times have you heard someone say they were working until they could buy their freedom? That's what saving for retirement is, after all - and most end up failing and having to work in some capacity until they are either unable or dead. Wage slavery is slavery.
3.8kW of bog-standard polycrystalline cells, installed by a local company in less than a day. £5500, five years ago; I receive over £500 in feed-in-tarriffs every year. And this is at 56 degrees north.

(I never considered doing it myself - a dangerous hassle, and in any case the FIT scheme required an approved installer and a <4kW scheme. Storage or offgrid would be completely infeasible, it's too seasonal.)
I got tired of the Comcast charge and bought a decent cable router off Amazon.

I rarely have had any problems over the past 4 years since I have made the switch.
> you needed to be charging at least $50, closer to $100, per month, per user, in order to make it as a bootstrapped solo SaaS founder

Here's the lowest monthly price plan for the TinySeed 2020 batch companies currently on the front page [1]: 950, 250, 159, 149, 49, 49, 29, 27, 25, 10, 9

[1] https://news.ycombinator.com/item?id=23033623
My mom called me when Time Warner started charging modem rent. I looked up the supported modem list, and got one. Its connected to the same router that I have (both running OpenWRT). Neither router nor modem have ever caused any problems in the 5+ years since. They power cycle when the electric goes out for a moment every year or so.
Have weekly Jitsi calls with ~15-20 people. 1-2 have occasional problems, otherwise it's been great
Xiaomi Recording ‘Private’ Web and Phone Use
Zombie Coal
See also https://news.ycombinator.com/item?id=22963611
It looks like the Telegram pre-ICO is going to convert into Telegram equity which is what the VCs wanted all along. https://www.coindesk.com/telegram-caves-to-us-regulators-del...
Is there any person you could explain it to in a minute?
If you are constantly passing large amounts of data between the JS thread and the Native thread or constantly changing the layout (which passes data between the threads) you are doing it wrong.

If I'm coding in a style that works fine on web, and also works fine in native code, but is slow in React Native, then I'd suggest I'm not the one doing it wrong, it's React Native itself.

This way layout changes are smaller packets so it doesn't saturate the low bandwidth of the thread bridge.

Even if they were to stick with the multithreaded architecture, it should be possible to build a layout structure in the background thread and just hand ownership over to the UI thread. I believe the RN team are working on doing this with their new Hermes runtime (sharing objects directly rather than marshalling them into and out of the JS engine), so that ought to help a bit. But I really think the threading model is just wrong-headed in the first place.

Its possible to get good performance our of it, better than mobile web UI

Is there a case study or even just an example that demonstrates that? I'm skeptical. Mobile browsers are very fast these days, so there's no obvious reason why RN should necessarily be faster.

I suppose RN might have an edge if you're making extensive use of native code. But then calling native code from RN is very laborious, so RN doesn't exactly pull its own weight in that scenario.
The interest rate would be very very high, as it should be. You can’t on the one hand encourage people to loan money to those who aren’t credit worthy and on the other hand bemoan the fact that people end up with loans they can’t pay back. The former policy is guaranteed to produce the latter outcome. It also artificially inflates the price colleges can (and will) charge. Allowing people to discharge education debts in bankruptcy is one part of making college cheaper.
Agreed, I also found this to be the case for my CS degree. When I realised that some courses were essentially facsimiles of courses I could take on a MOOC, I changed the way I chose my courses. Why take a copy-pasted course, when I could just take it online for free from the original source? I ended up doing a lot more project-based courses after that.
As a former Google SRE: Kubernetes is very different for Borg, but it's also not. Most of the core concepts apply (A Borg "Alloc" is a Kubernetes "Pod", a "Task" in an alloc is a "Container" inside a pod, they're often implemented very differently but the abstraction can be reasoned about in much the same ways.

However, the developer experience is hugely different, both in the things that Kubernetes does have (Configuration Canaries) and the things it doesn't have (Global Load Balancing). There's patterns and hacks around most of these, but they're often created by developers who didn't understand the tradeoffs.

Most importantly: Borg is very well sanded. Borg was a production-ready system ten years ago, and while it's had to grow and change, there's many things that "work together" just nicely in the Google Ecosystem, that just don't yet outside. Partially because they support many more alternative implementations that don't quite have a standard API, but mostly because there's just rough spots about how you deal with marginal/edge cases that aren't found and documentation written on how to avoid them.
I'm well aware of this Rust-based research project. (I thought you were talking about something new. Those pages are 3-4 years old, btw.)

None of this parallelization has found its way into mainstream Firefox afaik.
Short answer is no, there's nothing PHP is really suited for anymore where it's a clear and decisive winner in my opinion (which you're free to ignore, but I think I have a pretty reasonable opinion having worked on a team that uses PHP for current API work).

For web backend response handling PHP is perfectly _capable_, but there are lots of alternatives that are capable. That's a pretty low bar nowadays and shouldn't be a deciding factor by itself. If you're in a situation with an existing investment in PHP and with a team of productive people already capable and willing to work with PHP, it's not an outrageous decision to keep using PHP. PHP 7 and beyond brought a lot of things that makes the language pragmatic and performant. If you can pretend PHP was invented whole cloth as PHP 7 in like 2016 and completely ignore any and all content related to it that's more than 3 years old, it's generally ok to work with now. If there's a PHP-based COTS product you merely need to install, configure and run then that's also fine.

But... if you're planning on creating a high quality modern PHP codebase correctly with full type hinting, unit and integration tests, robust CI pipelines, making design decisions that maintain code quality long term, etc, etc, you're not really gaining anything by choosing PHP either and might actually be losing out on something else outside the realm of backend web request serving that might have come easier if you had invested your time elsewhere. I find it hard to play devil's advocate for PHP beyond making generalized statements that could apply to Ruby or Javascript as well.
From the article:

We chose to work on music because we want to continue to push the boundaries of generative models.