skysight-inc/HackerNews huggingface dataset:
"the particular work" he is referencing is computational complexity theory; a long-running attempt to mathematically characterize which problems can be efficiently solved with computers and which cannot. I work in complexity theory, and this does make the objects of his criticism obvious to me. I'll try to explain below.

Think of "problems" as abstract primitives: sorting, search, graph operations, optimization, etc. To give a concrete example, let's take a particular search problem: boolean satisfiability (SAT). The input is boolean formulas, and the output is "an assignment to the variables of this formula that make it TRUE."

Some problems are "NP-complete". The definition of NP isn't important for our discussion here. What is important is that NP-completeness or lack thereof is indeed a "beautiful" way to classify problems. Further, we expect NP-complete problems to be impossible to solve efficiently on every input. This is what the article means by "worst-case" or "overly pessimistic" theories.

SAT is NP-complete, so "classical complexity" would predict that SAT cannot be efficiently solved with computers. But often, SAT can be solved efficiently "in practice" using simple heuristics. So Moshe would say that classical complexity is simply wrong; it doesn't describe the "real-world" behavior of actually trying to solve SAT. While difficult-to-process formulas may exist, we "just happen" to only encounter easy-to-process formulas.

So, to summarize: the article criticizes researchers who focus only on worst-case complexity. While the theory is beautiful, we can point to many problems for which it does not accurately predict performance.

I think this criticism is a little strange, because most complexity theorists also work on "average-case" complexity; the study of when "typical" inputs are difficult vs easy to solve. This is mentioned at the very end of the article. Any working complexity theorist would immediately list these problems with worst-case complexity, and explain that it is an imperfect and primitive theory compared to how we would really want to understand when and how these problems are difficult. There is a great deal of work trying to understand what about each formula makes it difficult or easy to process, and why.

The issue is, we are nowhere near understanding even worst-case complexity. So theoretical research often toggles back and forth between the two settings, trying to make progress overall.

Computational complexity theory is a fundamental mathematical field that will only occasionally produce enough understanding to impact practice. For an example, see:

https://www.youtube.com/watch?v=FGtsqEwANWY&feature=youtu.be...
> deserts where nothing grows anyway

I live in Arizona. I've also driven many times through the Mohave desert.

Stuff grows there. You'd have to be blind not to see that. There are whole ecosystems out here in our deserts.

I imagine it's the same in virtually any desert. Heck, even in Black Rock City, I've seen a bug on occasion - that's one area where you could say "nothing grows" - but I bet that's false too.

In regards to plastics:

Most - if not all - plastics cannot be reused without molecular degradation. The plastic that results is highly inferior to "virgin plastic". Which is why the products that are made of "100% recycled plastic" are fairly - hmm, mundane? I'm not sure what the word is, just that you won't see such plastics used exclusively for most products. At best, they will be mixed with new plastic. Even then, the ratio will favor the new plastic.

Maybe some day we'll be able to decompose the plastic into atoms and re-constitute them back into new plastic - but that won't be any time soon.
Powells, in Portland, like The Tattered Cover, in Denver, are multimillion dollar, well established and well loved institutions. I've been to both and absolutely love them, but no newbie could ever attempt to duplicate their success.
USBFG-9000 4K 6G Deluxe
Why couldn't you use a heat pump to heat an insulated tank and get the same benefit?
Not really. Usenet providers voluntarily subscribe to the list for you, leaving you without the choice.
Java is one of the next 2 languages we plan to support (hopefully in the coming month).

If you send me an email (andrei@fuzzbuzz.io), I can let you know when we launch Java support
Typed Assembly Language: guarantees memory, control flow, and type safety (2002)
Someone right-clicked a link from a Google search results page.
So, I'm not super familiar with crypto/blockchain beyond reading a couple academic papers but... how can you use it "offline"?

