skysight-inc/HackerNews huggingface dataset:
Part of me wants to grab these clients and shake them while yelling "You are a software company, why are you farming out your core competency!?!?" These problems arise because the client thinks that the software portion of their business is just a tiny part of the picture. If the only thing your clients use to do business with you is your mobile app, then you are a software company. Full stop.

Why the hell did they hire a designer? They need a product manager. And why are they building the entire solution in one shot? Build it in small pieces and iterate.
I thought that was a UPS, designed to cover outages for a short time. Not all night.
Oh! Didn't realize you would see this. Gives me the opportunity to say thanks for the simulator. I found it really useful for learning. So useful for sanity checks.

(Speaking of measurement. Quirk allows measurement... but it cheats. It refuses to let you hit measured qubits with operations that would superpose them again w.r.t. the computational basis. So the deferred measurement principle [1] applies, and there's no need to use density matrices and square the simulation cost.)

1: https://en.wikipedia.org/wiki/Deferred_Measurement_Principle
My boy has a few of these and the artwork really is amazing.
Nothing will ever enter the public domain, thanks to Disney, so what has no practical effect.
The Wackiest Tiny Home You’ve Ever Seen
you'd run into the problem of building on top of fb's platform and they can kill it any second
Asimov summed it up nicely:

Anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that 'my ignorance is just as good as your knowledge.'
A lot of errors do seem to be this type: wrong medicine being given. The error can originate from any step of the way (doctor ordering the wrong medicine, pharmacist failing to confirm medicine being given is good or not, the nurse mistaking it, the drug-dispensing machinery involved failing, etc.).

Do any HN users have thoughts on what sort of system could be put in place to minimize mistakes like this in the field?
Best Digital Design Tips for Beginners
Again, they were pellets. In an air rifle. ;)
The greater point I was alluding to is that we (at least the US) generally try REALLY HARD to do things to keep our kids happy and safe. Not because we want to lobotomize them, because we love them. I'm a dad, I feel it every day, every time my kids go up the stairs my spidey sense is waiting to jump at any moment and catch them. I understand the emotional reasoning behind all of the things we are trying at the younger ages.

The problem with all these things we're trying to do is that we have the unintended consequence of really keeping them childish in many ways, and it has become very telling when you look at the level of public discourse today. It starts when they're young and is proving to have detrimental effects that carry on into adulthood as more and more studies come out.

People are becoming unable to maintain a collegial dialogue, like you and I are doing at this very moment (thank you), the notion of ideas that disagree with your own become unfathomable, even traumatic, and then you're unable to see where someone else is coming from. You then can't meet in the middle, because you have to be right and they have to be wrong, and then we're stuck. You can't even, as the kids would say.

I truly believe that to have the hard discussions we need that people need to feel safe to speak their mind. For someone who's lived a persecuted life, they may never be able to do that unless they're in a place they believe is safe. If that means that on campuses different student centers are labeled as such, so be it. That's fine. If the entire campus, all buildings, and all rooms are labeled as such, then where are we going to have a discussion where we disagree? Because taken to the logical extreme that we're seeing, to be a safe place, we can't have a disagreement, it would be too unsettling.

College campuses should be the root of these hard discussions. These are the institutions we're sending our kids to in order to engage in higher thought.
Hold the button while you read, the popup appears on mouse button up and not on the press itself.
Even better, TSA can hold it, next to the luggage keys
Molten Salts seems to be the way many solar plants are going (concentrated Solar ones versus Photo voltaic).
> This is why things like Bootstrap or other frameworks are so popular, they allow a designer or developer to cover 90% of those scenarios and focus on the important things.

You're definitely right, but this IMO this is a broken model.

Most of the times superior web apps and mobile apps are the ones with extremely well curated UX, maybe even featuring a slim UI. OFC is the product is very revolutionary, you can be still successful with trade-offs in UI/UX, but the second one is far more important than the first one, if you have a shining, super cool bootstrap template, but a horrifying UX, people will definitely walk away and never return. If you have a decent UI, but an outstanding UX, they will stay and give you suggestions (implicit and explicits) in how to improve the UI as well.
>But while it may not be as intuitive yet, DRM on digital media that you don’t own is also a major threat.

Yeah, and what this article completely glosses over is that as the creator of *.mp3s by 6StringMercenary, I own the digital media, by law[1], and I should have a say in how it's distributed, copied, or exploited, legally speaking. In a lot of cases, the music that's being "purchased" has never been owned by the person holding the LP, the cassette or the CD. They own a licensed copy. There's a fundamental, important difference.

