skysight-inc/HackerNews huggingface dataset:
"The right perspective, I would argue, is to embrace the benefits of technology and seek out new evaluation models that emphasize open, collaborative review by the community as a whole instead of closed pro forma review by two or three semi-randomly selected experts."

Can't agree more with that. The problem is that it's hard to change the system that has already been built around gaming this status quo.

Maybe some sort of blockchain for publications & peer reviews that could decentralize and break with current world ruled by few publishers? Anyway I have a feeling that any system here could be gamed too...
One things about Twitter is that it gets way less post engagement than Facebook or Instagram. Its a big firehose, if you tweet, and don't get anything back -- you wounder if its worth it.
Woudn't it be more interesting to do it the other way around? Make the infix operator a prefix operator. For instance, in R you can do x+y or "+"(x,y). Sadly, you can't do "+"(x,y,z) and so on, but you can use it in this way:

args = list(x,y)
do.call("+",args)
Hopefully these are multi-spectral captures with published spectral sensitivities and a published file format.
I posted it because it was super useful while I was trying to debug some Referer header "error", which actually just turned out to be a gap in my knowledge of these various situations where the header is suppressed on purpose.

Main takeaways for me:

- Go from HTTPS -> HTTP and the header is lost.

- <a> tag has "noreferrer" feature. Notably imgur uses this (I was trying to understand why imgur wasn't showing up in my stats properly).

- There's now a meta tag which lets site owners decide if they want to give out referrer info or not.
Tax evasion is the thing where Al Capone makes a lot of money without reporting it to the IRS and goes to jail. Tax avoidance is the thing where Ford builds a plant in Chihuahua instead of Detroit in part because Mexico has lower taxes.

There is an obvious PR nightmare when the entity that makes all the profit is in a jurisdiction where they have hardly any operations, but seizing that as an opportunity to lambaste them in public does nothing to solve the actual problem.

The underlying problem is this: When Google buys something from Google, how do you determine when the seller should act like a monopoly or the buyer should act like a monopsony? If you can't answer that question in a way that can't be gamed then you can't in practice tax international corporate profit.
Yes you are. It still doesn't make it morally ok.
Even Einstein Didn’t Think Gravitational Waves Existed
> The smart way to keep people passive and obedient is to strictly limit the spectrum of acceptable opinion, but allow very lively debate within that spectrum. gg
Please enlighten me. Is this not exactly what the FBI is asking for? For Apple to flash a custom version of iOS that doesn't have the software rate-limiting and auto-wipe, which only someone with Apple's private key can do. A four-digit PIN is only secure in combination with those features. Having Apple's code-signing key is in fact "having the keys", except in the most pedantic literal sense.
Why? The US is clearly in desperate need of tax dollars. Look at how much we spend a year for the military alone, which accounts for around half of the USA's total budget.

Whats also shocking is that the tech companies have billions of dollars sitting around doing nothing.
The most inscrutable part of Git is rebasing and how it works. It took me really long to form a mental model where I can visualise how it does its job.

I agree with the author that understanding how Git works is the only way to get comfortable with it. For eg, Rebasing is hard but you will have your "Aha!" moment when you realise that it is nothing but a combination of hard reset and cherry-pick
Apple need to move Safari to the App Store. A Browser only being updated with the OS in 2016 is ridiculous.
I was trying to download Linux securely a month or so ago. It's actually embarrassingly difficult to do. The only two distros that did it right (that I could find) are Debian and Alpine Linux. The rest (including Mint and Ubuntu) had hashes (usually MD5) or GPG keys served over HTTP.
Tittle Light – A Captivating LED Smart Lamp
He's rich so he doesn't have to continue. He seems genuine.

I don't think the fact that he is rich and continues to work lets him off the hook. He may have simply deluded himself in the course of his touring. I think the thing we should challenge him on is whether or not he's thinking critically about what he's doing with his life. Indeed, this is what we should all be challenging ourselves on.

Self-deception is an extremely easy trap to fall into. The fact that it could happen to anybody is the reason we shouldn't let people off the hook for it. In my view, the way to truly respect somebody as a human being is to be willing to challenge them when you believe they're committing self-deception.
I submitted this because it IMHO is one of the more polished and approachable examples of an AST-based environment, which came up in another thread today.
Think noisy security cameras in low-light conditions. The bar is lower tag one might think.
Rules against citing DOI-less content are easier to understand once you understand a bit more about life within an academic publishing house.

An article with a DOI has more longevity. This is mentioned in the post, but I don't think the author fully grasps the importance of this. Plain URLs break down all the damn time; publishers/journals redesign their sites and migrate between technology partners often. It only takes a few Very Important People to flip out about a missing piece of data or a broken link before a publisher will start to put safeguards into the production workflow to prevent such complaints. Mandating DOIs alongside citations is an easy policy toward that goal. An article with a DOI will almost surely be supported by a technology back-end that can keep that DOI up-to-date, generate manifests for (C)LOCKSS, submit materials to archival services like Portico, etc.

DOI-bound citations are much more efficient throughout the publishing process. Editors can use DOIs to quickly verify and proof citations. If a publisher's workflow requires sending papers to an XML composition vendor for tagging, DOIs can make that process more automated and accurate. Some of the more sophisticated XML vendors can generate all the citations given only the DOIs. This might not sounds like much, but it's notoriously easy to make mistakes on citations throughout the editorial process, even with NLP and other more enlightened software in the mix. If you ever see an article with a citation list like this...

* Suzuki, et al. 2004...

* Suzuki, et al. 2006a...

* Suzuki, et al. 2006b...

* Suzuki, et al. 2006d...

* Suzuki, et al. 2006f...

* Suzuki, et al. 2006g...

* Suzuki, et al. 2007...

* Suzuki, et al. 2008b...

...think about all the double/triple/quadruple checking bullshit that goes into making sure all the text and links in that list are accurate, and know that DOIs take most of that headache away. It's substantially more efficient at scale when DOIs are included.

Recently I've been thinking about how some of these problems could potentially be solved via new ideas like IPFS. A Handle-based system like DOI might not be as necessary in IPFS (given IPNS), and perhaps you could start creating and citing more diverse sources of content with some confidence in preservation/longevity. It could be a great fit for open access content.
So did I, the RFC being from April 2013 didn't help that.
The problem is not with the companies, the politicians, the laws, or the lobbyists separately.

The problem is with the system composed of all of these parts.
There is a glaring, painful hole in the current mBed IoT platform as it currently stands which unfortunately is something recurrent throughout the IoT ecosystem. There are no server functions. If your device is going to pulling and pushing to the mothership, and only the mothership, then the API they gave is adequate. However, if you want your IoT temperature nodes to be able to talk to your IoT vent register nodes, you have to have both of them polling the main server to fetch and get data, and have both become expensive paperweights when your internet connection drops.

It seems to be a recurrent problem with the mbed universe. The mbed editor, which they're going to be revamping Real Soon Now, has very much the same problem, where losing internet connectivity means that you're without an editor until whatever problem is corrected. IoT is only really going to be useful if the Things can talk back, otherwise, you're just going to have half-assed toys.
I've been on H1B for years in various companies and I totally support this proposal. I personally have not seen any case where H1Bs were underpaid in salary terms but I definitely saw people being threatened and worked to death because their green card application was dependent on the company (this made, hourly wise, a minimum wage job for them).
I agree. They should of let the community flourish and strategically partner/buy what the community produced.
Some functional constructs isn't really what I was talking about. The premise of the article (full disclosure, I only made it partially in, so correct me if I'm wrong) seemed to be "here's how you can program with almost nothing but static methods". That's definitely counter to mainstream usage, it's attempting to use C# as if it were a non-OOP language, and that's going to frustrate anyone new to the codebase.
Yes, but not the hayday of crazy series D rounds.

