skysight-inc/HackerNews huggingface dataset:
Maybe it's just my aversion to C (and procedural) in general but I think assigning 3 fields of the same struct in succession as a sign that you are making an inline constructor that should be explicit. The chunk I meant looked like a possibility though was the hint bit.

The point of smaller code is testability. It's worth even making it somewhat harder to read. If a test makes three things in succession that in their own functions would have required 3 tests each, the aggregated do-everything function requires much more than the 9 test cases. So dividing the method in two, even if arbitrary and bad for readability can have a positive impact since the total code volume is reduced a lot.

All of this ^ only applies if the code actually has tests. If not - then don't divide arbitrarily if it reduces readability at all. But then again without tests you have bigger problems than readability...
Part of the difference in attitude might be the difference in climate between San Francisco and Medicine Hat.
In a complex system great security takes years of work, it isn't flipped on like a light switch in v1.0. Wasn't the first version of iOS running as the root user?
Why YC
Not in Europe. And ZIRP was US policy for the last seven years, when the executive in question was likely developing his outlook
I was looking into label detection APIs (and Google's offerings as well) for a silly game/website I was thinking of writing, but $5 per 1000 images is way too steep, especially if each user is submitting 1-5 images per interaction with the website. The $2 per 1000 images price they mention on the blog post is only if you're doing 5+ million images a month.

I played with IBM Watson visual recognition API and it didn't look like it did what I needed it to (recognize a hand drawn image of a cat for example -- it just kept labeling it only as a 'cartoon').

Bummer. At least the first 1000 images are free so I can prototype it out of curiosity.
Wherever did you get this??!!
bread with no or very low sodium exists but usually in the freezer section.

http://www.foodforlife.com/product/breads/ezekiel-49-low-sod...
In the UK it could probably include a hate-speech or harassment image.
The kernel copyright file expressly states that using the standard system call interface does not create a derivative work. There is no such statement about in-kernel symbols.
I wonder if the licensing of the ZFS kernel module will cause any issues with its inclusion in Ubuntu?
Live plotting mqtt data with react and meteor
I learned this the hard way on an old server that did not have ECC.

I had a file server happily ticking away using ext4.

Converted it to ZFS - and a week later got file system corruption reported. Ran a very extensive memory test - and sure enough I had bad RAM (but it took 2-3 days for the errors to show up).

In the wild there has to be a ton of corruption that just never gets discovered without end to end checking.

If you have a large jpgs or MKVs - a flipped bit here or there is not going to be apparent.
How Printo’s Manish Sharma lost his startup and got it back
The blog post is worth a read.

This part was especially interesting to me:

the person interviewing me was saying he couldn’t contextualize my experience because i “hadn’t worked at facebook or google or studied at stanford”.
LiveMemTracer: Live memory allocation tracing header only library using ImGui
If you completely ignore purchasing power, you can make up any statistics about income you want.

~50% of the world's population has a negative, or a zero net worth - I guess the homeless person with two dollars in his pocket is better off then a janitor who owns an underwater house, or a freshly graduated doctor.
Reasonably sure it is exaggeration for comic effect. We are not in a court room.
I like how he points out here

https://twitter.com/mjg59/status/700073945064611841

that zfs was "merged into the kernel tree," but so far as I know the GPL doesn't dictate that things can't be stored in the same location together. There are no official GPL certified directory structures, etc.
Good luck to all applicants! :)
Hi, i explained our reasons in replies to other posts, i think they are if not good, at least worth considering.

quote:

There's no argument from me regarding undesirability of keeping the passwords. But we also have a different concern - we don't want to be in the business of authentication at all - our goal is to have a third party service or appliance performing authentication and forwarding us already authenticated sessions with the user name as a header, for instance. Our desired end-state - is when we do not have any knowledge of or access to credentials used by the end-user.

To enable us to make this transition possible - for the time being we store the passwords, since as i explained in another reply, we must make this transition transparent to the users and we have legitimate users that login once a year (think credit report, just an example, not our business), so we can't intercept the credentials within a reasonable time period.

/quote

The approach i used applies salt. It can also pad the password to some standard length, if desired. Though it currently doesn't do that.

Slowness of the algo is perhaps a benefit in a way? In my testing it is still fast enough for our use (we are not facebook).
Are Spark streams ever going to reach a point where you can just have a table sitting in memory aggregating data and then you run queries on the whole thing without having to worry about windowing or anything?
Google's CEO had at least a short response to Apple's letter on twitter.

https://twitter.com/sundarpichai

https://twitter.com/sundarpichai/status/700104298600886272
Does apple have firmware lock that requires user input/password for signed firmware/software updates?

If it has and it can be circumvented, there is fault somewhere. If it don't have it, Apple should have it.

