skysight-inc/HackerNews huggingface dataset:
You've been breaking the site guidelines by using HN for flamewar and ideological battle, and even personal attack. We ban accounts that do that—it's not what HN is for, and it destroys the curious conversation that HN is for.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.

p.s. I've banned https://news.ycombinator.com/user?id=TA0X2. It's not ok to use multiple accounts to get around rate limits and whatnot, so please don't do that.
Some nice trivia about the Tawantinsuyo or 4 regions (also known as Inca empire):

- It sustained a population of 10,000,000 people. They did not use currency.

- The Spanish estimated that Inca warehouses (Qollqa) contained a surplus of food capable of maintaining the empire fed for 10 years.

- Their society was structured as a system of self-sufficient family clans (Ayllus).

- The Inca road system (Qhapaq Ñan) was possibly the most efficient form of communications infrastructure of its time.

- Their aqueducts (Puquios) used wind to pump water.

- "Ama sua, ama llulla, ama quella" ("Do not be lazy, do not lie, do not steal") was the Inca moral code.

- They used 2 languages, the commoners language (Runa simi) and the noble language (Qhapaq simi). The family of languages known today as Quechua are the Runa simi language. The Qhapaq simi language is extinct.

- They had an accounting system based on knotted strings called Quipus. It is unclear if quipus contained anything other than accounting information.

- Most modern potatoes descend from the ones cultivated by the Inca and their predecessors. Potatoes are one of the most efficient crops in terms of land use and nutrition. European population grew substantially after the introduction of the potato, prior to that, the staple crop was wheat.

- After Sapa Inca Huayna Capac died, his 2 sons waged a war of succession. The prevailing son, Atahuallpa, initiated a purge the Inca nobility, effectively decapitating the Inca empire. The fall of the Inca empire took place when Pizarro forces encountered Atahuallpa at Cajamarca during a Spiritual retreat that took place after the purge. The event is known as the "Battle" of Cajamarca, although it was more like an ambush since the Inca side was not expecting a battle and were not in fighting gear. The "battle" ended when Atahuallpa was took hostage, an idea that Pizarro took from Hernan Cortes.
Designing the world's first home computers
It's probably a small risk, but I'd worry that just using the current year could bite me in the ass if someone accuses my site of infringing their copyright and we end up in court.

If mine just says ©2020 and theirs says ©2012, my argument that I created mine before they created theirs is weaker than if mine says ©2008.

At the least it means my lawyers will have to take time to explain to the jury why mine saying ©2020 doesn't contradict my argument. They may need to spend time presenting archives to bolster this, and then may have to spend time explaining how archive.org or similar works, and establishing that those can be trusted.

Each side in a civil trial is allotted a fixed time for arguments, rebuttals, and summaries, so any time my lawyers have to spend in court dealing with my ©2020 is time not available for most important things.
That UI would be crazy on mobile, no?
A lot of people still put them in forms. They just intercept the form submit to do with as the please. No putting them in a form also breaks accessibility
It's definitely a huge factor, and probably the biggest one, but I think it's false to say it's the only one. For example, part of my choice is that I don't want to use a browser whose mission isn't to integrate as tightly as possible to Google.
Likewise long wait times on customer service phone lines is proof your time is valued the same as the company's.
I think its more a sign that these tools are eventually consistent despite their marketing copy claiming a total real-time awareness of your team’s activities.
Underspecified tasks. Companies like to pretend that devs should "own the solution" but in reality there's a lot of coordination involved and you can't just make things up. Trying to find a way to get feedback from everyone just to get started is a huge waste that someone like a product owner should handle
What's slightly mysterious to me is that through my firefox account it autoinstalled I think at least noscript and cookie autodelete even though they were not at the time in the mobile add-on store. I was surprised and confused to find that javascript wasn't executing by default and discovered that not only did they install but they seemed to be working. I removed them because it seemed accidental and figured they might not be ready, and they were no longer possible to install.

Now I see that several other plugins are on the Firefox Preview add-on list including noscript and some others so I have the feeling that they're just being cautious about enabling them in the store but it's possible that they mostly will just work after a testing period.
Interesting that he agrees with the point of the original article I disagree with the most, the one on APIs. Maybe I'm wrong...

Speaking of which...

> I'm not aware of any other platform where you're expected to write the logic for your initial render using a different set of technologies than the logic for subsequent interactions.

I'm not aware of the backend, the server side of many mobile application being written in kotlin (or java) or swift.

In fact, it's common for the server and the client to be written in different technologies.

Yes, I know that's not exactly what he means and in a native application, the application is in charge of the initial render. But he's criticizing APIs and I don't see how this statement can be possible without APIs unless he expects the backend to be in the same technology. Which, again, is not unusual for it not to be so.
> Amazon in retail space has done exact thing and nobody cares, but over here everyone sees opportunity for political point scoring.

