skysight-inc/HackerNews huggingface dataset:
I remember that system updates, at one point, had to be performed within iTunes.
My position on the technical fundamentals never changed much: namely, D-Wave is building devices that could be interesting from various engineering perspectives, but that as far as most of us can tell, are not getting speedups over existing computers that are clearly attributable to quantum computation (as opposed to building special-purpose hardware that's, essentially, very fast at simulating itself). If you want quantum computing speedups, I think you're going to need qubits of much higher quality, and ultimately error correction or at least error mitigation. In principle, D-Wave could do that, and I applaud any steps they take in that direction. However, I'm personally much more excited right now about the experimental efforts in superconducting quantum computing that are happening at Google, IBM, Intel, and Rigetti -- all of which use qubits with orders-of-magnitude better coherence times than D-Wave's qubits. In some sense, D-Wave optimized for being able to say that they had 2000 qubits as quickly as possible, rather than for the qubits actually doing what we want.

On a more sociological level, D-Wave earned a lot of bad blood with the academic QC community by making false, inflated, and overhyped claims (with a primary offender being its founder, Geordie Rose, who's since left the company). And I certainly took them to task for those sorts of things on my blog. Then the D-Wave folks met with me, John Preskill, and other academics, and pledged to improve in how they communicated, so I was nicer to them for a while. Then they went back to egregious hype about speedups that weren't real, so I criticized them again. Nothing more to it than that. :-)

Regarding quantum suicide: no, I do NOT recommend killing yourself any time anything happens in your life that makes you unhappy, on the theory that other versions of you will survive, in other branches of the quantum-mechanical wavefunction where the bad event didn't happen. This is partly because, even assuming you accept the Many-Worlds Interpretation, "your" moral concern and responsibility presumably extend only to those branches that are in "your" future -- you have no contact with the other branches! And partly it's because I take it as almost an axiom of rationality that, if a metaphysical belief leads you to do "obviously insane" things with your life, then it's probably time to look for a better metaphysical belief. :-) (I wouldn't say the same about scientific or mathematical beliefs.)
> on your property...

What property? It's an island in the middle of nowhere. Nobody owns jack squat.

Humans are so arrogant.
couch surfing
Can't anyone now do this with the newly released MusicKit JS? https://developer.apple.com/documentation/musickitjs
To Apple: good luck with that. They'll need it.
So I guess animals need to develop tech to survive?
From Boy Geniuses to Mad Scientists: Americans and Science (2017)
For one example: I believe this is no longer the case, but for a long time 3rd party mapping apps could not display route information on the iPhone lock screen.

Last time I checked, one of my favorite apps for routing me on back roads, Scenic, still can't use my Watch for routing.
This is an absolute necessity. Without an RSS feed, there's no easy way to listen to this on a Podcast app. I for one do not bother with any podcast that doesn't have a feed.
Higher than a pile of banknotes that together make half a million dollars? I doubt that.
Maybe I'm not alone in reaching a breaking point recently. Kennedy retiring and giving Mitch McConnel two supreme court picks has pushed me over the edge. We're heading for a dark, dark place as a country and I just can't care anymore. It's too much. It's not even anger, just inconsolable depression. I'm turning off the news and going back to playing World of Warcraft.
That is exactly what I don't want.

Also, duckduckgo is noticeably slower to load (on mobile), and often does not have decent results.
It is often taught with a second course heavily focused on perturbation theory regarding Stark/Zeeman etc effects on the hydrogen atom. Finite dimensional Hilbert spaces are mostly regarded as spin which needs to get coupled to angular momentum for spin-orbit coupling. So I would envision a branching course sequence. An introductory course as we already have it followed by either or both of a usual second semester course for people who want the stuff for atoms and molecules or the one that sticks to the finite dimensional aspects that are relevant for computing. The physicists might need all 3 while the quantum computer scientists might only need the 2. Can be cross listed across departments.
The advice about pretending to know about technology when you don't is the very reason why there are so many bad people in managerial positions. Its hard to have respect for the work that your engineers do if you have no idea what they do.
Another multiple fail-preneur article from Medium? Downvote as you see fit but come on HN you are better than this. This one is especially bad...

