skysight-inc/HackerNews huggingface dataset:
If Apple staff are reading this - please fix this ridiculous issue - the fact metro stations show up at arbitrary levels of zoom. Zome show up at level x, some show at x+1, and some dissapear at x+1, meaning at many levels, you see some, not others.

Also - an option to basically always show metro/subway locations.

You jam the map full of stuff I'm not interested in - when I'm basically trying to find the subway stop.

A lot of people use the metro in cities. Almost everyone.

It's like the absence of a subway in the Silicon Valley makes you oblivious to 'master use cases'?

Also - I want to get rid of the address taking up a chunk on the screen but I want the pin to remain. Can you get that? So simple. Maybe leave the last few things pinned.

More generally the ability to have 'default' filters for the kinds of things you show and don't that are perhaps relevant to what I'm looking for.

So many nuanced rough edges, I feel you're going to have to spend some time in the field and spend time with users in a very, very detailed way to capture these little things to take it to the next level.
> "Who was I, a 23-year-old university student, to be advising those guys with 25+ years of experience?"

This doesn't seem woman-specific. Anyone would be intimidated in that situation!
This was just announced at WWDC: https://developer.apple.com/maps/mapkitjs/
It's almost as if it were all unintelligible, but mutually.
How do you feel about the Axiom of Choice?
JavaScript has commonly used 2 spaces for years before "StandardJS" (which is now out-of-date because certain es7 features necessitate line-terminating semicolons, but I digress).

CoffeeScript was a big catalyst, and I think Rails was as well, but it probably would have happened anyway. Of the languages I use regularly, the only ones for which 2 spaces is not accepted as normal are Python (which uses 4, probably because it was set in stone decades ago, before people even knew how to write code) and Go (whose auto-format uses tab characters, probably because Rob Pike is a stubborn prick).

Really, 4 spaces is an awful lot, unless your eyesight is failing.
Collection of JavaScript exercises
They just did. It’s called MapKit JS, though currently it’s only available for inclusion into third party websites. But Apple could offer their own website for it if wanted.
Hi Scott,

Do you think there is a significant chance that quantum will never take off (i.e. there are non-obvious limitations that will prevent quantum architectures like superconducting qubits / trapped ions / quantum dots /... from ever outperforming classical supercomputers)?
Related, what in your opinion is the best indicator (or would be the best indicator if demonstrated) of the potential of quantum devices?
You are being silly. You completely misread what I said and bnw you're attempting to reference insanely improbable scenarios.

Just point out the exact part of the law you guys are having a problem with. If you can't do that, it's because you're just making shit up.
Wow I just listened to the first episode and I'm hooked. Great work!
Death on foot: America's love of SUVs is killing pedestrians
Won't the impending releases of TruffleRuby, Graal and Substrate VM make Crystal irrelevant?
No browsers support those features from all the testing I've been doing over the past month or two. Weasyprint supports everything I tried except target-counters and dot leaders which I've only found support for with princexml. Weasyprint does author a proper outline within the PDF so my current workflow (no $ for prince) is to use Weasyprint to make the PDF with a TOC that has no page numbers, extract the outline from the PDF with a python tool to get the page numbers, update the original HTML with page numbers then run it through Weasyprint again. That'll be bundled in an automated build thing triggered by a git commit of the original markdown file straight to PDF so it's not something I have to do manually each time.
Network Managed Raspberry Pis for a Shippable Datacenter
IME Google is really bad at traffic drive time estimates when there are situations where different lanes have different traffic. E.g. two lanes of the road are moving fine, but the left turn lane is backed up like crazy. Or the fast lane is fine, but the freeway on-ramp and exits you need are horrible.

I think whoever cracks lane-aware positioning, mapping, and routing could make some big improvements.

