skysight-inc/HackerNews huggingface dataset:
Serious flaws in WD My Cloud NAS devices allow attackers to fully control them
Project Everest, a verified HTTPS stack in F*
No, but our customers, ie AWS will...
Intent matters. That's why the law will put you in prison for fewer years for texting and killing someone with your car than if you planned out the murder.
Chinese firm ZTE pleads guilty to breaking Iran sanctions
I have a three months old baby. She took away all the time to write code outside work but I feel like I'm still learning.

The trick is that when I feed her just before going to bed I always put on a conference talk or a video lecture.

This saves me from getting bored and I also found that the background talking makes her fall asleep more easily.
I was always impressed with Blitzmail's speed. It was certainly faster than any of the email clients I use/try out these days, or at least it seems that way in my memory.
You jumped a few steps:

1. This action
2. The content of this action is bad for people
3. Supporting something bad for certain people implies you hate those people
4. People supporting this action know this action is bad for people
5. Republican representatives in general support this action

I don't think any of the subsequent points are certain.

For the second part:

1. This action
2. The contents of this action benefit corporations at the expense of real people
3. People supporting this action know it does that
4. Republican representatives in general support this action

The same here.
DVDFab DVD Cinavia Removal
IGBT Gate-Pre Driver Industry Market Research Report 2016
The scanner isn't foolproof. You could fool it if you obfuscate your calls to performSelector well enough, for example

if jsonResponseFromYourBackend contains:"runThis" then performSelector:json["runThis"]

and make sure you don't send a runThis param while the app is in review.

Unfortunately for Apple's app review process, Apple's own objective-C language and runtime has very strong dynamic reflection capabilities.
I think there's a very big difference between being biased against race or gender and being biased against someone's work history.

The whole point of interviewing and reading resumes is to filter people out (or in) based on their experience. If recruiters start tossing out resumes because they mention Uber that's not "discrimination" in any powerful sense; it's simply caution in the light of recent events.
What are the best current online tools for tech startups?
My point is just that perhaps Wikileaks has released less about Russia because less has been leaked to them about Russia. I mentioned the Panama Papers because there's a lot about Putin etc there. Also, if someone had provided stuff about Russia to Wikileaks, and they sat on it, why wouldn't the leaker use some other channel? They'd have another thing to leak about.
Except the real qualifier is not being white and male, but working at Uber. Which could be construed as doing "something wrong".
If you substitute the gender or the color of "young, white physically fit dude" you get blatant racism or sexism.

I agree. If I did have a bias against white males I might consider it technically racism or sexism, but not blatant.

In my view it's simplistic to think of bias based on gender or race as sexism or racism without considering the larger societal context. Can a historically dominant gender/race in a given society feel the occasional isolated sting of racism and/or sexism? I believe they can, but I also believe it's a false equivalency to view that with the same lens as the often systemic and institutionalized racism and sexism faced by those in the marginalized minority.
Wasn't a workaround posted for this some time ago, that requires setting the TZ environment variable?

https://news.ycombinator.com/item?id=13697555

It seems very closely related, unless I am mistaken.
Best reply as I am concerned.

I have a "ToLearn" list that keeps getting longer and longer as I struggle to have some quality time where I can learn and really comprehend stuff AFTER putting my 4 year old daughter to sleep- i too have to stay with her till she is asleep- often with me also going to nap...

When I am getting stressed and mad about all those constraints I picture the sweet moments with the knowledge, that there are just a few years left where my daughter and son are small enought to want to play with me ;)
Why are leaks from the Russian Federation so conspicuously absent? When it comes down to it, WL is a public relations and marketing agency for leakers who want the media to notice their handiwork.

If you leaked something (document dump style) today there's a fair chance nobody would pay any attention to your claim to have this or that trove of documents so you'd need an agent. Who are you gonna call?