This article does absolutely nothing to rectify that the internet doesn't automatically own my creations as soon as I put them out there. I'm allowed control, legally, and I don't think it's fair - appropriate, moral, or ethical - to try and strip those rights away from me. Nowhere is this even touched upon as a parameter of this "NO DRM EVER" postulation.

Just because the EFF thinks its business model of begging for money is a good one doesn't mean other pariticipants in society and commerce feel the model is appropriate for other endeavors. I get they have a mission, and at times we see eye to eye. Other times, like this one, I think they're woefully un-prepared for the implication of the position they espouse to take.

[1] This does not include unlicensed remix projects, works-for-hire, or other nuanced undertakings outside the scope of this discussion
I think he's had a while to come to terms with it. He first got cancer in 2010 according to a blog post last year:

http://hintjens.com/blog:109
A gracious unwillingness to burden acquaintances && passersby with one's own neuroses is now "privilege". Likewise, being annoyed at having to walk on eggshells around unstable hysterics on campus is a "persecution complex".

I do my best to empathize with the obviously distressed.

That does not extend to humoring the slingers of pseudoclinical quasi-academic cant like "privilege" or "persecution complex" or "trigger warning". That kind of tedious priss-spigot sanctimony needs to be shown the back of a hand.
Definitely rightness, not goodness. A "good God" would never punish. Only one with an ulterior agenda (and therefore not a true creator) would resort to punishment.
A part of me is anxious that all this touch screen stuff is less reliable than old fashioned controls and we'll have a F-35-like problem with SpaceX's more progressive ideas: too much new stuff all at once that's not battle tested meaning delays, issues, workarounds, risk, etc.

I like to think there's a middle-ground between the Space Shuttle's cockpit and the Dragon design. Falling back to old school switches and displays should be an option I suppose.
The parent comment isn't wrong.

Apple can't take itself private unto itself, there must be a human owner or owners that own all of Apple stock as a private corporation.

Apple could team up with JP Morgan, Silver Lake Partners, and a dozen other firms to take itself private however, and they along with a likely small class of shareholders would own the private corporation (eg perhaps Tim Cook and Laurene Jobs would would choose to retain their large positions).

There is no possible scenario under which a corporation can exist and continue to exist indefinitely in any of the 50 US states without a human owner somewhere in the chain, even if said owner is buried under a dozen shell companies.
A 10-year-old Finnish kid won $10,000 for hacking Instagram
Why doesnt your back of the envelope calculation (did you do it?) match ARES analysis?

Could they perhaps achieve high enough mass in a small volume by using eg. lead?

Could it be that a train is more efficient at converting potential energy than a water turbine?

Could it be that they have a longer drop?

You gotta show your assumptions if you're arguing through back of the envelope calculation.
I think PSD-driven development is inherently broken, and this post explains some of the reasons why. It's not really unique to mobile, I've experienced similar on web apps that attempt to be "drop a PSD, now implement this", although maybe the problems are worse in mobile.

I don't really know what the better alternative is, that will meet the social/business/workflow needs that are the reason PSD-driven development happens.

Except that it will involve some attempt to find a way to be more 'agile', as compared to the implied waterfall model in "we give you a PSD and you implement it." Ideally, I don't think they'd be giving you "it should look just like this" PSD's at all. They should be giving you wireframes and appropriate assets as assets. But this will end up being 'more expensive' probably, with more hours spent on back-and-forth and iterations, compared to the waterfall ideal of "here, just do this."

Good software is very 'expensive' (in terms of professional developer hours). It's why we live in a world of really crappy software.
pics or it didn't happen...
I used to think "Learn to Code" was the best advice out there to find a technical co-founder. That's what I did and it worked great.

But honestly, if I went back I wouldn't have learned to code. I would have learned enough to put up a basic lead capture page using unbounce or leadpages or some other landing page out-the-box product and started marketing.

Most good businesses can get some traction without any code. And people are always willing to talk if you have a product that already has some traction - even if it's very minimal.

The key is to figure out some super scaled down version of your product and use it to get some initial traction.
Ok, but look at something like the iPod. That strategy makes sense as it is a relatively low cost product. Cost was part of the reason Mac's never got high market penetration. The iPhone is very expensive, especially compared with the competition. Offering old models at a lower cost allows people with less money to buy into the ecosystem. This is important when you have a product like the Watch that requires an iPhone first.
More importantly, in my opinion, is that Google can serve ads to people who are simply researching something, which is quite often significantly prior to the time at which they're ready to share with the world, if it's even something worth sharing.