But mainly I just want a big button that says "don't make me make unprotected turns across multiple lanes of traffic" - Apple Maps seems less aggressive in that regard than Google Maps, which is why I prefer it.
Any recommended books on complexity theory?
I similarly map <C-j> 5j and <C-k> 5k and find it to be one of the most useful bindings I use, can't VIM without it these days
I tried out Qt Creator and I have to say I'm impressed. Once set up I can say that the tagging/autocomplete worked quite nicely. Very snappy.
You seem to be assuming that physics isn’t editable.
Anyone know if this was backported to older kernels?
I'll do that once I am ready to go public! This is the first unveiling, so treat is as a sneak preview. If you'd download it manually to your device and listened to it that way I'd really appreciate your feedback! :)
The syntax similarities between Elixir and Ruby stop as soon as one moves on from reading short blog post to writing real code. They are extremely different languages. Knowing Ruby helps only to remember the names of some standard library modules and functions, which were designed on purpose to match the name of the corresponding Ruby modules and methods, but not all of them. A vanilla example:

$ iex
> "1 2 3" |> String.split |> Enum.map(fn x -> String.to_integer(x) * 2 end)
[2, 4, 6]

$ irb
> "1 2 3".split.map {|x| x.to_i * 2}
[2, 4, 6]

which by the way highlights the extra verbosity of Elixir compared to Ruby. It's less verbose on more complex examples, mainly because of pattern matching, but the proof would be too long for this reply.
It would kind to have the same level of rewards for people/projects with a proven track record regarding security. If you are willing to give bounties to bug hunters, you may just give them to developers in order not to introduce the bugs
It seems like you read something else then.

I'm just saying that the situation is sad. So there were people who built a playground. And then there were people who found bugs in the design or the implementation. The sad situation is that people will make heroes only from those who found bugs. They even want to pay for that. And for the work of those who built that? Seems like they will be forgotten, or blamed for the bugs.

I'd rather see both groups treated the same way.

> Finding exploits, and paying for exploits isn't a bad thing.

I agree. What is bad is paying only for the exploits, totally forgetting about all the people who worked on building the code.

Just imagine that you are paying for building a house. But you will pay only for the problems that will be found. I think that in a couple of months you will get buildings full of problems, and then the builders will find them, and get payed. This will be quite terrible.
> I'm stil amazed how hard Maps makes it to view a street name.

Even worse: rivers and streams
Do you think that humanity is well placed to be responsible wielders of quantum computing as a tool, and what do you feel your role (as a scientist with a large public following) is in shaping those future perceptions of responsibility?
Hi Scott,

If quantum computing ever becomes commonplace, and quantum computer programs widely written and understood, do you envision that the teaching of quantum mechanics itself will be significantly impacted? Or instead will we simply see quantum complexity theory begin to redefine the undergraduate computer science curriculum?
Is it pronounced kew-bit or kuh-bit or kwu-bit?
What Is Serverless Architecture? What Are It's Pros and Cons?
Most people were not able to succeed in academia. What do you think you did differently than most people?
I tried out Crystal and Kemal a few months ago and really enjoyed it. However, one issue that's preventing me from wanting to take it to production is that apparently you cannot generate fat binaries and run them without Crystal also being installed in your deployed environment.

Is that true still? If it is, does anyone know when support for "real" fat binaries (no need for Crystal on the server) will be available?
Gorilla might be interested in fake volume to simulate bullish signals for rest of the market, in order to raise valuation of coins.
Willing (YC S15) Is Hiring Front-End Engineers
Willing is the first company making it possible for millions of people to create legal wills entirely online - no lawyers, no paper, no hassles.

We've radically changed how wills work, partnered with the leading legal minds at Harvard Law School, and built an initial product that’s been used by almost 500,000 people. We are a Series A stage company backed by Y Combinator, Peter Thiel’s Founders Fund, Accomplice, and Ashton Kutcher.

Our team is an eclectic mix of engineers, attorneys and designers who care deeply about making the world better. We feel fortunate to be working on complex problems that help real people like us, our parents and grandparents. We are ambitious, hard working and resourceful. We take pride in our work and in our colleagues. We challenge each other to be our very best. We get things done.

