skysight-inc/HackerNews huggingface dataset:
There's not a lot of context here around what exactly this means in relation to your project, however what this could mean, is that the project is more of a minimum-viable implementation rather than a customer-facing product/service.

Some useful questions to consider here could be:

Does this product/service have a good customer-experience? Is it usable with supporting documentation?

Does the product/service have a clear documented purpose and roadmap? Why does it exist? Does it have an identity?

Are you developing maintainable processes and practices around this product/service in order to secure its future and enable growth?

Without a wider amount of work to establish concrete answers to these questions, a project could be considered to be more of a feature than a startup/business.
Funny that this got linked so often on different platforms the last days since the text it so old. It was from a time when satire was still understood so I expect this to ruffle some serious feathers today.
If you have the same code copied to several places it makes it much harder to maintain. If there you find a bug in that code block then you have to fix it in several other places, and if you forget some, a bug that you thought you had already fixed might arise again.
Stop buying a digital product on a locked ecosystem.

Frankly this is the same as 1984 on the Kindle. Those who have the common sense to steer clear are laughing whilst these companies engage in borderline illegal activities.
Agreed. Sometimes even three times isn’t enough. You’re being paid obscene amounts to make these judgement calls anyway.

If all your API does is return two pizza description jsons then keep it that way. If your client is a pizza delivery company and your api is supposed to allow definition and customization of pizza recipes, then you better take your ass to DRY town. Don’t blame the principle when you can’t understand what it is that you’re abstracting.

I have time and again gained enormous benefit by pursuing DRY principle to its absolute core. 20x speed and code complexity optimizations, making entire teams obsolete, etc. The most important point is to make sure that your abstractions absolutely match the fundamental principles of the concept you’re trying to represent. No matter how verbose you think it’s getting it’s totally worth it if this is your bread and butter.
Libraries exist. You don't need Sony when you can proof ownership. Getting a hold of a movie has never been the problem, redistributing it legally is and NFTs make that possible, even without Sony's approval.
Apple's latest security feature could save lives
It's been the same idiocy for more than 2 decades now. It always has to be some convoluted contribution model designed to frustrate the customer. Just fucking sell the movie in a free, standardized format with no strings attached.

So then it'll be possible to copy it but copying is illegal.

Well guess what ... The only difference now is that the pirate is better off and the customer is a chump.
I'd say it's an excellent port. I'm only playing casually using a game controller and was able to complete all missions.

My favorite pastime is using the Monster Truck to drive over the edge of a car waiting at some crossing. If you do it the right way, the car will bounce up in the air 10s of meters and catch fire when it comes crashing down. If it lands in a good spot, the final explosion will set surrounding cars on fire creating a chain reaction. Presto, multiple explosions without getting pinched by the police.

> I had no idea this exists

Yep, discoverability in the AppStore is abysmally bad.
For those people that wonder why consumers still torrent movies and TV series, here's your reason. And while media companies continue this behaviour, piracy will continue unabated.
I use brain.fm because I find binaural beats helpful rather than just music.
> It seems many of us focused on STEM STEM STEM or COMPUTERS COMPUTERS COMPUTERS in education but perhaps are emotionally infantile to an extent.

100%. Worse than that, I think we are even encouraged to be computer-like. We are told that AI can be conscious - that we are just a machine. As if emotions/intuition/spirituality are non-existent.

The core problem for me is that the principles that drive most us are not our own - they are installed in us by school, society, etc.

You can take the time to work out what they really should be. Eg is trying to be based in truth a valuable principle? What am I assuming and have not verified? Is the 'golden rule' a principle that I should follow (don't do unto other as I wouldn't have done to me)? What happens when I follow this?

The way I think about it is that when we die, we judge ourselves. You can bullshit your boss, neighbour, partner even - but you can't bullshit yourself. You know why you choose what you choose, and whether this accords with the principles you purport to hold. If you choose according to your heart, whether you believe in life after death or not, there is a value to it in the here and now.

No, money/jobs/[some other provided external goal] isn't everything; being yourself and living authentically according to your heart is.
It's always refreshing to read about Japan from writers whose view on the country isn't dictated by either yellow fever (because in Japan they experienced a girl acknowledging them for the first time in their lives) or a childish preoccupation with pop culture.

As someone who spent a few years and Japan and was absolutely shocked about the living standards of the middle class there, I can vouch for the validity of this.

Most western people are fooled by the fact that in Japanese culture, a great deal of money and energy is spent on the appearance of wealth in public, while the actual lifestyles are closer to those of poor people. For instance the well-dressed women in Tokyo decked out in designer brands from head to toe, slinging their Chanel bags, only if you ever date one of them and go to their homes, they live in small, dark, room in a dingy part of Tokyo, in midst of all the bags and boxes their expensive, showy clothes came in.

