skysight-inc/HackerNews huggingface dataset:
This is the gap Snikket[1] is aiming to fill. A preconfigured XMPP server that you can safely and easily run yourself (it's invite-based registration), with "blessed" apps provided for each platform that are guaranteed to be maintained to a common standard.

It's early days and there's still some way to go, but the current release (server + Android client) is receiving excellent feedback from those using it.

The next primary focus is iOS. There are several XMPP clients available on iOS, but none yet fit the bill. That's where most of the work ahead lies for the coming months.

[1]: https://snikket.org/
Which ARM technically still supports.
Pretty sure even small domestic increases in gas prices will help speed that along. Already my energy bills have increased considerably across the last 10 years - if they carry on like that, and electricity becomes the cheaper way to run my house, I'll change in a shot. If the costs (£2k ish for a new gas boiler and fitting) are similar, then I'm sure when will. If adding solar and/or heat pump will bring my costs down then awesome.
Is there a reason you feel this isn't an issue that could be attacked more efficiently either way by engaging it in the same manner that many institutions are currently engaging research research into reducing mosquito populations? Surely the west owes them that much after systematically sabotaging an entire continent. Or is it alright when it's part of the natural status quo?
> "Google launches the Open Usage Commons, a new organization for managing open-source trademarks"

We know that. The confusing part is figuring out what does "managing open-source trademarks" have to do with other companies and developers...
Traditionally, distro maintainers do not take this power over users for themselves.
> This is only a problem if you are mixing untyped code with typed code, isn't it?

I find it a bit strange that people talk about this as "only a problem", as though it was some weird niche edge case and not an ever-present issue. The written-in-plain-JS ecosystem completely dwarfs the written-in-TypeScript one; unless you're doing something rather trivial you're quite likely to end up depending on a library that barely had the shape of its objects in mind during development, with typings (if they're even present) that were contributed by someone that's almost definitely not the actual library author.

Of course, if you're competent enough you can correct typings and always remember to run runtime checks on data that doesn't come from you and so on. But it's too easy for a beginner to fall into traps like mishandling data that comes from a dependency (especially when it's buggy/ostensibly has typings) - in my opinion, there should be a first-party compiler/linter option to enforce checks on any `any`.
> community is lost when it's impossible to avoid the fundamental attribution error.

In addition to the problem of maintaining community when the number of people increases, I also think that it’s a function of communicating in writing, rather than in person.

I vaguely recall attempts at quantifying the loss of information when communicating in writing due to the loss of tone of voice and body language. i.e. even if your words are rough, your tone of voice and body language may allow you to be better perceived.

In addition, the increased likelihood of participants writing in something other than their first language, increases the chance of misfired communication significantly.
It is not expecting Devs to know the foundamnetals, developer should know why it is faster to look for elements in an hash map than in a list. It is expecting to code an hash map from scratch in ten minutes on a whiteboard.

(And hash map are not even that difficult, but I got asked stuff much more complex than that...)
Except that Android team hasn't got the memo, hence Jetpack Composer, and increased adoption of Kotlin multiplatform as a defensive reaction against Flutter hype.
Ive heard that false claim

Yet its right wing and pro freedom peoeple banned, censored , deplatformed and kicked off real life banks
that the GLOBAL LEFT operate/staff and populate

-----------

================================
Platforms that censor speech:-

* Microsoft
* Facebook
* Twitter
* Google & Youtube
* TUMBLR & Instagram
* Pateron
* Stripe
* Paypal
* Twitch
* Spotify
* Apple
* Sony
* pin interest
* LinkedIn
* Mailchimp
* Wordpress
* mastodon
* azure
* Mastercard
* Godaddy
* MEDIUM
* Shopify
* Cloudflare
* pusher
* WIKI
* Reddit
* teespring
* Slack
* coinbase
* GOFUNDME
* VISA
* Square
* Bitpay
* ROKU
* Netflix
* Indiegogo
* Disqus
* Diaspora
* VIMEO
* Ravelry
* Github
* f-droid.org
* Itch.io
* Mailgun
* Gumroad
* YouCaring
* Donorbox
* Dropbox
* LBRY

-----------------

Its pretty clear in 2020 that fakebook, twatter and censortube are Global left poltical arm for the state/governments

We dont actually have a real right wing party in AU+NZ+UK+CA+USA

The Rep party in USA is a joke, as is 99% of conservative havent actually kept/saved anything besides their power and paycheck
Ask HN: Hackerrank like platform for Semiconductor world?
How do you feel about a hackerrank/programming based hiring platform catering to the semiconductor industry (interesting RTL Design and Verification problems). Given the times when everything is remote, I believe a platform like this would be helpful. Thoughts?
Biosphere 2 was very inspiring. The name felt a bit corny but it was a good brand and they should have extended it to the missions: the first crew would have performed Mission 2, etc.

The fundamental project conflict between — as I understanded them — we’re here to prove this works vs we’re here to learn and iterate is fascinating food for thought.
> Is there anywhere in the world where the private operator of a nuclear power plant if covering all their own costs for clean up and decommissioning?

You have to be kidding me.

No, in the US utilities are generally privately-owned, and are "responsible" for the cleanup.

Their playbook is:

1) Extend the operating license for an additional 20 years, safe or not.

