skysight-inc/HackerNews huggingface dataset:
How to load-balance gRPC calls on kubernetes
The WSL is absolutely not integrated at all. It's pretty horrible.

What terminal do you use with it? Powershell? How do you cut and paste between terminals? Tabs? I found the only way to have a decent Unix terminal experience was to run an Xserver and connect to it from powershell.

Install git in WSL, clone down some projects and then access those files you just cloned down from Windows Explorer. Show the integration there...

The MacOS/Unix integration is light-years ahead of WSL- because the MacOS actually runs Unix, it's not just bolted on.

The people that claim that WSL is integrated with W10 can't have used it for more than 30 min. Otherwise they wouldn't comment about it.
The amount of targetted Zuck-hate has me wondering if there's anti-astro-turfing going on
"It's possible, but you have to be both good and lucky," says Jeffrey Kysar, a mechanical engineer at Columbia University who studies the different ways in which materials can fracture and fail.
Stop whining
In African villages (in my home country) it works the same. No one has title deeds and you are allocated land by the local headman. Sometimes the process is quick if no one is living on the land. Sometimes it takes a while because some relative has to be traced and consulted so he/she doesn't ask for their land back.

Most of the land is handed down. I must say I do prefer this to dealing with property agent, conveyancer and bank. You get to know your neighbors in the process and the history of the land. It is a more social process and you deal with people directly connected to the land.
I'd say, definitely check out Bruce Sterling.
Bitcoin compromise collapses
What about things like applying for grants though?
SSH agent powered by blockchain and digital identity wallet
Perhaps. But the irony of this statement is the gov's food pyramid is a direct contributor to the current obesity epidemic. It's too heavy on carbs, and too light on fats.
Yes, sort of. When someone gets workers comp, they get a reduced salary.. and that injury may also reduce their ability to work in the future.

So by reducing injuries, those employees receive higher pay (because they get their normal salary instead of the lesser workers comp pay), and they are able to work more years.
Oh, no I didn't read it aggressively. It's strange for me to be defending behaviours which, if they aren't slowly killing me, are certainly edging the percentages the wrong way. I'm also at an odd spot in my life at the moment where I am keen to eek out joy wherever I can. I wouldn't be surprised if my perspective changes.
Most of the big companies(apple/google/microsoft/fb/amazon) at current stage are acquiring for talent/IP, not necessarily market fit.. they do have enough money to do the R&D without worrying about finding a market fit soon
"That changes once you are VP. Then you need an office with window to do work."

While it seems convenient to some there are very real issues that require a private space for many management tasks. I prefer sitting in the open and do so whenever I can. I feel out of touch if i don't. However, for a substantial amount of my work I need to go into a more private space and I'm not at the VP level.
I didn't downvote you, but ultimately either someone else can get in or they can't, the fact that keys have varying sizes is tangential to this issue since the size chosen only needs to be one that is sufficient. The fact that I don't know what that value is doesn't change the fact that the outcomes are binary (secure|insecure).
I'm no supporter of insecure cryptography, but before there was internet or phones and access to such, lots of crimes went unsolved.
Bitcoin’s Big Compromise Unravels as Upgrade Threatens to Split the Network
I don't understand what the author wants to actually do with his Mac other than screw around with VR.

What feature is lacking today in OSX that stops any developer from uh actually coding and working? What do you want Apple to add? Oh, wait for it....

Stickers in iMessage? You really want that? I did a spit take when I read this and then I realized this was nothing but some click-bait.
Sincere question: how do you define "how secure it is" except "how long it will remain secure (under attack)"?

Edit:

You're also completely eliding that security is probabilistic -- they might just guess our key on the first try. We can only discuss it as the expected amount of computation to figure out our key on average. That expected amount has a gradient along keysize.
Musical.ly, the lip-syncing video app, is going to sell for at least $800M
> Native Hawaiians had a more communal ownership model that appears to strike mainland US culture as fundamentally illegitimate

You're projecting agreement where there isn't any. The State of Hawai'i could pass a law placing these lands into public trust. Hell, the current owners could get together and do that themselves. That isn't happening because some want to keep the land, some people want to sell, and some might want something else, but nobody is sure who can do what with what.

> one argument for displacing mainland Native Americans was that they didn't grok the virtues of private ownership of land

The courts, here, are trying to assign ownership to the natives. This is strengthening their claims to their land, not diminishing it.
Apple never has your keys to store.

That's kind of the point of end to end encryption. Note that on osx/ios that same e2e encryption protects credit card and password data.