Nearly everything is affected by a search for information. Not everything is appropriate or desirable to share with your friends/family. Facebook may make up for this slightly by having the ability to process private messages (whatsapp, facebook messenger, private groups) but I would conjecture that Google has them, perhaps fundamentally, beaten on the advertising front.
Contributor is good too, since it has more reach than Flattr: https://www.google.com/contributor/welcome/

I've been using it for months now, and while it's not 100%, it's pretty nice to see cat pics instead of ads.
This doesn't get enough discussion. The way I think about DRM is that you can't in any real sense say that you own something with DRM, because it only works at the pleasure of someone else. You are effectively renting it. But that's appropriate when renting is exactly your intention.
Some might compare that to allowing atheists only a few micro-seconds to make the case for the non-existence of deities due to the overwhelming number of experts in the field of religion.
I wouldn't doubt it, but it's hard to get back in contact with most of them to confirm. . There was a research paper about an Alaskan rifle team which talks about short term lead poisoning effects, though. I'd imagine they suffered long term effects. I can't find the longer version after a few searches, though.
You're being purposefully obtuse if you think that every single person that doesn't use a password manager will get hacked... This advice is meant for people who will NOT use a password manager, which, believe it or not, is a large majority of the population. Look at the statistics for password use, it is undeniably more safe to use this method than to use "123456" or "password" which is the most likely alternative.
Solar thermal is not really comparable to solar PV. This article, if I'm not mistaken, is talking about PV, which is an entirely separate technology, with unrelated learning curves / cost reductions.
Why JPEG is like a photocopier: generation loss investigated in-depth
A sort of related issue: while Rust may make you solve it up front, it also helps you _a lot_ with finding the issue in the first place and pointing out what's wrong. Concurrency bugs in other languages often remain because it's hard to actually identify the problem in the first place, and so it's not worth the time to go through that massive effort for a bug that happens rarely.
Ask HN: What are the risks of creating a company with a complete stranger?
Hi, I've been working with my co-founder on a startup for a while without achieving any interesting results.

Few days ago we've been approached by a person that we don't know and is not in our network.
He said that he has a similar idea and proposed to help us with his contacts, network, marketing and business effort.

The main condition is that we'd have to create a new US company (we are not Americans, he is) where we would split the equity 51% (him) and 24.5% (us/each), without putting any money nor covering expenses like servers and others, but instead splitting them equally. We've done our checks and we cannot find much about this person on the web a part a couple of interviews and videos.

Since the other option is to shutdown the startup soon, we're considering this offer, and I'm interested in knowing what risks (legal and not) there could be by creating a company with a complete stranger.

I understand that it'd be better to talk with a lawyer and none of your help could be seen as a law advice, but before doing that we're trying to figure out if there is a way to protect ourselves and which kind of company would be better (a standard Inc, a LLC or something else), since we'd lose the control of our project we've been worked hard.

Anyone of you had a similar experience? What do you suggest to do?
> just got my black belt.

Congrats. I'm still a white belt and will probably remain one. They go to a gym up in Atlanta when they want to test and award belts, on a Saturday, and it almost always coincides with a soccer game. Priorities. :)
So the question becomes, how much potential money were they losing through the API? Does Google think that by removing the API, people are now going to go to another window, perform a google search, and intently study the advertising before reviewing the search results?
Yea, I always liked Ruby's implicitness and style of writing code. For crypto I'd prefer to use Sage or Python's cryptography.io framework (a lot of other good options for performance critical code of course).
I like how they're boasting about how much effort it took them to figure out people want something simple and easy to use.
Well, then you get an error for a valid reason, as opposed to always getting an error for a bogus reason. False positives aren't a good thing!
How to Install Ceph Object Storage with Rados Gateway with Docker on a Single VM
Publication has brought information to the masses; without providing a metric for its value.
This new wearable device aims to end period pain for real
Many treat credit cards as their liquid emergency fund.

Unexpected expense? Dig yourself deeper and push your credit closer to its limit.

Personally I think that is the intention of credit cards -- emergency liquidity -- and that nobody should carry credit card debt to the next month.
It sounds like your problem may be forming your opinion of index funds based on the comments of people who are not financially savvy. Extrapolating an opinion about people who you admit are not financially savvy to the question of whether the financial products themselves are a good investment doesn't make too much sense to me.
completely agree on learning to code. i have this conversation all the time with non technical entrepreneurs. it's about controlling your destiny. you have more of that when you can at least build an MVP. these days, its easier than ever - you just have to be naturally curious.
Wow, this is awesome! The Block-sphere "spy probe" is an amazing way to show what's going on with each qubit[1]. I wish I had this when I was teaching the intro to QM course!

Suggestion: add some sort of menu for import/export and links to examples. I thought there was a limit to how long a URL hash can be, but it seems even very long ones will work.