2) After that, declare bankruptcy.
Assuming that continued economic growth takes place (a safe assumption; the so-called third world countries are growing at a fast pace), the net economic result could still be positive.

Here's a quote from Nick Bostrom from the Wikipedia article:

> Even the Stern Review on the Economics of Climate Change, a report prepared for the British Government which has been criticized by some as overly pessimistic, estimates that under the assumption of business-as-usual with regard to emissions, global warming will reduce welfare by an amount equivalent to a permanent reduction in per capita consumption of between 5 and 20%. In absolute terms, this would be a huge harm. Yet over the course of the twentieth century, world GDP grew by some 3,700%, and per capita world GDP rose by some 860%. It seems safe to say that (absent a radical overhaul of our best current scientific models of the Earth’s climate system) whatever negative economic effects global warming will have, they will be completely swamped by other factors that will influence economic growth rates in this century.
Akita – A Reactive State Management Tailored-Made for JavaScript Applications
I think this fuzzy logic of search pisses off people like us (the HN demographic) but makes most users happy. Have you seen how tech illiterate people use Google? They type in questions and phrases with words like "a" and "the" in them. This is who google is optimizing for, because there are hundreds, maybe thousands, of people like this for every one of us.
I’ve seen this with a firm I advise; I get far better responses to outbound fundraising than the founder, who has a distinctively African name.
I'm all for Snap criticism, but Ubuntu is clearly good software made by Canonical. We need to stop using this level of inflammation in our discourse.
It all just boils down to the reality of the VC world and that is that none of them have a clue what they are doing.

They might as well bring in a psychic to pick their investments. But they can't let their LPs know that. They've got to justify their fee and so they will do it the safest way possible which is to be copycats or at most choose the most defensible options.
That is more a defense move given that Kotlin cannot rely on Java FFI going forward than anything else.
What's bad about biomass and wood? A country like eg Finland could probably run on wood burning, couldn't they?

> Is there anywhere in the world where the private operator of a nuclear power plant if covering all their own costs for clean up and decommissioning? Genuine question - I am well aware I could be wrong.

It's surprisingly hard to (quickly) find who is paying for those decommissioning funds. I imagine there's a levy on active nuclear power plant operations that goes into these funds.

You can find a lot of discussion online about whether those funds are big enough, and worries that they might not be.

Perhaps the most quantitative treatment I found is from https://www.withouthotair.com/c24/page_167.shtml

> Economics of cleanup