Some people care about both.
> The entity component system (ECS) is one of the main reasons why programming games in Unity is so pleasant.

I agree programming in Unity can be very pleasant. To avoid confusion, I wanted to point out that traditional Unity programming isn't really a typical example of an ECS. Unity's system actually lacks most of the performance benefits you can get from one. This is relevant because Unity is actually currently developing a "real" ECS architecture they call DOTS (data oriented technology stack).
Bad reporting or not the new cases are declining.
Everyday I'm more inclined to believe that it's about equal. You've heard of single issue voters yes?
You're misquoting me. The surface level thinking refers to this segment: "He just think, whoever is letting the refugees in is dumb and shouldn't do that".

When people are coming to your border in large trove, not letting them in is easier said then done. You can't just "not let them in". To keep my analogy going, this requires an algorithm of some sort. First you need to find something that works, and then you need to take into account cost consideration, scaling, etc.

Your example would work as well. Someone who were to say, whoever is stopping them from coming in is stupid. This would also be surface level. What do you do with them once they're in? Housing, education, integration? Does our system have the capacity to handle such load or will it collapse? Just letting them in may not be enough, it could cause problems down the line, what are we doing to prevent those.

The right conclusion to take from my comment is that problem solving is hard, there's a lot of variable at play, a lot of considerations to take in, and it is never as easy as you assume at first. Recognizing this is part of being humble, and I think computer science teaches you that.

Thinking you have the answers because you thought about it for 5 minutes and not realizing you skimmed and hand waved over all the direct and indirect complexities and considerations and are skipping multiple steps of the solution. Thinking that there is an easy solution and then advocating for it strongly when you haven't begone to recognize and understand the complexity of the problem itself. This to me is an indication of a lack of some form of critical thinking. I think computer science can to some extent teach people better about this, by having them practice concrete problem solving exercise on a computer which can assess to the solution working or not. And learning formal problem modeling techniques and validation strategies. It's a useful skill.
Tiping and how it is used in some countries to basically subsidize staff wages is just so wrong.

For example in Japan there is no tipping and trying to do so will be considered very rude. The restaurant and its staff are professionals, they have set a price and you are paying it. They dont expect a tip for doing a good job as they simply strive to do a good job each and every time they serve guests.
44.8 Gigapixel Hyper Resolution Night Watch by Rembrandt
It's important to use form elements for accessibility even if your submitting another way. Also at least for me its a lot better to use the built in form validation then creating your own.