>What is actually being asked for here is that Apple write custom code that allows the FBI to perform a brute-force attack against the iPhone without triggering the "10 strikes and the phone is wiped" protection mechanism. This is a completely different animal.
How does Gravitational package software for on-prem deployment? Does the customer need to work with Docker directly, or do they get a VM image?
Beautiful. Free of fears and judgement.
"suffer for many years to come"

Unfortunately it will probably take decades to bring the Venezuelan economy back to a normal.

Almost every local industry is in shambles and foreign investors will need at least a decade to resolve all the claims from past nationalizations and settle all the debts.

Perhaps the worst economic problem is that any entrepreneurial spirit in the country has been crushed. For more than a decade the way to get ahead was to manipulate the system or leave.

Lastly the political institutions are completely broken. Another charismatic strongman could come along or the military could simply take over.

None of this is a quick fix. Things can - and probably will - get worse for years before they get better.

An analogy: If a well functioning economy is like a rain forest with thousands of interacting systems and species in a complex dynamic equilibrium, Venezuela is crappy zoo with most of the animals sick or gone, incompetent and cruel zookeepers and no money for feed.
This viewpoint pretty well summarizes why homeless people aren't helped. Homeless people are viewed as "what happens when you don't have a job or stop paying your bills". Trust me, the fact that you work hard and pay your bills isn't what's keeping you off the street. It's your (relative) mental health and your network.
Interesting thought, i need to think about it - i will and write a reply when i have a little more time than i do at present.

What are your reasons to hold on to the password?
The bigger story here is that given that she's clearly way above average at what she does - she couldn't find a job for a year and did this as a last resort - an act of desperation.

Which also did not work out - she ended up with Elance. If we measure success by job vs no job, then yes, otherwise... eh...

People 'say' they want creativity, passion, etc - but in reality, most people who work in successful companies didn't get there based on merit but largely, just dumb luck. If you know you're in a cushy spot, do you want to hire people who are way better than you?

Nope.

The job market is broken, and most people you know are the reason why. The people holding down the jobs are interested in keeping it that way - or else they'd get replaced.

Imagine a basketball player who could choose his/her own teammates and knew that if he/she gets kicked off the team, nobody will hire him/her ever again... They'd rather see the whole team destroyed, they'll get to collect cheques a while longer that way.

With regular jobs - this is much less obvious but truth of the matter is - there are too many young people hungry to replace the old, that the only way to prevent the whole system from beginning to collapse is to impose classicisms in subtle and not so much ways.
Orphan instances arise when the implementation of the interface is in neither the same package as the package that defines the type nor the package that defines the interface. I'm defending the latter (which Go's rules rule out), not orphan instances.
Not too far off. Obviously nobody would smoke at work for the same reason they probably wouldn't drink, illegality aside. But, what people do outside of work is their own business. If my boss started seriously inquiring about my vices, first thing I'd do that night is update my resume.

I've considered federal work before but every time I think hard about it, I keep coming back to the scene in Snow Crash where the fed works at a place where every little action - the time you arrive, the time you leave, whether you take the stairs or use electricity by taking the elevator - is scrutinized and judged. Yuck.
I think the housing crash that hurt the banks was US-specific. Other countries securitized much less of their mortgages.
Well, why is that? You could have just installed chrome, locked down the OS and everything, and purchased google apps.

It would have been the same thing, with more features. (You could install IDEs for programming classes)
Even if it's not to that extent, the bigger number leaves a bigger impression without giving it much thought, even in a relatively trained mind. Once you parse that it says percent, sure, you can deduce that it's describing it proportionally and infer that the price was probably pretty low to begin with, but why do we need to have titles that require this to get the gist of it when we could describe it in a more clear manner from the beginning?

edit: changed punctuation mark.
> Yes, McAfee just said that the Chinese and the Russians are hiring people who insist on smoking weed at work.

I'm sure you understand his point.
> Plenty of intelligent people also hold that Democracy is a degenerate form of political organization. That doesn't make them "unsavoury".

"unsavoury" is a subjective judgement, and I suspect you will find that a substantial number of people will disagree with your opinion that holding this viewpoint does not make one "unsavoury".
I have empathy for everyone. Sympathy is completely different. Why should I feel sorry for <bob> my regular that I've known for years and absolutely does not want help? I empathize with his situation as I wouldn't choose that lifestyle. Beyond that, society doesn't owe him anything.

It is complex and every story is different. I am sure if I knew every story, there would be some that I would feel sympathy and perhaps compelled to act... but so far, those have been very rare.

> Booze and drugs can sometimes be a simple manner of being able to sleep, or to get away from the situation you're in or how you got there. Choices that seem nonsensical for those who have a warm bed every night make perfect sense when you're worn down by the elements and incredibly poor sleep. After a while the prospect of having to deal with the build up of shit in your life and get shit together becomes a bigger mountain to climb than carrying on when you are, even though your everyday struggle is a mountain of shit in itself.