> What’s the cost of cleaning up nuclear power sites? The nuclear decommissioning authority has an annual budget of £2 billion for the next 25
years. The nuclear industry sold everyone in the UK 4 kWh/d for about
25 years, so the nuclear decommissioning authority’s cost is 2.3 p/kWh. That’s a hefty subsidy – though not, it must be said, as hefty as the subsidy
currently given to offshore wind (7 p/kWh).
You're saying that if someone installs TOR, you'd refer them to law enforcement? This is interesting. What do you tell law enforcement? You: "Hey I'd like to report someone a work installed a web browser that I don't like.." LEO: "are you reporting a crime?" You: "No, just that they installed TOR." LEO: "Sounds serious. Did they hack your network?" You: "No, I'm the head of security, I let my users install what they want, except I'm also mad they chose TOR so please come and arrest them."
There is no known way to store anything safely for ~100,000 years like what the most problematic nuclear waste (and some parts of reactors, IIRC) have to be stored. It is a small amount, but a insoluble problem

Selling out the future generations for cyrrent greed. Nice one
Hi,
Check out https://Audioburst.com, we offer tools for both podcast creators and app publishers. You can freely use our SDK for your app to get sound-bites from podcasts.
I believe you are (intentionally) missreading and misinterpretating what the comment and myself are stating.
I'm don't think I'm deliberately or accidentally misusing statistics. I think it's useful to look at it from both points of view.

You said "All so that 75 year olds can have an extra month or two of average life expectancy", which gives the impression that the virus is only taking people a couple of months ahead of their natural death; this is not the case if you look at the average. People are dying with years of useful life left.

You might also like to do that calculation for the worst-case scenario of hospitals being overwhelmed, to see the much more serious situation we're trying to avoid.
I Recreated the Hey “Feed” with AWS Lambda, SES and Reac
Asch Conformity Experiments
I’m sorry, that’s just not how economics works. A market with excess supply necessarily has lower prices than one that is balanced, ceteris paribus.

Idaho potatoes were mentioned above. They are only being thrown away because the market does not want them. The mechanism by which this happens is price: prices drop low enough that it’s cheaper to throw away (we saw negative oil prices recently). One explanation is that other farmers saw this supply glut and raced to slash their prices. If we took all those excess potatoes and gave them away, then absent this excess supply, those other farmers would not have done this and prices would have remained steady or not gone down as much. Thus the artificial increase in quantity demanded is necessarily inflationary.
Congrats for getting it out there ! That is more than half the battle. I thing I would like to see also is more Redis-Clones. The redis-parts not the KV parts(lots of options here). I want some alternatives or speed improvements for "Unions" and other set based operations :).
PS. GhostDB looks cool !
its more then that i feel. sometimes, suddenly n month/years have passed before you realize it.
its like... it feels something just happened... but its already been 5+ yrs.

for me personally its mostly about routine i think. time just looses its meaning while doing the daily grind.

but honestly, the article spoke about it better then i ever could :)
Keep in mind that WebAssembly is not a silver bullet for performance, and carefully crafted JS application (written in engine-friendly way) will perform roughly the same or even better than its WA equivalent. I've rewritten chunk of my math-intensive app in AssemblyScript half a year ago - it took me about a month to fight through all the compiler bugs, I used every optimization possible (used floats everywhere, disabled array boundary checks, disabled GC for 70% of classes) and still end up with a binary that is 30% slower than the original JS code. It was mostly AssemblyScript's GC, which was extremely slow (and probably still is), and with GC completely disabled (which is an unfair advantage for WA) performance was almost the same.
It's always refreshing to read someone who really gets that economy is not about money, but rather about what is being produced. The title reminded me of the famous Kalecki essay, Political Aspects of Full Employment, which actually explains deeper why this is not so easy to do as Cory Doctorow imagines (if you hadn't read it, I really recommend it, it's one of the best works on economics ever).

Here I think is the crux of the problem. In our (western civilization) societies, everyone wants to be a manager or a scrum master or at least a programmer, have a nice white collar job in the home office. Not many people want to do actual manual jobs, like painting or plumbing, even though these would actually be needed a lot. If we truly payed blue collar guys a market rate, no white collar jobs would exist, because what is the price for risking your health?