"There is this perception that in order to get into IT and do well in it, you need to know programming, which many women like me find unappealing and hard to understand. But the truth is, you don’t really need to know programming."

There are so many things wrong with her world views and views about tech (and women) in general it makes me sick. My daughter loves programming in much the same way a young boy would. If that changes it's because she has no examples of women who like and do what she does, mostly because a lot of women to this day retain the above mentality.
That's about speed (though I think Truffle/Graal make an app consume more memory). Crystal is type-safe, and no optimizing VM can do that for Ruby.

Not that type-safety is a killer feature, but that's just one difference.
Toyota did embrace Deming, but there's a reason we call it the Toyota Production System. I think you understate their willingness to approach radical changes through continuous improvement; note that they were pioneers in hybrid vehicles, starting on the Prius at time when Musk wasn't even out of college.

I also think you miss the real value of patient continuous improvement in production lines. Extreme changes work against the drive to reduce variance and waste. The OTA software fix is indeed impressive, and last I heard Toyota software process lagged well behind their manufacturing process. But from Tesla's continuous failure to meet goals, it looks like the opposite is true. And Tesla's at a point where software, no matter how good, won't save them.
If you have not seen it, you may be interested in his 116-page survey of the problem.

https://www.scottaaronson.com/blog/?p=3095
Roundup of Common Mistakes Made by Crypto Day Traders, and How to Avoid Them
oops i guess not in terms of having a website. but it _feels_ totally different— like a distributed community— than all these top down financially motivated “sharing” economies.
He's already covered that; not sure what's left to explain: he's said that if P=NP and if we get there with a practical running time algorithm (e.g. one that solves 3SAT in O(n^4) or something, and with reasonable constants too), then such-and-such consequences. So what are you asking?
I'm not sure these cases are even using firebase's user authentication - the article is reporting plaintext username/passwords being stored in the databases.
You give a great example - and raise an even better question:

Can we "fix" cities to be more functional in a world dominated by autos?

I wonder if we can. It seems like inertia has become so great that it will take many decades to overcome this. In Houston, I think this easily could take 1/2 a century or more.
Right, but those groups also have to disclose their donors.
I'm pretty sure animals have much bigger issues to worry about than outside temperature, like loss of habitat.
Or you could be cool like whitequark and install an industrial AC for ~100$ with All The Watts:
https://twitter.com/whitequark/status/1010824530145759232?s=...
Adidas username / password database breached
WRT the metro issue, have you tried switching the map into "Transit" view? Hit the information (ⓘ) icon and select "Transit" under map settings. That shows all the transit lines & stops.

As you zoom out, the subway lines do disappear, but are replaced with national rail lines, and then keep zooming out and it shifts to showing major international rail terminals.

It doesn't hide all of the other stuff shown on the map, but it does effectively highlight each transit line, so it's easy to find the closest line and then scan it for nearby stations.
Crystal is a nice language that just keep getting better.

Think about 10 years ago, we never think of a small company,community be able to writing a programming language. Nowsaday Crystal/Elixir/Nim prove what we can without huge financel support from huge company.

Crystal pick Ruby syntax, which is very elegant to me and I'm happy to have that option available and appreciate that.
Ask HN: What just happened to the internet?
According to http://downdetector.com/ and my own experience from Richmond, almost everything just became unavailable for a short amount of time. A few things are still unavailable on and off.

I expected to see some chatter on here about it, but nothing. I assume everyone else saw the same thing?
It’s basically important to understand the market for your product.

If you want to build a cool social media app you probably want to be a young kid who understands how to build something cool for other kids.

In business you need to solve a problem and have the ear of the people who need that problem solved to build a business.
The truth about medical bankruptcies
JVM Profiler: A Tool for Tracing Distributed JVM Applications at Scale
OP here, and I'll try to answer this myself.

