skysight-inc/HackerNews huggingface dataset:
If there is a contribution from a human, then it would be from the user who entered some parameters and ran the program, not the author of program. Therefore the copyright would belong to the user, which is fine.

The only way the copyright could belong to the author of the program, is if the program contained copyrighted material that it copied directly into the output.

For example, if the program contained 1000 prewritten melodies, and randomly selected one and copied it into the output.
I see two distinct types of coin referred to as "stable coin" -- dynamic supply coins like Bancor, and fiat-backed tokens like Tether allegedly is.

I think there are fundamental problems with Schellingcoins / other smart-contract-based coins which try to dynamically adjust the supply to maintain a peg; the underlying economics seems pretty shaky (e.g. see http://hackingdistributed.com/2017/06/19/bancor-is-flawed/).

I don't think that the same problems exist with fiat-backed coins though, IFF the full reserve is held. The problem with pegs is when you don't have enough reserve to prevent the peg being broken.

Tether is supposed to be full backed like this, but the fact that they broke up with their auditor suggests that they are not being honest about their reserves.

Although, if your USD-coin is issued by Bank of America, and they apply the same fractional reserve rules that they do to their normal deposits, is there any difference at all?

There's nothing in principle preventing a blockchain from tying wallets to KYC'd individuals, thus resolving the UBO for a given payment/settlement; Stellar and Ripple both have KYC protocols built in.
Just dug out the code and tried again

It's 80 lines and depends on kemal, radix and kilt

`shards build --no-debug --release --link-flags "-static"` takes ~60s

I can't send the full code atm, but it basically just fetches json from an endpoint, stores it in memory, and returns it in a different format on an http endpoint
my point exactly. The class P contains this silly stuff.
Nice! Was wearing my sales hat at a trade show when that announcement came out; I need to do a better job of keeping up :-)
How long until quantum computing can put an end to those bullshit cryptocurrencies?
It took 2 years after the first abomination to realize they needed to start over? For a company that has almost a quarter trillion in capital in the bank, yes this is slow and overdue and a bit embarrassing. Maybe navigation directions will appear in the touch bar though. Im being a bit snarky but this isn't a proud moment for Apple.
Then there is a house fire and your computers are destroyed and you're in a coma. Would your spouse know how to retrieve your wedding photo from your parity-padded offsite backups? Does anyone in your life know where they are, and the access information, and the encryption key/password, and how they're organized, and how to find specific content within them?
Algorithms 101
Brecon beacons are a training ground for UK special forces soldiers - maybe either testing their ability to cope with jamming, or testing their offensive jamming equipment?
I joined a company as a junior developer. Their senior developers did not see a problem with unsalted MD5 passwords. When I told them how unfathomable it was to think that was secure, they argued that there was a much larger problem if the database was breached. Not even a day later a company like ours was hacked in Canada and they went into bankruptcy because of it. I was called on a Saturday and asked how fast we could implement it. It took one hour to implement the new hashing and have a conversion strategy for the old MD5. The entire system is now upgraded to sha5 hashes with csprng salts.

A few weeks ago I found out a newer hire (at senior level) decided to build his own auth system, because the current one, "doesnt work". It doesn't work because it doesn't allow our employees to handle customer passwords. Even with high turnover, some people don't understand why that is essential.

When simplicity fights security in a corporate setting, simplicity nearly always wins. The exception is when an executive is security savvy and isn't a push over to their peers.
The solution to keeping cool indoors is air-conditioning. Given the way we are (not) curtailing our carbon emissions, the world of the future is going to be warmer than it is now with more frequent heat waves. Air conditioning will literally save lives. We need to get the infrastructure and economy in large portions of the world to the point where the vast majority of the population will be able to afford air conditioning and the infrastructure supports air conditioners running all the time.
One situation I haven't found a good construct for yet is iterating over a list to do some work unrelated to the list ie