The author isn't free of mistaking the appearance of Japan for the real thing when he says that crime is low in Japan - what's low is the crime statistics - because in Japan, the police is politically bound to keep the statistics low at any cost, in order for Japan to appear less crime-ridden than other countries, when it's not. This is just one aspect of the many ways Japan skewers statistics to appear better than it is on the international stage.

For example, Japan has a huge underground of organized crime permeating all sectors of society. So it decided to just not define organized crime as illegal. Hence every Yakuza group is able to have official, known headquarters anyone can look up.
Some anecdata. I've started using Helix too, and found it surprisingly good (relearning some not-so-vim stuff wasn't a problem). But I returned back to NeoVim purely because of... Copilot. Hard to code now without Copilot, and it's only available in VSCode and NeoVim ¯\_(ツ)_/¯
As far as I know, Belgium has such a law that you can take a backup copy of the original. That would have been my argument when being sued: "Those are all backups of the original. I lost all the originals, so good thing I took a backup." ;)
It does not generalize from low level micro optimizations to high level sensible system design.

At the low levels you really have no idea where the performance bottle necks are without profiling and getting actual numbers to work with.

At the high level you pretty much have a clear idea of what roughly the system is supposed to do and what performance characteristics you want.
What industry lies to the people it is supposed to be making healthier with their products, time and time again, covering up facts in order to protect a billion-dollar continuing revenue stream that is derived entirely on the principle of addiction?

Tell me again which industries outright own the media groups reporting on their failings/not reporting on their failings? There is nothing comparable to the Big Pharma's influence over Western society, by any stretch of the imagination.
Does this mean that Facebook's advertising system will finally start rejecting ads calling for genocide in Myanmar, and that they will finally flag comments expressing the same intent? As recently as March of this year there were reports that Facebook accepted ads that said "The current killing of the Kalar is not enough, we need to kill more!" or "They are very dirty. The Bengali/Rohingya women have a very low standard of living and poor hygiene. They are not attractive".

Full story: https://abcnews.go.com/Business/wireStory/kill-facebook-fail...

These were submitted to test Facebook's systems, because there's a good reason not to trust their promises on this front. Facebook was used extensively to propagate hate speech in Myanmar during the crisis of 2017, with their moderation tools and hate speech detection system letting through a ton of hateful content with real-world consequences, in the course of an actual ethnic cleansing campaign.

Other references: "Facebook Admits It Was Used to Incite Violence in Myanmar" https://www.nytimes.com/2018/11/06/technology/myanmar-facebo... (2018)

"Violent hate speech continues to thrive on Facebook in Myanmar, AP report finds" https://www.cbsnews.com/news/myanmar-facebook-violent-hate-s... (9 months ago)
I mean the HTML is in the worst tradition of mid-90s web pages - table-based layout, spacer GIFs, inline styles and generally awkward mark-up that I'd reject if it were in a PR. My user style has a bunch of rules like ".ind img[width = "40"]" just to change the indentation of nested comments lol.

Writing a new comment and editing an existing one work differently if done in a new tab, which is a minor niggle, more so having even the simplest of AJAX-based inline comment posting would be lovely.