Saying company X should store their keys is the same as saying "Company X should paint a giant target on their servers that have to be weakly protected to appease requests from agency Y". The solution to unending breaches of user data is to not be able to decrypt it, that only way to achieve that is to never have the keys.
Looking for open source project ideas; core components to reduce the barrier of entry for possible competitors.
> key escrow with access controlled by a multilevel secret sharing system that requires consensus among a diverse international group of shareholders to release the key from escrow. The shareholder group is chosen so that it includes a mix of public and private entities in a variety of jurisdictions, including anonymous shareholders, so that no entity can acquire enough power or influence to force a key to be revealed.

Intelligence agencies will just steal the keys, and then individual actors leak them onto the black market.
To be honest, I'm against the "moneyball" solution. Hardware's going to only get: cheaper, faster, better. That $1m price will inexorably come down to the point that skiddie could do it on their phone with AWS.

I still stand by the point of having a consortium of opposing interests as a combined group (or supermajority) to override an encryption. I think of it as a strong version of checks and balances.

In that case, if members are also hidden, it doesn't matter how many dollars are thrown at the problem. Unless you have peoples' willful intent, the escrow doesn't work.
To be fair, it used to be that they didn't really solve most crimes.
Collapse of Bitcoin’s “New York Agreement” Would Have Long Term Consequences
I'm always unsure how to view historic land ownership. It seems a very recent development that humanity has stopped stealing land from one another and it's been great.

But now that we're not doing it anymore, many compare historic actions to today's values and say they were wronged. In many sense they were wronged but there is not a person on earths who ancestors didn't have land stolen from them. It's only the land that was most recently stolen that causes issues.

Given the amount of time that has past and the complexities around the issue I just don't see any solution that could be considered fair. Someone has since purchased the stolen land and views them selves as the rightful owner but the person that should have inherited the land also has a claim to it.
I don't know much about the efficacy of those systems, I just looked into patents on diagnostic systems for melanoma awhile back—there's a dermatologist elsewhere in the comments who might be able to speak with some authority about it. My sense is that such systems are primarily for surveillance, detecting changes over time. I suspect that in a controlled study against standard photographs of your body over time (the kind you can do at home) both methods are equally useful. The variable would be how diligent you are in taking those photographs—if you do those with the frequency one should, and cross referencing photos over time, my guess is you're as likely to catch something as what you'd get out of a regular series of visits to a Molescan clinic.
It only "feels" really gross if you care a little too much about your branding. No one is going to see it but the devs, and at that point it really doesn't matter.
Musical.ly being bought for $800M-$1B
They aren't saying "stop moving here". They're saying "this is our land, if you want it you must first get us to agree to sell it to you." Also, we deposed the Hawaiian government in a military coup back in the late 19th century.
BTC2X Is Dead, Long Live Bitcoin! Price Hits All-Time High as Hard Fork Canceled
I think the argument is if you raise someone's income above a living wage, you reduce their incentive to steal.
I think people not having access to the details of their government is unreasonable.
The government has demonstrated that they will abuse every power given to them, and even those that weren't. I would not entrust every aspect of my personal information to the very same organizations that indefinitely detains people, including American citizens, without access to a lawyer while commiting acts of torture; and the ones that said the Patriot Act could never be used for domestic surveilance; that lied about being unable to unlock the phone of the last guy they tried this with to get the law changed; and that continues to engage in parallel construction, torture by proxy, and extraordinary rendition. And now they're saying that we should trust them to stop those bad guys once again. And the most chilling aspect of this request, despite its inherent absurdity, unenforcibility, and threat to freedom and privacy, is that they have a very good chance of winning that power.
This sounds like something that needs to be addressed by the State of Hawaii, not a private individual litigating in a court.
Red flag if asking this question courteously causes offence.
I suspect the answer will turn out to be the same for food and alcohol: have periodic breaks from both to allow the body to recover. In the case of food this is now called intermittent fasting but it applies to both. In particular to allow the immune system, which captures many incipient cancer growths, to reset. One of the reasons that smoking is so harmful I think is that people do it continuously whereas most drinkers don't drink every day.
As an end user, I see it as a feature rather than a problem. Great library either way.
“If bootstrapped companies had a lower rate of open-office architecture than venture-backed companies, I'd take this as pretty good supporting evidence.”

I doubt there is a lot of correlation. Startups are often in the position of taking whatever office space they can find, because they are either short of cash or loathe to make long term commitments. The landlord holds a lot of power unless you are going to make a large long term commitment. Landlords don’t like building out offices, it’s less flexible and harder to re-lease when you leave. They really hate one person offices.