foreach(i in list){

if i == 0 { class.a() }

else { class.b() }

}
Aaah P3P, that was the one. Thanks for reminding me. Sadly even if all the browsers supported it, sites possibly still wouldn't use it and would prefer this onslaught of popups due to the relentless quest for attention.
I don't want to prejudice an actual answer here, but it's worth noting Mr Aaronson has produced a fantastic paper, almost uniquely substantive in its field, commenting on several aspects of possible relations between quantum physics and the mind, see https://www.scottaaronson.com/blog/?p=1438

See also his blog posts on IIT, etc., such as: https://www.scottaaronson.com/blog/?p=1799
I have to use Apple maps regularly due to the iOS<12 CarPlay restrictions, and it regularly gives me bad instructions. Even though I have “avoid tolls” turned on, it consistently tells me to take the Triboro bridge in NYC (an $8 toll) rather than the Queensboro. It also frequently tries to send me the wrong way down one-way streets in the Bronx.
.. there is a big difference between maps-for-consumer appliances and maps-as-fundemental-plumbing. Many comments and such will not make much sense if they are viewed only from a "consumer" point of view.. Spatial data is too important for only that..
I think the question is whether or not this expands the market more than it takes away share from Tesla. I think it's a bit of both, but hoping that it leans more towards expansion than cannibalization.
Why is P=NP/P!=NP so difficult to prove?

I just wanted to say that I think your writing helped me appreciate Michael Cohen and learn what an amazing person he was. The more I read about him, the more I want to be like him. What qualities do you think helped him contribute and be such a great person? What do you think a lackluster programmer could do to be more like him?
Could this be related to Typeform data breach?

https://news.ycombinator.com/item?id=17425453
Infinite? Hard to say.

But yes, why use "packs of butter" as a unit? I mean, what size pack? Pounds? Kilos? Pats?

Edit: OK, 250 gm packages, standard in the UK, and generally outside the US.
And beyond that?
That was a very promising documentary. I did watch ~10 minutes of it yesterday. Now it seems it's not available anymore, not on youtube nor on dw. Do you happen to have found another source for it?

Edit: found it: https://www.dailymotion.com/video/x6mgu8q
I really like how well they write their technical articles, but their service leaves something to be desired. I became interested in Stitch Fix a few years ago when I saw a talk at a tech conference. It was intriguing to me because a person's choice of fashion is very complex and nuanced. I've also done a lot of experimenting with my own fashion tastes over the years. I'm also an ML junkie, so Stitch Fix scratched that itch as well.

I used them for 4 months pretty much right after they began offering men's clothing. I was pretty disappointed with every delivery. I returned anywhere between 50%-80% of the items. After a time I threw out some of the items because I had only worn them once and needed closet space. Out of 20 items they sent me only 4 remain in my wardrobe.

Why was I dissatisfied?

1) I'm a guy who shops anywhere from Barney's to thrift stores. A good deal of Stitch Fix's picks had inconsistent quality vs. price.

2) I'm a gay man. One reason for my fashion choices is to make me attractive to other men. The choices made by the stylist (always a woman's name on the insert card) made me feel like I was man being dressed by his girlfriend/wife. There is no choice in your profile to choose the type of stylist you want.

3) No sales. You did get a decent discount if you bought the entire delivery. I never wanted to do this, because it never worked out money-wise.
How long do you think that we will have a quantum computer that will out compete traditional computation?

What do you think about Topological Quantum Computation?

How do you think we can solve the problem that many people getting their PhD are vastly underpaid and also adjunct professors?
You go through all that trouble, and yet ... you have a Facebook account?

Anyway, the info being leaked here isn't dependent on browsing history. Companies have been gathering these sorts of profiles far longer than most people have been using the Internet. The only way to avoid it is not just to never have Internet access at all, but never have a credit card or a bank account, never own a house or sign a lease, never drive a car, never register to vote, etc. If you do any of those things, even temporarily, you could be leaking information that can't be unleaked.
The Long View: Surveillance, the Internet, and Government Research
Glad someone else mentioned it. I haven't seen much news from them recently other than a picture-sync application.

Looking forward to the next few years and their (anticipated) growth
Not trying to discourage more discussion here, but I actually recently wrote an article on this exact topic that I think you'd find helpful: https://stackshare.io/posts/experts-explain-what-is-devops
On 64% Majority Rule [pdf]
On the Difficulty of Inserting Trojans in Reversible Computing Architectures
>The data in this case is their only asset. They are a data broker, and their entire existence is predicated on the idea that this data is valuable to them.

