skysight-inc/HackerNews huggingface dataset:
> The less anonymous the poster is, the easier it gets for law enforcement

But this would have a horrifying, chilling effect on marginalized communities. Anonymity allows for one to publish marginalized interest works and trans-oriented contents.

This is especially important for less-than-safe jurisdictions, for which even bog-standard sex workers may well find themselves in the crosshairs of a fascist government, or even grass-roots persecution from far-right sources using hacked data! It is, after all, only a matter of time for most any web site in this day and age for a user-data compromise.

These kinds of policies lead to harassment, violence, and imprisonment for many.
> And again… it’s a perfectly valid approach.

It's a valid approach in certain markets.

But if you're FAANG and launch that sort of MVP going against mature products from your competitors, often replacing a more feature complete product with an existing user base that you try to port over... well, you're going to get destroyed. As keeps happening to Google because they don't seem to realise that the market has moved on and you can't launch things like Gmail any more.
A Microsoft are very good at telling you (usually) what's there but they don't like telling you what's missing or what's inconvenient to use. Or indeed, what they have downright deliberately broken.

The documentation quality for MSSQL was very good in 2000, and noticeably has deteriorated since then to the point that I (who carefully read the docs) actually released some broken code related to the MSSQL geographical data types (edit: this was in MSSQ 2012). Fortunately cleaning that mess up in the morning while clients were phoning us wasn't too bad, but it could have been.

I also notice that they've made the offline help both hard to get to (you have to install it manually now as a separate process) and inconvenient to use in various small ways. I am certain this is an attempt to push you to use the online help instead. As a professional dev I find this objectionable.

Example: learning C# and their examples didn't ework. Someone else on HN replied and said the same. Turns out they had moved the LINQ functional stuff into a separate module you had to import. Once imported, everything was fine but their examples were broken and there was no way to know what to do - a very simple solution was to get the compiler to recognise that certain stuff was missing when you try to use it and just tell the user. But no, they left you to flounder instead.

Another example: I lost ~1 day trying to start a C# GUI project that just would not show data binding components. Turns out that it had to be a particular project type (not .NET core IIRC) but that was not made clear.
This would be very interesting. There doesn't seem to be a lot of GPL'd VR stuff out there, and I would think this would work very well in VR.
I've done this and it fail horribly, I'm the product manager as well as the implementor.

The problem is usually I choose solution which is easiest to implement and usually the scope is too tight because I need to also design the lower api and libraries.
The big savings is creating plausible deniability that lets the uber drivers get away without commercial insurance. They basically took the good ol' pizza delivery boy loophole and applied it to taxis. Vehicle maintenance is a drop in the bucket compared to gas and tires anyway.
I just finished the first chapter, and so far I think it's really worth reading.

After years of Python development, I encountered all the same problems and reached all the same conclusions. I wish I read this at the beginning of my career.
This war has everything to do with NATO.

France is a NATO member that participated in the destruction of Libya.

This fact is widely acknowledged in the non-Western sphere as having been a very, very bad move.
> Stocks might go sideways for quit a while.

Nasdaq-100 is down 21.33% in 7 weeks. According to wikipedia a stock market crash is a decline "of over 10% in a stock market index over a period of several days".

DAX declined even sharper (-16.5% in 12 days; -24% from recent highs).

Just as a heads up: this is similar to the 1990's where Iraq invaded Kuwait. The Dow Jones Industrial Average dropped 18% in three months, from 2,911.63 on July 3 to 2,381.99 on October 16,1990. This recession lasted approximately 8 months. This recession is listed as a "stock market crash" on wikipedia. [1]

IMO when something loses 1/5th of its value in such a short time it could be considered a crash.

[1] https://en.wikipedia.org/wiki/Category:Stock_market_crashes "Early 1990s recession"
This is cool. Should totally be part of official HN js
Huh. The only thing I can think of off the top of my head that would cause it to chew up 2 SD cards is excessive amounts of logging. Nothing else really seems to make much sense.
What the hell... I thought it will be one or two submissions but god damn it's an absolute fiesta!!
When you're getting showered with options, 2 weeks is low. We tried to hire a guy who told us he'd only give us an answer more than month later.
And there are alternatives. But the core libraries are a safer bet for long term maintainability, and they get invested into to survive long term.

A big thing that people often don't understand about .NET is it has the perspective of being all things to all people.

One example of this is that it gives first class support for supporting living extensible systems for long durations like decades which is often not really the case for other stacks. Hence the prevalence for approved long term supported libraries typically with first party backing from MS.

Another aspect of this all things to all people is that it has lower level closer to the metal performance features that people only used to high level stacks often mention they don't see the need for (although they don't say it like that!).