I find it impossible to believe there are never any significant leaks from the Russian Federation. I think the problem is the dominant PR agency in that space won't work with you if you're doing anything that might harm Russian interests.
Recruiters don't share and make it browsable by anyone.
We'll open up for that soon!
Redundancy does not imply fault tolerance: distributed storage and single errors
Please don't use code blocks with long paragraphs like this. It requires horizontal scrolling which makes it really hard to read.
Tried installing the Ubuntu 16.10 deb, but getting this error:

$ sudo dpkg -i dotnet-sdk-ubuntu.16.10-x64.1.0.1.deb
(Reading database ... 408184 files and directories currently installed.)
Preparing to unpack dotnet-sdk-ubuntu.16.10-x64.1.0.1.deb ...
Unpacking dotnet-dev-1.0.1 (1.0.1-1) over (1.0.1-1) ...
dpkg: dependency problems prevent configuration of dotnet-dev-1.0.1:
dotnet-dev-1.0.1 depends on dotnet-sharedframework-microsoft.netcore.app-1.1.1; however:
Package dotnet-sharedframework-microsoft.netcore.app-1.1.1 is not installed.

dpkg: error processing package dotnet-dev-1.0.1 (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.5-1) ...
Errors were encountered while processing:
dotnet-dev-1.0.1
"If you don't have time to get it right the first time, how on earth will you have time to do it again?"

I like that quote, but to be honeste. Some times you have to get it out of the door, and time is of the essence. And you can go back and fix it. That is okay, as long as you understand that shortcutting now, will cost time tomorrow (i.e. technical debt).
The console button isn't working for me on some of the codecasts. I'm using macOS Chrome Version 56.0.2924.87 (64-bit). Not sure if this is because I have set an unusual Content Security Policy for chrome. Here's what I see in my browser's console when watching

Blocked script execution in 'https://scrimba.com/cast/cast-327.preview' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.

https://developer.chrome.com/extensions/contentSecurityPolic...
Third Prize in Skolkovo Cybersecurity Challenge 2016
Not the same thing. It's like GM telling aftermarket accessories manufacturers that if they want to sell their products through GM dealers that they must meet GM standards. The inability to use Rollout has no real impact on consumers.. except by improving safety.
Utter Disregard for Git Commit History
Not clear to me why this is a talent acquisition. The Kaggle team (Ben in particular) have some talents in ML, but I'd be surprised if they have anyone there working day to day on ML tasks.

It seems to me more like an old school product-and-media acquisition: Google like the product, and love the audience. This is a good way to get both.
If you only need to send data once per week, and that data is less than 2K, simply encrypt it, make it part of a URL that you control, then tell the default browser to open that URL. Nearly everybody has configured Little Snitch so that the browser can connect to anything (because the popups quickly annoy). Then do a redirect on your server to something innocuous, and the user will quickly forget.
Decentralization will keep on losing until it is more economically efficient. And performs better. Kind of like solar.
Virtual Duality
Highly doubt it :) HN crowd is a small subset of all professional engineers.
Dude basically you have to just give yourself your own 20 percent time. So if you work a 60 hour week, take 12 hours to work on a large OSS project on your own time preferably something new
So does every government for which the have leaks. They have tons of enemies and yet they have never shown the ridiculous, singular obsession. It is just not congruent with the rest of their reasoning.
Unless you are Facebook or Google. Then it's fine and you get a free pass.
> We weren't talking about (say) BitC here.

No, we are talking in the context of ATS, LinearML, Idris, Mercury, F* and a few others.
Running a trial of that now. Loving it.

Will try reshaper as well before deciding to buy any of them.
HP All-In-One – 24-g009 (ENERGY STAR) – HP Customer Support
I'd accept this as plausible if it were merely "less" and if it weren't combined with at least the appearance of collusion with Russia. The DNC timing and staggering of the releases were so obviously political and not about openness.