EDIT: Easy data point, YCombinator was only a 20k investment back then. Very different story of access to funding.
Apparently you can get blood tests without a doctor. I've not tried this yet, but plan to:

http://www.healthonelabs.com
That hasn't been the case since sometime early 2014 iirc.
This is a perfect job for ipfs.
I think I understand you, but I think you could be a bit more explicit in your assertion.

I think you're saying MD5 is still a decent checksum for non-cryptographic purposes. Without a cryptographic signature or other authenticated integrity-checked distribution channel, there's very little advantage of using a cryptographic checksum.
If they used the same password on the forums and blog then they still have a problem. They need to be notified of this and change the password to a more secure one.

The config.php file should not be readable by an anonymous user, that is a security risk.
From what I’ve read, Ericsson and other Scandinavian companies have already had a few engineers working on WebRTC in WebKit for several months now. Apple only has to connect that implementation to their OS endpoints (or something like that). One engineer should be enough.
The Warriors’ Odds of Going 73-9
Sounds like a spending problem. When the US is so inefficient with the vast amounts it already has, things aren't going to magically get better by giving them marginally more.

The money tech cos have 'sitting around' isn't actually idle. You can see what it's used for elsewhere in the thread.
That was my initial reaction though looks like a bit more info coming out that there may be other reasons and the letter may have been written in response to a pending firing. This made the front page of reddit which seems to have turned up some deleted posts.