I saw someone in the parent comments mention that using your phrase on a machine connected to the internet can be risky... how can you make use of those coins then? Do you download some onto a usb to manually transfer over?
Hence my qualification of 'justified'. There have been dozens of times since WW2 where the US has incorrectly justified violence for economic benefit, and these instances are deeply wrong, and I wish they had not happened. But in certain situations where are freedoms are in jeoprody, it is ignorant to say that force could not be justified. Does this happen often? No. But when it does, it must be done well, and hopefully with as little bloodshed as war necessitates.
Yes, but is that an issue? We have four containers where I live in Canada: paper, containers (glass, plastic, metal), compostable waste, and landfill waste. Recycling and compost don't have limits and are collected weekly. Landfill waste is restricted to two 125 L/20 kg bags, with collection every two weeks.

We have three small recycling and compost bins under the kitchen sink, and large green, grey, and blue bins in the garage. Garbage stays in the kitchen trash can until collection, and we usually only fill one bag. It doesn't smell either, since it doesn't have any food waste.

For reference, this is for a family of seven.
If it's treated like other Android hardware, software support will end before the drivetrain warranty is up.
If it was dropped in 2011, I suspect the criticism also included the fact that every site in the world starting having their own comments section, rendering the thing kind of pointless.
>The only way Tesla can contribute is if Musk donates his personal shares or compensation

Why donate? He can just slowly sell shares just like Bezos does with Amazon. And Starlink is something Musk can't fun alone.
I have to be honest I do believe Node.js will be around for a long time. The improvements over the past few years have been vast thanks to the ever improving standards and all the major cloud companies are heavily invested. It has the world's largest public package registry as well (not that the sheer quantity means you can always find a high quality library).

I've only recently switched after years of scepticism but for the sort of stuff I do it's more than good enough. It has its warts but so does every language that's stuck around.
> online surveillance

I think the drive behind Chrome was to compete with Microsoft, by making a browser that was good enough to deliver your applications, and so make your OS irrelevant.

They have succeeded to the point where the only thing I would use Windows for now is Excel (and sometimes some obsolete development tools).

Chrome (when not on Android) seems far more benign than most applications as far as "surveillance" goes.
And he can rap too!
I wonder how that law would be interpreted if China sunk one of our carriers in a cruise missile fight.

On that one hand, the loss of life would be ridiculous but would we need to immediately start building a new one to be 'compliant'
I’ve been doing the same. I noticed that their public release is now also chromium based, so I was going to switch over to that. Unfortunately, there’s currently no way to port browsing history, etc from Brave dev, only from prior versions of Brave, or other browsers.
For the haters out there. I was genuinely asking a clarification question because "Universal Healthcare" can often mean compulsory insurance purchase, Single payer, single provider or other means too ...

As with many things I think the details of how is critically important...

more info: https://en.wikipedia.org/wiki/Universal_health_care
Seems not...
* Self hosted using wordpress or (maybe) drupal. Both have event managing plugins.

* As funny as it might be, a subreddit. reddit meetups use subreddits for tracking just fine, I suppose a HN meetup could as well. The overlap between platforms is probably pretty high. In fact my recommendation would be to see if there's an existing reddit meetup group, and if any of them would be interested in a HN/tech meetup.

* Discord server with pinned messages for pending meetups.
It is entirely appropriate to attack literal self-claimed Nazis.
We actually distribute the fuzzing workload across physical machines, for precisely that reason. Each instance of AFL gets its own kernel & physical core, and we use a staged synchronization algorithm to make sure all of the machines' corpuses stay up to date.

All of this was done to try and keep the scaling as linear as possible, so that when you double your CPU count you're doubling your execs/second as well.
Surprised they didn't ask about age, given their absymal record of ageism and pushing so many out prior to retirement so they can break promises made to employees.
Direct URL to this story is https://www.cnet.com/news/gab-wants-to-add-a-comment-section... .

The use of the google.com domain in the post can be somewhat misleading...
Obligatory plug for the OG of Fuzz Testing, Barton Miller: http://pages.cs.wisc.edu/~bart/fuzz/

