skysight-inc/HackerNews huggingface dataset:
I don't know the answer to this, but my grandma has an old microwave with a metal grill that your food rests on (like a rack in a conventional oven). I am not sure if it is the type of metal or the shape (it has a squiggly bend on each side, in the middle[0]), but it's definitely possible for metal to go in the microwave without sparking.

[0] very similar to this https://i.redd.it/7nakjihppwy11.jpg
Basically there's only two reasons to overclock:

1. You find it fun. This is the major reason. People like doing the experimentation and work.

2. You really need that tiny bit of extra performance but can't upgrade your hardware, because you can't afford it or some other reason (compatibility, company won't approve upgrades, etc.).

I've done overclocking in the past because of the first reason. Only know one person who did it because of the second. It's become much less common now, what with modern PC components being so powerful.
"false conspiracy about a literal pizza shop" is Pizzagate.
Here's my backpacking list:

https://www.notion.so/backpacking-aaf9b1959c57448ca86b9b481a...

Note: backpacking is ALL about preparation. Make a good list and you'll be good.
UWP in particular is very nice. But I would argue that, for most of us, the "W" stands for "not well-supported."
UK wants new drones in wake of Azerbaijan military success
The population of North America is around 579 million after 500 years of exponential growth and probably the largest and longest sustained immigration trend in the worlds history with only open ocean as a barrier. We're talking about a star system with potentially multiple planets and moons let alone interplanetary space to colonize and century long gulfs of empty space to cross. My money is on it taking longer than 500 years before any native born son of a new star thinks to theirself that they could make a better life even further out.

I made the point in another comment but I do think there has to be a reason to send out colony ships. I agree that exploratory, unmanned probes would be sent out to gather information but I doubt sustained efforts to colonize new star systems would be made until there was significant social, political, or environmental pressure to do so. One ship colonies never succeed beyond a toe hold, you need a constant flow of people, resources and information to drive the founding of a new civilization especially if the trip is one way with little possibility of trade. If all you needed for the development of a new culture and society was an initial seed population and time then every town in the world should be a New York.
Sounds like someone is for a communism run state. No thanks. I'll raise my kid the best possible way but the government cannot and will not tell me how.
Exactly! And none of that would happen with LNG because natural gas is lighter than air, it would all rapidly rise into the sky and make a very pretty, and harmless, fire.

And speaking of lumber: https://bangordailynews.com/2020/07/29/news/a-scene-from-hel... (I need a better link, but basically the cars with hazardous material did not leak, and the fire was from lumber.)

Surprise surprise, Lumber is actually more dangerous than LNG! Because none of that would have happened with LNG. With LNG it all dissipates very fast.
They replaced the entire keypad PCB, you can look at the 2 last pictures for comparison next to a normal keypad PCB. I'm very impressed by the complexity of the module.
All things being equal, perhaps. But first doses are medical professionals and other critical workers. Guaranteeing they will be here for the long haul is another worthy goal.

I'm not sure 'spray and pray' is a well-thought-out approach. Its perhaps another internet pundit who can take one number and divide by another number and become an instant expert.
Why is this flagged? Just generally anything that isn’t capitalist propaganda isn’t welcome?
You start by starting. Hike a little bit of a trail, then, next time, walk a little bit longer. I’d recommend staying away from gear websites or whatever because it’s easy to become fatigued from indecision.
It isolates just "one application" inside "one domain". What I am looking, is lightweight OS with systemd, network stack, etc, docker and other service running inside.
> I believe this looks like a standard copy-and-paste of old standards, and with little understanding of the technical details.

Exactly. I’ve seen people who work like that. Copy-paste a bunch of stuff that they don’t understand and betting that the people that read it don’t understand or don’t care either. And worse yet it turns out that often they are right. No one cares anyway. So the people that do this get away with it. And the people that do care are spending their time writing stuff that in the end most other people that don’t care aren’t even going to give more than a cursory glance anyways.
>, Brooks wasn't talking about that. He was talking about productivity boosts due to programming language design and programming methodology.

Brooks was also talking about non-programming language advancements as a possible "silver bullets". See the pdf and look for the following sections that are not about programming syntax:

Hopes for the Silver
Artificial Intelligence
Environments and Tools
Promising Attacks on the Conceptual Essence
Buy versus Build

He underestimated AI machine learning. With hindsight, we see that the deep-layer neural net combined with GPU beat human rule-based programming for automatic language translations, DeepMind AlphaZero beats expert programmers hand-tweaking IBM DeepBlue, etc.

EDIT reply to : ", nor have they reduced the overall cost of programming by 10x even after more than three decades."

I'm not convinced of that. The issue with your conclusion is that it omits the increasing expectations of more complex systems. I'd argue we did get 10x improvement -- if -- we hold the size & complexity of the system constant. E.g. write 1970s style text-based code to summarize sales revenue by region and output it to green bar dot matrix printers. This was tedious work in old COBOL but much easier today with Python Pandas or even no code tools like MS Excel.

The invisible factor we often overlook is that our demand for software to do more complex things will always outpace the smaller productivity increases of the tools. This makes it look like our newer programming tools never gave us 10x improvement when it actually did.
Thanks. I did do a search before I posted but obviously not very well.
That doesn't make any sense. I'm from Greece and I've travelled to the UK many times from Greece. I've never been interrogated at the UK border. (bar Brexit)
General Purpose Graph Editor
Pretty sure it's copied from here:

https://www.legislation.gov.uk/eudn/2008/616/annex/chapter/1...

Still not really a good showing to just copy and paste previous laws without considering whether or not its out of date.
That describes half the web developers I've worked with too.
I had to downvote you for conflating NAT with security. IPv6 has the same capability, by the way, due to a reserved address space called link local (fe80).

NAT is just as horrible, and secure, as spanning tree.
The level of safety depends on the context the software will be used.

Probably the highest level of safety would pertain to situations like the Apollo 11 mission https://github.com/chrislgarry/Apollo-11

But there are other situations where you don’t need such a high level of software safety. eg when prototyping or exploring different possibilities.
It's on the people making the laws to make sure that said laws are up-to-date and appropriate. It's literally their job. Blame them for not doing it well.
Ask HN: How can I use my phone to create things rather than consume them?
Phones seem optimized purely for content consumption. One of the reasons I prefer using my laptop/desktop is that they are where I can create things. Music (DAW/VST ecosystem), code (compilers, editors, etc.), visuals (illustrator/photoshop/Final Cut). I would like a way to casually create things on my phone rather than consume them. For example, rather than compulsively checking my email or looking at HN, I'd like to update one of the synths in a song I'm working on. I'm open to the idea that desktop workflows will not translate directly to mobile workflows, and that the media I play with might be different (maybe I have to become a connoisseur of TikTok videos?) That's fine. I just want to create rather than consume. How can I do this on my mobile device?
A must-have tool for Online Ordering businesses – Reactive Ordering
We recently launched our SaaS platform for Restaurants supporting and helping them on their everyday online ordering business especially during the difficult era we all experience. I also wrote an article about it on medium.
> In this example, let's say that we somehow had enough storage to keep the data we want to query in 1986. The next part would be to marshall on the order of 1 CPU-year worth of resources and have the query complete in minutes. As with > the storage problem, this would have also been absurd in [1986], so we've run into a second piece of non-essential complexity so large that it would stop a person from 1986 from thinking of this problem at all.*

If you are given a bucket to drain a lake, the enormity of task at hand is not "accidental complexity".

OP is asserting that doing x one time or a billion times is still x, with an inherent complexity of using a bucket to (dip, draw, transfer, drain). This is true -only- if we willfully insist on ignoring that our 'conceptual model' (a reservoire, a bucket, and a worker) is intimately bound with available technology and is a leaky abstraction. The actual conceptual [model] (move liquid from one reservoire to another) says very little about "inherent complexity". (Can you point it out?)

It seems it is more accurate to note that the complexity of materializing abstractions tends to increase with scale of operations.

Our goal then, as a discipline, should be to insure this relationship approaches linear [or better] to the extent possible. Continuing the example, the actual task (drain a lake) could materialize as an army of workers, each with a bucket, all converging on a sink to drain their bucket. Is managing the workers really an "accidental" complexity?

What above then implies is that the notion of "essential complexity" is a faulty paradigm if considered to be a static measure indepdendent of du jour technology. The essential complexity of a task is held to be inherently related to the magnitude of task, and thus inherently addressable by, and related to, advancements in technology.

And finally, since nearly all of the modern software systems are merely a scaled up ("web scale") version of earlier, "less complex", systems, it seems reasonable to question the industry's singular obsession with languages as the remedy to what is inherently a problem of scaling well understood tasks.
A teardown of a Bayraktar drone

https://anca.org/assets/pdf/BayraktarDrone_US_Nato_Technolog...
HackerNews, not CorporateBootlickerNews.

Ripping video games and playing them on other consoles or emulating them is no different than ripping CDs and playing them on your phone. Does any of this seem illegal? More importantly, does any of this seem to violate the agreement of purchasing and ownership?
What about single parents? Or parents who work two or three jobs to keep food on the table? My wife is a teacher and regularly deals with parents who are to busy trying to keep food on the table to study with their kids.

It's super easy to judge when you make a 6 figure salary and are highly educated. But most families aren't making that kind of coin.
I worked with some financial advisors earlier in my career, and generally speaking they do not like to invest in individual stocks. Often the company they work for makes them push certain ETFs or mutual funds onto their clients. Often that company even has their own fund family.
Agreed, we need to incapacitate... Um, I mean inoculate the peasants as swiftly as possible so that they don't start to become suspicious... Um, I mean paranoid.

Damn it, where is Bill Gates when you need him? He knows how to reassure the peasants.

Anyway, I think we should start with young fit adults first, then do old people and children last...
> You're reinforcing my argument is tearing into it how specifically. The broad point is China has too many people for current development models. Unless you think my argument is something else.

My point is that demographic decline is not a blessing at all. Manufacturing is leaving China for all kinds of reasons, econo-demographic factors included.

China had a chance to continue a much longer road on the path increasing industrialisation, but its journey seem to have ended so much earlier than anybody expected.

I worked in OEM goods since around 2007, my first job. I can say that light industries in China peaked at around 2010, and been on decline ever since. I'd say there only 1/3 as much factories left in the immediate vicinity of Shenzhen as there were in 2010. The situation is not as dramatic further inland, the decline is still very visible.

No robots, automation, or informatisation will save the Chinese industry, or anybody's else, and anybody saying that they will likely have zero hands-on experience with manufacturing.

China ran out of cheap, and high quality labour force. Middle age people don't spend, because they save for their retirement, and as the labour force get thinner, everything get more expensive, requiring people to save even more.

Business suffers from that too as much as everybody. Land prices reach extremes, skilled labour costs almost as much as in US, and you get worse, and worse workers for the same money.

The promise of domestic market taking off was empty. Few of the 600M people locked away in inland China will ever manage to up themselves on the economic ladder when the ship of industrial expansion has already sailed. Most of China's poor can nor earn, nor spend. Middle class don't spend, unless on a new apartment. And higher classes do spend, but not in China, or leave the country altogether, and take their capital, and skills with them.
I am trying to find something what would be make compression done by the tape controller favorable. Maybe it somehow makes the recovery more fault tolerant in the long run? Because it knows about the intricacies of the medium. Just guessing, I know nothing about tape storage
Or maybe it was some engineer making the point that the data wasn’t accurate or reliable in the first place.
commoditize your complement
More to the point, it can’t be treated as bread (VAT exempt) for VAT purposes. This stuff happens a lot with VAT; for instance see the Jaffa Cakes biscuit or cake thing.
It depends to what you compare it to I guess, I think Qt fares pretty well once you get over the original learning curve for instance.

But these days it seems that the standard is web-based interfaces and honestly whatever scaling problem these "old" RAD tools have, the web has times 20.

I was late to the webdev party, I only reluctantly started to write JS a couple of years ago and to these days I'm still baffled by how barebones it is compared to the GUI toolkits I was used to. You have to import a trillion dependencies because the browser, despite being mostly a glorified layout engine, doesn't really support much but bare primitives.

Thinks like date pickers or color pickers are a recent development and are not supported everywhere.

Making range inputs is not supported by most browsers and requires a heavy dose of javascript and CSS to achieve, and you end up with something that won't look or feel like a native control in all browsers.

Ditto for treeviews.

Styling and customizing combo-boxes is so limited and browser-dependant that you have dozens of libraries reinventing the wheel by creating completely custom controls, each with their own quirks and feature set.

There's no built-in support for translations and localization (unless you count the accept-language HTTP headers I suppose). On something called "the world wide web", that's pretty embarrassing and short-sighted IMO. But you do have a Bluetooth stack now, so that's nice.
> ask yourself _why_ you think you need strongly typed JS

Because I -and everyone- need a faster, less energy-wasting JS.

> Are type errors the most common source of errors in JS?

They happen. And could be caught at compile-time under a stronger type system.

JS is used client-side in many banking/crypto webapps. I know everything is validated on the server but still presentation is done by JS with its nutty casts/coercions...
Providing up-front funding for crazy ideas like electric cars and reusable rockets when everyone else is too stupid and shortsighted to is itself productive activity. In fact it is the most important productive activity: figuring out what to do, what is a good idea, and being willing to bet the returns of your previous labour on it and wait.

The return on investment is the payment it is in our self-interest to give for this activity, because we want and need such work to be done (so that we can make use of the fruits of such ventures, instead of getting nothing at all when wealth is squandered on bad ideas or just plain old consumption).
The 737 Max does not provide additional capacity, it provides cheaper capacity. It has modern engines that use less fuel and wouldn't fit on the existing lineup. Right now the ability to cut costs at the cost of a few hundred passengers a year is probably the kind of news the airlines need to keep investors happy.
How does it deal with renamed files? E.g. if you had originally a file named README.txt that you later have turned into Markdown format and renamed to README.md, which date will cake report?

The date that the file was originally created as README.txt, or the date that the file was changed to markdown format and renamed to README.md?
After Assange and h Snowden is pretty clear nobody is paranoid the documents are out there the NSA has a system where they monitor people inside and outside the United States the real question is what do you do when they are after everyone
Yeah, it's interesting to me that it wasn't more hodge-podge and just hot glued onto a normal keypad PCB.
The author sounds just as fanatic as the Bitcoin Maximalists. If either side wants to convince me, they need to start off by sounding calm and reasonable, not emotional.

If it stressed him to the point where he went to the doctor thinking he had cancer, I think that's his problem, not Bitcoin's problem. He could have just as easily obsessed about something else other than Bitcoin.

I don't want to 'blame the victim', but it sounds like he's not taking responsibility for his own actions. No one forced him to buy Bitcoin.
I wanted Apple Maps to succeed so I’ve been using it from day one. It’s gotten much, much better. That said, if I’m going on a long trip where a non-optimal route is a big deal, I’ll double check with google maps and often (but not always) find a better route.
When I was preparing to hike the Appalachian Trail this year (cancelled due to covid), this was by far the best single resource that I found:

https://youtu.be/VC0MIV8OTtM
I think the system was not designed so much for end products, but for industrial technology that produced end products.
Does anybody know if there's an "official" term for this sort of behavior beyond laziness or apathy?
I'm not sure if you're being sarcastic or not, or maybe your point went over my head, but the war on drugs is not close to over, and drugs certainly aren't winning (even if marijuana becomes legal for recreational use in North America).

The state of legalizing marijuana for recreational use in the US is moving at a glacial pace, especially considering how popular it is among the electorate in general and how few politicians in such tight races this past November were willing to take a stance for it.

There are even fewer politicians willing to take a stance for commuting the sentence of anyone in prison for non-violent drug charges. Hopefully, the president elect will follow through on some vague campaign promises made related to this, but I can't give credit until it actually happens.

On top of that, there are also other drugs involved in the war on drugs and facets of the war on drugs that are not moving at all (i.e. sentencing differences even after the "fair sentencing act" was passed, treating those caught up in the opioid pandemic as criminals rather than people with a disease, etc.).
Still in the game: My 2020 Year in Review
It's the politicians responsibility.

If you are say, writing IP and finance code, is it your responsibility to seek legal counsel or is it the legal profession's responsibility to somehow find you, discover what you are doing, and then impose themselves upon you?
How did he underestimate statistical machine learning? Whatever achievements were made, they did not take place within a decade, nor have they reduced the overall cost of programming by 10x even after more than three decades.

And, indeed, the one thing that Brooks presented as being the most promising direction, i.e. buy vs. build. He said that unlike changes to programming languages and methodology that wouldn't give a huge boost, buy vs. build might (although he wasn't sure about that). So he was exactly right about that.