As a Frontend Engineer, you will build interfaces that replace human interaction by helping people making important life decisions. You will be the technical lead on a cross-functional team working alongside other engineers, as well as our lawyers, product managers, and designers.

Our stack is Python/DJANGO/React/ES6. We are based in Miami, FL and will sponsor your relocation. Many of our engineers also work remotely.

Click here to apply: https://goo.gl/forms/5lQGiz8oEkWeKPLH2
VC money has been falling off trees for the past 7 years and with capital needs to bootstrap something have never been lower. Startup failure because of lack of access to capital is probably as close to a non-issue as possible. It's about conception/planning and execution.
I found this very generic and hard to read
Shit happens. That's human nature.
As someone who smokes both cigarettes and weed every day all I can do is laugh when people say the words marijuana addiction....it's pretty easy to go without weed when it runs out...but dear god if I run out of smokes. I've only been smoking for about 3 years. I've smoked weed for over 14 years.
I have very very little doubt that the sum of the total revenue of all companies started by middle-aged entrepreneurs divided by the number of them (the average) is greater than the average revenue from companies started by young people. What I'm curious about is whether or not young people tend to create revolutionary companies with more frequency than older people, especially if you ignore factors that sort of make the game an "unfair" comparison, like older entrepreneurs having better access to capital (e.g. self funded) or all the things a network can help you with.
Agreed, the amount of times it defaults to finding something a thousand miles away is significantly more infuriating than the rarer case when I want to specifically do that.

If its a fairly fresh app launch, default to around me
No. It requires changes that were added late last year to the BBR scheduler.
Were Rousseau’s Children Victims of His Moral Theory?
>He can’t wrap his mind around why orders for 13,076.389 Tethers keep popping up on Kraken. “No human would enter that order,” he said. “It doesn’t make sense.”

I'm a small time automated trader, and I've made many thousands of orders that extend out to 5 or more decimal places. There's nothing unusual about this to me. My code will take a single uneven dollar amount and make X equal trades out of it. Every few days I add an uneven amount of profit back into the original amount and then I'm trading a new 5+ decimal place dollar amount.

>On May 9, eight sell trades for 13,076.389 Tethers each occurred in succession over 16 seconds, yet Tether’s price was unchanged at 0.999. The next trade—for just 75 Tethers—pushed the price up 0.0001.

Is this not just the bid-ask spread? Of course sell trades and buy trades execute at different prices, that's how a limit order book works.

The concern around Tether may well be justified, but some of the things I've seen presented as evidence suggest a lack of understanding about what normal exchange activity can look like.
How to Send 40B Emails per Month
iOS 12 has an API that 3rd-party maps apps can use to show up in CarPlay
Not that I know of, it's a relatively common Polish surname.
Not to mention the fact that real traders would stop exchanging their crypto for USDT pretty darn quick if its price fell below £1USD on exchanges trading USD/USDT pairs for a sustained period. A lot of the genuine activity takes place only because people/bots are watching those relatively small volumes of USD/USDT exchanges and seeing a steady stream of USDT orders at $1.
Vue.js Meetup in San Francisco August First
for sure more research is being done at the corporate level, and youre absolutely right about why that sucks (public institutions mean public knowledge). in some cases its the only way to it though, unless we step up and fix academia (ie provide more funding for science)
When MS was the unbeatable Golias, the little guys (Apple and Google) used to team up, each at their core competency.

Little did we know
If it's not possible, then the answer is clearly 0.

If it is possible but not practical for solving any problems, that's a thing one would want to know.

If it's possible but unlikely to be practical within the next ten years, that's even more useful.

Perhaps it's possible and already practical for some problem. I don't know what that is, so it would be good information.

