skysight-inc/HackerNews huggingface dataset:
> For maximum power, you want a true graph database.

Do you have empirical validation of this claim? Anecdotally, Postgres has a pretty rich set of graph modeling features these days, and keeps getting more of them, and SQL databases are often operationally simpler than graph databases. Maybe this matters less in a client side app?
Weirdly enough it seems like Outlook on the web is somehow faster than the Windows version. It might be because lots of email uses HTML and Outlook is using an ancient version of HTML. I am very impressed with developers who can make things consistent in Outlook as well as actual browsers.
Totally agree. I had to bail on it years ago because of how nervous I would get every time I built a new campaign. Every button-press you're walking on egg shells.
47 CFR.
Yes this would have been so useful in my lab courses at university. Bonus points if cells could have errors and it could do error propagation.

I started working on this back then but got frustrated trying to make a grid control and gave up :-)
I don't think Grin does this but you can adjust the emission schedule based on the clock time (Sia does) so that the number of total coins produced on a given date is within a very tight bound of its expected amount, regardless of how much the hashrate has changed.
You're definitely right that decreasing the attack surface will be an important element to improving the situation, but it doesn't really solve the problem completely. Software will always need operational room to do anything useful and in so doing will still offer an opportunity for exploitation.

Increasing the trust we are able to place in the tools and libraries we leverage isn't a complete solution either, but it will have to be an element. Currently we've got nothing but blind faith and crossed fingers.
I wonder if the quite extremely early/intense competition that Roam faced as soon as it was shared publicly will result in none of the competitors succeeding (at the very least as a viable for-profit company).

It's possible that sometimes we have to let early ideas fully succeed to see how the market actually performs. Else one can end up in an arms-race situation that ultimately only leads to a tiny user base for each company.
IDK, AppCode always seemed so resource hungry.. but yeah it's worth a try I suppose. I believe the Xcode experience isn't too bad however.
Robotic glove which uses AI to improve muscle grip could help millions
The whole concept of "scientific consensus" is unscientific. It's always politically loaded. It also screws up the concept of checks and balances when the reason of existence for certain scientific jobs (and titles) is dependent on the existence of (and payed for by) a certain political issue.
There are ways to go still, I agree.

But I'd argue that's because nobody wants to invest money and effort.

As a fan of Rust (I'm regularly using it but I don't work for money with it currently) you are right: even if everyone agreed to move to it tonight, that wouldn't change things much because we have no cross-platform native UI toolkit.

Additionally, you might be surprised what prices people could pay for really good software. I personally will pay $500 for a lifetime license of a lightweight, fast, cross-platform and rock-solid office suite. But there's no such thing.
If you must ship JavaScript for the web, you don't have much of a choice in languages (you might choose a superset like TypeScript, which is still distributed via the NPM ecosystem). For server-side code, agreed. You don't have to choose Node.js or JavaScript or NPM there.
My fundamental concerns are threefold:

First, is learned helpless. As the article you linked points out, learned helplessness is not the result of working hard and encountering challenges. It is the brain's default assumption in the absence of of encouragement. People's brains are already predisposed to inaction and helplessness by millions of years of evolutionary biology. Humans are already predisposed to fallacies and heuristics that overestimate the challenges and obstacles, and reinforcing them is actively damaging. Poor people already know how hard their life is, they don't need other people to reinforce this.

Second, discussion systemic problems is almost never accompanied by a quantification of the relative impact of hard work vs social policy. Is it 90% hard work and 10% luck, or the the inverse.

Last is relevance. A poor child cant wait 30 years for political solutions to improve social mobility by a few percentage points. They can't go back and be born to a richer household. Pursuing an education and clean record has vastly greater impact on outcomes today, and will continue to be more impactful in the future.
Experts Expect More Frauds in the Crypto Currencies Market
I think you would first need to show that bread and housing follow the same rules if you want to say that analogy applies to rent control
If you're not using a bunch of generics, check out typescript-is [1]. It takes little work to get it setup, but it generates run time type checks for you. I understand why typescript decided to not add this functionality to the core of the language, but it's starting to feel like the largest missing piece of typescript is a built-in way to generate run-time type-checks for user-defined types from just the type definition.