I am not guaranteed a warm bed every night. No one is, if you really think about it.

Further, you just described being a police officer, fire fighter/ems person with the stresses of the job. Suicide[1], booze/drugs, divorce, anger management are all unfortunate parts of the job for many. How they choose to deal with these issues are another matter entirely.

Sleep issues are a major pain point for me. I choose this life so I have had to develop strategies to deal with it. Some people can't deal with the stress, so they quit/move on, mask it with booze/drugs, have significant behavioural (anger) issues, or kill themselves. Sound familiar?

[1]http://www.policechiefmagazine.org/magazine/index.cfm?fuseac...

http://www.nbcchicago.com/investigations/Firefighters-Addres...
Cheap, high quality, repurposed cupboards
What makes you think he didn't understand what he wrote?
Have one like that. Only problem is that it predates the rotary plate, so i have to do half and half times to make sure they heat somewhat evenly. Great for a quick bag of popcorn though.
I feel like there's a lot of scope for big companies to make commitments to do the right thing by developers building on top of their services. Stripe, for example, have a data portability clause where (subject to some conditions) they'll move customer data to other payment processors at your request. Funnily enough, that's the type of commitment that will make me never want to leave Stripe.
Yeah, that's what I thought with NT, which is that drivers are much more isolated. If I understand it correctly drivers can still cause a kernel panic, but Microsoft requires that signed drivers pass a formal verification, which has greatly cut down on blue screens. I'm just an armchair observer though, so I'm not an expert.

I was always greatly impressed by Windows' recent ability to recover from something like a display driver crash with hardly a hiccup. That's pretty impressive voodoo.
>Apple also makes most of it's money by selling phones, not user information...

Google is the advertiser. I'm surprised how often people make this mistake. They don't sell user data to other advertisers. This not only goes against their terms of service, but also makes no business sense. Why would they give up their best signal for targeted ads?
That depends entirely on who is writing the code. I have seen some truly awful Python as well as truly awful Perl.
Do you seriously expect Samsung to come up with something like that? Because here's what they are shipping so far: http://uk.businessinsider.com/android-phones-fingerprint-sca...
Key phrase: " the average net profit margin"

The abuse of statistics is rampant. An average tells you either what the middle player makes or is only used to identify trends. The average means nothing for individual players. An average of 1.9 might mean one company makes about nothing with many making 2-3% or a bunch of companies around 1.9. Btw, Kroger is one using an aggressive growth strategy to undercut competition. Their stores stay having empty shelves around ehre. They own Harris Teeter, too. Safeway went bankrupt at that rate. So, what are these numbers proving again? ;)
With Verizon public cloud closing, a look back at an odd service outage in 2015
What's your price point? What's their annual revenue? How many customers are we talking here?
Do you live in China (or Russia) and work for the Chinese (or Russian) government?
Agreed to both, I have a Macbook and that's the only apple product I own (sans mouse and keyboard of course), and I'll almost certainly NEVER use that finger print function on a device connected to the cloud (ostensibly), but I've kind of softened up towards maybe having an iPhone seeing the way Apple straight up tells the government "not just no, but hell no" regarding access to consumer data.

Yet....I love my S6 too damn much
> Don’t the modern Android phones with Trusted Execution Environment do about the same?

Not from what I've been able to determine doing some research today. Or at leaast they're very poor at advertising it if they do.

Samsung KNOX uses the ARM TrustedZone to provide remte-attestation of running software, but I can't see anything similar to Apple's Secure Enclave for filesystem encryption keys.

If anyone does know an Android phone that does this properly, please let me know and I'll buy two this week. I am very impressed at the engineering Apple have built in this regard.
It isn't Linus who isn't a people person, it is people who aren't Linus persons.

Linus Torvalds is a pan-national treasure.
Apple Apologizes and Updates iOS to Restore iPhones Disabled by Error 53
I'm a conservative user, so I don't change my filesystem until my preferred distribution (Ubuntu) supports installing an FS to the root with a provided, supported kernel module. This is a huge deal for me; I will probably install a new FS on my main file server and move from ext4 to zfs.
IBM's Watson service, provided via Bluemix, does this:

https://www.ibm.com/smarterplanet/us/en/ibmwatson/developerc...
The report was commissioned by the government and delivered by a private company Open Data Institute Limited. This sandbox is from another private company Open Bank Project aka Tesobe.
Like I said. Python3 works for regular python users.

What if I want to distribute a package to an audience that doesn't have a strong Python background.

What would otherwise be a simple 'pip install' just turned into a complex multi-step process to install a new version, update PATH, and use virtualenv to avoid conflicts with the default install used internally by the OS.

These all seem like 'simple' fixes to a regular Python user but they set a huge barrier-of-entry for others.

