skysight-inc/HackerNews huggingface dataset:
Very understandable and a valid thing to be concerned about, thanks for clarifying. I didn't think you came off as foaming-at-the-mouth. Great example of why I love the level of discourse here.

It's a terrifying problem facing the world and like you said - it definitely could be the case that by the time rapid change starts occurring, it will already be too late. However, it might also be the case that it will just be a slow change that will be more manageable to tackle in time. "Rapid change" when it comes to climate science could mean over the course of a thousand years or over the span of seconds (K-T bolide impact extinction, Ordovician-Silurian (if it was caused by a gamma ray burst)).

The problem is that climate science is an incredibly complex field with an overwhelming number of interconnected factors and so all hypotheses are built on upon assumptions that are built upon assumptions. This is why it often comes down to the verbiage that you see so often in these types of discussions where people "believe" one way or another. The stakes are extremely high though and we can already say for certain that historically rapid change is taking place.

While I personally believe that it is a problem that warrants immediate action, I think it's counter-productive to demonize and strawman all who don't hold one's exact views as climate deniers or (on the other side) climate alarmists. This will only further entrench people in their views, widening the divide between people, and causing them to be more dismissive of anything that doesn't affirm their belief.

If people were more open to actively trying to hear out the other side and find common ground, it will be easier to come to a joint conclusion. By earnestly listening to people, they will in turn be more likely to hear you out as well. The vast majority of people don't actually hold extremist positions but because of the easy amplification of a noisy few, rampant strawmanning is taking place.

(I don't mean to imply you personally are doing any demonizing, or are guilty of the strawmanning, It's just something I often see in comments and wanted to give my two cents)
I wonder how much of Microchip revenue is from old chips at very profitable prices.

I did a Digikey comparison once, and Microchip alone provided roughly 30% of all MCUs on digikey. It has, for example, an incredible 175 MCU models with exactly 64B of RAM, 1.75KB of ROM and just 5 I/Os.
Ignoring evidence is the new cultural norm. I have had American employees flat out reject findings even though there was empirical evidence backing up those findings Their retort: "nuh uh"

This was at a FAANG mind you.

Something is definitely wrong, and it's only going to get worse.

Though perhaps cognitive dissonance has always been a major problem, and it is now so much more evident in the information age.
>6502