I think we are plagued by a very similar problem that plagued any human civilization before us. We have a system sustained by a psychopathic upper class, where clueless middle class, which wants to keep their white collar jobs, knows only one thing for sure - they do not want to become blue collar losers.

And the only innovation of the system we figured out was that we can make the middle class really big, thanks to productivity of technology. But unfortunately, that means we are actually underutilizing the possible technological advances. By relegating the maintenance of the technology to lower classes, we are limiting its potential, in order to preserve the middle class social status.
In general, I think the significant improvement in Speed in case of WebAssembly binaries will be largely due to SIMD support. But performance gap between JS and WebAssembly is not at all deciding factor unless you are creating a high quality Games. There are lot of online games with low to medium graphics quality created using 2D canvas or 2D/3D WebGL libraries which run just fine on modern web browsers.

Most developers, at least in my experience see just plain Array and JSON. If they get themselves familiar with API like WeakRef (WeakSet/WeakMap), ArrayBuffer along with DataView and Various Typed Arrays (Int8, Int16, Int32, Uint8,Uint16,Uint32, Uint8Clamped and likewise for Float and BigInt) they can write Garbage heap friendly and more computation focused code.

Besides that, strictly speaking for standard web application development, JS ecosystem of libraries and frameworks are miles ahead for handling various kinds of UX/UI journey scenarios. Developer tools in the browser to do various kinds of performance inspection and profiling of the JS code.

I wonder why JS engines (like V8 for example) rely highly on Scalar instructions ? There is lot of scope to apply auto-vectorization and generate SSE, AVX, NEON (for ARM) instructions. If they implement this or at least provide some API like SIMD.js (one they abandoned in the past), it will make WebAssembly close to redundant unless you hate JS or other PLs which transpiles to JS.
Mirrors are just mirrors, they are not build farms that build from source.

I would convert the next sentence in math logic and prove you that it makes no sense but not sure you can understand the symbols so let me try again in English.

1 Mint does not trust Canonical

2 Mint plugs their users systems directly to Canonical untrustworthy repos to run possible "evil" binaries and scripts as root.

if 1 and 2 are true then as a user you should not use Mint, as a Mint developer you should start working and finally create an independent distribution.

IMO 1 is false, probably they mentioning "trust" was a mistake.
If you're in GDPR territory, not clicking "accept" can not legally be taken as implicitly accepting.

Reality is all over the place.
But isn't the need to buy food to eat a certain guaranteed base level of velocity?
Sounds about right to me. I started using reddit about nine years ago, and I remember thinking that I had missed out on "good reddit" at the time.

Of course, it's gotten much worse still, since then.
Yes, that's what I was aiming at. Fortunately, these days poor countries develop so quick, that even a 20% hit is equivalent to only a few years of growth.

However, I would go by the formulation in your quote "swamped by other factors" and not with "the net economic result could still be positive."

To make your formulation work, you'd have to say the net impact of business-as-usual growth and climate change. It's easy to misinterpret that.

Do keep in mind that difference places on earth will most likely be hit at a different magnitude. So some will suffer more than others.