Could we get some comment styling improvements though? Using backticks for `inline code`, ~~strikethrough~~, block quoting with > and code blocks using ``` - especially with highlighting by specifying a language - would just make communication richer without changing the site's tone IMO.
News just in: from The Economist,

> On Thursday some 1m pilgrims will begin the annual haj to Mecca in Saudi Arabia [...] But ... those who make it to Mecca will face temperatures above 40°C, which can play havoc with the human body. [...] Climate models suggest that, if global temperatures rise by 1.5°C above pre-industrial levels, lethal heat exposure during the haj will become five times more likely. A rise of 2°C increases the risks tenfold

https://www.economist.com/the-world-in-brief
Isn't it an issue of the entire model though. The Web is free, as in you pay with your data. The Web can be completely free for you and a number of others as long as enough people are actually paying with their data (to offset you et al.,).

Can your online identity (data) be completely decoupled from your physical identity?

Meaning you will be willing to sell some of your data as long as it didn't tie you to the "real" world. But isn't the entire world being turned into a computer anyways? Comes to mind "as software eats the world" [0].

If computers "eat" the physical world, there can't be no you online and you offline.

[0] https://a16z.com/2011/08/20/why-software-is-eating-the-world...
It really depends what's the purpose of the satellite.

I think the assumption here is that most of the added value of having a satellite in the first place is through the services it delivers through the communication link (imagery, communication relay, ...)
I haven't heard of Solar Fields but will check them out. I usually go for Asura, which sounds similar to your description of SF.

If you're interested, there seems to be 2 acts called Asura, one is a metal band. I'm talking about the other one. :D

Infected Mushroom were one of my favourite psy trance acts back in the day. I've seen them live a couple times, both excellent performances!
"He was a decent man" sounds like a worthy ambition. I'd be proud of "He wasn't a dick".
A lot of media consumption apps, from Kindle to my local TV provider would offer the option to purchase content!

Copy-paste from where the "Buy now" button in the Kindle app should have been:
"This app does not support purchasing of this content. Digital books and comics purchased from Amazon are available to read in the Kindle app."

After Google started following Apple in requiring the 30% cut, several local media companies have sent out emails saying we have to use their website or whatever to purchase content from now on.

This legislation would reverse that, and I'm really looking forward to renting movies in five seconds instead of five minutes again.
Today, people would think A Modest Proposal was actually about eating babies.
And here's an old man telling you that you absolutely CAN be poor. Poverty is a trap that's very difficult to escape because it saps all of your mental energy [1]. The mental exhaustion just from dealing with the day-to-day on the edge completely stunts your mental and emotional growth and severely limits your ability to respond to opportunities, which makes it even harder to escape. While the rich are learning how to trade in real estate and money markets, and the middle class are learning tricks to make the most of their 401k, the poor are looking for ways to save a few cents on carrots and bread.

Top that all off with the constant victim blaming (I know you don't mean to, but that's basically what you're doing) and complete lack of empathy, and you have a vicious cycle that only the very lucky escape.

I know that HN is big on the fable of the meritocracy, but that's mainly because a not-insignificant chunk of HNers are in the ruling class, and most of the rest are hopeful to enter someday, somehow.

[1] https://phys.org/news/2012-11-poverty-people-focus-short-ter...
Game sound tracks may be a good option, because to they are designed to be in the back ground, and not to be grating on the ears even after much repetition.
Same for me. I find it boggling people that can listen to audiobooks, podcasts, to shows while working/coding.
Congestion charges seem common enough. If that can be applied to cars why not just people?

And places like Venice are rather special exceptions we can accept and live with. It is clear that something should be done for public good, also the now limited number of tourists.
> The cost of tickets will vary from €3 to €10 depending on the season.

So there will barely be an entry fee for people coming for the day too. For a measure targeting people coming from thousands of kilometers away, I do not see how this is even going to make a dent in the tourist influx.

Looking for relatively similar cases like Machu Picchu or Tanzania national parks, I would have expected a fee between 50$ and 100$ to curb the tourism.
Traditional vaccines are inactivated viruses, you inject killed viruses which are thus inactive but might still allow the immune system to react and build immunity, though you often need an adjuvant to trigger a strong enough response.

This is a protein based vaccine, some traditional vaccines also use this method, like the Hepatitis B vaccine, where basically you inject some of the protein from the virus instead of the whole virus as with the inactivated method. You can also combine multiple proteins into a nanoparticle as is done here. The idea of combining proteins from multiple various SARS into a nanoparticle is what's novel here.

mRNA vaccines on the other hand are new with COVID-19, they are kind of similar to protein vaccines in that they end up producing proteins from the virus, except instead of injecting the proteins directly, we take a segment of the genetic code of the virus and we deliver that to some of our cells so that they produce the protein for us.
Burmese and Cambodian are 100% useless on google/bing translate, but the children books translations on the example page are really, really good.
> Essential cookies

> These cookies are required to use Meta Products. They’re necessary for these sites to work as intended.

What cookies does Facebook "need" to serve a simple article?
4th Gen KDE Slimbook – Linux Ultrabook with an AMD Ryzen 7 5700U
As does the immune system.

Can we _please_ finish opening restrictions and go back to fixing the economic damage that's been done that will be with us for the rest of our lives. Unlike the cough which went away months ago.
Now I have a lot of testing in front of me.
Now the next genius turns up and says that make pizza is at it's core always a n-step domain process.

So now you've dumped it down to an interface with a default implementation which calls the create_dough, add_toppings, bake_pizza interfaces in order, each of which are either passed in callbacks or discovered through reflection.

We can even sprinkle in some custom DSL to "abstract away" common step like putting the product into the oven correctly!

Jr's will never understand when why and what is effectively excecuted at runtime. Honestly, at this point I enjoy working with this kind of code. It's always such a high entertainment value and I get paid by the hour, so whatever
> We need a way to make the entire privacy invasion business not profitable.

i.e., How to pay for the Web (and all other related privacy-invasive platforms) without ads?
are we not already running out of sand?

https://www.bbc.com/future/article/20191108-why-the-world-is...
Multiple PhDs in the same field is a big red flag. A PhD is to teach you how to do research, so if you get to the end and need another one, you've failed.
Ask HN: What's is your go to toolset for simple front end development?
I'm quite firmly in back end development. Often times I find myself wanting to have a simple front end to which I can attach some new experiments for home brew coding such as Flask.

I'd not mind if my front end looked a little bit nice, but don't want to spend forever learning, hand coding, and trouble shooting html, css, JavaScript.

What's in your toolkit for some simple front end drag and drop style block building that gives you enough of a template to get started? I've seen the odd one posted on HN over the years, but never had the foresight to save one.

Given its home lab style stuff I don't really want to dive into the likes of Webflow, Canva, etc.
> Sweden has such a private copy law. You pay a tax fee on USB and other storage media such as hard disks but the fee includes the right to make private copies.

I'm not sure what your view on this law is, but I might add that it's a terrible idea, badly implemented.

For those of us who use hard disks for data backups, our own music, or large image files (I backup scans of large-format film photographs which can be almost 1GB each), the law taxes us unjustly, and also the distribution of the proceeds is inequitable and doesn't benefit artists or creators, but rather the bureaucracies that administer it.
Yes, that is also why I came back to Neovim. Another con is that Helix doesn't have plugin support yet, so one can't really add new features, even if most of the popular ones are built in, like tree-sitter.
The problem isn't primarily "tourists who are not spending enough". It's too many tourists in general to the point that the city infrastructure can't actually support that many people and is overcrowded making it horrible for anyone who is trying to actually live there.
Maybe it’s rather an “argument by effort” — someone bothered to elaborate this into a blog post, and the recipient didn’t.

It’s like finding a third person on the internet to agree with you in a one-on-one, without exposing the person you disagree with to judgement of an actual third person.
Any relation to the ByteByteJump language? https://esolangs.org/wiki/ByteByteJump
European Parliament says natural gas projects can be 'green' for investments
I'm not sure this is really 'paid' work in any meaningful way. Most Reddit moderators are upholding community standards, enforcing subreddit rules etc.

The fact that the community is online doesn't automatically mean it should be paid. My step-dad runs a bowls club, he enforces the rules, manages a (modest) budget for the club, and schedules matches, etc., all without pay. I don't think he'd try to say this is 'work', it's his hobby, and I doubt the idea of trying to take a salary for it has even crossed his mind.

Same for Reddit moderators - they're volunteers who take part in managing a community they care about because they enjoy it.
The biggest threat to the US is Americans themselves. A nation willfully ruled by war criminals will eventually become their final victim. The fact that Americas do not prosecute their war criminals is a far greater threat to world peace and stability than any debris falling from the sky.

These heinous new 'intelligence' agencies serve only to prevent justice for America's war crimes. Stop the secrecy! The corruption of government begins with its secrets - a truly free people don't keep secrets!
I prefer instrumentals without words for deep work. My go to is Mbira instrumentals from Zimbabwe
e.g https://www.youtube.com/watch?v=FzRlWoV022k
https://www.youtube.com/watch?v=Wlbf2w6ZCPg&t=2672s
I actually think that the example provided in the article can be solved easy - without adding too much complexity with OOP as the author explains in the third point.

Yes, I actually think OOP is not bad :)

But I disagree with their conclusion:

That the goal is to send a post with a single JSON object and marking this task as:

> That is a very, very simple thing to do

That is a very simple thing to do if you think that you will write this code once and never have to change it to fit some new requirements.

But probably there will be changes either from your own business or because the API will change thus the task becomes:

<< How can I implement sending a post request that will follow a body request format and create a code that is simple to understand and _easy to change_ >>

And as right now when you write this code you cannot know what kind of change will come in the future the best way to move forward is to write small functions with very few conditions and open to extensions.

Thus repeating that code there is not a good solution. What if the API will request to add any new key in the payload? And those two methods (def make_hawaiian_pizza and make_pepperoni_pizza) are not in the same file and the one doing the implementation is not the current author to remember "ahh the code is duplicated so I have to change it in multiple places"?

Anyhow there are cases when duplication is good, but when composing the payload for a request is not one of them :) IMHO.

Let me add to think one more thought: the structure of code tends to be duplicated in the future. So choose not to DRY having in mind that people who will write code after you will tend to make the same choice. They will look at what you wrote and then follow a similar structure.

So don't DRY but make sure you do this in a place where you will be ok with other people increasing the number of duplicate code.
Bees' waggle dance may revolutionize how robots talk to each other in disasters
> I question the legitimacy of a system which teaches the scientific method yet kills millions of years of child development with utterly unproven busy work.

Yeah this is a very good way to put it
There is no enforcement authority, all the blackmailing is done by private rogue lawyers.
DRY makes it harder to actually understand the system as a whole in some sense, since it usually means some indirection has been added to the program. However, it avoids the one thing that actually makes me pull hair out: code that looks the same because it was duplicated but is just different enough to trip you up because each area it was used required minor syntax changes that had major implications for the result.