[1] Of course, the local description doesn't really work for the Bell state (|00>+|11>): http://bit.ly/1rUFaos but still cool...
The hard-coded string length is some test code. It's not an indicator of a weakness in the language. Oberon has Strings.Length(), which returns the length of a string.

The OP's link points to a test directory. Go look at the actual source code:

https://github.com/norayr/voc/tree/master/src

Oberon has all the features you describe: Range types, bounded arrays, and so on. It doesn't have the interface/implementation split (though it has a "DEFINITION" block you can use); modules contain both the interface and implementation, and you export symbols with "*" (or "-" for read only).

Basically, Oberon-2 > Oberon > Modula-2 > Modula > Pascal. Oberon adds interfaces, open arrays, type-bound procedures (similar to Go's struct methods), etc. It's an evolutionary improvement/tweak over the previous languages. If you know any of them, Oberon-2 will be very familiar.
You mean NeXTStep? Which always ran on Intel? :)
Google agreed to this carrier model to gain market share against iOS. Google first tried the Apple full control model but couldn't get share that way. Stop blaming just the carriers.
There's also a reverse version with the same mistaken assumption.

Gambler: "I already got five 6's. I must be on a roll! I'll surely get another one."
Swift Utility Belt Series: Part 1
Are you making all connections within a single session?

Not long ago I saw example here that someone was creating a new session for every single connection. This is not very optimal way of using it. If you use it within same session, aiohttp will make use of keep-alive, which in turn will reuse existing connections and reduce overhead. You also won't need to use a semaphore, since you can define limit in TCPConnector.

Why you had performance issues? As other said, you were making thousands of connections, each socket need to be in TIME_WAIT state for 2 minutes after closing (limitation of TCP, SCTP does not have this problem). So if you use all connections within short time, you'll essentially run out of them. Some people use tcp_tw_reuse/recycle, and that solves this issue, but that makes your connections no longer follow RFC and you might encounter strange issues later on. The advice above should resolve your problem without any hacks.
Heh :) Fair enough.

I guess the "primary issue" differs depending on one's perspective. The black-cab drivers are highly concerned about loss of business, and personally I think they're addressing this concern in the wrong way. I guess time will tell.

No doubt that black-cab regulation is stringent, although I'm unconvinced that they're the safer ride. I have no way of determining if my black-cab driver has a history of unpleasant behaviour. Uber's rating system gives me some hint toward that -- although of course it is less than perfect.

Regarding price-surging... surely we've all been there, and yet still gone back to Uber another time?
Interesting. I'm guessing some of these bots aren't built on natural language processing, but instead keyword parsing?
From my experience what you are describing is exactly psychology, which is a STEM field.

And humanities disciplines are quite dissimilar as are STEM disciplines. Philosophy is generally fairly rigorous and difficult, communication is often not except when it encompasses fields like journalism, etc.

I think the bar for mediocrity is much lower in the humanities, but the bar for top-notch excellence is much higher. When two students complete an exam correctly, they are both great students who wrote down the correct answers as instructed. When two students write papers, you can actually tell that one of them is genuinely brilliant.
Computing 2xSHA256 on a some hundred bytes block header with one section open for randomness will not be that easy on a quantum computer (the more complex the problem, the easier for noise to drown out the answer), not to mention you'll still need fast ASIC hardware to evaluate all QC outputs looking for valid blocks.

And you must reset part of the problem (the previous block hash, at minimum) when new blocks are released, adding some latency (you need to recompute the qubit configuration before resuming).

But perhaps a SIDH based proof-of-work algorithm could be implemented to further resist QC speedups. Don't know exactly how that would work. Does Grover's still apply?
I appreciate your concern. I'm also very interested in hearing your opinion on what the role of safe spaces should be, and where they are proper.
If you are a cofounder and your #1 priority is to rewrite the application then you are their code monkey.

If the offshore team works just stick with it so you can focus on technology strategy.
Awesome article and tried and true suggestions!
I can't 100% buy your argument wrt GOG.com and Steam because Steam is a massive behemoth compared to GOG.com

You can't look at the GOG.com on its own because its unclear if the non-DRM "benefits" of a site of GOG.com are being subsidized by Steam.

If Steam was vaporized tomorrow, would GOG.com be profitable enough to support the salaries of not just GOG.com, but the developers, producers, designers, and QA testers of the game studios? If not, it's not viable. Is it? I'm not sure because Steam is the main bread winner.
I remember a few days ago when we had a thread about an Indian minister saying the same thing, and everyone was being skeptical and negative. Well look now, seems like he was right.