That's a good argument for allowing more migration around the world.
Yes this is all very true, but he makes the case explicitly for money velocity to increase. He’s not suggested printing money for savers or rent seekers, he’s suggested printing money for the express purpose of consumption: I have been automated and thus can not afford basic staples without basic income. This is inflationary not matter how you slice it.
I sat this every time I see a post about Reddit - selete your accounts. I did this about two years ago and as a result I was multiples happier and more productive.
I am a believer!
> Android Studio, if you use it (i didn't), auto-appends closing bracket comments to keep you visually aware of your nesting.

So does VS Code. I stared writing my first Flutter app a couple of weeks ago. I’m using VS Code and I have to say the IDE support is pretty great.

Regarding syntax and nesting levels, what I don’t is the `git diff` from wrapping the top-most expression in a new class, thus causing everything inside/below it to be indented further, even though only a single class was added. So e.g. wrapping an outer Column in a SingleChildScrollView causes everything inside the column to change in the diff because of added indentation.
How the hell do they implement "lost password" resets?
Show HN: Customizable RDBMS Vue UI in 20kb Gist Desktop App
Quick note on this one. ETags have been used for years, but there is a court case from 2011 and before, speficaly noting this ETag technology as undeletable cookies. Was just a click away from the Wikipedia page. So I think anybody using it, would have an huge issue with the laws. Personally, I think the tracking pixels are more interesting to look at.

https://www.extremetech.com/internet/91966-aol-spotify-gigao...
Totally agree that we, as in the world, are having issues right now and this is clearly being observed. My only point with this is to say that the impact is not being felt by most people just yet. The economic incentives for reducing our carbon footprint are not there for the public market to make any significant improvements to the situation. If the economic incentives are not there for the public markets, then that means new policy needs to be enacted in order to tackle this, which given the state of the world right now, seems unlikely.
Isn't the cost an implementation detail? The laws do not requiere things to be expensive and there might be a need for more regulations to fix the costs with better defined standards,software,procedures etc.
I am surprised that signals travel faster in copper (3c/4) than in fiber (2c/3), anyone has an explanation?
The essay "The political aspects of full employment" by Michal Kalicki

https://www.jacobinmag.com/2018/05/political-aspects-of-full...
Hm, if the statements in https://www.youtube.com/watch?v=bvim4rsNHkQ are correct that failure was because they ran out of hydraulic fluid, not software (but maybe/probably that's not the complete story)
Here is a fascinating submission from a few months ago, along those lines:

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

The Botanist (2018)

Directors Maude Plante-Husaruk and Maxime Lacoste-Lebuis met expert botanist Raïmberdi while travelling in Central Asia. His reflections on the nomadic life, and on practices that are rooted in an ancient rural lifestyle, offer a fascinating personal record of the region's history, and the extreme hardships its population experienced after the collapse of the Soviet Union.
SUSE 6.4 was my very first Linux distro, my dad had bought the full CD set because he wanted to try out "that Linux thing". We never did get it to work with our modem, but I had fun playing around in KDE and Windowmaker.

I've been through a number of distros; SUSE as mentioned, Mandrake, Debian, Gentoo, Arch, Mint, KDE Neon, probably others that I've forgotten. I installed openSUSE Leap 15.2 on my laptop last week and immediately I felt right at home. KDE as the default desktop with no weird modifications nor excessive vendor branding, plus a well thought out default Btrfs partitioning scheme with good use of subvolumes (and CoW disabled on /var, nice detail) and snapshots for easy backups and rollback in case of botched upgrades or config changes.

The only minor gripe I have is their choice to ship Firefox ESR, but I understand why they do it, and it was easy to add the official repo for the latest release version.
$45k in 10 months: Optimizations as a company of one
Maybe. One other funny anecdote about this project was that I attended this big tech unconference around that time, and I wrote a version of this app that allowed people to post updates from sessions, notify about upcoming sessions, follow hashtags, etc.

So there I stood in front of 200-300 entrepreneurs and investors and internet pioneers (there were even a couple of billionaires or people who later became billionaires in that crowd), and I pitched it to them so they'd register and use it.

The response was pretty lukewarm and only few people used it.
And not a single one saw anything special about the idea. Which again, is probably how I presented it more than anything.

But anyway the moral of the story is that contrary to popular belief, being in the right place at the right time, AND coming up with a "how come on one thought of that before" idea before anyone else, AND actually delivering a nice MVP - all those are not enough. Eventually it comes down to things like tenacity and charisma and boldness and obviously luck.
I will only nitpick on the part about TypeScript not being type-safe enough, where extra fields are possible or wrong types can be sent over the wire.

io-ts [0] completely solves this issue, to the point where I don't think it's less type-safe than Rust in any practical manner. I've been writing apps in TS this way for the past year and I have quite a large codebase in production. The errors you mention do not happen.

[0] - https://github.com/gcanti/io-ts
concrete is not basalt - different chemistry.