Other than them, who cares? If you want to put people in harm's way, you should accept the consequences when harm occurs.

>I think we need to teach people that their data is valuable, likely dangerous in the hands of others, and not to spew it all over the web. Kinda like we did before FB convinced everybody to use their real names.

No, it's much easier to hold the companies accountable, and they should be held accountable. No company that suffers a "data breach" should have the resources to exist after the breach. Society should punish them out of existence, because they are known cancers.
Well CacheEx is just using functionality that comes naturally on the BEAM here. This is one of the reasons that a lot of CDN's like Cloudfront are written in Erlang.

CacheEx gets the ability to check for the presence of the cache key in Erlang Term Storage (ETS) which is basically an in-memory cache. If the key is present, it just returns the value.

If it's not, it sends checks to see if a process exists with the cache key name. If there isn't one, it creates one to request the resource.

For any other requests that come in until the value has been created, they will be directed to the process that is getting the value.

When the process that was calculating things comes back, it will save the value to ETS and then also send it back to all of the queued processes that have been waiting for it.

In the case of Varnish, you'd be expecting it to send back the entire completed view...HTML and all. This isn't something that you need to worry about with Elixir because the view is never actually rendered in the application. It's broken down into pieces that are never duplicated in memory and then replayed directly to the socket...meaning you really only ever need to cache expensive data and not what it's transformed into.

Here's a good read on why this view layer is so fast, if you're curious. Most people report shock that their uncached performance with Elixir and Phoenix is on par with statically cached HTML. I didn't believe it until I saw it myself.

https://www.bignerdranch.com/blog/elixir-and-io-lists-part-2...
I block everything promoted and it never stops feeling good.
Tried the same. It has red microphone indicator in the URL bar.

Safari, iOS 11.4
I'll add another one: put solar control film on you sun facing windows. I was surprised by how it turned a greenhouse like room in an acceptable one - it prevents solar heat getting into the room and making it hotter than outside.
Do you mean statically linked binaries? Fat binaries generally refer to multiple ABIs in the same image, a mostly Apple thing these days.
I have so many questions for you, but lets just go with one.

Can you explain to me the concept of "logical qubit", and the whole debacle about qubit quality? I'm still getting confused again and again over this.
These don’t seem to be specific to women, except maybe the first one, which is frustrating because it comes off like victim-blaming (e.g. don’t “allow” yourself to be intimidated ... but often the whole structure of a corporate hierarchy is designed to do exactly that, and to milk any gendered intimidations it can to coerce fealty out of subordinates, both men and women).

I don’t think it’s good to spend even a tiny bit of our brain cycles worrying about what “mistakes” marginalized employees might make, when executives, HR and corporate governance are virtually predicated on taking full advantage of employees in every way they can.