#OnWisconsin
"so why would sapient aliens believe humans have any right to life?"

I'm suggesting that it doesn't matter and that there are other, more significant factors that render this concern moot.

"Humans have a non-zero probability of growing powerful enough to be an existential threat to the aliens, so the safest option is to preemptively eliminate them."

Non-zero, but near zero. The same sorts of constraints on resource coordination and how much one can likely play with the physics involved not only constrain our would be destroyers, but constrains us as well. Any aliens advanced enough to hear our signals and have the realistic ability to contemplate a move against us can probably do the math: the likely threat of any alien civilization is from a practical perspective, zero, to them or us. The costs are too high, the barriers are too high, the risks are too remote, the rewards are too low.

But here's a different perspective. While hand-wringing about the risks, we completely ignore the possible rewards of actually making contact.

Given that the benefits for all involved in knowledge transfer could well be non-zero and is much more likely to be accomplished. The only issue there is that it's likely to be very, very slow. So maybe they have knowledge about achieving commercial scale fusion energy production. Maybe they help us to understand the dangers of recursive AI (which I also think are overblown). Maybe they can help us understand how to colonize our own solar system (much more realistic than interstellar colonization). Maybe they can help us escape our tendency to indulge in distinctly emotional responses, especially when confronted with the unknown, and rely a little more on reason and rationality...

If I were to gamble on this topic, I'd bet on the more possible, optimistic outcome than on the less likely doomsday scenario. And in the meantime, I'm going to hop into my car (and thereby taking a real risk) and pick up my son from school. Cheers!
Thank you so much to ease my life.

Do anyone know any such type interactive books which is related to ML, i don't mind purchasing.
Good point. Auto-updates were a groundbreaking feature (at least in browsers) that most people have largely forgotten about.
In an ideal world, the creator would be happy with a fair salary for their work and stop trying to rent-seek a fortune to satisfy their own greed.
Open-sourcing UltraBrew Metrics, Java library for instrumenting large-scale apps
A pv at 25% efficiency attached to a heat pump with a COP above 4 is still above 100% so still beats thermal. And yes you can have both, but the cost to have the installers add a few extra KW of pv is less than getting other installers out to do an entire solar thermal system, so what's the point?

Payoff as in if you buy a pv system it will pay for itself quicker than a thermal system. Electricity is more expensive and valuable than 'heat' (read gas substitute) so even if the pv system is more expensive, the savings are greater, which offsets the higher purchase price.

Hey if you want to shower under a black bucket, go for it :)
Thanks, that all falls in line with roughly the kind of problems I'd expect. :)
true, but just to clarify (seems like everyone is missing it), I was referencing Futurama.
NameCheap and .cloud Domain
I was looking at domain names for a new project, and I was using NameCheap.com to search for available domains, when I came across something very interesting and SHORT let's call it

domain.cloud

yes, the .cloud TLD. I continued to scroll through the list of domains available with other TLD but I didn't find anything, so I decided to go back to the

domain.cloud

only to be told by the system that it was no longer available, but - of course - I could make an offer

uhmm.... sounds fishy to me.

And I can't find a whois server that will give me the name of the registrant or at least the date of registration.

Can anyone cast some insights into this?
> and my iOS devices never seem to auto update at night like they're supposed to

Do they have alarms set? For whatever weird reason there's no way to get it to auto-update overnight if there's an alarm.
It's not an ad hominem to note past history of a group that will be moderating a public forum when they have a demonstrable poor track record of moderating public fora.

Unless something changes relative to the user ecosystem Gab has attracted in the past, I predict I'll be blackholing their domains on every machine I personally administer because nobody in my family needs to be exposed to that nonsense.
The official page for the extension has examples of the types of comments made using this tool: https://dissenter.com/

From Andrew Torba (CEO of Gab):