Without question, one of the nicest platforms to have in multitudes of thousands, at low energy and cost ..
كلمات اغنية على فكرة واما
I really thought this was a facetious jab at the modern web dev landscape until I started clicking around.
I think you are being overly harsh. Since you seem to take issue with the term tech debt as a fuzzy term, I suggest you read up on the research on this matter (Researchers talks and paper published by https://sei.cmu.edu is a good starting point).

A developer aiming for technical supremacy for its own sake isn't useful in a real-world business scenario. I've seen enough technically superior software products utterly fail in the market due to poor product-market fit iteration speed.

Tech debt isn't a choice an individual developer should make. Tech leaders at the top of any evolving software based product/service should deeply understand the pros and cons of the concept of tech debt and then decide to use it as a strategy lever.

They will have to make appropriate choices w.r.t people and process that is right for their company to leverage tech debt.

This will reflect in the technical architecture of the systems as well. There will be different layers of the stack where tech debt can be more vs less.

There are automated measure that can keep you informed if the tech debt is exceeding to the point where it is becoming a net liability (vs being a net asset as a strategic lever).

It may be true that many organizations use the term tech debt very fuzzily and don't really give it conscious and serious thought and put effort to structurally leverage it. In this, your rage against may be justified.

For those who are interested to read more on tech debt should visit these links:

https://martinfowler.com/bliki/DesignStaminaHypothesis.html

https://martinfowler.com/bliki/TechnicalDebtQuadrant.html

https://2019.techdebtconf.org
Knotch | New York, NY

We’re solving a major problem and it needs your attention. At Knotch, we are creating not only real-time intelligence platforms for digital marketing for brands but helping these brands understand the way people respond emotionally to their content through beautifully designed products and interfaces.

Since our founding in 2013, Knotch has become recognized as the industry leader in data transparency… and we’ve seen this in rising users, partners and followers. We’re growing our internal team, and naturally, we are looking for awesome people. Yes, we’re a fun startup with all the perks, but no, we don’t have a ping-pong table.

We’re based in SoHo, NYC and work with brands including JP Morgan Chase & Co., Sprint, TD Ameritrade, Ford, Salesforce, Walmart, HP, Citi and AT&T. Knotch is proud to have been named to both Inc.'s Best Places to Work 2018 & 2019 and Built In NYC's Best Places to Work 2018 & 2019!

Senior Full Stack Software Engineer:
https://grnh.se/ef3a50b41

Senior Front End Software Engineer:
https://grnh.se/6b03fd931

Data Platform Engineer:
https://grnh.se/44e383621

michael@knotch.com
https://github.com/golang/go/issues/33631 (this is part of go 1.12.8 and 1.11.13 which got released because of this today)
Show HN: Quickly Traverse Nested Dirs in CLI
Ah, well I missed that in my hatred for React things, but okay, fair point. Sorry for bloviating.
https://www.mystrodriver.com/

Yes
>It's the only reality they have and it present few good choices.

What about option three, move to Des Mones and get a job at 7-11?
Cite the science supporting your first line. You are just regurgitating platitudes. And if the 10% are good enough to be lumped into your sample size, why is their opinion not valid?
> Programs must run without input from other sources (files, network, dictionaries, etc.) under Windows or Linux without additional installations.
It would really help if there was an example in the README
Yes, I have. And why do you call it an ugly hack? For what it does, it does it quite well. If that's what you need, then it's a very nice system. If you need something else, use something else.
Nice job Gabe! Next week's hook:
const myApp = useDivjoy('material-ui', '@reach/router')
I think that "Good Tech Debt Is Intentional" is the key point. If you are able to recognize something as technical debt as it is created, you can also more effectively plan for paying it down later, and note what you think the solution would be at a high level. The real issue with tech debt is not that it exists, but that people wait too long to pay it down, and then end up taking more dependencies/making more technically bad decisions to deal with the tech debt which just makes it even harder to fix.
But when that hypervisor fails to boot you are SOL. I have vFlash cards in all my Dell servers with the OS install media and a recovery image so I can fix broken installs quickly. Oh, and that stupid PCIe training error from a NIC that went bad would have required I plug in my monitor as well.

It would be useful, but why not just run VMWare or Proxmox at that point?
Banning plastic bags is bad policy that promotes resource waste and food contamination.It's a rolling back of the gains from sanitation that we've made, for no purpose other than muddle-headed virtue signaling by people who can't be bothered to learn the facts before passing their intrusive bans.

https://www.npr.org/2019/05/23/726035361/why-banning-plastic...

https://fee.org/articles/banning-plastic-bags-isnt-just-bad-...
Steam Windows Client Local Privilege Escalation
I think the reason he is getting a punishment in the first place is the traffic violation. Yelling "pigs" was just a cherry on top that helped when it came to coming up with his "unusual punishment" for this scenario.

Even though the act of shouting it in itself wasn't illegal, it was still not nice and disrespectful given the circumstances, hence why it was incorporated into the punishment. I am struggling to think of a nice "unusual punishment" in this traffic violation scenario that wouldn't incorporate the yelling part, but I guess I am not as creative as this judge.
I rebooted a series of Oracle SPARC machines a couple of weeks ago that took about 20 minutes to boot/self-test.

Servers are built to be reliable. It is better for them to boot slowly and correctly than quickly with silent memory failures.
Basically everyone I know calls it is "Oh Ess Ex". We know it's 10. We just don't like it!
I'm curious what you think is better. Any links you could share? I suspect you're wrong, or not quite right, tho. Technical debt is a great analogy and even if it's fuzzy, being able to think about the relevant tradeoffs in a familiar way is too useful to ignore.

Surely there are situations in which it's only useful to cover one's ass, but often it's a great way of explicitly understanding specific tradeoffs being made.
This is an ok guide to some basic Linux setup.

I'm a hardcore Linux user (since 1991), and a command-line junkie. I've abandoned Linux as a desktop unless forced to use it. While great strides have been made, the Linux desktop is still painful to use, and doesn't provide a coherent user experience. I prefer MacOS or Windows as my primary desktop now, even though I do all of my development on Linux applications.

My current primary OS is Windows 10 Professional. For me, the best of both worlds is a Windows desktop accessing a Linux command line on either a remote machine or in a local VM.

I do most of my development by SSHing into a Digital Ocean VPS. All I typically have open on my desktop are a terminal window to a remote Linux tmux session, and a Chrome browser. When I need some other GUI, Windows usually offers better alternatives than Linux, and I don't have to jump through as many hoops; Windows just works. It works with all hardware, I never have to configure anything, etc. Same for MacOS. It just makes my life easier, and looks better.

If for whatever reason I want a local Linux, I run Ubuntu inside a Hyper-V VM. Hyper-V is built into Windows 10 Professional. It's fast, and I'm amazed at how good the driver support is. USB devices, audio, and video all just work (although video can be slow; I wouldn't do this if I needed a Linux GUI). I even have an old Ubuntu HD (ext3-formatted) mounted inside the VM as a pass-through device.

If you like Linux as a desktop OS, by all means use it, but it's no longer necessary, and even for a crusty old Linux geek like me, it's no longer even desirable to run Linux on bare metal.
I've found them to be incorrect so often on things when I would click through to the actual page or find a better link. I don't trust just the blurb for any answers any more.
FBI seeks to monitor Facebook, oversee mass social media data collection
Bankruptcy is more correctly letting you get away from obligations to creditors with lesser terms to the creditors than originally agreed because you can no longer pay it back. I think there’s nothing very close to this for technical debt because even in a rewrite there’s new debt involved. A rewrite is a lot closer to refinancing where the value of the asset is re-evaluated and new terms of debt repayment are structured that stakeholders agree to. Most people seem familiar with chapter 7 bankruptcies but there’s 11 and 13 too. Furthermore, bankruptcy is about handling an original amount lended - rewrites oftentimes are done with lessons learned from the original version (rewriting from Python to Go isn’t bankruptcy).

Technical debt bankruptcy is probably closer to shutting down a service / product with no replacement - the effort has already been spent and you’re walking away from costs without caring for the creditors (customers and engineers alike).

The question of whether technical debt can be zeroed in a technical bankruptcy is who the creditors of technical debt really are - is it the business as a whole or the engineers that maintain this stuff?

To me, the state of technical debt bankruptcy is a business in a zombie state unable to grow to service the debts because of the technical debts keeping them uncompetitive rather than something more fundamentally wrong with the business like product market fit or bad reputation.
The key part analogy isn't bankruptcy so much as interest. You incur technical debt and you pay it off later in interest (by spending time to clean up the hacky code). If you don't pay off the interest, you end up incurring even more technical debt. Eventually, you could end up paying several times more in interest than the principal (end up spending more time working around the hacky code than if you've just addressed the issue properly in the first place).
Looks good. Please make another Show HN once you release for Windows, will use for sure.
Many previous threads: https://hn.algolia.com/?query=In%20the%20beginning%20was%20t...
Deanonymize Anonymous Users on Piazza Q&A
You Shouldn’t Gray Out Disabled Buttons
I take a chance and say it right out: Fix some kind of image library functionality! As a customer who's also used Wordpress (everyone?) its just madness that I have to keep originals on disk somewhere to post it onto another page. I can hardly figure out how to download the full size original to be able to upload it again. I ask you humbly, please, you have the power to improve my life!

If you want me to stay on topic -- this is the worst wasted time debt Squarespace has to me as a customer :) code wise the product is really solid so their philosophy is obviously good!
Okay, okay, okay, hold on.

These same people who distrust the average american and institutions, according to the chart, are more likely to trust politicians and business leaders. Literally the two fields that are known to produce lying, self serving assholes (I have a small business, I'm in that group).

No, young Americans don't have a trust issue, they have a wisdom issue. What's next, they decide that voting rights should only be given to the clergy and nobles because they know better than the every day person?

Politicians have historically been know to be dishonest, self serving, lazy bastards since Socrates time. Read Plato's the Republic. Or hell Caesar and the other two in the triumphant.

Do I need to prove business leaders? Really? Do I? And I'm one of them... eh, minus the leader part. But I wont step forward as a saint anytime soon. Businesses are inherently self serving and will gladly lie to achieve that. Let's see, wall street in general, Theranos, Apple's sweat shop practices, well any big tech firm when it comes to privacy.

COME ON! Am I taking crazy pills? Maybe it's TRUE. Democracy is a bad idea. The average person is an idiot and shouldn't have the right to govern themselves. At least a dog eventually bites you back if you beat 'em too many times. It seems like the average 30 year old American prefers to be lied to and will gladly follow and lie to themselves as long as they have a pretty new phone.
THALES has put Linux into battle mode.

EDIT: bzlg. SYSGO GmBH
Humans are not predicted to grow infinitely. As areas industrialize, more people have less children. Projections I have read predict we will level off at about 12 billion people by 2100.

But the areas of the world now with less population growth (such as the US) also consume much more resources than the areas with higher population growth. So resource consumption is a big problem. But I think it's not helpful to frame it as a "population" problem, as we expect the population to level off.
One important difference between tech debt and financial debt, is that if the project you accrued a bunch of tech debt in gets killed for unrelated reasons before it's completed, your debt is forgiven. You never pay it off, and you never have to.

When you're validating an idea, don't worry about making everything perfect. Worry about validating the idea. Once you're more confident that you're actually gonna do it long-term, then it starts being more beneficial to pay off the tech debt.
Not all spending is wasteful, even when, in an ideal scenario, it could be avoided.
On the industrial side all these devices are in completely segregated airgapped networks. Obviously someone could strike havoc via USB, etc., but it’s not as bad as it could be.
Yes, that's the ones. Never heard the name of them, thanks!
I was using that example to establish that the sites (that are losing the clicks) are just as scummy as (if not more than) Google for "stealing" the clicks. That, in turn, helps explain why users might be reluctant to dig deeper, showing that general scummy practices are at least as much to blame as Google "stealing" their content.
It's hard to tell since there is little in the news about them, but it seems like once, content farms were fast-growing businesses, and now they are bottom feeders? Or maybe they're just boring compared to all the other threats nowadays?
I also have some representation for numbers and for the days of the week, but it would not be 3D, more like 2D, and kind of dynamic, too: the view is relative to the “focused” number / day. Same thing as you, the representations are different for numbers, days of the week and months. The days are horizontal, and months too. Numbers, not so much. Kind of horizontal up to ten, and then vertical up to twenty, and then I would not know how to describe it. There is a kind of break for each tens up to one hundred, with numbers being mostly horizontal but not quiet, and each teen somewhat higher than the previous one. Negatives have the exact same place as there opposite. Days of the months are the same as numbers. Anyway, describing this is kind of pointless. This representation does not feel very precise.

These representations are the same since as far as I can remember. I know that some people I discussed with don't think they have such a representation for numbers or dates. It seems to correspond to the description given in [1].

I think it may have an impact on my memory, at least for dates (but nothing extraordinary). It's usually easy to remember meetings and events in the year, because they somewhat appear in the representation, I don't really need a calendar if there are not too much things scheduled (but I note in a log, just in case, and it's not completely reliable too).

You might have calendar synesthesia [2,3], and maybe me too, but maybe weaker than yours or my father's.

And yeah, it's not something we really see, its a representation that automatically comes into the mind without us trying to at all. Right?

Maybe many people actually have some form of synesthesia.

[1] https://en.wikipedia.org/wiki/Synesthesia#Number_form

[2] https://www.thecut.com/2016/11/the-form-of-synesthesia-where...

[3] https://fr.wikipedia.org/wiki/Synesth%C3%A9sie#Synesth%C3%A9...

Translation of [3]:

> Like “numerical synesthesia”, spatio-temporal synesthesia is a mental map of the days of the week and/or months of the year. People having this kind of synesthesia state that they can “see the time” as a ribbon, a ring or a circle for instance. According to some studies, these people would have particular synaptic connections in their brain, allowing them to live time like a spatial construction.

> Like all the forms of synesthesia, “spatio-temporal” also shows a permanent feature: tested months later, someone having synesthesia will report the same experiences they had previously reported.
maybe not the exact correct solution (some of those MCUs are wayyyyy too tiny, slow, and stupid for something as complicated as DTLS), but this is not a horrid thought. The bootstrapping problem can be resolved via Microsoft's secureboot certificate and letting the firmware sort out the initial "trusted boot USB sticks" or however.

hell, simply through acquisition and acquiescence, the market already accepted locked-down platforms. at this point, we ought to have more benefits from this instead of just making these platforms hard to install Linux on.
Also, the notion that islamists posed an actual threat to anyone like this guy is pretty risible. They're orders of magnitude less dangerous than his fellow heavily armed rural crazies, as the story bears out.
I'll bite just because I'm curious.

I support strong border control and Canadian style immigration (point based/merit based).

Where on the spectrum do you believe this idea lies?
Ask HN: Is the Turing Test still the gold standard of AI?
With all the stuff that is going on in AI land recently, I hear little about the turing test and advances in conquering it.

Is it still the gold standard to measure if we "have made it"?
This is the correct answer. In Pakistan, poor people will also often burn garbage, including plastic bags - which releases toxic byproducts. Ensuring that plastic bags are all collected and properly disposed off is difficult, banning them is easier.
There are plenty of types searches where I'm now viscerally afraid to click on the results lest it result in a clusterbomb of pages I can't close without multiple dialog boxes shooting out all over. Ublock helps but muscle memory is long.
You don't see the irony in your statment
a practice of constant refactoring..
Facebook collected and transcribed users’ audio without permission
> Btw I don't think you need to get a degree to learn the theory.

What are your recommendations for doing this? I've started getting into some kernel programming and its slowly helping me enjoy programming again, but I very often find myself getting lost in theory and other thing; however, after running some estimations going back to school is too expensive.
Domino's, the pizza place?

There is one huge food-specific issue here. Bicycles, e-bikes, are narrow. Pizza is not. If there is one think bike riders hate more than sharing a trail with an ebike, it has to be sharing a trail with an ebike that is three feet across due to an extra-large pizza.
Washing Hands in Cold Water Works as Well as Hot Against Germs
How would the board in the cable know what WiFi to connect to, and how would it run shell commands via USB?
Why Silicon Valley Is in California, Not in Germany
Ask HN: What is your favourite post on a company's internal tech architecture?
A lot of times one can find an insightful post on the internals of the architecture of a tech company. Some of the ones that I can remember are:

1. https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/

2. https://medium.com/@Pinterest_Engineering/sharding-pinterest-how-we-scaled-our-mysql-fleet-3f341e96ca6f

3. http://highscalability.com/blog/2012/2/13/tumblr-architecture-15-billion-page-views-a-month-and-harder.html

4. https://instagram-engineering.com/instagration-pt-2-scaling-our-infrastructure-to-multiple-data-centers-5745cbad7834

What is your favorite such post?
> They could have started ringing alarm bells and used their massive strength to push for environmental research and favorable regulations.

i.e., acting against their own interests. Spending the last 40 years using their strength against environmental research meant that the people who in 1980 owned and managed Exxon extracted great benefit to themselves (at the cost of others) for the rest of their lives (either they're already dead, or will be before any serious consequences may hurt them); doing what you propose would have benefitted the world but greatly hurt their own interests.
"Technology" really just means "stuff that didn't exist when I was a kid". The majority of HN grew up with the internet and cell phones, and don't really remember a time without these things.