Let’s just focus on rampant corporate bad actors, sweepingly horrible company cultures, agism, racism, sexism, unfair pay, unhealthy working conditions and so on. These things are so up-front, huge, and wide-spread that there is just no valuable returns to be had by twisting it around to focus on what workers might do wrong in terms of navigating workplace dysfunctions.
Every time I try to search for Asian, I get sent to Asia while my location is in the US. I have no idea how anyone would find that sort of "typo" correction and redirection halfway around the world useful.
Got the same. This is huge.
https://store.steampowered.com/app/489600/The_Golf_Club_VR/
Yeah I got it
That’s a crazy enterprise- to secure a number two position. Won’t end well.
I don't have much to say, except I really enjoyed Quantum Computing Since Democritus. The lighthearted nature of the book made it a lot more approachable for someone who is mostly self-learning this stuff.
“If you are cold, tea will warm you;
if you are too heated, it will cool you;
If you are depressed, it will cheer you;
If you are excited, it will calm you.”
--Gladstone
This is something that completely baffles me. Why the hell does Google Maps completely hide vegetation when zoomed in? It's incredibly confusing that forests look exactly like urban areas.
Please consider adding an RSS feed at minimum (if you don't want to fully launch in iTunes etc). It makes it a more realistic "proof of concept" test for me -- I can use my familiar tools and routines to let you know if I would actually listen to this show as part of my normal listening habits.

And then if you do move forward, we will already be subscribed so your listener base will continue to grow.

I'd be happy to listen to this on my drive home this evening, but downloading mp3s and getting them moved over to my phone and into my podcast player app is too much effort. Sorry, but that's the reality!

You've clearly spent time and energy to produce something worthwhile, but don't miss out on a small thing to make it easy for us to experience your content.
> 2.6 million plaintext passwords and user IDs

This seems really odd to me. If you use Firebase Auth, you never see or get the users's password at all unless you are also copying it (on user login or registration) and storing it in another collection on your own, and then not hashing or securing that. The 2.6 million number could also conceivably be just a handful of really popular apps (or even just one!).
Scott, I loved your book (QCSD).
What are the chances that overcoming noise in quantum gate systems as they get larger is a practical impossibility beyond some threshold - for instance in the same way that inverting a gaussian convolution requires super-exponentially less noise above a given sampling density / stdev ?
Small/Big orders move price by the same factor doesn't mean Tether is defying logic. Market maker ask for a higher price (or lower) based on volume only on volatile assets.

If you are almost 100% certain that Tether are USD-backed, then your operation is easy. You put bids/asks just 0.x% from $1 and you sell/buy Tether back and forth providing liquidity.

Market making is a competitive operation so the margins get smaller. Some people need to pay fees, some don't. So it might not be profitable for everyone. The fee on Kraken reduces to 0% for market makers if they make enough volume.

The volume on Kraken could be dismissed as too small comparing to other actors. Tether is mainly used by binance, hitbtc, okex, huobi... as a trading pair for crypto. They are dealing hundreds time more volume than Kraken.

This is not an acknowledgement that Tethers are safe. But that this study is rather not very informative and not well researched.
Wait, does Google Maps work in CarPlay for iOS=>12?

Edit: Yep, announced at WWDC.
https://www.zdnet.com/article/apple-carplay-ios-12-will-fina...
That's also my experience mentoring and working with a range of talented programmers.

Functional programming is great when you wrap your head around it, but it's a significant mental drag to understand. I haven't met people who honestly find it easier, if anything, it's more bragging rights that you can do it. (And useful bragging rights, when you can hack monads, lensing, folds, etc. you can solve some very challenging problems.)

I will make an observation in defense of functional programming: when you start to get "data pasta" (my term for the data equivalent of spaghetti code) where objects are linked all over the place and side effects abound, it becomes similarly incredibly difficult to reason about. What starts out simple quickly leads you into a trap.

That's my motivation for designing a functional language that uses typical imperative control structures, which are then translated into a functional form. I think you get a very simple mental model: imperative control, referential integrity and locality of effects. It also forbids pointers and recursive data structures; that was originally just so I could guarantee that reference counting was sufficient, but I'm now realizing that once you add a simple "path" type, you can do everything you want, but it also helps to avoid highly complex structures that are difficult to reason about.

"Immutable harder than mutable."

You can have both, though: https://pypi.org/project/pyrsistent-mutable/
NASA – Welcome Home HERA Mission XVII
Kalanick built an incredible idea. His company still loses billions of dollars per year.

I've listed a ton of references, but my favorite quote is from [3] :

The firm actually lost nearly $1.1 billion (GAAP net income) against just $2.22 billion in net revenue in the fourth quarter.

It works out to a -49 percent GAAP net margin.

Also, the graphs on [5] are pretty damning.

So in my opinion, the idea is great (actually, truly freaking fantastic to me), but the company is burning through cash at an incredible (and often growing) rate.

To me, that is not the making of an incredible company.

[0] https://www.bloomberg.com/news/articles/2016-08-25/uber-lose...

[1] https://www.bloomberg.com/news/articles/2018-03-06/uber-spen...

[2] https://www.cnbc.com/2018/02/13/ubers-loss-jumped-61-percent...

[3] https://news.crunchbase.com/news/understanding-uber-loses-mo...

[4] http://knowledge.wharton.upenn.edu/article/growth-vs-profits...

[5] https://www.forbes.com/sites/lensherman/2017/12/14/why-cant-...
I've deleted Google Maps and Waze from my phone (moving away from Google products) and now only use Apple Maps. Works pretty well for me but occasionally has some bad data (freeway exits that didn't exist due to construction). I'm in the bay area so I can't speak for other areas.
Lenovo Set to Release Big 'Bomber' of an AR, VR Workstation
Ask HN: Will you use Phoenix as a default framework for your startup
Phoenix is a very nice framework that eases lots of current problems we have in our startup:

