skysight-inc/HackerNews huggingface dataset:
Here is a little idea I came up with recently. What if we could commercialize Russian assets seized by Western countries to give back to Ukraine.

Some Western governments have said that the seized assets would be put up for auction and the proceeds would go to Ukraine. So how about pooling some money together and buy these assets. The money will go to Ukraine. Then, as a community, we can manage these assets to generate some profits, which will also be sent as a donation to Ukraine.

This would enable two things, the first is that Ukraine would get some recurrent and long-term revenue from the seized assets instead of a billionaire just having fun on their new yacht. Secondly, since there aren't exactly hundreds of people lining up to buy expensive luxury yachts and jets, we could ensure that these assets are not being sold at a discount and the auctions are fair by bidding on them. This indirectly can bring millions more to Ukraine.

I'd love to hear your suggestions on my idea, thanks!
Few common attributes I've seen in some of the master programmers I've had the privilege to work with,

* write lots and lots of code as beginner till some programs live in the muscle memory of your fingers

* humility, be easy on yourself; no one makes it in the first jump

* find better programs and copy but never paste, as a beginner always key-in your programs

* keep a count of the lines you write and the time you take to write (reach 100k lines, this is to motivate yourself)

* make programming habit

* seek better programmers and study their code

* always go from code to theory

>>Whereas, I find myself going for almost academic perfection (i.e read all docs first) / mastery.

I suffered from the same problem. The key for me was to say to myself, it's ok to write non-perfect programs, it's ok to fail, in fact it's a must to fail, humility, humility, humility is the key virtue for a true master programmer.
Eliezer Yudkowsky wrote an article about this called 'purchase fuzzies and utilons separately' that I think both explains and dissolves the apparent contradiction.

https://www.readthesequences.com/Purchase-Fuzzies-And-Utilon...