In all of these cases, it's Scott's presumably better-informed opinion that's being requested.
Previous discussion: https://news.ycombinator.com/item?id=16794228.
Agreed, but I am not ready for a real launch just yet - I'm treating this as a proof of concept. If you'd download/stream the episodes and listened to them that way I'd love to hear your opinion!
Malta Forges Ahead as Crypto Centre
iTunes was pretty essential to interacting with the iPhone in the past. Backups and such. I am not sure this is the case in the present with the reliance on iCloud.
Booming home equity: Financial opportunity or warning sign?
They literally just announced that at WWDC
Most IOT things aren't high bandwith. They're low latency if anything. So this regression wasn't bad for them.
O i wonder if we need to all together think about rules of use for if you could do this for humans faces. You have to think more about the human side of things, you know. We live in a society
(Not Scott!)

The Halting Problem's unsolvability is proven in a fully abstract mathematical way, and so the truth of this result is as logically necessary as the truth of other mathematical theorems. It doesn't refer to anything about physics. So it seems like this question might be better bifurcated into

Why do we live in a world in which Turing machines are a good model for what computations we can physically perform?

and

Would the laws of mathematics be the same in any universe?

Each of these questions might then be a good one to pose to Scott.
@sonnyblarney, try hitting the ‘i’ button on the top right to switch to transit mode. That should keep the subway stations visible
Sounds like an odd edge case that may not have been caught in QA.
If related, Have you heard about qubits being able to explain dark energy mystery? What is you view about that?
Have been in the US and CA for a couple of weeks lately and used both Apple Maps and Google Maps. And I have to say that Apple Maps was way better during my stay. The navigation was more precise, even telling me the exact lane to stay in. And it was more human-like, Google Maps seemed to sound unfriendly and very much like a computer (hard to describe).

Just a personal opinion, though, I expect things to be different in other areas.
What good is oracle separation? The recent separation between BQP and PH, for example, doesn't seem to mean much. Of course such results may spur the discovery of new proof techniques, or new ways of thinking about a problem, but is the result itself useful? I must be missing something, like a way of stringing together oracle separations to produce a real separation... or is it just the case that oracle separations are considered some kind of suggestive evidence that a real separation exists?

Edit: This post[1] says two classes are equal with no oracle if they are equal with respect to every oracle, but apparently only because "every oracle" includes the null oracle...

[1] https://www.scottaaronson.com/blog/?p=451
If you like the idea of Dwarf Fortress but want more sci-fi and less ASCII, check out Rimworld. The game has a similar bent towards story-telling with crazy events that befall your beloved colonists. It's far less daunting to the newcomer than DF.

That said, this diary is great. "The goal is simple: try to survive and thrive in Adventurer mode of Dwarf Fortress by relying mostly on the poetry and language skills." Oh this is going to be good...
One thing to consider is that the quality of the individual projects might well be much lower than working at a company that builds their own niche products.
Same it was excellent!
i feel silly for never realizing before that this was the appropriate geometric interpretation of newton's method.
There are other attempts that works "pretty" well: Bitshares and BitUSD. They do actually function and BitUSD had stable value.

The problem, I guess, is that these are still derivatives of the USD. They can collapse if the crypto market goes through a rough bear. They are still not the real thing.

Bitfinex is working on a decentralized exchange. It is the first step to get the scheme working.
Really hope this means that DJ Pro can finally use Apple Music like it can w/ Spotify
I always figured there were a lot of poorly-secured Firebase apps out there.

My experience with Firebase Database is that it's great for apps with extremely simple models, or for PoCs where security and performance aren't a concern.

If each user's data is independent and isolated, then it's not a problem. But for more complex cases, e.g. two particular users can see a piece of data because they belong to the same group, the complexity of trying to properly secure the database isn't worth whatever efficiencies you would gain over using a more traditional database.

However, if your goal is to create an offline-capable app, then there aren't necessarily going to be any simple alternatives. CouchDB is good for offline but doesn't necessarily solve security.
Well, for example, I won't use Google Maps for driving directions because of a chrome issue: The voice they use is about the same pitch as the background driving noise in my car, so it can be difficult to understand if I don't really crank the volume.