At one startup I ran development for, we were fortunate to have a CFO who understood the value of private offices. But our landlord still stuck us with a bigger deposit and made us pay for every bit of the rebuild.
Simple React Patterns
Getting and Working with Data: “Data Acquisition and Manipulation with Python”
The reason to create a new category is because the current categories don't solve the problem for a specific target audience. When diving into such uncharted territory, due diligence should be performed from the founder's end. This is where the lean startup idea is coming from. It is hinting that go out and tell your potential users that they have an unmet need, how their needs are unmet, and how your solution will meet those needs. If truly the need is met with your new solution, then you will hear that and this is where you ask for commitment. The potential user said that you are meeting an unmet need and they are on board, then ask them to sign up. This can go beyond just a signup on a soon to be coming page. You can actually ask the user to pay upfront or commit to pay upfront and if you meet requirements XYZ then they will pay. A lot of startups I talk to had not even started to code, until they had two willing to pay customers. Our site https://www.waccal.com is a free site so we didn't ask for payment up front, but we did have a signup for beta page. From which we had over 100 signups and knew there was a need.

To add on further, we wrote an article about idea versus execution and it dives into this towards the end. Here is the link: https://medium.com/waccaler/idea-is-only-a-small-piece-of-th...

I do agree with afarrell's comment that there was already existing solutions in slack's market. Slack just did it better and met a lot of needs that were not met. Also, slack is a marketing machine, which can explain a lot of their traction as well.
Your autopilot mode is real – now we know how the brain does it
HP Specter 13 can now be purchased  although for now in the United States
You can't just take land and then negotiate a "fair price"
A protocol is secure if, and only if, the fastest attack is an attack on the key itself. All of the recent crypto breaks (that not cause by prior key size restrictions req'd by gov agencies) have been protocol flaws, e.g. flaws in the protocol allowed you to derive the key without having to just explore the entire key space.

Anything other than deriving the plaintext of encrypted data alone would mean the protocol was insecure.

That said, I am coming to agree with you in terms of trying to explain to people who don't write crypto code that saying key size is gradient of security is probably the most sensible thing.

I still disagree with you on the actual statement :D
Mark Karpelès could get hundreds of millions of dollars from the Mt. Gox bankrup
The problem is that the trade off is probabilistic. It’s not 5 fewer years, it’s a slightly
increased chance of 40 fewer years, a larger chance of 20 fewer years, or a larger still chance of 5 fewer years.
"racketeering" is a terribly vague term, and if that is what your laws are supposed to prevent then you must expect official discretion. Which means you must expect politically connected incumbents to not be much touched by it.
I hear you on that. I guess for me, when I look back and am honest with myself, what I thought was joyous excess at the time was really me being in a dark spot and excusing many of my behaviors because alcohol. When I think back on things I have done that I feel twinges of regret about or that were blatantly disgusting in hindsight, probably 80% of the time liquor was involved in some fashion.
Sorry a little off topic, but any idea when Let's Encrypt will (if ever) support wildcard SSL certs? We provision (https://commando.io) a subdomain for each of our accounts (thus thousands of subdomains) using a wildcard DNS A record. Willing to pay, as long as it is less than the $99 a year currently paying through NameCheap.
This is a really exciting combination of technologies with the highest level of privacy, yet providing great convenience!

(Disclaimer: I work for the company developing this, but not directly on this project)
Because articles from The Sun generally make me grind my teeth, I quickly hunted down the study they reference: https://www.ncbi.nlm.nih.gov/pubmed/23995685
I suspect that "impostor syndrome" is just what many people feel when the comforting illusion of the Dunning-Kruger effect starts to fall apart.
there has never been a point where they solved most crimes. The difference is now people just happen to be carrying more information with them in their pocket than they ever had before.
How often does that have to happen? Literally you have to hear productivity doublers almost daily for it to work. What about the ones you miss?

And how bad is your fellow developer that they not only need your help to double their productivity, but that they wouldn’t even think of asking for your input if they were in a private office. Like they can’t even operate Slack.
LE still says Jan '18 - https://letsencrypt.org/upcoming-features/
Ok, but then we haven't found a Windows advantage.

I think Windows is a pain to use [1]; everything about it seems second-rate to me. My theory is that familiarity matters a lot: now that it's been years since I last touched a Windows PC, everything seems weird, difficult and awkward about it. Someone equally unfamiliar with both Windows or a user-friendly Linux like Ubuntu wouldn't have a harder time with the latter.

"These things don't have to work like this" is a fine sentiment -- and one with which I agree on principle! -- but I suspect package managers themselves started that way: "this is unnecessarily difficult, let's fix it". My bet is that with almost every solution, you'll trade one set of problems for another :)

----

[1] To be fair, I'm talking about Windows circa Windows 7. Just as I'm annoyed by people who claim "you cannot game on Linux" because they last touched a distro a decade ago and keep talking about problems from the past, so I should admit I've no idea how usable Windows is these days. Maybe it got better... just like Linux did.
> Yuichi: Sometimes we dine together. We’ve been to theme parks, like Disneyland. We go shopping in Harajuku once a month. The mother pays about 20,000 yen per four hours, plus expenses. That’s about $200.

Nice, this looks like a great way to break even on your alimony and child support payments.
Oh, thanks. I had taken a looked at the number of commits which didn't have many after the last release so I thought it hadn't been merged yet.

https://github.com/tesseract-ocr/tesseract/graphs/commit-act...
I wouldn't say that full page OCR is trivial. Using an opensource solution (99% based on Tesseract) is going to get you ok-ish results if your input is relatively clean (no complex layout, scanned documents from a flatbed scanner, standard fonts) and you don't care about speed.
If you care about recognition accuracy then Tesseract isn't going to cut it (at least not without some serious effort).

Replying to points 1 and 3: For smaller players and/or complex tasks you can always implement your own custom parser.

I'm doing work as a contractor in this space.
The fastest way to make progress on these business questions is often to build hacky MVPs that look like they're doing something smart, but behind the scenes are powered by humans or dead-simple algorithms, and get them in front of customers ASAP.

I recently joined a seed-stage startup solving a business problem via audio analysis in the manner I described above. I'm not spending much time doing ML yet, but I'm banking on my belief that we're solving a valuable problem (customers want to buy our hacky MVP) and that ML can and will be needed to scale our solution. By deeply understanding the customer as a first step, I think the ML systems we build will be business critical and enduring. Time will tell
> The idea is they don't want their land to be owned by anyone other than the native people...

Isn't that racist?
Is government ready for AI?
We analyzed 10M URLs' page speed data, here's what we found
That’s great and likely true, but what does it have to do with open offices? The signal to noise ratio of open office areas is minuscule compared to the ratio of devs in private offices using Slack. I know cause I’ve done both.
for the time being, you could try to issue SAN certs with LE (from their website):

"If you have a lot of subdomains, you may want to combine them into a single certificate, up to a limit of 100 Names per Certificate. Combined with the above limit, that means you can issue certificates containing up to 2,000 unique subdomains per week."
Theoretically that could be useful, but I've also never seen connections used this way. I have seen components connected in more than one way, but of course that's no easier with the curried style. And, I'd point out, if someone actually wanted to share the configuration, it's trivial enough to write:

const SpecificConnection = (Component) => connect(Component, mapState, mapDispatch);

Not that I'd argue against currying generally -- it's only that it turns out to be a little awkward here with the various optional parameters to connect, and also that the connection setup in practice seems to be tightly coupled to the connected component.
I will state upfront that I think Zuckerberg is an asshole for doing this. But the reality is that there are a lot of problems with the way native land gets structured legally.

Customary land accounts for 97% of land in Papua New Guinea. This is basically tribal land. There are more than 800 languages spoken there and about 40% of residents still support themselves in a traditional subsistence tribal lifestyle. In some sense, it is a success in terms of protecting native traditions.

It also means only 3% of the land can be developed. You cannot get a mortgage if a bank cannot take possession of the land. This barrier to accessing funds is a huge obstacle to real estate development on most tribal lands in any country.

Papua New Guinea has terrible intractable poverty and some of the worst domestic violence in the world. The violence there is so bad it is comparable to violence typically only seen in war zones. Violence and poverty tend to fuel one another. People trapped in poverty commit violence because they are frustrated and angry. Violence both destroys resources and makes it unsafe and unwise to try to invest money in development.

Historically, agrarian cultures and more modern cultures tend to displace hunter gatherer societies. Hunter gatherer cultures support only very low population levels. It takes a lot of land to feed each individual under this model.

In order to return to a hunter gatherer model for the world, billions of people would need to die. Modern agriculture is what makes modern life and population levels at all feasible.

Holding the land as a group sounds like a nice ideal, but it has a really poor track record for actually fostering some kind of high quality of (modern) life.

I don't know what the answer is. I am some small part Cherokee. I have kind of a romantic attachment to the idea of preserving native culture and practices. But this particular real estate practice seems to do more harm than good.

I wish I had a brilliant answer for how to preserve native land and also foster development. But those two things seem to be diametrically opposed and fundamentally incompatible.

Someone who knows a good answer, pretty please step forward and tell me otherwise. I would love to learn that I am wrong.
Extensive discussion yesterday: https://news.ycombinator.com/item?id=15656931
It's easy to hate zuck for ethical reasons. I personally believe what he is doing is wrong and immoral.

His body language and his communication skills don't do him any favors.

Also, the man builds his own private mansions with walls, avoids taxes and then tell Europeans to take million refugees. This man is sleazy hypocrite.
The wording of this brings up a worrisome point. What encryption methods does the DOJ currently have access to? Why are they complaining about needing access to this encryption now? Is it because other previous encryption methods are know to be broken or they already have access to that data?
I can’t disagree with you, open offices are just like cancer to productivity.
So in other words, no. No to the direct question asked, however, you do have some good points.