Another aspect is you can do pretty much any kind of application in it, from web to native to high performance games or latency sensitive systems (with some special techniques) to well almost anything. The ability to access low level performance while still having high level general ergonomic APIs is critical to this.
If your country is Ukraine, it has been committing crimes against humanity for the past 8 years with the shelling of civilians. Enough is enough.
Speaking broadly, we've already had two economic recessions and I'm confident a third one is coming / underway; hopefully it won't affect individuals too much, but now would be the time to make sure to have a low-risk / risk-free rainy day fund, instead of having everything in stocks or whatever, in case you are without a job for a while for whatever reason.
Run any Linux distribution on any hardware with an in-RAM host OS for containers
Sure they're available, but you don't have to watch them. I only see his daily extremely cool quote about needing more ammo and such.

The Ukrainian MoD does release estimates of Russian losses, and they're probably fluffed 2-3x but not more than that. I think part of their strategy of appearing like a modern Western country involves actually seeming truthful unlike Russia/China.
If your country has a central bank, I promise you the crash is going to be inflationary.
I read too many history books as a child. You learn that stealing is for lack of a better word "good".
Or even easier to make a userscript: https://openuserjs.org/
Like you, I also wish HN would preserve newlines or keep asterisks as bullet points on newlines! :D
I guess this tool can evolve to more specific image and photography functions, like touchup brushes to remove imperfections and image filters a la lightroom. Having a dedicated tool also means the UI can be better tuned to the photography workflow. Blender is brilliant and I love it but different tools can fill different needs, imo
Supplements are usually not necessary for vegetarians. If you include milk, cheese and eggs in your diet you probably get enough B12. If you are vegan you need to take a bit more care.
You don't need to be an immigrant. Vegetables are cheap in UK supermarkets.

1kg carrots - 39p
https://groceries.morrisons.com/products/morrisons-carrots-2...

2.5kg potatoes - £1
https://groceries.morrisons.com/products/morrisons-white-pot...

And so on. Vegetables are cheap. It's frustrating seeing people complain about food but not learn to cook. Making casserole is cheap.
great article!

TLDR;

1. Shorten Time to Value

2. Treat Your Docs Like the Home Page of Your Website

3. Make Abstractions Consistent

4. Future-Proof Your API

## Documentation

Sharing documentation via tools like postman or insomnia is a real game changer IMO
Join the Russian army.
Each life is unique, so going into details here might not help you right now. But with each story you might be able to cherry-pick something common with what's going on in your life. So here is ultimately short story of my last 10 years (English is not my native).

When I was turning 30 I was also very lonely. It was when I was in the middle of the transition from being physical worker to web developer. I was after a divorce which I initiated, my ex decided to take care of our son and to live in the another country while I came back to mine origin one (we were economical emigrants). Because of the career change, I had to kind of start my life from scratch - I moved to another part of the country where I knew nobody. I had also very little contact with my son and my family. I had to work for free to get some experience, had to cut my spending to bare minimum like rent and food. I remember spending my 30th birthday completely alone in a dark room, small room that I rented, thinking that I must be the least capable and liked person that I know.
What helped me stay sane was that shortly before all that change started, I defined myself - what I wanna do in life, what I want to pursue, what kind of relationships I want to have. I also took a look at myself, I believe I figured out what put me in this situation and what should I change (or better word - work) about myself to get where I wanted, along with being honest to myself. I think that in general I stopped to worry so much about failures, but man, there were many of them around that time. I started to see small successes and I kept on focusing on them and on achieving them - whenever I got really miserable I tried to sum up what did go well, even if it was a tiny bit, like just finding a good tune.

It took years, and some things worked out (work, family, new relationship) and some not (I still have almost no friends). I also learned that the less I compare myself to anybody, the happier I am and more focused on my goals I can be. I learned to be inspired instead of envying, I learned to back off instead of making my point when I see it will change nothing. I learned to cherish moments and that learning new things can give real pleasure.

Many people go through loneliness at some point in their lives, even if most of those you see around and in social medial, seem to be way ahead of that and way happier. I hope you will be able to find a way that will work for you soon!
With enough air cover and jamming, they probably won't lose more than the American during Operation Linebacker II
This is a marketing paper.

Competing interests: Drs. Anton and Hausenblas serve as scientific advisors and as consultants for the company ReBody, LLC, which is an affiliate of Reserve Life Organics., LLC d/b/a Reserveage Organics, the developer and marketer of a product in which saffron is used.
The slipping of the civilizational mask
This is normal behavior.
Some early Roman emperors also dreamed of becoming like Alexander the Great.
Today Putin dreams of becoming like Napoleon Bonaparte.
Samsung was an appliance company long before it was a phone company.
Being on my own for the last 20 years with ups and downs I can sign under everything you say. Personal debt being #1.
The Atlantic is a left leaning mag. From that perspective, the "how could we let it happen like this" was, I believe, specifically about the culture wars: ie how could so many reds let their neighbors die because they valued mask freedom over lives.