> Being that I'm barred from commenting on Hacker News, I'm going to comment using Dissenter. Lol @ the Silicon Valley dweebs already screaming "reeeee natttziii" on this post.
I have the same issue as the parent commenter. I tried every tool Microsoft provided as well as various recommended manual processes of deleting files, changing registry values, etc. Nothing worked and it appears to be an issue of hardware incompatibility with the Creators update (not surprising since some of my components are over 6 years old). Based on the number of people reporting the same issue when I was troubleshooting, this is disturbingly common and the only solution is to reinstall windows entirely and hope it works.
Love it. I want it.
> Afghanistan, Burmese, Chinese, Danish, Ethiopian ... right through to Yemeni and Zhajiangmian

I could get all of these in Wales, UK lmao
Thank you for all of your replies.

The primary issue here is the choice of example (Challenger disaster) to explain "Normalization of Deviance".

Its like if you were an SSE working on a product that had some big security issues.
You tell your manager not to launch the product because there is a high risk of a very bad security violation.
The manager under pressure to get it done decides to ignore your warnings and launch the product.
There is a huge security violation just after the product launch and it causes a scene.

Why reach for some pet theory (Normalization of Deviance) to explain this?
This is just the ongoing tension between the desires of higher management and the reality that those on the ground know.

I think the reason why I am so insistent on this is because I am worried about the wrong lesson being learned.
Politics and Power play far more of a role than we like to admit.
This hierarchical structure is also very good at deflecting and distributing blame.
Is Normalization of Deviance just another excuse to explain the commonality of bad management?
To start with I am super unhappy with the content and execution of recent windows updates. Its not okay to keep resetting my preferences and it's not okay to rip out control dialogs that worked very well the past decade with some demented metro app (rip display and sound device setting).

But I have not had a single unexpected reboot on my win10 install. It's because I always update at the next time of convinience. Updating is required maintenance of any software system and you can't afford to ignore it. I also see some consequences of questionable behavior blamed on windows. You should never have hours worth of unsaved work open. NEVER. Don't blame windows or whatever, just dont ever do that or at least bear your shame quietly.

Also, please for the love of god, stop lobbying for OSes to faithfully restore your open apps on reboot. The only way to solve a lot of problems is to be able to really reset the state of everything which is not worth trading for your ability to better compulisvely hoard chrome tabs. That shit is not healthy btw.

Finally, reboots are necessary on all major operating systems, even linux. Remember Windows user used to be free to apply updates when they wanted but you, yes you, MS hater of yesteryear kept blaming MS for the large number of unpatched and therefore insecure Windows systems. So they don't give users the freedom to postpone indefinitely and of course it's also not right. So what can they do?
It’s Time for California to Guarantee “Privacy for All”
Does the https://gigatron.io/ come close?
Chrome DevTools is far more feature-complete than any of the alternatives. I consider it the gold standard for developer tools.

Every release they publish a blog post with new DevTools features, here's the latest one from January 2018 [0]. If you scroll to the bottom it has a section titled "Discover other DevTools features", which provides a long list of features they've been adding over time.

Their console autocomplete is just amazing. If you type `document.querySelectorAll('body')`, it shows you a preview of the result without even having to hit enter. Then if you type a period it shows you that the constructor is a NodeList, as well as its methods. They go over many of these features in their May 2018 [1] blog post. Keyboard navigation has continually been improving as well.

There's no huge killer feature, it's just very solid all-around. Over the years it has remained miles ahead of the competition. With that being said, I still use Firefox as my daily-driver, and I'm perfectly happy with their DevTools for many tasks. And they're actually superior for certain tasks, for example, when working with `display: grid` and `display: flex` [2]. I usually switch over to Chromium while I'm actively developing or debugging something, but I don't think there's any need to limit yourself to just one tool.

[0] https://developers.google.com/web/updates/2019/01/devtools

[1] https://developers.google.com/web/updates/2018/05/devtools