'Just use [insert python specific fix]' is a UX failure for a language that emphasizes usability.

To reiterate. Python3 is ready for regular python users/devs. Not so much for the rest who consume python applications.
This is how you should drive an AUDI
What is your book going to add over other books in the space?
If you're homeless and turn to drugs to try and take the edge off, it can be hard to pull out of that downward spiral.
Or you have the quick option, where hitting start add time in 30 second units.
Oracle could put this whole legal wrangling to rest by changing the license to GPL.

I am dreaming I suppose.
Bam! mdonahoe is overruled!
I think in the oats case not much happens nutritionally until it gets to the cheeri o's stage of processing. The only thing I could think of that steal cut might do is remove some of the fiber when the shell falls off.
It would be really interesting to see if Apple picks up, say, RISC-V or does their own ISA once their ARM license expires. (Does it expire?)
Just tried a couple of images with digits to test out the OCR w/ the TEXT_DETECTION setting, unfortunately it assumes what it reads is a defined language with words. I am looking into using this for digit-recognition and only digits, but that doesn't seem to be a use case (as it is now). Does anybody know of another service/API that can do reliable digits-only OCR on (not the finest clear quality) images?
It depends on how many dependencies we are talking about. And more than bloat, security issues are critical.
The question is, is this your core business? If you want to roll your own ML / CV API and your investors / customers will value you based on it, great. If it's not your core business, then SaaS / API interfaces save you time / money / ability to get into the market. Composability is what we do nowadays and you're always going to be exposed to risk. Recognize that risk and move on or go out of business trying to do it all yourself.
> They set the precedent that if you're growing fast enough, the laws will change to fit you.

Essentially, if you are growing fast enough you have plenty of money to be able to hire good lawyers and advisers and clean up and manage any mess that you create.
Not sure i understand your reply at the moment, but i will definitely try.

We are using RSA. The public key is on the server. We simply using RSA as a "hashing algo". Randomly generated salt is added to the password sent by the user to make the password (much) longer as well as strengthen it before the encryption takes place.

I have explained the reasons for storing the passwords (for the time being, hopefully temporarily) in other replies in this comment branch:

quote:

There's no argument from me regarding undesirability of keeping the passwords. But we also have a different concern - we don't want to be in the business of authentication at all - our goal is to have a third party service or appliance performing authentication and forwarding us already authenticated sessions with the user name as a header, for instance. Our desired end-state - is when we do not have any knowledge of or access to credentials used by the end-user.

To enable us to make this transition possible - for the time being we store the passwords, since as i explained in another reply, we must make this transition transparent to the users and we have legitimate users that login once a year (think credit report, just an example, not our business), so we can't intercept the credentials within a reasonable time period.

/quote
You are using the therm "Market Makers" correctly. The key is the banks don't really set the price when they do this. They lend at a price just below what they can sell on the other side. (They can't make money by bucking the markets)

The challenge happens when banks veer from these activities, and start acting like hedge funds. It starts with banks carrying inventory. The slope gets slippery when traders start making proprietary bets on the inventory. Then proprietary desks get created, with Chinese Walls separating them from market makers. And then banks start investing their treasury in AAA securities that seem "risk free" according to ratings agencies....
e-commerce was not my life’s work. I didn’t actually want to spend my life working on this. I did it to get money and make that money.

Aaron : Yeah. This is such an interesting thing because it’s so opposite from what you tell people a lot of the time, what YC tells people, certainly, of “Don’t do things just because there’s a business there,” right?

This is it, right here. If you want to know what most successful businesspeople have in common - not the unicorns - it's that they were prepared to sell their first venture and/or give away a lot of equity to the right people to make it work. Once they have the money, comnections and track record, they can have much more control in their next company.

We went a completely different route. We've tried to change the world... :)
Maybe this isn't a city government problem but a federal one. What would you think about re-enacting homesteading? About half the land in this country is federally owned. Why not offer 50 acres and a trailer to whomever would be willing to work and improve it?
I'd be interested in a list of bad reasons to apply to YC.
I've maintained almost the full Atlassian suite for about 2 years. Yes, they are hard to install and maintain, each product is different, but once you have things set up and working, it's solid.
I've never been homeless, but I do think that if you've been knocked down every time you try to get up, after a point, you'll stop trying to get up... Nor will you take a hand that's being offered.

Most of the help the homeless get is ephemeral, at best - and won't necessarily get them off the street. It's no wonder that many choose to not fight that fight.
I am curious about how many applicants are they getting in this round, S16. Also what kinds of companies are YC most interested in nowadays, given their accumulated experience, and the current market conditions.
If you read the letter, they already said they have, do and will aid law enforcement in any lawful way they are able.

They question the lawfulness of this particular request.
Sadly not. There are a heap of keyboard shortcuts though (SHIFT-?).