The happy medium we've found with that module is using the runtime type-check on anything "unsafe" to bless the result using typescript-is's equals functionality, but still allowing programmers to use casting with a comment justifying its necessity. For us our list of unsafe is results pulled from the db, anything parsed from JSON, and incoming request bodies (which can be a special case of parsing from JSON, but not always).

[1]: https://github.com/woutervh-/typescript-is
I'm not sure what you think is a lie here. A part of the party marches with a flag with that symbol. You can find it in guides to neo-Nazi symbols. Then their stage is shaped like it.

It's very important to put the burden of proof on the political party that has actual Nazis in it, not on people pointing to what's a very strong coincidence.
They do, but I think not in all markets?

https://www.volvocars.com/uk/v/cars/v90-hybrid

I think also they've discontinued the V40 as they couldn't deliver a hybrid version on that platform?
Tonic Games Group, Makers of 'Fall Guys', Joins Epic Games
This is awesome! In the post you mention "For a couple hundred lines of code (not counting the entire user-mode Linux you’ll be pulling in from gVisor, HEY! Dependencies! What are you gonna do!) ..."

I'll note that while all of gVisor's user-mode Linux is in the same Go module, we've actually gone to decent lengths to keep the network stack logically separate from the rest of the user-mode Linux code.

So while go.sum might look a bit frightening, Brad's depaware shows that the extra code you pull in to binaries by using netstack is actually quite minimal: https://github.com/tailscale/tailscale/commit/5aa5db89d6a9a6....
You know you don't _have_ to read about bitcoin, right?
My point is that there are no agreed upon limits on what 'politics' cannot include. Human rights are frequently brought into play as a result.
- 51% attack is unlikely, pools have mining power but every miner on the pool has to agree to the attack so it is still decentralized.

- energy usage of gold is worse, that's not a good argument. What is the energy use of air conditioners?

- transactions are slow yes but bitcoin is now used as a store of value

- I'm sorry but nano doesn't have the network effect Bitcoin has and never will.
Isn't that Gridcoin (GRC)
>This is not how it works. Without the possibility to rent out or consolidate homeownership, the inflationary pressure on home prices collapses.

No, as we seen in north america that's not really true. Homes can go up on speculation alone.

>You create an insane level amount of supply for homeownership on this market. An absolutely insane level.

Is homeownership a necessary component of this? Creating a insane level of supply for apartment rental achieves the same thing. If there are more units then there are renters, prices have to fall to meet demand.
Just a quick tip that helped my team with such issues:

- For every call to an API, or input from the user, there should be a few tests checking for unexpected data

This rule alone forces us to fix the majority of runtime errors such as this example (since JSON.parse() is usually called when handling an API response)
This is beautiful, I love it. So much passion, grit, and skill!
Better soviet-style blocks than no housing.
This seems friendlier out the box then subprocess. Any reason to use this vs subprocess?
They have no recourse because the box has opened, and the new economy is up and running. Barring your citizens from participating would put your whole country at a disadvantage.

Also, I don't think I agree with the notion that adopting crypto would result in a country forfeiting their power over the citizens. There are plenty of ways to integrate crypto into existing governments while still maintaining control.

I'm not claiming this will happen, more of contemplating on how a global decentralized currency can take over.

As far as bringing world peace, I don't think a decentralized currency would do any such thing. It's probably one of the required steps towards it, but one of many.
That does seem like a cool feature. It just requires a bit of a mindset change.

Compared with gold, yes you can estimate when new gold is unearthed, but at the same time, there is a theoretical limit to the total amount of gold in the ground, right?
The thing is that the widespread believe in global warming doesn't just stem from temperature measurements, but a multitude of other observable facts that do fit in the theory (i.e. experiments do not invalidate the theory).