[2] https://developer.mozilla.org/en-US/docs/Tools/Page_Inspecto...
So how do these work? I want to propose one for my city (Toronto) but I am not sure if I can handle the logistics. Or do people just pick a common place to meet and that's it?
Still too early. We can't say if GDPR is a good thing or not for at least 10 years IMHO. And unfortunately, I'm sure hackers & leakers will find other, perhaps more harmful practises.
The City Is Your Playground: The Situationists
Is America One Step Closer to Our Own GDPR?
SAT is NP-Complete. In principle, this means that SAT solvers don't scale. If we stopped here then we would never have developed symbolic execution. It turns out that SAT and SMT solvers do scale for lots of real world inputs. Cook's proof is amazingly elegant and powerful but fails to inform real development.
It seems like people consistently love or hate Visual Studio , and a lot of people seem to like VSCode.
Anyone in the Kansas City, MO area interested in doing a meetup?
For the specific example you gave: does an irregular schedule really create an obstacle for a homeless person who wants to make a trip from DTLA to Beverly Hills? What does it mean "more accessible"? What do you mean by "anonymous"?

What makes you think I'm offended? I just didn't understand your argument (and still don't), and I wanted to see what you meant.

And what does it mean "my perception of LA's public transportation is out of touch"? I only said two sentences, one about gangsters typically having cars, and the other about homeless people often taking MTA bus from DTLA to Beverly Hills. Which of those was incorrect?

Edit: I can think of a reason why rich people may not like subways going to their neighborhoods. Slow and unreliable buses are a problem not for gangsters and homeless, but for the hard-working middle-class and poor people who need to commute to work - even if they have cars, traffic makes it very tough, and subway would have made it really nice. It's quite possible that rich people don't want too many middle-class and poor people getting jobs in their neighborhood. I have no idea if it's true, but at least it sounds plausible.
I had no idea Hacker News was so anti-gab. I guess we know which side of the free speech argument won.
- Rich people will probably not lower their standards enough to live in what we plebs do, thus move somewhere else, reducing demand
- Doesn't luxury living space pretty much by definition require more space? In other words, you could likely house more poor people there instead, reducing demand for housing. Even if the same rich people move in as well

Yes, those kind of policies seem to be on the more reasonable spectrum to me, though I'd prefer having incentives instead of hard requirements. Of cause prices for luxury space would go up, but this doesn't seem like much of a problem for most residents.

You seem to see new luxury apartment as only option over currently existing housing. That might be the only realistic option when owners want to maximize profits, but for society it might be better to optimize other metrics, like people living there.
This seems like a good case for why congress needs less influence on military line items (distinct from the budget as a whole). They'll complain that it makes the US less safe but in reality they just want the jobs at the expense of defense capabilities. They know x carrier part will be built in their district as opposed to the billions used on other more relevant priorities as determined by people who are trained and paid to develop strategies. I don't think the people complaining are experts in military strategy and defense technology.

Now, all this said, to spite what most news outlets are babbling about, the carriers are very much still relevant and important and will remain so for at least a few decades. They just need to be balanced with developing future systems and demanding that we always have 11 carriers doesn't really provide the flexibility to handle emerging threats.
> 1. Public transit: it’s good if you go where public transit goes. Try to get out to East Coast park, and you have a 45 minute transit ride vs a 15 minute Uber

Thanks, captain obvious. I'm aware train lines are fixed in place. Just take the Uber. What do you want, public transport that goes to every door step?

> 2. It’s clean for an Asian city and depends where you go ...

Of course it depends where you go. I'm sure some parts of New York are clean and others are grotty. That tends to be the cycle of how things go, sadly.
Is the idea of a hot, but non nuclear war with China realistic? I have a hard time picturing scenarios where China is sinking carriers which don't quickly escalate to full blown nuclear war.

As a practical matter, perhaps carriers are just not going to be as important in the future? Drones can be launched from a much wider variety of places / ship decks.

The future of war may be a giant swarm of small ships and drones rather than one large flagship ringed by layers of destroyers etc to protect it.