For me, DevOps is about communication. This is a little different from the common "DevOps culture" response. How do different people and different teams communicate for the shared goal of moving software from a developer-facing world to a customer-facing world?

This generally means "deployment", a handoff of some sorts, and copying the software from development to production environments. How is this communicated? How does the producer know what to tell the consumer so the consumer can deploy to a new environment? How does the consumer communicate what they need to know?

In more traditional environments, this means meetings and written plans and tickets. Details are written by humans, for humans. In a "DevOps" environment, the communication is via automation. The steps to deploy are fully programmed; only configuration data varies between environments. This way, development and operations teams are speaking a common, formal language. Vagueness and interpretation are banished. The plain meaning is there, in the configuration. The deployment itself becomes configuration! Humans only need to be involved to provide go/no-go approvals.

Of course, that's not everything. But that's what matters to me. When development and operations stop communicating with words, and start communicating with formal, machine-readable configuration, a language free of opinion and interpretation.
Comcast aware of nationwide outage impacting its internet, video and voice users
Hi Scott,
What is the current status of PvsNP problem? P=NP or P!=NP? Is any relationship between PvsNP problem and Riemann Hypothesis? Who to follow to know the progress of solving PvNP problem?
While cocaine and methamphetamine are schedule II, those are poor examples. I don’t think pharmacies ever carry them, and their medical use is very rare.

Fentanyl is commonly carried in pharmacies but it’s not a commonly prescribed medication. Better examples would be adderall, vyvanse, norco and oxycontin.
It's open source compatible, but it is NOT Free Software compatible. Free (as in Freedom) software cannot limit the user in any way, though open source can.
I got curious and found out that it's this guy who "raises the questions of whether the scientific method is in fact dependent on the scientistic philosophy and, if it is not, whether linking it to other philosophical frameworks would provide better solutions to the way [quantum] physical phenomena are interpreted."
We've recently been publishing a lot of information about Cloudflare's serverless platform (called Workers): https://blog.cloudflare.com/tag/serverless/

This blog on bootstrapping a Worker using Typescript shows how slick development on the platform is: https://blog.cloudflare.com/bootstrapping-a-typescript-worke... and we'll be posting more in coming days about how to debug on the platform.
That's the jist of it.

h3 cells have the benefit of no boundary conditions as all neighbor edges are the same shape and you can only cross boundaries. With s2, the problem is that four edges are long and then there are four vertices you can cross to get into the adjacent diamonds at each corner. The tradeoff is what you described, s2 cells nest perfectly at different resolutions, but h3 cells are only approximate.

They are both great tools useful in different circumstances. It you have to move between resolutions and don't care about movement between cells, s2 is a better choice. If you care only about one resolution for your work or care about movement/flow between neighboring cells, h3 is a better choice.

s2 I believe also goes down to a smaller resolution (like 1 cm or so) and h3 goes down to like 1 meter. That said, there aren't many use cases that need greater than 1-meter resolution.
I'm sure he said that. But the US car industry has a long history of boldly declared but ultimately failed attempts to adopt Toyota's process in a way sufficiently deep to get Toyota's results. Rother's book "Toyota Kata" is a good dive into why: they adopted some of the rituals, but never made the deeper cultural and philosophical changes needed to get most of the value.
Thanks! I'm writing about it too, but while writing, I realized it would make an excellent HN thread.
This is exactly right. It's the price people pay for living in a place that doesn't care about its people.
What are some research areas complementary to the quantum computing/computational complexity where additional effort would remove roadblocks in QC research?
> Just keep making jOOQ a great to use library. :)

Will do! Thanks for the nice words about the blog.
I would imagine quite a bit these days, considering in 2014 they released this handbook:

https://blog.twitter.com/official/en_us/a/2014/the-all-new-t...
Typeform form data breached
From their email:

What happened?