Also, 1986 wasn't 1966. In 1986 people didn't write simple software in COBOL. They used things like Magic and Business Basic and even Smalltalk, and, shortly after, Visual Basic and Access. Excel was released in 1987, and we had spreadsheets in the early 80s, too (and Brooks explicitly mentions them in No Silver Bullet). RAD tools and "no code" was very much in vogue in the late 80s and early 90s. That was Brooks's present, not future. He even says that this is the right direction:

I believe the single most powerful software-productivity strategy for many organizations today is to equip the computer-naive intellectual workers who are on the firing line with personal computers and good generalized writing, drawing, file, and spreadsheet programs and then to turn them loose. The same strategy, carried out with generalized mathematical and statistical packages and some simple programming capabilities, will also work for hundreds of laboratory scientists.

When generalised, Brooks's prediction amounts to expecting diminishing returns due to reduction of accidental complexity, and we're seeing exactly that.

> I'd argue we did get 10x improvement -- if -- we hold the size & complexity of the system constant.

Only if we do the one thing Brooks says would work: Buy vs. Build. When we write from scratch -- no way. Even then, I think that while we may see a 10x reduction for specific simple task, we won't see it for large, complex software, which is where most of the effort in software is invested.
> Tesla has argued its cars are 10 times less likely to catch fire than gasoline vehicles

Kind of a weird thing to argue i think. Thats not the first thing im curious about when looking to buy a new car. If anything, that kind of statement makes me more concerned about them catching fire.
Raptors Used Their Claws
Correct, with a dramatic increase in magnitude for COVID-19 compared to an average flu season (where I also acknowledge bad flu seasons exist and have massive impact).
> I had to downvote you for conflating NAT with security.

I specifically didn't.

I said that nobody sane connects to the internet without a firewall. That firewall will of course be default-drop because otherwise why bother.

With that firewall in place, nodes on the outside of the firewall cannot talk to nodes on the inside without some configuration. So the fact that the nodes share an address space is moot.

My point was that punching a hole in that firewall requires a similar effort or solution that adding a NAT rule does.
Isn't that a little true of every abstraction? yum is shorthand for "I trust you, please give me something"