As a society we've normalized individual freedom over collective lives as a new value, something which wasn't true in, say, the WW2 era of collective rationing. Half the country was fine letting millions die because they believed some youtuber on masks and vax.
From what I understand, theres 2 different definitions of what a voxel is.

The first, as is the case with this, is moreso on the data structure side of things, in which a voxel is like a point in a point cloud, but the point cloud is fixed to a 3d grid. The meshes can be anything, but cubes are the most common, and they are almost always polygonal.

The second is, as you describe, a fundamentally different rendering method using "3d pixels" instead of polygons. These kinds of voxels almost always use the same data structure above as well, but as you say they aren't polygons.

Strange we ended up with the same word for both, unless I'm mistaken
But I can't eat gold. I'd rather have a homestead away from population centers than an equivalent in gold, because how likely - government takeover of your home - is that scenario? Where / when has that happened in the communities that HN people are active?

I mean it's happened to Russian oligarchs, but those were investments that they didn't even live in. It's happened to Palestinians, who live under an apartheid regime. But other than that, I can't recall anything like that happening. WW2 Europe maybe, for specific demographics.
I don’t know about paid operators, but I’ve seen ongoing activity that certainly looks like brigading, starting circa 2018.

Paid or not, I’m definitely interested in the topic.
> Become vegetarian, if you aren't already.

Try keto diet, or maybe even carnivore. Save yourself first, and then look up into saving the planet.
Interesting. What's your setup for sharing peripherals between your PinePhone dock and your laptop/desktop?
Screen size?
> god damn it's an absolute siesta!!

Do you mean fiesta? Otherwise you may be suffering from narcolepsy. :)
> I avoid personal debt like the plague. If that means living in a small house, and driving an old car, then so be it.