We identified the breach at 14:00 CET on June 27th, and remedied the apparent cause of the breach at 14:30 CET on June 27th.
We have since been performing a full forensic investigation of the incident to be certain that this cannot happen again. The risk of reoccurrence is now deemed low enough to send out this communication.
The results that were accessed are from a partial backup dated May 3rd, 2018. Results collected since May 3rd 2018 are therefore safe and not compromised.
C# 4.0 had Linq, which can replace loops in most cases.
Maybe they should also be required to publish their software environment as a container or other virtual package.
What evidence are you aware of that indicates that they're even trying to come across as a scientific journal? I'm pretty sure they're just a standard Science! publication, like Popular Science.
Twini – Twitch and Nimiq
A classic from 1994 is "Computational Complexity" by Papadimitriou.

Two good sources for newer material (from the past quarter-century) are "Complexity Theory: A Modern Approach" by Arora and Barak, and "The Nature of Computation" by Mertens and Moore.

A personal, idiosyncratic favorite is "Gems of Theoretical Computer Science" by Uwe Schoning.
The key ingredient is a culture of developing for a production operations in mind. Throwing 'works in dev' code over the wall is its antithesis. This entails wider-scoped work for ease of operation. The interesting bits for me is better called OpsDev where development is specifically for automating operation for improved reliability and performance.
Hi Scott -

What was the best part/most favorite thing about your sabbatical?

Can you explain why Forrelation is a guiding light for quantum deep learning these days?

As a bonus - it would be nice to see a walkthrough - commentary of the recent oracle separation proof of Tal and Raz and how they used Fourier transforms specifically.
My clients are reporting issues in the DC area as well. AWS status page says everything is up. I can get to CNN but Twitter is down.
Google Maps is definitely better in terms of completeness and updatedness for iOS, in all regards: what places there are, what roads there are (esp. in rural areas), and the arrival time estimator is just better-informed.

But for me, that is not all there is. I want an app that feels light and responsive, when I'm on say a bike, or in traffic. It needs to be reliable and not get forced to shutdown due to memory constraints. It also should not sell my data to the devil. All of these are ways in which Apple Maps is better.
It looks like it might be another Comcast issue.
Dunno with fingers, but Wacom has that for their tablets, and it's quite lovely.
Hence my point about people anticipating better deals than they end up with. Averaged over the entire customer base, the value of the rewards received is strictly bounded by the amount the credit card issuer is willing to spend on said rewards.
It's almost as if that's a stupid design.

Unfortunately, it's the consumer that pays for that, literally, since they'll have to buy a new phone if it breaks (a win for manufacturer, so long as they buy the same one anyway).
Identifying cold-starts is a huge win here, using something to keep your lambdas warm is important for user-facing functionality. That functionality alone makes a compelling feature.
Is this image from the article a simulation of the golf simulator?

https://images.ctfassets.net/t0pm5m7uku03/6f5J0wJUtikAU4yoqg...

Simulations all the way down...
Microsoft Embraces Blockchain, Nintendo Security Woes, and 1998 in Gaming
This needs an RSS feed.

1) Because listening to something in my browser is a pain.

2) Manually importing to my podcatcher is a pain.

3) I'm gonna forget about this by 5, and if more episodes come out, I'd like to know without having to rely on that announcement hitting HN front page during work hours when I'd see it.
It says at the bottom that for this blog post, they used MapBox. That said, yes, Uber is building their own maps.
The "Us" vs "Them" problem goes back way before pickup culture.

Despite the painful process of being sold services I didn't want, I got a great car quickly that has held up for eight years. The service department at that dealership is more competent than average. I would consider buying a car at that dealership now -- with the caveat that this dealership just got bought by the car dealer who runs all the other new car dealerships in town. The new owner is disciplined and clearly knows how to run a tight ship (he is good at being a car dealer.)

It will cost you something, but many people value a hassle-free experience. My frugal mother in law usually leases a Toyota Corolla or similar Toyota vehicle and never has to get dirty changing her own oil, buying tires from Tire Rack , etc.
That must have been a shocking move.