Apple Maps doesn't always find the fastest route, but at least I can understand what it's saying.
I remember ZZT -- and the excitement when I found an archive of alternate worlds I could download from a BBS. Learning to program ZZT worlds was one of the first steps I took to programming.
What's our best understanding of the process of quantum decoherence? Are there open questions? Problematic engineering issues?
If perfectly good means ugly :). Not that non EVs are much better though.

Model 3 is honestly the best looking car I have ever seen.
Glad to hear that! Please fill out the short survey at https://www.surveymonkey.com/r/85GJ7GT once you've listened to the episodes (and leave your email at the last question so I can notify you when episode #4 is out ;))
Still many apps support RSS feeds for podcast, user can subscribe once, and see new updates, and listen in his favorite app.
Cybergreen: Bruce Sterling on media, design, fiction, and the future (2004)
Show HN: Exploring React-like functionality without React
For example, streams without complexity in Java: https://docs.oracle.com/javase/8/docs/api/java/util/stream/p...
What would you recommend to an amateur wanting to tackle P vs NP in his spare time?
Your TLS argument is true. That however does not make it any less insecure.

You see, People around the world click 'proceed anyway' on so many of those websites. That is what happens when APs in coffee shops are misconfigured around the world.

It is barely a useful prompt (if at all).

And keep in mind this is a MITM we are talking about. He could simply, replace an instance of a website with his local version using 'http' instead of 'https'. The prompt would not even show up in this case.
Ask HN: What does “DevOps” mean to you?
I'd like to hear your answers! I'm currently on the job market for DevOps roles, and I've been asked this question multiple times. It's not a question with a "right" answer, but it doesn't seem like an "opinion" thing, either - it's not that being right means someone else is wrong. Rather, it seems to be a question of perspective. Which seems like a good question for the HN community... what are our perspectives on "What is DevOps?"
Context: I don't much like the JS frameworks (Vue, React, Angular), even tho I really like JS. I consider there's probably a "better" and more pure (regarding JS, HTML, the web and the browser) way to develop web apps, and for views I tend toward using ES6 template literals rendered on the server, and on the client (as an alternative to excess JS and style encapsulation (through Shadow DOM or otherwise), I use named iframes and forms targeted to those.

But purely as a challenge and out of curiosity I'm trying to see if this approach I tend towards (specifically the ES6 template literals) can do what React does. So I'm trying to follow along with the React Introduction documentation, and implement what I see there in as few lines of pure JS as possible (without using JSX / AST parsing / or otherwise transpiling the language ).

So far I've gotten to part 5 of the React Introduction, the "State and Lifecycle" section, and have implemented the main demos before "state" is added. I've put them all on one page using iframes purely for convenience.

Tested on IE 11 (but failed as ES6 template literals are not supported), and worked on Edge 12, latest Chrome stable and Firefox dev on Windows 10.

Source: https://github.com/dosyago-coder-0/explore-react-without-rea...

If you're not familiar with the React Introduction documentation (specifically it's Demos and Examples) this may not mean very much to you. But if you're interested in how I'm doing it, take a look at the source. I've tried to keep it faithful to the Demos and make as few changes as possible.

I'd like to make it through the rest of the Introduction to React and reflect on this approach and if it's a useful alternative for me. Maybe this should be a Medium post titled "Implementing React without React." I might write one if many people want that.
Fuck you whoever wrote mongo library for spring
Not necessarily. I think as a former algo trader you must have seen bots that wait for blocks (bid/asks) and as soon as they appear they sell into them. So this can generate volume without price movement.
My favorite is when Sabo the conservative street artist got banned from Facebook right after his "Fuck Zuck 2020" posters appeared all over L.A.

But hidden camera footage of a Twitter engineer openly admitting that they shadowbanned conservatives came out last year.
Thank you! Hope you plan to listen to the rest too (episode 2 is my favourite ;))
Whatever happened to Gallium-Arsenide?