But just picking up your satellite argument. A quick google search reveals many articles disputing that satellites show no increase in global temperatures. One article [1] even claims corrected sattelite measurements show a higher increase than surface measurements.

[1] https://www.carbonbrief.org/major-correction-to-satellite-da...
I also don't particularly trust professional reviews anymore. The affiliate link funding model has set up a glaring conflict of interest.
Sand Dunes on Mars Shift from Season to Season
> We need to get back to native UIs. Is it awfully hard? Yes it is

Not sure I agree with this. I wrote a bunch of data vis GUIs with PyQt and Pyqtgraph, all Python, with everything keyboard shortcuts and accelerators, and it was Vim-like speed except where CPU bound by data processing (NumPy).

So I think it can be fairly easy yet Qt dies (frequently, on HN) on the altar of native look/feel/platform (ie doesn’t look/feel like a MacOS app on macOS).
Why N95 masks are still hard to get, even though production is up
Four causes for ‘Zoom fatigue’ and their solutions
I can understand if a company uses truly bad reviews as an indicator that they should stop carrying the product. That makes sense, and you'd have survivorship bias from that. However, the problem I see with BestBuy's approach is that even average reviews are being diluted by a deluge of 5 star reviews. Decent products should be getting 3 out of 5 stars and only the truly exceptional ones should be getting the perfect 5/5.

I sense the problem is partly due to the shortcomings of the X/5 rating system.
You're not wrong. That's a good example of why someone might have beef with typescript. But as others have been saying, tooling enabling faster dev is one of the main reasons people use typescript. Safety comes second for most folks. And the tooling works just fine in that example.
In theory, they could actively remove bad items from the catalog, thus not having any lower than 4.0.

Yeah, I'm aware that is not what is happening there, but you seeing no item lower than 4.0 is not a certain and general sign of fraud.
> harmonics will always sound like (be?) octaves relative to the fundamental.

Since you mention "octave" here I want to point out that this is a common misconception. Harmonics are not just octaves of the fundamental. The octave scale is logarithmic but harmonics are linear and include all integer multiples.

If your fundamental is 100, the octaves are 200, 400, 800, 1600, .... But the harmonics are 200, 300, 400, 500, 600, ... There are many extra harmonics that aren't overtones.

This is important for many reasons, but a fun one is that you can use this in sound design by relying on a clever thing our brains can do. We are so good at doing frequency analysis in our heads that we can figure out what fundamental must be present even when it isn't. If you play sine waves at 200, 300, 400, 500, 600, etc. your brain can figure out that those would all be multiples of a 100-Hz fundamental, even though that fundamental isn't present [1].