https://archive.is/AR4XX/image < bourbon delivered to work
http://imgur.com/5WJFUAF < "watch me get fired for this"
The FBI wasn't asking for the device to be decrypted. They were asking for a new operating system to be installed that circumvented the 10 wrong tries and the phone is erased.

My original question still stands
This is just an opinion so take it for what it is: Tony Robbins is a blowhard, unless your goal is to be a blowhard, he's probably not the best source of inspiration or advice.

Programmers are almost nothing like him, being so confident about things you certainly can't be that confident about, requires being delusional to a considerable degree. As long as enough people buy the shtick, everything is fine.

With programming, it's not like that, you need to be good beyond convincing others that you're good (that seems like the primary difference between people-skills and real-work skills)

So I don't know, I mean, if it's not broken don't fix it, but I'd be genuinely concerned for anyone thinking the way to their happiness and peace is predicated upon TAKING MASSIVE ACTION YEAH!
Ah! gotcha. we were talking past each other. i was worried about the incidental damage from war and destruction by zealots, you're talking more about general preservation.
How can you tell who leased and who bought his vehicle as you cruise down the freeway?
Of Paywalls and Piracy
Fedora publishes GPG signed SHA256's of the iso's. eg. https://dl.fedoraproject.org/pub/fedora/linux/releases/23/Wo...
Just an FYI, NIST still recommends SHA-2 for password hashing, they still don't see enough benefit from Bcrypt with the advent of super fast ASIC and FPGAs. Scrypt and Argon2 are too immature. Coldfusion isn't a reason for not using either as cold fusion can run any Java code very easily. Python can run C code easily. So bindings for any language is never a reason as long as you know how to use your tools.
Bcrypt does add some extra benefits over SHA-2 for typical offline password hacking. So it's still a good step.
It would be foolish to go with Agon2 as it only won the Password Hashing contest a little over 6 months ago. Bcrypt has been found to be solid for other 15 years now and has had tons of eye balls on it.
Scrypt has had issue in the past and hasn't been nearly as scrutinized as Bcrypt.
The fact of the matter is, the good guys aren't working as hard as the bad guys when it comes to good security.
I don't want to be a skeptic, this question is serious, but has anyone produced a large project that used live-editing? I've never seen any example, they are all small code snippets. Any example would be appreciated.
I have an easier solution. Companies routinely use supply and demand to whine their way politically. It's simple: any H1-B who comes into the US should be paid at least 30% more than the prevailing market average because it's clear that there's more demand than supply for their talents. The truly talented still get to come to the US, and they get paid handsomely for it. The rest won't, and more employers will be willing to train young developers, engineers, nurses, and scientists rather than pay the difference. Having a talented and educated native populace is far more important than propping up companies that abuse the system.
If you look at the WebRTC in Webkit bug report (https://bugs.webkit.org/show_bug.cgi?id=143211), they have been steadily working on it since March 2015 and it looks like they are making good progress.
Does being US company afford these companies benefits that justify a tax premium?
It is difficult to have a discussion without agreement on terms. "Coercion" means forcing someone to do something via threats or actual force. It doesn't mean "not giving me what I want (or need)". Perhaps you should be given what you need, but failing to do that isn't coercive.

There is an unsettling attitude on HN that there is something inherently wrong with unskilled labor or more generally work that doesn't require some sort of advanced study. Perhaps there is a future world where everyone is engaged in highly skilled labor that satisfies their every desire but until that time there are going to be many people who will be occupied in other types of work and there is nothing inherently wrong with that. Honest work of any kind that enables someone to be self-sufficient should be applauded, not disdained.

What is wrong with an unskilled worker taking the best available job and building from there? Isn't that generally how people acquire skills? If the argument is that a person can't sustain themselves that way, then I would suggest that developing programs to assist people who are already working is much easier than developing programs to assist people who aren't working at all.

Regarding 'inequality', I just don't find that very compelling mainly because the discussion seems to be all about how to take things away from rich people in order to give it to poor people, that is, redistribution schemes based on the mistaken notion that this is a zero-sum game. In many cases, the wealth is acquired by distortions in the market created by government intervention. Eliminating the market distortions would be a good first step towards a more vibrant economy that would benefit every one.
reminds me of the hash-n-slash proof of concept https://github.com/amoffat/hash-n-slash
for about six months my git workflow was this:

git add -A

git commit -am "fixed some stuff"

but I've finally found some time to start digging into how to really use it.

The issue I have with it is that if you step outside the basics it's so easy to get yourself into a thorn bush and the way that git is explained most places is really not intuitive at all.
Youtube used to have video responses which they discontinued due to lack of engagement - however, Youtube is a very generic video site and not all types of videos are meant to have video responses.
And if you give an option of text comment, most people may tend to use it first because they are familiar with it.

Existing social networks such as Youtube, Google+ or facebook are not conceptually designed for video debates & discussions - i.e showing all video responses of that specific topic in one place. "Related Videos" section does help a bit, but not fully.

Today, people are extensively using facebook to posts video selfies where they talk on a topic or express an opinion, but the responses are limited to text comments and it does not give the feel of a proper debate like people do in real life.

I've provided a feature of tagging a video response as "for", "against" or "not applicable" - thus giving it a Debate like feel.

Scanning for video content is a challenge - currently planning to do it manually till it becomes a scale problem, and also depend on the users to flag inappropriate videos.
Swift reached 1.0 a full year before Rust did. Just because Rust was developed in the open and Swift wasn't doesn't mean that Rust has been usable longer than Swift. :P
I couldn't agree with you more.

The self-deception is that part that I haven't figured out.

I can't put my finger on what's really going on there, because I am brutally honest with myself. At the end of the day I know why I'm doing what I'm doing.

Are they delusional without being aware of it? Do they deep down know they're full of shit?

Are they hurting inside because they can sense they're full of shit but justify it to themselves that it's 'helping others' and all that?

It's like those fundamentalist religious folks who talk shit about gay people and then get caught with gay sex workers. Are people who seem goofy all like that? They know they're broken but can't help but keep the charade going or is there something else going on?

I can understand why a dude who's been a pastor his whole life has trouble letting go. That's where I imagine people who got rich off of being full of shit at some point go 'ok I'm done'.

Kind of how Bill Gates quit Microsoft and let his wife run his life, because she's not a piece of shit like he is. He had the self-awareness.

Trump seems to still be playing the game. Is it just raging ego-maniacs when they're rich? They just love the bizarre ego tripping they're involved in? I honestly can't fathom what goes on in there.
>The config.php file should not be readable by an anonymous user, that is a security risk.

Yes usually unauthorized people having access to your server results in various security risks.
Thanks! Fedora was one I didn't try (to install; I use it all the time). However there's still no way to use RPMFusion: http://rpmfusion.org/keys

Maybe there's something I'm missing?
Ask HN: C++ programmers, what dialect of the language do you use at work?
C++ is a behemoth of a language, and it can be surprisingly difficult to find two programmers that agree on the same subset of it to be best when developing software.

As a recovering C# programmer, I'm getting back into C++ and really enjoying the new features of C++11/14. Still, there's a lot to know about the language, and I'd love to hear about what day-to-day C++ programmers stick to when developing software.
Of course it's tax avoidance. Tax avoidance is by definition perfectly legal, so no judge would be in a position to accuse a company of it.
Tesla Motors Finally Owns Tesla.com
Are you certain that this app wasn't an instance of a TestFlight app?
If you want a phylogenetic tree navigator demo that will blow your mind, check out the extremely smooth hyperbolic tree demo from js_of_ocaml:

https://ocsigen.org/js_of_ocaml/2.6/files/hyperbolic/index.h...

I fantasize about this being applied to a more exhaustive tree of life. You could almost make a game out of it.
Or just write mirrored text, a la da Vinci.
Going Async in Symfony Controllers
Lauren Burris was a glorified secretary. The CEO was a clown. The company actually has a shot at being a lethal competitor now.
Discover Flask
Do you have a reference for that? According to wikipedia, iOS safari is updated with iOS updates. Also, Safari isn't in the App Store.
We could if C++ wasn't so complicated, overwhelming, and prone to writing bad code that everyone feels compelled to replace it and going as far as starting a project like Rust to solve the issues Python or Go do for C++ with the same level of zero-cost abstractions.

Devil's Advocate: C++ may be complicated, but try comparing hello worlds in each language. Maybe Rust still isn't the holy grail either.
It's simply that no one can tell whether or not you own the car, just by seeing you drive by in it, or seeing it in your driveway...

The true "equity" in a great number of cars on the road--those financed, or leased, is held by a bank, institution or business....

Remember the old false-fronted buildings in the frontier towns portrayed in numerous westerns...?

The wherewithal of those business was likely much smaller than the storefront indicated...

In other words, some consumers will go to great lengths to project "success" when in actuality they haven't quite "made it"...leasing, even renting, a luxury car for that reason is quite common around the world...
How could the double Irish arrangement possibly be considered a grey area? It's incredibly well know, and many of the richest companies use it. I'm pretty sure that if it were truly a legal grey area, there would be court cases testing it, which there aren't to my knowledge.
In this case why can't we hate the player? We apply similar hate to people who abuse the welfare system too. This is very similar.
I'm interested in hearing about this too. If it counts, I certainly use R and Python in a live-ish manner but without a lot of the IDE support to truly make it live.
Can someone explain what C++ Concepts are and what they're used for? I see they'd simplify the code greatly but when I went to read this article I expected him to talk about maybe an approach to programming that focuses on the concepts first or something and was completely surprised that this is a programming feature.
All Drupal and no WordPress makes Jack a dull developer
Devschool is giving away a free month of their online coding bootcamp
In order to qualify you need to put in your application via social media (facebook or twitter) by submitting the hashtag #freedevschoolpreview and asking to get picked for the free Devschool month-long preview.

We will pick this up with our monitoring software and reach out to you. The ideal candidates want to learn to be a web developer and are willing to evangelize our online coding bootcamp if you end up enjoying the experience as much as we think you will!

Check us out and see why our students think https://devschool.rocks
Somehow, I think she has different wage expectations than the average person: "I made over $2000 last year at freelance writing. Nearly half of it was earned in the last quarter of the year."