- concurrency,

- websocket with shared room,

- immutability.

We really like phoenix but this framework is mostly developed by 2 persons.

Is it really reasonable to start a business with this stack?
More than that, this database contains way too much data beyond the minimum needed - to be totally unguarded in addition is abhorrent.
I'm amazed at how long this particular behavior has persisted...how often does someone search for a local business 5000+ miles away without being explicit about it (ie moving the map to that far off area, or putting it in the search query itself).
Because their data is garbage. Did you even read the article?
280k is only around $150/hour which isn't unreasonable at all, if anything maybe even a bit low. I know 1099 contractors that bill higher and do less..
I like this concept by Mapbox. It really changes the way you could use a map: https://www.fastcodesign.com/90143906/theres-an-entirely-new...
You can administer oxytocin through an inhaler?
Hi Scott,

What do you think of radical Mathematical Platonism (eg. a la Tegmark)? As a computational physicist I tend to tell people that in my hands a computer is like a telescope, but it lets me see into mathematics---but that seems to tacitly assume the reality of mathematical objects.
If you like a hosted API, I've built https://pdf.cool
Even if the number of qubits doubled every year from here on out, it would be 15+ years until we had enough working space to run Shor's algorithm on modern cryptographic key sizes.

Back of the envelope:

- It takes 9n error-corrected qubits to break an n-bit ECDH key [1]

- Each error-corrected qubit requires ~2500 physical qubits [2][3]

- Typical ECDH key size is 256 bits [4]

- This year would be the year of ~64 physical qubit machines. [5][6][7]

- log_2(256 * 9 * 2500 / 64) ~= 16.4 years

Note that every one of the quantities in the estimate is subject to future research. E.g. the error corrected qubit size is smaller when using lattice surgery, but not enough to really move the needle on the time estimate.

[1]: https://arxiv.org/abs/1706.06752

[2]: See section VI of https://arxiv.org/abs/1805.03662

[3]: https://docs.google.com/presentation/d/e/2PACX-1vReeRxH80Ruu...

[4]: https://crypto.stackexchange.com/a/47337/7860

[5]: https://ai.googleblog.com/2018/03/a-preview-of-bristlecone-g...

[6]: https://www-03.ibm.com/press/us/en/pressrelease/53374.wss

[7]: https://newsroom.intel.com/press-kits/quantum-computing/#49-...
At 2:41 the video shows what is probably Vancouver's map labeling the straight "supposed Straight of Juan de Fuca." What I find interesting is that Vancouver's exploration was 200 years after Juan de Fuca reported being there...about as much time had passed between Juan de Fuca and Vancouver as has passed between Vancouver and us.

Even more strikingly (at least to me) is that at the time of Vancouver's expedition, clear determination that California was not an island by Juan Bautista de Anza [1] was about as recent as the founding of Google is to us...and a person was still likely to have a map showing that it was. [2]

[1]: https://en.wikipedia.org/wiki/Juan_Bautista_de_Anza

[2]: https://exhibits.stanford.edu/california-as-an-island/featur...
The most accessible route would probably to try to think up a polynomial time algorithm for an NP-Complete problem. There are a lot of problems to choose from (e.g. Sudoku, Battleship are some fun ones) which you can find a list of on wiki or somewhere. Indeed you need some study on algorithm design (I guess Algorithms 101), but really it all takes is some creativity. Hope you solve the problem and win that million $s
I read "Macs" instead of "Maps" and got really excited for a few seconds.
Thousands of cryptocurrency projects are already dead