By the way, are there people here who downvote things just because they disagree? I had a comment downvoted to -1. It's the one that you replied to originally above. What's wrong with my comment other than a lot of people think I'm wrong?
Agreed. I'm only 25 with no kids and single. I still don't program in my off time. I do things I vastly prefer like rock-climb, work-out or just get very, very drunk.

I'm not a rock-star programmer but I can definitely hold my own in the office. And guess who the managers prefer to take to meet clients, me or the guys that spend 120 hours plus infront of a screen.
The internet is not short of open letters from developers despairing of the broken recruitment process.

The prevailing sense is an objection to the submission to process required by candidate; submission to a reductive process designed to break a person down from a holistic human being to a set of scores, attributes or values, upon which a judgement is then passed. It is no exaggeration to say that this is inhumane.

We can change this, but the first thing that has to go is the idea of the 'candidate funnel' (check it out yourself - this idea is so pervase in recruitment, we even build software around it) - which in 2D looks exactly like what it is: a sausage machine.
I drove SF to San Diego last year. Taking 710 from I-5 to CA-91 took well over an hour. Absolute insanity.
Why every programmer should learn to optimize algorithms
It's in a shitty place, that's why.
I implemented one in XSLT, we were developing a product in 2003 that was supposed to be a media management system. Managing the transformation from popular XML formats or any generic XML to various media outputs. I created the language so you could call write logic code inside of your input XML, calling functions was done either with markup or using a uri scheme (this was trick to get around possible validation issues)

Each media and format had a configuration file, it was inside of this file that variables and functions were defined. If you tried to call a function that was not defined in your context that part of the tree was removed from the output (figuring it was better to make the output than to fail). This also meant that you could branch and override functions and variables dependent on the media or input format.
Also has that 18-lane monstrosity.
Wow. So being black is the same as choosing to work at Uber? Wow.
Yes. I'm from Europe, and I've been to over 20+ countries, including all around the states many times.

We have a tradition of paying more attention to international affairs in this here parts (Europe at large) -- and being quite more mindful of geography and history in general. With the US the only international affairs that people talk about is mainly the current enemy du jour or philanthropic cause. And it's not like they know a lot of the background of those things (or even basic elements of them) when asked.

Not to mention we are actually learning/speaking foreign languages and even reading foreign movies and media (the people at large: not e.g. some art-cinema watching hipsters).

A European online would read US media AND his country's media. And often of 1-2 other countries where he shares a language or speaks their language. An American? Not so much from everything I've seen and read.
Huh? Could you give some examples of Russian leaks that got legs through talking to the establishment media? And by the way, who are the establishment media you're talking about in this context? It can't be Russian State Media such as RT so you must be talking about U.S. media such as the NYT and Wahington Post though I'm not sure.

Also, wasn't it this same establishment media that worked with WL to leak Snowden's documents? So why was WL needed at all since the media ultimately did the publishing that people saw in that case?

People might forget that WL depended on "media" to actually publish the documents as WL has not always been the sort of household name it is now. They were just the agent now they're a publisher and a PR agent all in one.
How Chris Eftychiou Uses Cacoo for Education in the Classroom
Automatic smoothing for time series visualization Demo
So use a package manager like homebrew?
so your flipping off the company that is testing opensource projects for free because your build process is wonky?
>if they want to sell their products through GM dealers that they must meet GM standards.

i wonder whether you're intentionally skipped that part or just don't know that in case of non-jailbroken iPhone the "GM dealers" is the only way to get "aftermarket accessories". There is no "if they want to sell their products through", instead there is "if they want to sell their products at all".
Nit: TTS is Text To Speech, so you need the other way around :) I most often saw that abbreviated with SDS, although that's also not too correct since a speech dialog system also covers more than only speech recognition.
https://www.crowdAI.org is an open source alternative. Disclaimer, my research group at EPFL started the platform, because we think there should be a community-based open source version that is open to anyone. Always looking for contributors!

Edit (1): Github https://github.com/crowdAI/crowdai
Edit (2): We're currently re-designing the whole site to look & feel better.
Thanks for the reply. I didn't known that autopsy was a pathology discipline.