This lets you do a neat trick where you hi-pass a sound to remove some of the lowest frequencies in order to make room in the mix for other bass sounds. Even though the sound loses its fundamental, listeners will still hear it as "functionally" having a bass register. (This is also why when you listen to music on a crappy tiny speaker, you still hear the bass as bass even though it's actually quite tinny and high-frequency.)

[1]: https://en.wikipedia.org/wiki/Missing_fundamental
Numina measures all kinds of curb-level activity
McConnell Asks the Supreme Court to Obliterate the Voting Rights Act
New Mobile Native Foundation to Foster Development Collaboration
Portability is not important in most cases. Most shell scripts are written for and run on a single platform usually as setup or teardown for something else.
Why Computers Will Never Write Good Novels
Are you kdding?
Slack is at least three times that:

> €6.25 per active user per month billed annually.
> Or, €7.50 per active user per month, billed monthly.

https://slack.com/pricing/standard?from_pricing=1
visual distraction of selections slowing down editing

This is going to be a dealbreaker because having things moving around in one's peripheral vision is extremely distracting for a lot of people, including me. When I am typing I want my focus to be on the one place where I'm inserting text. I don't want to see all these other cursors moving around.

But that's no worse than the experience of a global search/replace in vim

I rarely ever use the default global search/replace in vim. Most of the time I search with / and then perform an edit there, and then use n.n.n.nn.nnn. to repeat the changes in the places I want.
All true. IMO the point is that people actually made effort for things to both be fast and seem fast. Unlike today.
Fair points. But now we have professors getting fired. We have presidents getting canceled. Maybe it's just gotten more extreme.
I have a collection of books for CTOs on my website that you might enjoy: https://www.briansnotes.io/audience/cto/

The Manager's Path is another I highly recommend. That book provides the most detail I've seen about the career path to CTO and changing expectations along the way.
The entire point of such an organization would be to accept the blame if an attack was missed. But there should be no natural monopoly since anyone could offer this vetting service. And as an end user there would be nothing preventing you from circumventing the repository of such a service (except for the risk you'd be taking on for yourself).
Why is there a "Final Report"? Surely, because of the scope and ever-changing landscape, there should be a standing commission on AI and national security, right?
"losses" and expenses like the double dutch irish sandwich the used in earlier years.
We all know that before Trump's tax reform the big players parked their money in Europe to evade the US taxes, but since the reform and Europe's shift in tax regulation companies like Amazon and Apple transfer their money to the US, to pay less taxes.
So the companies count these money as domestic income.
Measured in terms of the amount of money involved, there are huge differences compared to the working population.
Ever heard of progressive tax?
This is the opposite.
> every miner on the pool has to agree to the attack so it is still decentralized

Do you think most miners are continuously auditing the blocks they are solving?

Yes, long-term they'd switch away from a dishonest/non-value-aligned pool, but the damage might already be done at that point.
China Region Declares War on Crypto Mining
People dont trust politicians, and they are the ones selectively using science as a justification for increasing their power.
There is an avalanche of new voting restrictions being imposed by Republican legislators across the country. When Popular Information covered this issue in February, the Brennan Center had identified 165 bills to restrict voting rights across 33 states. Less than a month later, the group has identified 253 bills to restrict voting rights in 43 states.
HN is what it is because it is not free speech absolutist. Posts get flagged. People get banned. This keeps spam and shills down to a level that signal can stand out from the noise.

So in theory, people here may be "free speech absolutists", but in practice, we enjoy the environment that the moderation here enables. At some level, we know via experience that free speech absolutism is not where we want to live.

And yet, the "censorship" has a pretty light touch. It doesn't censor for viewpoint (in the ideal), but for false or misleading comments, or for personal attacks. (Yes, I know, HN doesn't always live up to that ideal.)

It could be that HN's theory is coming around into alignment with it's practice. We're seeing in the wider world that free speech absolutism can cause problems, and that heavy-handed censorship also causes problems. Speaking broadly, what HN is realizing is that we want a wider world that is more HN-like.
@dang Yeah, I don't think this should be in caps. Ada was the woman's name.
Any assembler worth using has macros so you can integer_multiply_64bit to your hearts content.
>So you are replacing landlords with people who actually live there.

...who are now saddled with decades of mortgage payments, and have a high percentage of their net worth being tied up in a not very well diversified asset class.
Sorry, I meant 1000 years. Source: the historical record shows the planet has been in cyclical glaciation for several million years.

Edit: ok maybe several thousand years: https://en.m.wikipedia.org/wiki/Ice_age

But the norm seems to be an ice-free planet. Remember, there are plant remains buried under the arctic permafrost.
What Might Sheep and Driverless Cars Have in Common? Following the Herd
It's actually the opposite. This would throw an exception in a strongly typed language. It would silently return the wrong thing in javascript because it's not strongly typed.
Suppose it's $40k or $100k.

It will be a bargain for some people.

But for most people it will be an angry tweet.

Nothing personal, but if the price matters it's probably not for you.
> red flag is a bad description, because he ended up being self-reflective and looking deeper

No, red flag is fair since it's just a warning sign. Even if we take it as a mark on the guy, it's true that he ought to get outside the scripty bubble.
> Always encouraging to hear that you may be working on something worthwhile even if smart people still don’t get it.

People very rarely "get it" at first for things that become big. Anything obvious will already be attempted by larger corporations.

Google was initially so unappealing to investors they would go out the backdoor to avoid talking to the founders. AirBnB has a long, fascinating story of them struggling to get off the ground. Amazon was laughed at for competing with brick and mortar. Tesla was considered idiotic to compete with big auto, who presumably could put their weight behind electric and crush them. Likewise SpaceX was crazy to complete with legacy defense contractors. And so on.

Also, from personal experience, most investors aren't that smart. Investors are just people. How smart do you think the average person is?
"I didn't read your comment, but you're wrong"
The actual MQTT payload seemed to have some sort of custom encryption on it (not the usual MQTT-over-TLS). I didn't dig deep enough to find out how it works, but it didn't seem very sophisticated.
I found his Effective Aggregate Design pdfs very helpful https://www.dddcommunity.org/library/vernon_2011/, in addition to the DDD quickly book on Infoq, and Functional and Reactive Domain Modeling by Debasish Ghosh https://www.manning.com/books/functional-and-reactive-domain...
> Why do we waste so much energy building killing machines?

In analogy, it is same reasons why we lock our doors and don't leave keys in parked car.

Do you seriously assume that some nations and some organization, do not, actively seek, how to take things that do not belong to them ?
If you order McDonalds, you probably know what McDonalds should taste like. If it meets 100% of your expectations, why would you rate it lower?

Similarly, if I get a meal from Michelin Star rated restaurant and it fails to meet my high expectations, should it get a better rating than McDonald's just because the restaurants meal was still likely much better than McDonald's even if it failed to meet expectations?
I think third point is more on not despising new tech, but I agree we should also remember not to do the same to old tech.

I learned a lot with Forth, which is older than me. While that is true, I can't also deny that Rust improves a lot on embedded development and is newer.

While I can argue that using Forth or C is possible and simpler/easier, the lesson seems to be that ignoring Rust isnt a good idea.

IMO its like you can keep using raw CSS instead of the latest hype, but the key is not to ignore and always evaluate new things with the same care as you did to old ones. :) (at least that is how I understood it)
> I have yet to have an economist explain to me why deflation us bad