(I do not by any means endorse all of EY's opinions but that specific article resonates with me)
Why what way, and what do you understand by "virtue ethics"? It doesn't seem to be a very common approach, so I'm not very familiar with it.
>What you're describing is not being caused by free speech, it is being caused by online media filter bubbles that feed people confirmation bias, elevate controversy over quality, and isolate users from opposing opinions.

But free speech must allow for filter bubbles and confirmation bias, and elevating controversy over quality. Free speech must permit manipulation and distortion, indoctrination and radicalization.

>Traditional media used editorial discretion to solve this problem, but SV seems to think they can make more money by skipping that step entirely.

SV was exercising editorial discretion by moderating content and banning troublemakers, but free speech supporters have decided doing so violated their free rights. You can't have your cake and eat it, too. "Editorial discretion" by definition is a mean of forcing people into silence, which you're against. You want the crazies to be able to express themselves, so the modern social media landscape is what you want, because that's exactly what it optimizes for.
How do you all keep it truly democratic with (eventually) 1000+ owners? Who decides on major decisions like, where it will be built, what funding sources you'll accept, who will do what work etc.
I opened helix to check it for you. Pressed `g` and had a little popup tell me that following with `h` = line start, `l` = line end, `s` first non-blank in line (plus ~15 other options).

My hx doesn't wrap lines, so didn't check `gj` and `gk`.
To clarify, are you suggesting Linkidex automatically sync with whatever the user's bookmarks are on the user's current browser?
My point wasn't whether or not I like RSS feeds - it was to explain why OP can be forgiven for not wanting to put the effort in creating one. I'm sure they're wonderful.
Link to something I wrote once, which includes a discussion about absolute vs relative morality: http://thinkinghard.com/blog/BiologyOfMorality.html.

(It would appear that "moral realism" is just another way of saying "absolute morality", or "moral absolutism".)
That's not an option for most people
Many deaf people have poor grammar because American Sign Language (ASL) greatly simplifies and, in some cases, omits things that are not really needed to convey an idea.
To a deaf person subtitles are is overly verbose and the word order is strange (for example, subtitles has "running," which is the word "run" followed by a sign for "ing." ASL does away with "ing" because it is obvious in context).
Yeah I get that, you can probably watch YouTube and attend online meetings but I'm always kinda skeptical of people recommending it as a productivity device or a laptop that can be used for programming.

The RAM alone isn't enough to run production grade servers as it would either take an eternity to run or just crash with an out of memory error. Running VSCode and a browser is more than enough to occupy most of the RAM on mine.
Watch how support for this dramatically spikes when it starts to get cold this winter.
Reality has a way of obliterating the stupid.
This analogy bothers me. It feels overly simplistic. To 'see' the bill--which the economist isn't even willing to believe can exist--in practice you need to observe and understand an increasingly convoluted financial world.

Said another way, to know whether someone is really pointing out a bill on the ground or just another scam you'd have to understand crypto and/or arbitrage to the same or better degree than them.
I'm in the market for a "microts" website, basically the same but for typescript-first content.
Pluralsight: Free Week Oct 10-16
ReWe is very different from that though.

There are two things named Cooperatives: One is a coop that is owned by those it serves, e.g. a housing coop is owned by those who live in the flats, a food coop is owned by those who buy the food. The other is the coop as a legal form of corporations where you have essentially no difference between a regular corporation, a LLC or a cooperative, and the cooperatives will usually own other entities with different legal forms for actually run the business.

ReWe is the latter, and has nothing in common but the name of the legal form with what is discussed here.
> Modern forums haven't innovated all that much...

I'm not comparing modern forums to older forums, I'm comparing both types of forum to OP's minimal forum.

> And even if they had innovated, you can put as big a feature set as you want on the backend and not send 20Mb of JavaScript along with a single request per post and your page will load instantly.

You have to distinguish between initial page loads and subsequent interactions. Forums are not typically one-page-and-done websites: you spend a lot of time navigating around the different views.

For this use case, phpBB forums were and are very slow.

I tested out the phpBB demo [0] and compared it with the Discourse demo [1]. The Discourse demo has a slow initial load, but it's quite snappy after you've downloaded the 6.23mb (not 20mb!) of JS and CSS. The phpBB demo seems faster on the initial page load, but it gets pretty painful to navigate as you click around into different sub-forums.

The reason why the OP's no-JS forum can outperform both phpBB and Discourse is primarily that it doesn't do very much work on each user action, not that its stack is inherently superior. The biggest bottleneck in a forum will be the speed of each request-response cycle, not whether the requests return JSON or HTML.

[0] http://www.try-phpbb.com/33x/index.php

[1] https://try.discourse.org/
Depending on what software you are using, there are a lot of pop filtering plugins that can automatically remove or reduce those events from the audio. It's worth looking into to make sure you only have to do as little work as possible to produce good quality results.
I'm assuming you've seen https://raytracing.github.io/ ;)
Beautifully said. Thank you.
The happiest people I've seeen are the ones with the biggest families. Lots of siblings, cousins, aunties & uncles and of course grand children. Perhaps this is the best measure for how successful a country is.
Not to crack open a very annoying semantic argument again but our vision of the 3D world is just a 2D plane so having "3D" - by which I guess you mean perception of depth through parallax - would do little to ease visualization of 4D surfaces.
I did, especially with Gorilla tag, but the more I've used it the less it affects me.
Similar discussion when they did a free month April 2020:

https://news.ycombinator.com/item?id=22759628
Look at how conservatives would howl if there wasn't a universal mandate for electric power everywhere. I mean, if we weren't entitled to energy from coal we'd have to put up solar panels.

Had we really been thinking straight about the "information superhighway" in 1994 we would have just decided it was a function of the electric company and strung an optic fiber along with the power lines and it would have been "least cost".

People writing about the future in the 1970s expected we would go straight to fiber without detours into CATV, DSL, spotty, expensive and low-performing wireless systems, etc.
Indeed, you are right. He is making it increasingly difficult for me to continue defending him which I so badly want to do.

He seems to be surrounded by sycophants and yes-men. He lacks the discrimination and wisdom to choose the right advisors. It is a special kind of tragedy.
Another vote for using GrapheneOS, which has had the option to disable or redirect this check to their own servers.
> I'm within walking distance of concerts, ball games, and restaurants

> I can walk to the airport to catch a flight

How are these two statements both true?
I mean this kind of thing already exists, doesn't it? Kakao is kind of an "everything" app and obviously Apple, Google, Facebook, and others have similar aspirations. I'm going to be honest, I find it easier to stay in the same handful of ecosystems myself.
Sadly, I agree, don't think I noticed anything special when this happened. I'm on older hardware though; MBP 2014, i5 2.6GHz, 16GB DDR3.

Still, I applaud the effort to make Firefox faster on MacOS. I'm happy for every performance gain I can get, even if I don't notice it straight away. A few more minutes of battery life or a bit less fan noise can make such a difference.
IIRC there was at least one college fraternity that would try to get Dear Abby to publish something outlandish, so they would try to create the most outlandish non-outlandish fiction they could to get past her filter.

Wondering if this is a similar creation.
You are misunderstanding something. The comparison they are reporting is a comparison between the 5th and 95th percentiles of the empirical distribution of measured productivities. The normal distribution has nothing to do with this.
>If a genie wish made everyone healthy and brought about world peace, The US's GDP would drop, quite dramatically!

Would it? 'We must invest in a strong military to keep the peace!' and 'Everyone is healthy, lets invest in preventative care and longevity to keep it that way!'
Should be noted that this is a joke article, like The Onion.
> C, where void pointers are all 0

I think you mean "null pointers are all 0". void pointers are something entirely different, and certainly not always 0.
Even as a beginner in Go, I somehow internalized that if you want a value to be `nil`, use a "bare `nil`" rather than a concrete value initialized to `nil`. I don't know why you would want to initialize something on the heap, like in the article, if you didn't plan to use it later. Maybe in the most extreme case you might want to prepare an error object before the processing occurs, but even then I have never seen any Go tutorial that didn't return a "bare `nil`" for the `(err error)` return value if there was no error being returned. I guess people coming to Go from other languages sometimes don't look at the tutorials, or perhaps don't try and understand the language's "best practices"?
> The quality was almost always better if I just walked down to the large chain grocery store.

edit: The quality was almost always better *than* if I just walked down to the large chain grocery store.
I've always thought that VR chat rooms absolutely need is voice changers. And not just pitch sliders, but "speech-to-text-to-speech" style options too. There's no reason you should be able to change your appearance but not your voice.

Accents aside, imagine how much more comfortable people with "traditional" women's voices would end up being.
There's a lot of insane things about modern operating systems. For example, some OSes don't even let you buy software without first paying the hardware manufacturer. Crazy stuff, we should really encourage regulators to bring these companies to their knees.
> likely won’t retire here so won’t use those either

I don't know which country you're living in, but surely the money you paid into a pension scheme - be it public or private - doesn't just disappear because you moved to another country?

Spain is famously full of UK pensioners receiving and spending their pounds there. Heck, my father worked for a few years in Belgium in his youth, without even being a citizen, and that still entitled him to a (minuscule) Belgian pension later on, in addition to his more substantial one from his subsequent decades of work in a different country.
> This project embodies Donald Knuth's principle of being the author of software, rather than just consumers of other's APIs.

I feel that this comment unfairly criticizes people who build on other things. This OS runs on hardware, which is someone else's API, and is a hobby project, as far as I can tell.

If someone wants to build something cool that uses others' APIs as a hobby project, more power to them.
Thankfully, the Biden admin is fixing that BS https://www.whitehouse.gov/ostp/news-updates/2022/08/25/ostp...
From my POV, unit tests can play a role in Java development similar to screwing around with the REPL in Python.

That is, if you have questions about how things work you can do experiments easily with unit tests and look at things with the debugger. The immediacy is a little less than with the REPL because the IDE has to sometimes do an incremental build but it isn't much less.

With the REPL your work just scrolls off the top of the screen and is lost. If you are writing unit tests experimentally you have your fun and then you have unit tests to check in when you are done.
George Saunders on the art of the short story
> And then just get sleepy when I do start reading code.

Could it be that the code you are looking at is solving a problem that is entirely uncompelling to you?

In my estimation, I got better at programming by trying to solve challenging, real-world problems rather than by laser-focusing on specific blocks of code or documentation.

Most of my time these days isn't even writing code. It's thinking about how to solve the problem abstractly. If you are trying to solve some problem in your head, it really helps if you find parts of it exciting or enjoyable.

You can very quickly spot a developer who is not interested in their problem domain. They are typically off in some devops Narnia constructing a matrix of new problems that are interesting to hide inside of.
> The reason not to tell anyone is there is limited money to be made from arbitage.

>> I’m talking about your industrial peers connecting the dots and stalking you to figure out what’s up.

I'm well aware. Perhaps you need to recalibrate your opinion of other people.
> I’ve been on brave for about 2 years now and all I see people talk about is Firefox. Should I swap?

They’re not wives, you can have more than one.
Show HN: Kelp – A simple replacement for Homebrew written in Go
Why?
I built Kelp to scratch my own itch:
Simple.
No waiting for a formula to become available on homebrew
Keep all your computers up to date with a single installation manifest
Install multiple packages at one time.
Doesn’t this support the opposite?

Ever dollar I pay anyone for services must be claimed as income, yet none of those are capital losses for me. Conversely, none of my capital losses can be claimed as anyone’s income.
> I wish I could go back in time and just curb crypto from growing into the current tumor it has become.

Some of us have been against it since day one. Yet it still happened.
In the console:

```
Uncaught YAMLParseError: The : indicator must be at most 1024 chars after the start of an implicit block mapping key at line 5551, column 3:

# $ref: '#/components/schemas/String'
schemas:
^^^^^^^

```

Edit: Apparently I have some validation errors when pasting into the Swagger Editor. That must be why; will have to fix those up and try again.
And strings being the second exception.

And complex as they're basically a pair of floats.

And transitively any array or struct containing one of the exceptions.

So really, == is mostly not a bitwise comparison, when you think about it.
Movie Thanos' plan is to kill half the universe to solve the resource problem. This seems obviously stupid to me, since the world population can double in about no time at all, and will create a huge incentive for growth. Imagine half of the housing in the world being empty. Great time to start a new family!

Comic book Thanos wants to kill half the universe to woo Death, as in the female deity representing death. No altruism in that as far as I can tell, just the world's most brutal romantic gesture.
Sure I can answer both. The OS scheduler CFQ is generally bad for high volume disk applications. Used deadline in this case. Amy's Guide is still a treasure trove of info and a solid recommended read: https://tobert.github.io/pages/als-cassandra-21-tuning-guide...

If you are using Spark in a bare metal cluster with spark-submit, the above advice applies. In Kubernetes, never use the default pod scheduler with analytic workloads. Great choices are Volcano(https://volcano.sh/en/) and Yunikorn(https://yunikorn.apache.org/). Also great and evolving projects to support and contribute if you can.
Can I interpret your taking the bet as an admission that it's a bet that comes with a positive expectation? (In the sense that if you took similar bets very many times, you would end up with an almost sure profit.)
If you don't wrap lines how do you write text?
Ironically, where I work, multiple copies of momentjs, each embedding the full folder of it's own language files, is the biggest space waster in our final webpack build.
Drawanyone.com – draw anyone using Stable Diffusion
Lots of options: Opera on android generates a favicon if the domain is less than 6 letters just from the letters. Use of colors (hashed from the name I guess) also goes a long way.

No way to fix ugly favicons though. Name of of domain can still be used as well.
Show HN: Golinks – Another Golinks short link service written in Go
You need to define acronyms before you start using them. This is just polite to do irregardless of how you view your audiences' knowledge.
JavaScript-free?
Fair enough. But I think most people are skeptical the government is in a better position to determine what makes them happiest. Government edicts/propaganda may, in fact, do the opposite merely by virtue of being edicts/propaganda.
1. For-profit companies are easier to hit with antitrust regulation than a variety of competing manufacturers.

2. Airing out Apple and Google's dirty laundry doesn't make either of them look good. If anything, it just confirms that Apple is hopelessly addicted to advertising/promotional money and is willing to put a price on degrading the user experience and giving Google access to your data.

3. Developers care about money, same as Apple does. Long-term, they will not invest in a platform that fleeces them in one hand and exploits them with the other. There are dozens of pain-points where this is showing it's face (payment-processing, app distribution, browser control, file control, background process control, entitlement documentation, double-standards/undertable deals with FAANG, etc.)

Even the web is a smarter target than a native iOS app, because at least you get to keep your profits. That's why the web is winning.
Are you looking at it as someone doing business with them or as an end user?

I agree that if you're an app developer, you cannot ignore Apple, but as an end user many people can (and do) completely ignore Apple, Facebook and Paypal.

Google can be avoided, but it's significantly more work to do so.
These platforms have been at a disadvantage because of the demographics and ideology of the lion share of the cohort that would build their tech stack. That edge is not written in stone. especially with increasing commoditization of code.
I think it really depends on your family situation.

I lived in the city for 12 years when I didn’t have any serious attachments, loved it, walked everywhere.

I wouldn’t say I grew out of it, but when I got married and had kids, the suburbs became really appealing, just for the extra space and closeness to rural / outdoor amenities. Having had a rural upbringing, this was the closest I could get to it, and at least give the kids some ability to roam without supervision, like those of us who grew up pre-90s had.

I could totally see myself move back to an apartment or townhouse when the kids are gone though.
> It would actually be better for performance if those who wanted to hide their physical presence were allowed to do so

Maybe I don't understand the point of VR chat apps, but if you're hiding your avatar, what is the point? You may as well just use discord.
Thank you for sharing this info, must have been a wonderful experience. Your cards must be worth a small fortune.

I played first in 1996 but had no money so no valuable cards, but I kept them all. I have now been spending around €2K to buy old cards (mostly revised and 4th edition) to make decks for playing with my son. We play an affordable format for old school, you can see more info here https://7pts-singleton.com/

Last summer we travelled to Madrid to be part of the Championship, me and my son - it was wonderful :)
It often feels like a lot of software fails to follow the first principle:

> Software engineers shall act consistently with the public interest.

But what can or should be done about it? It seems like it's just economic reality that software as a whole continues trending in a certain direction.

For a lot of telemetry and tracking, if users were made aware of exactly what sort of data is being collected, do you think that they would still consent?

It would be interesting to hear how other engineering professions have handled similar issues.

Well, at least looking at the hardware world, it doesn't look like they've managed to do a great job. Repairability seems like it would clearly be in the public interest, but that feature is often ignored by many of the large hardware manufacturers.

And at least with hardware manufacturers, there's always greater demands of purity and perfection. Even when a company shows up providing hardware that's more open than the alternatives, people will often just complaint that it's not open enough and refuse to buy in. But this is a battle that must be won in slow steps towards making open hardware more viable.

The idealist within me feels frustrated when it comes into contact with reality.

Imagine what a perfect or ideal world would look like and then ask yourself: what features would be worth fighting to bring into this reality?