Personally I suspect that many medical roles will be broken into sub-roles and semi automated. Humans will remain with stop/go decisions and overview, for a while at least. I think we are probably in agreement.

Incidentally, I agree regarding surgery, perhaps I was unclear.
Presidential Properties. Your Property, Your Way
Another big worry is analytics platform like 'AppSee' that is clear violation of consumer privacy.
Well, AMD is one of the founding members of OpenCAPI, http://opencapi.org/ , so I guess there's some hope. It seems they haven't talked about it wrt Zen/Naples, maybe some later iteration will have it?
And Lawrence Hargrave

https://en.wikipedia.org/wiki/Early_flying_machines#Kites

Not powered, but still a significant pioneer.

That whole WP page gives a good perspective.
You are thinking "source code".

"Code" is another term for what you are referring to as "binary".
I think patents on software are almost immoral, and I will freely promise, under any penalty you can think of, to never sue anyone for software patent infringement.

So no, this is just another one where once or twice a year someone reads that license and tries to make it a "BugDeal".
Congrats! Can you share any of the saas products/web apps that you're working on? I'm going to start building a little side project this month. Really keen to hear about how you're getting users to these apps as well! Indie Hackers is a great blog for reading up about other self funded services and SAAS products.
This (arguably nice) post covers a small number of the points made in the book The Art of Readable Code: Simple and Practical Techniques for Writing Better Code[1]

I can recommend this to every programmer, even experienced ones, because even if they might know most of the things mentioned, it is presented in a very approachable, structured way and I think it always helpful, never boring and a diverting, easy read.

It also tackles these issues of "Gurus say" and "Everybody knows..." and tries hard to refrain from subjective matters, clearing up a few misunderstandings and old habits.

1: https://www.amazon.com/Art-Readable-Code-Practical-Technique...
Probably a controversial opinion, but seeing how Safari is the only browser behaving correctly on macOS (performance- and battery-wise), I'd assume only Apple has the motivation to make a correct browser for iOS.

Imagine the kerfuffle if Google had Chrome on iOS. 2% of "PC" users complain of Chrome hitting their battery hard on macOS. iOS has a much bigger market share.

Competition is healthy, I agree. But sometimes the best interest of the vendor and the users don't align, and I'm more confident Apple is prioritizing battery life and performance over other things, while Google will prioritize those other things (like ads and data collection). I can't imagine them allowing adblockers on iOS (exactly as they don't on Android, afaik)
It's US pretends to be the world police and not the Russia.
Really? I find it hard to believe that there haven't been any significant Russian leaks since WL started their work. I am pretty sure they've declined to release information damaging to Russia.

And I'd have to disagree that leakers have it easy in the U.S. For example, if Snowden comes back he's facing life in prison and the trial they've offered him isn't exactly what we would call a fair trial. My understanding is the only concession they've offered him is a promise not to execute him.

He'd get a closed trial and no due process. Snowden's trial would not look unfamiliar to a Russian at all.
We need to wage war against patriarchal society: Women's Day
You mention onedrive, funny (perhaps not) story: I've seen 5~ situations at different organisations where malware in the form of cryptolocker spreads through onedrive destroying everyone's files and connected computers more often than not, also interestingly I've seen onedrive completely mess up its versioning system and rid the organisation at hands files dated and resulting in days if not weeks of re-work. I can't believe these things seem to go unreported as if I've seen it (at least) 5 times others must have witnessed it many more, onedrive seems like one the carrier of bad all that is bad and vulnerable in the Microsoft ecosystem. Note: I am not some anti-corp / anti-ms fanboy, I'm simply stating what I've witnessed which I have not with other platforms.
Better public transportation is part of the answer, but as another commenter pointed out, even in cities with decent subway systems commute times can be up to an hour.