Going into debt that you can pay off and will make you a profit is good - because making a profit is literally the thing that gets you through bad times. (That's why having savings be 100% cash is riskier than investing - you are 100% guaranteed to not have it go up.) And recent years' zero-to-negative interest rates were the time to borrow.

But going into debt for a depreciating asset like a car is a bad idea, yes. A house is complicated, because land value likely means it's profitable, except that you can't sell it because you're living in it.
The author speaks as if 'minimum', 'viable', 'product' are a Venn diagram rather than 2 adjectives and a noun, which muddies their point a bit. The Venn diagram version that people use is often feasible (can it be built), viable (will it sell), desirable (do people want to use it), which would've made their point clearer.

I think the trouble with MVP is that what we consider the "minimum that's viable" has changed — if you look at early days of Twitter for example (both its UI and the frequent 'fail whale' outages), it wouldn't pass muster today but at the time was enough to become one of the main platforms of the web.

Nowadays, you'd need a much more polished MVP in order to compete because the standard of what end-users expect has risen a lot (both in terms of functionality & NFRs, like security, robustness, interop, etc.).
Fun showcase, but truthfully I would not want this to become a permanent feature. A browser plugin would work.
> Some packages are great, but others drop maintenance completely after a year of support.

Indeed. I would consider it one of the key skills for a JavaScript developer to be able to differentiate between packages that will be maintained and those that won't. Luckily JavaScript itself is quite straightforward, so JS devs should have plenty of time for learning this stuff.
This "algorithm" can be gamed with ease.

And the huge number of false negatives is not unimportant at all, as the author likes to think it is. Using an idea like this will transform the Internet in bubbles and if you are unlucky you will never find information that is outside your bubble.
> Macromedia Flash was

an amazing new vector-based animation technology called Future Splash that had nothing to do with Adobe or Macromedia.
Where are you from?

US petrol prices are very cheap.
And to be fair, it was always ahead of Java as a language. Reified generics in 2005, LINQ in 2008, Async, language servers etc etc.
> Not sure where this is coming from.

The American culture is fairly big on mocking people who treat extended family as important. It is considered immature to base your decisions on wish to be close to parents, extended relatives or long friends. Maturity is interpreted as caring about small direct unit. Same goes for needs of those. If a guy lives with disabled parents who he helps, he is seen as looser - by his peers who see him as less then and by romantic partners. Same goes for any living with parents, even if you do your shares of chores, have good relationships and pay them rent. It is being treated as invalid option, even if all involved are happy and save money on the setup.

The fraternity is creating unit you will prioritize over everything else. That primary means over wife and kids, but also over extended family and friends outside of fraternity. It is more of the same, except even more extreme.

The chill out in the evening socialization is something that does not exists and is treated as being lazy. Meanwhile, chatting in office till late hours is seen as being hard worker because you are at work a lot. But then, your social network are your competitors and it disappears when you are sick of change work. I have seen multiple people see regular family visits or partying over certain age or just communal hanging around as immature or somehow weird.

The socialization outside of work, where families socialize as families, across age groups, is considered unimportant. Specifically on HN, extended family is seen as source of free childcare, but never as someone worthy of help.
> It explains why porn is mostly made in low income regions like Eastern Europe and South-East Asia.

Citation needed. Your claim doesn't match commonly reported data.

---

The global leaders in porn are the U.S, taking a 60 per cent share of global internet pornography, Two thirds of all U.S porn sites are hosted in California with the country hosting a total of 4.2 million domains containing porn.

---
Are there any efforts to 3D-map cave systems? It seems like such a no-brainer application of depth-sensing technologies and yet it seems to me nobody is doing it! What gives?!
The question wasn't about saving the planet, it was about spending less on food.
A typo is an error that could be made during the process of translation, but it's not a translation error, it's not something that's lost in translation or mistranslated.
Another avenue is just being more conscious about the meat you eat. There's a difference between having meat-based products as a staple food (e.g. preprocessed meat, fast food / restaurant / take-out,...) and reducing which types of meat you eat, the frequency and where you buy meat products.

For instance, a local butcher shop might offer local products, and will be more expensive. But you can offset the expense by only having meat dishes on, say, Sunday. That's just one strategy. Another is to use the left-overs in a next meal.

Historically, meat was expensive, and not eaten daily. For intsance, in the UK, "sunday roast" was originally exactly that: a meal that was only eaten on Sunday after service. Sheppard's pie was then a dish made from the left-overs.

https://en.wikipedia.org/wiki/Sunday_roast

There's more to it then that, but it's a good idea to be aware that historic eating habits do yield many good ideas on how to move away from modern day meat consumption patterns predicated by the abundance cheap meat.
To save his own skin.
Gold and crypto are means to make money, not to prepare for hard economic times because you put your money at risk.

Preparing for hard economic times will involve having enough of a buffer to survive the loss of a job, and to have a stable job.
Samsung fridges are terrible. We've had to repair ours twice in a few months and eventually threw it out. It was still under warranty, but fridges are something you generally don't want failing even if you get the money back.

Hitachi and LG have worked fine for us, but it's been less than 10 years.
I think there's some degree of nuance that isn't captured with comments like yours. I agree with your comment in principle, but there are interpretations of this method that are too extreme and that's where most of the bad MVPisms come from (and what I assume this blog post is a response to). As with any process, what most people are doing is not what was intended, and so we have to discuss what people are doing more so than the theory.

Data is only as valuable as the insight, understanding and intuition at the disposal of those gathering and actioning the data. There are organisations that truly embrace this idea of "we know nothing, the data will guide us" and they get lost because they're chasing a bunch of numbers for the sake of numbers on weak experiments that don't marry up to anything of meaning.

You need some amount of difficult-to-define "understanding" and "intuition" to be able to turn any learnings (whether gathered from experience or data) into a product: without it, you'll fail, regardless of process. There are many successful products that started out as someone absolutely committed to a belief in what is needed by the market, there are many successful products that were developed by following the data from day one, and likewise there are many unsuccessful products following both patterns.

My personal disdain for MVP-ing is exactly because it is so difficult to get right, and is very easy to get wrong, and it leaves little room for corrective action: I'm sure we all have experience with zombie startups, years old, still frantically "MVPing" everything under the sun. Personally, I'd much rather work within an organisation that has a clear vision about the problem they're trying to solve with flexibility around how it is to be solved, even if it ultimately leads to failure.

Customers lie, but so does data.
The airshipper file dumped core on Pop!_OS 21.10
I don't think it's useful if in the threat model there is also the risk to get a misplaced missile on your house. Yeah you can defend against some poor guy/group of guys looking for food/things, but that's about it.
Yes agreed. Assuming software engineering context here, not civil or mechanical or other mature industries which usually require millions to create, validate, test and release a new product.

Negotiation of requirements is a problem based on limitations like recources (money, people), known knows and known unknowns.
Russian Ingress players create a dove of peace over Moscow
Some radio host / comic made a bit about these being banned in France, or in the process of maybe being banned. :)
>Nobody spends anything. This sentence alone is a deal breaker. There is no downside to upvoting and I can upvote everything. Makes no sense.

I just upvoted your comment.
Or pretty much the whole snowpiercer plot
IMO phones are so stagnant now that manufacturers just tack on random things to see what sticks. Lidar! Radar! Refresh rate! A 7th camera! Oooh.

Who the hell uses any of that stuff? But it lets them keep releasing new versions and charge huge amounts for new flagships.

Those gimmicks help to prevent the phones from becoming the next race to the bottom that the PC and cheap Android markets have become.
> individuals cost of healthcare is not that high

What you don't pay for out of pocket, you do pay either in quality of care or through your taxes, one way or the other.