At risk of being the "Let Me Google That For You" Guy, it's not too hard to find articles where economists give cases against deflation, e.g.:

https://www.brookings.edu/opinions/5-reasons-to-worry-about-...

https://www.economicshelp.org/blog/978/economics/definition-...

https://www.pbs.org/newshour/economy/why-is-deflation-bad

The basic argument is that in small amounts, both inflation and deflation can be fine, but either one can become a problem. The issues with too much inflation are fairly obvious; the issues with too much deflation is that downward price pressure falls on everything. If deflation is so reliable that prices are going to be meaningfully lower if I can put off a big purchase for as long as possible, I'm going to do that. If enough people follow my lead, that hurts sellers. Wages go down -- more than likely through layoffs rather than pay cuts. And anyone who's already in debt -- and this doesn't just include your Uncle Bob who routinely puts too much on his credit card, it includes companies using lines of credit -- can end up in real trouble.

> computers getting cheaper is good

Sure, but -- even though I've seen this example trotted out before as a pro-deflation argument -- the prices of manufactured goods steadily fall due to continual improvements in manufacturing processes, economies of scale, and general technological progress. This has been particularly noticeable in computers over the last three decades, but Moore's Law isn't a supporting argument for the benefits of monetary deflation.
I recently bought some sheets. Actually sorting through the sheets on Amazon was a hassle because 90% of the reviews would be obviously fake "best sheets I've ever slept on - 5 stars" and the remaining 10% would be 1-3 star reviews that would be photographs of poor fabric or tears in the arriving product.

It is almost impossible to buy quality goods online and I'm afraid that is just going to get worse.
I'd wondered why that ugly mess appeared on my phone. I didn't even notice the old one looking like Hitler. Oh well.