The ideal solution would be encourage commercial and residential areas to intermingle. In particular, less restrictive zoning in residential areas could let companies locate themselves closer to workers.
Poor dude-bros. With their six figure salaries, their sexism and discrimination. Won't someone give dude-bros a chance?

I just wonder when dude-bros will finally have their time to shine in history.

Poor dude-bros.
Ah, so doing it against whites makes it okay then, because they are the "dominant" race.
And this whole thing seems to be a Confluence dump.
FB got messaging out because yes, it's a big deal - it's THE deal in mobile.

Snap is not really messaging - it's 'sharing moments'. It's not really very good as a 'simple messaging app' - unlike FB, which is very basically messaging.

My mother will use FB messenger, she won't use Snap.

'Basic messaging' is the ubiquitous thing, 'Enhanced messaging is 'niche-ish'.

Snap definitely could go to ubiquity, but I don't think they will. Maybe.
I highly doubt that, the yammer, SharePoint, onedrive, O365 etc... integration is abysmal and every product seems to get worse as they seem to tie them together with silly string behind the scenes.
You have a lot of value judgements here that roughly equate hustling with professionalism and hard work. I am always early to meetings, I walk quickly (it's the New York / New Englander in me), and I will work all night rather than miss a deadline. I also work 40 hours a week as much as possible, and push back against artificial urgency. Am I a 'hustler' by your definition?
Standford nlp notes (cs 224)
Functional programming is inscrutable by most. Berkeley uses LISP as a flunk out class to weed out freshman.

I find it odd that given in the physical world people require different shoe sizes for different feet that in the intellectual world people believe one size fits all, or that there is ultimately a single style of code that is comprehensible. Do you really believe our brains are all the same?

The functional programming crowd will always play a minor roll in human programming and not because as you suggest, you are all superior.

But rather it has to do with how brains differ. In fact I think the very real, emotional, visceral reaction people have to functional programming is key. People who love it, love it. Everyone else is completely demotivated by it. Lost in sets of parenthesis as the say. There is little middle ground. The very emotional reaction people have speaks volumes about how the brain views programming.

Spoken language changes every day because people use words differently due to brains being different. This vexes those who are compulsive about adhering to fixed definitions and grammar rules because of some imagined ideal. The same is playing out in software. We will always be creating new languages and tweaking them and there are there will be those who believe in an imaginary ideal of what readable code is.

Ultimately I think software writing needs to mature to where written language has matured: editors. Code review has some semblance as does paired programming. But editing is far more involved. Editors can reject entire writings.

So why do we need editors in the first place? Because in order to have happy consistency a set of rules is not enough. I comes down to style: a word here, a name change there. It may not seem like much but in fact it is.

Given a language is Turing complete, meaning it can exercise the full capability of the CPU and computer, then the choice of language and style is about the human condition, a condition which is as varied as the people in it.

If one cannot write code that ones finds usable then one needs to keep searching in earnest for a better style. However, once you have a style you can appreciate your own code from years ago then it is a matter of arbitrary standards when interacting with others. You have to draw the line somewhere but lets not pretend for a second that a single writing style is ideal for everyone, or even most. Its arbitrary because without any standards you have an unmanageable chaos.
My questions I ask myself every time to keep indentation to a minimum:

- Is there a way to use an early return? (In your case early return if == null)
- How can I get around using an `else` ?

And I am happy this works so well.
Of course there are sometimes if/elseif constructs but exclusive if/else is rare.
I've done some tiny domain specific interpreters for specialized use in products.

I think I'm going to have to though.
I used to like C++ but I really am not a fan of the direction it's moving in. It used to be a simple "better C" that let you write abstactions over simple code that you could understand how
WordPress.com finally gives us collaborative editing via Google Docs extension
Nice! I wish I could throw out code that quickly. That would have taken me three weeks
Short answer is: you don't. You'll mostly be standing still until the kids are a bit older.

If your answer is "But [insert famous tech guru] does it", you'll find that [famous tech guru] has a spouse who takes care of all or most of the kid stuff.