https://dev.to/addyosmani/accessibility-tips-for-web-develop...
Tesla has Full Self Driving as a clear objective and feature though, autopilot is just their way of releasing the useful features they acquire along the way to FSD. Tesla's difference in its approach (which I think most people tend to miss) is that it aims to be a robust general solution to L5, not a "hard coded", expensive, brittle, geofenced solution, which are basically what all the other L4 startups are aiming for.
As famously Levandovski (the guy behind Waymo, Uber and Otto) and others have accepted that Lidar and HD maps are the wrong approach.
https://medium.com/pronto-ai/pronto-means-ready-e885bc8ec9e9
It just is not a sufficiently general and economic solution to be scalable across time and space. It doesn't matter if Waymo's only focus has been FSD (which it completely hasn't) if they have a wrong approach they won't achieve it.
Likewise, I'm scared of people, for their laziness in accepting the consequences of annihilating our culture for a few extra points of risk reduction.
OCaml for Business
How is that not particularly important? In a shortage scenario, you don’t just crank up a dial to make the factory output more. You might need additional facilities, new factories, new workers, etc at the same time others are trying to secure resources too.

People in short supply also don’t just work additional hours for double pay. An hour of my leisure time is worth far more than double.
Where are you basing these claims? I do pixel art, and dithering + anti-aliasing are one of the fundamental techniques in this medium. It’s widely-employed that there are so many beginner tutorials that teach these methods (I highly recommend MortMort’s channel, for example).

Also, I invite you to look at the Pixel Dailies twitter handle (and the #PixelDailies hashtag), you’ll see the works of several pixel artists and you’ll notice that dithering and anti-aliasing are common patterns.
How to run a Kubernetes cluster on your laptop
AFAIK there is no support if you are ahead either, newer postgres versions are officially not supported..
I think the best concept for file management ever invented is the one used by the orthodox file managers (Double Commander, Midnight Commander, FAR etc. etc).
> Does this kind of "both sidesism" really engage with the reality of the situation

No.
Rhinovirus, that’s right. Thanks. I saw an article recently about colds caused by coronaviruses so it was fresh in my head.
Dragging sidebar links worked fine for me all but once in Safari. Not sure how to tell whether it's actually being used, but I don't notice any problems.

[Edit: I was using a blocker that was blocking it. Now I've used it and can tell it's working, and I still don't notice any problems using it in Safari.]
Wow sounds very real
It's a guide to setting up OKD, which is the upstream of OpenShift. It would have been better IMHO to s/Kubernetes/OKD but what do I know about SEO ;-)
I don’t understand why it would bleach the hair? Theoretically couldn’t you drink this? It’s just water that’s free of contaminates like viruses, bacteria, etc?
- winterismute questioned qualifications to have a position on writing C++ for game dev. That is gatekeeping and No True Scotsman.

- At least someone on Twitter called some tweets "retarded", etc., so OP thought to continue the conversation by ignoring nonsense and restating concerns in a healthier tone. This post is his attempt to be productive, apparently.

- Any perceived slight against you, you have inferred. No offense intended.

- Perhaps HN discussions are only marginally better than Twitter if people can't avoid making discussions about fold operators personally.
You just hit the nail on the head for why recessions and economic setbacks are a healthy part of a functioning society. It helps clear out some of the old for some of the new, and helps equalize some opportunities for some people.
US ‘gets ass handed to it’ in WW3 simulations with China, Russia
Show HN: XP.css – Windows XP CSS file and framework for building GUIs
A combo of fasting plus vitamin C is effective for hard-to-treat cancers
California Denies SpaceX Subsidy Request
I am using it on regular mobile Firefox. It just opens a new tab for the matrix (to be fair on my phone even flyout would work nicely).
Impressive next step for text-to-speect. Wish there was some simple real demos. I also work on the same thing using DL- and hope to open source the "emotional part" of it.

We soon can create emotionally expressive youtube videos with synthetic actors..
The 8087's microcode ROM is very unusual because it stores two bits per transistor for higher density. The ROM uses four transistor sizes so each position outputs one of four voltages, which are converted to two bits.

(This is separate from the constant ROM, which is a normal one-bit-per-transistor ROM.)
Would you please not feed flamewars on this site by replying? What a train wreck.

https://news.ycombinator.com/newsguidelines.html
The mentioned cppcon presentation by Dan Saks is awesome. Highly recommend watching even if you are not interested in C or C++ : https://youtu.be/D7Sd8A6_fYU
> Everything else I work on is essentially a novel problem set.

It‘s a rotate! ;-)
If I could bring one thing back to the internet it would be blogs
Well that's why down-voting requires a karma threshold before one can actually downvote
And a lot of sites don't. "This breaks a ton of things but not everything" isn't a good attitude to browser compatibility, particularly from a browser that already has a small market share.

> No putting them in a form also breaks accessibility

Nope. Screen readers have no concept of <form> fields, nor any concept of how the piping works below the surface when a <button> is pressed. I run a screen reader every single day.
Sure. As it happens, that's not the element I was reponding to.

But to address it: There's a strong argument tp be made that how soccieties choose to address their challenges has a major impact on outcomes. That's the major premise and subtitle of Jared Diamond's Collapse8. Others disagree seeing that outcome as inevitable (Tainter, on whom aDiamond draws extensively).

A more interesting approach tries to understand what the dynamics at play are. William Ophuls, though decidedly pessimistic, holds out hope and draws no final conclusions, though he explores the question(s) in detail, particularly in Plato's Revenge, though also in earlier works, notably Ecology and the politics of scarcity.

Why* certain political responses (including thatre, denial, scapegoating, and distraction) are frequently recurrent can prove illuminating.
I think GP was joking. A far more straightforward way to shorten text to a given length is:

const shorten = (text, length) => text.substring(0, length);
Why would you have a maxlength on password in the first place?!
Yep dev tooling matters. Containers are already annoying, but Unikernels are a different universe, and it is not going to be pleasant.
If I have a 91% currently, can I just add water to dilute it? Do I need some kind of special water vs what’s from my tap?
In Europe takeaway.com took over lots of delivery apps and businesses. In Germany they took over foodora and deliveroo exited the market. takeaway's platform is from a feature and UX point of view not justifying any premiums. You can't tip drivers, which is the most important feature enabling contactless deliveries. There are no new features since years. You can literally filter by cuisine and price; nothing else, not even a map with restaurants nearby, search by dish, etc. People order there because it's the only choice, but everyone agrees the page is just awful.
> What else are you supposed to do with the money? Keep it in cash?

Yes. That's where my RIA has 33% of my assets now, we moved them in 2019. We will be "piecing back into" the market over the next 12 months. I'm 50 and have a 30 year investment horizon. I've been investing since I was 21. I've been through two massive drops in the market that took years to recover. Don't panic. Valuations will correct themselves and fundamentals will continue to hold until the next bubble. I think that is model we're facing at the upper limit of an exponential.

> Is this all gonna crumble like a Ponzi scheme?

It has to stay alive so that the rich can get richer. Remember the players in the Panama Papers? There's an entire society that runs the planet. And this isn't a conspiracy, it's out in the open! Look at the Carlyle Group: it is an investing firm funded by people liek MBS (The Saudi), the Clintons, the Bushes, and many other politically-culturally diametrically opposed clients. It's no mystery that rich world leaders who go to war with each other give their money to the same investors.

You know that there are investments only available to people with $5, $10, or $100 million more in holdings? There are entire class of investment devices that you and I will never see. It takes tens of millions to even play in hedge funds. The "real" markets are for the 0.1%. Those will continue to feed off the other markets, which they need to distance themselves from the pack. (Look at wealth distribution over the past 50 years.) But these top tier funds require us schlubs to hand them money while we scrape by with 5-8% yearly returns. They will keep the dials set just right so that we'll have a reasonable retirement while they own the planet (Larry Ellison owns a Hawaiian island. Techbros are buying up New Zealand [Theil]. Think about what happens when trillionaires start to buy entire countries.

Yeah, the market will survive and make sure the upper middle class continues to invest, otherwise there won't be a wealth generating machine for the 0.1-0.01%. As for people who can't afford to even put money in a 401k? Well, we know what one political party things about those people.
My bad, I was definitely thinking of Caprylyl Glycol!
Well, the burden of proof seems to be on the person making claims going after big tech vs other industries is politically motivated. I would prefer the DoJ step in to take actions against companies that are abusing their power to massively violate the world's privacy through surveillance systems which have unimaginable capabilities for shaping global human behavior. It's hard to think of a more worthy target of anti-trust law than the companies which are poised to control the minds and behavior of billions due to their market power.
I split my email addresses into 5 (private, university teaching, research, commercial work, side business), and use different computers (though fewer than 5) for different jobs. In part that was forced by my commercial employer's trade secrets etc.

I find the friction to rapid swiching that this division of communication channels and tools introduces quite helpful for focus.
or anything -esque.
Nationalistic flamewar will get you banned here. No more of this, please, regardless of which nation you like or dislike.

https://news.ycombinator.com/newsguidelines.html
I'm not sure I fully agree with either position.

first of all, whether or not a company "creates value for society" is a red herring. it doesn't matter to an individual looking for an investment vehicle.

> To an average small investor, shares in almost every company might as well be Magic cards. Their only value is to sell them later to a different collector

this is true to the extent that thinking of stocks this way probably wouldn't hurt you as a small investor, but it obscures the reason why stocks have value and are different from bonds. when you buy a stock, you are locking in a fraction of future real productivity, whether or not you can derive cashflow from it directly. with a bond, you are locking in a nominal return, which could result in a real loss over time. although stocks have significantly outperformed bonds historically, I would hesitate to say that one is inherently better than the other; they just carry different risks.

as an aside, I'm really not sure why non-voting shares that don't pay dividends are valuable, but AFAIK, these are not as common as nrclark suggests.
Stop writing your user authentication code
Not sure if this is a title length restriction on HN, but the omitted "...when pasted into..." here seems important.
IMO, a little transparency into the subreddits' mod activity would alleviate this completely. People don't leave subreddits that are modded in a heavily biased way because they have no way to know.

I don't see why I shouldn't be able to unhide all modded posts if I choose to.
When I submitted this yesterday the 'Ultimate' at the beginning of the title was also automatically removed. I thought I had made a copy-and-paste error at first. Weird.
Your link doesn't support your statement, or even attempt to. Screen readers have no concept of <form> elements, nor do they differentiate on what happens behind the curtain when a button is pressed (e.g. aJax Vs. submit).

If you have an article that does explain your argument, please link it.

> Also at least for me its a lot better to use the built in form validation then creating your own.

This change removes that very validation.
And if the restaurant doesn’t make enough money to pay its bills, it also becomes an ex-restaurant.

The answer in a capitalist market is that restaurants will raise their prices to stay in business. As prices go up, people who don’t want to spend money in restaurants will find alternatives, you will have fewer restaurants and they will have a sustainable business model.
Can you provide a list of the freedoms we've lost? Honestly, perhaps my thinking on what I or others have lost in this is too narrow.

People are being asked to make the temporary sacrifice of practicing physical distancing. That's what it boils down to in terms of "freedoms lost".

And because, frankly, we have been utterly unprepared to deal with this completely predictable viral outbreak, much of our society is unprepared to conduct business in a way that allows or supports physical distancing. So people are scrambling.

Yes, there will be severe economic hardship for many people. No one denies that. But as I said, for many people they are making an extremely difficult choice between economic hardship or what they perceive to be the health and wellbeing of family and loved ones.
Where did you get that it’s only the “liberals” who think that lock-down is necessary to combat this virus? Here are some countries that have imposed lock-down and can hardly be described as liberal: China, Russia, Saudi Arabia, Iran, Algeria, Pakistan. Interestingly, one of the most liberal countries in the world, Sweden, is the one that didn’t impose a lock-down.