I think the tribes in small schools (150 students or less) are small enough to fit all the students. One the class size outgrows Dunbar’s Number (150) people specialize.
Yeah, lots of stuff seemed down. I saw report of an S3 outage in Virginia
Comcast is currently having a major outage
https://outage.report/us/comcast

I am personally seeing about 80% packet loss between a couple of their routers in Chicago
Level 3 seems to be having a major outage

http://downdetector.com/status/level3/map/
I think the deeper point is the difference between a career and a job.

Most companies have very short-term thinking and are looking to hire for the task at hand (to be fair to them, it's not always good to over engineer or over invest). If you do get a job, the problem can be in 5-10 years when your company's needs change or you want to move up in your career.

It may not apply equally to tech or could be a generational thing, but generally trade schools taught specific job skills while colleges taught concepts (and usually omitted a lot of the specific operational skills). I've heard my dad describe it as a familiarity with the wider discipline and the knowledge of where to go for a deeper understanding, when needed. A lot of the baby boomers I know went back to school later for their Masters or PhD because that was a limiting factor for their career advancement.

Less and less often companies are investing long-term into employees. It's up to the individual. That being said, not everyone has to be a lead or a CEO. You can have a long and fulfilling career being a really good mechanic or code monkey. It's such a well earned stereotype to see people go into management and really miss the day-to-day coding work.
I went deeper on Jimmy's Maher work and found a collection of his published e-books: https://www.filfre.net/the-digital-antiquarian-e-book-librar.... To say I'm impressed is to say nothing at all. He did a stellar job, filling the historical gap between generations.

Jimmy and contributors - you made my day guys. Thanks a lot for all the hints.
Hi Scott,

Do you think we will see a Quantum Winter (or even several), similar to how we've had several AI Winters?

We see tremendous amounts of funding in academia (and also industry) to build ambitious projects that still have significant issues to overcome (both theoretical and engineering) before being any close to being implemented. At the same time there (still) seems to be much misunderstanding, such as Vivek Wadhwa's recent post[0] or various reports about an unhackable internet based on quantum information. I am afraid that this may lead to people having unrealistic expectations on what can be built and how fast it can be built, with the consequence that we will see less and less funding and investments in the nearby future.

[0]: https://www.scottaaronson.com/blog/?p=3645
Plymouth Property Developer Banned for 8 Years Over Account Record Doubts
I really enjoyed this article.

One thing I don't think most people realize is the concept of "man time." When a work situation is mostly, or completely, men, work turns into "man time."

A workplace should never be "man time." I think that's the biggest obstacle to get over; and the hardest obstacle, too. If we better understood "man time," it'd be easier to set boundaries and keep it out of the workplace.
Sure, but AC will just cause more carbon emissions.
Original article:

> This does NOT affect any code hosted on the Gentoo infrastructure. Since the master Gentoo ebuild repository is hosted on our own infrastructure and since Github is only a mirror for it, you are fine as long as you are using rsync or webrsync from gentoo.org.

Nothing to see here folks. Move along...
WiFi cameras don’t send that much data, WiFi quality varies based on distance to AP and radio interference. Also WiFi is often slower. A camera that streams 50 mbit/sec or more would be completely broken on any 802.11g 54 mbit/sec network.

NAS-es are better example; they are often bandwidth bound. My guess is, users are typically connecting them with a cable. Most clients are wireless these days (e.g. I happen to type this on a wifi connected laptop), so doing 2 radio hops, NAS-router and router-client, isn’t good for performance: both data streams are competing for the same radio frequencies.
Oh, release builds do take longer.

My point of view is that while developing you don't need the `--release` flag, so you can get a more or less fluent experience. The few times where you need to release an app it takes longer, but for me that's acceptable.
S-Town is also very good in a slightly similar vein.
I am on Comcast and can get to some stuff, but not other stuff. Twitter is down, but HN and Google are just fine. Clash Royale was down for me as well.