skysight-inc/HackerNews huggingface dataset:
> There is an unfortunate tendency to dismiss everything that doesn't 100% conform to the constitutional framework of where one is living.

Ah yes, you are adorable at generalizing. You'll notice I pretty much only defend the 1st & 4th amendments [free speech and privacy], indifferent to the 2nd, and I could go on but yeah.

A right to speak freely, worship freely, to be safe from violence, and be secure in your privacy are critical to a functional democracy and fundamental human rights.

> I wish people would separate "that's the best to handle it" from "that's the only way to handle it, and everyone who disagrees is a human rights abusing asshole".

Yes, everyone who doesn't protect those rights is an asshole. I'm not saying start a revolution over it. I'm just saying they are shitty people and its a shitty law.
tldr:

- Books written for "beginners" target people who already know how to code

- Author's book targets people before that

- Most programmers are bad at teaching people how to code

- Recommends some arbitrary phraseology to differentiate levels of ability

- Until someone learns the basics of 4 languages they don't really know how to code

- Demands people only use the term "beginner" for people who can't code, and "early" for those who can.

This is great and all, but it comes off mostly like a whiny complaint about how most development books are aimed at a group of people who already have a basic knowledge of coding.

The has already been addressed by the so called "dummy" series of books. They were aimed directly at the audience the author is saying are being left behind.

I'm not sure I am seeing a real issue here. Go to the bookstore, browse through the books, pick the one you can comprehend and seems to be aimed at whatever your level is. Done.
These work for me:

1. I'm so sorry, I didn't get that. Could you say it again more slowly?
2. Sorry again, the word after <foobar>, could you spell it for me?
3. Okay, before I reply, let me make sure I understand: you are saying/asking "<unambiguous interpretation>"?
I have never seen Apple market their system as "virus free". Can you point me to that one?
I gave you the proof of the former in the message you just replied to. It's not a citation, it's merely two lines of econ 101 math.

I'm not going to bother googling for the latter, since I'm sure that will be ignored as well.
One reason to rule them all:
Generator functions.

Why it is a big deal one might ask. It is the BIGGEST deal in history of Javascript in my book because it allows you to do async that looks sync. No more callback hell. It is the single most important feature, as it eliminates async issues completely. And EVERYTHING in js is async. But in reality, you want to drop into async only sometimes. Now you are forced into it 100% time, even when you need the result of async call to decide what to do next. It gets tricky really fast.
Independent Contractor and Program Ownership Question
I have been working as a contractor on a software project for a local university. I started out as a consultant with no programming responsibilities as the project was unrelated to software or software development. The contract I initially signed contained the following IP-related text, "Any work product, creations, written works, or improvements to any XXXX inventions created or discovered during the term of this agreement shall be owned by XXXX and shall be treated as a ‘work for hire’ under this contract."

As time went by my job morphed into software development role, but my contract did not change. In the new role I designed, coded, and managed a new software program as an independent contractor. Now this program has the potential to be commercialized. The question I have is who owns this software? From my point of view and from the copyright law that I have read, it seems that the copyright should be mine: 1) the software does not fall into one of the nine excluded categories, 2) I have been the only software programmer on this project, and 3) I have not assigned the work to the University.
What a beautiful solution. Glad to see how simple things like this can be done!
Ask HN: Is USDS (US Digital Service) Worth It?
Is anyone working on that team on HN? What is your take on this so far? Do you think you have been able to make an impact or are you stuck in government bureaucracy? What is the outlook if next President was from GOP?

Here is a interesting article if you want to know more about the agency - http://www.fastcompany.com/3046756/obama-and-his-geeks

I live in DC Metro and my impression is that all the big consulting companies are a big factor behind gridlock in Govt Tech space. Top brass from these companies typically lean republican.
I love the valid html/css icons at the bottom while the whole page is just a yellow text on a black background.
Just stop by your local police station and they can sort this out for you. They do this all time, should only take about 15 min or so. Cheers!
Dev here. I've built this app because I needed to be able to track time for my freelance work. It's made with Vue.js (http://vuejs.org/) and Materialize as the CSS framework (http://materializecss.com/).
It's interesting that the verb associated with attention is pay. It's a commodity and there can be extreme inequality of attention.
US surveillance isn't limited to the US; the NSA spies on everything, its just that it's spying within the US is controversial given that it's legal mission is foreign signals intelligence, and the US has statutory and Constitutional limits on domestic government surveillance which are arguably violated by the NSA's domestic surveillance. NSA engaging in universal and total foreign surveillance is far less controversial in the US, but it would be a mistake to conflate the lack of controversy with a lack of NSA activity.
Land of Lisp: Secrets of the Seven Guilds
If you want to see Chinese Tang architecture, visit Japan.

If you want to see Chinese Ming architecture, visit Korea.

If you want to see Chinese Qing architecture, visit Beijing.

If you want to see contemporary Chinese architecture, visit Africa ;-)
Yet another IT glitch at RBS and NatWest sees 600,000 transactions go missing
... I'll never, for the life of me, understand comparing a high-level scripting language to almost the lowest of low-level assembly languages, as if JS doesn't give you abstractions at all.

If you can't write good code in JS, it's because you're a bad programmer.
I 100% indorse "read libraries". There really is a lot of wisdom buried in them. I read through MooTools back in the day and I would go as far as to call the experience formative. Read frameworks you don't like and consider WHY they work like they do.
Missing advice: learn to program well in a few well designed programming language. JavaScript was designed in 10 days and the main reason it still exists today is incredibly strong path dependence. There's nothing wrong with wanting to become a great JavaScript developer, but one needs to become a great developer first, and JavaScript just isn't conducive to that.
Building an Effective Technical Interview Process
21 year old playing CS:GO a day before his uni exams(that's me)
it would make A/B testing easier and seemless

It sure would, but you'd also lose quite some time doing A/B testing. I know because I tried, and eventually decided it's not worth spending any time on. So I just put DDG as default, and now - when the results aren't satisfactory - google is just one !g away. That is imo a much better and easier way of getting to know DDG.
Using a Neil Young song who was against Irak war...

What a bad choice for someone who claimed things like this :

http://www.theguardian.com/world/2013/mar/15/donald-trump-cp...
Zoning. In Silicon Valley, there are restrictions on the number of units you can place on a site, and minimum requirements for parking, open space, etc. To put any meaningful number of units to house hundreds or thousands of employees would be impossible, or at least not economically feasible. And there are rules that separate commercial from residential areas.
Agile vs. productivity habits
All-New Kindle Paperwhite, 6“ High-Resolution Display (300 Ppi)
Chromium 41.0.2272.76 on Debian unstable does that too. Well it does not crash per-se, it just eats up all system resources and hangs ("Page(s) unresponsive" dialog does show, but is also unresponsive)
Tcl may be tolerable if what you need is on the level of some shell script. Beyond that, it's the most god-awful language I've ever seen, barring only classic BASIC.

So this comparison is as skewed as can be. Writing server (or even client) software in Tcl is a pure travesty.
I guess we'll have to agree to disagree. I feel very strongly that if one wishes to get away for awhile and not tell the world where you are heading then you should very much be allowed to do that.
> We tried Deis briefly but ultimately decided that it was more complicated than we felt it needed to be.

That kind of reminds me of https://xkcd.com/927/

Sorry if that's not the case. I've also played briefly with Flynn and Deis and I haven't found anything that complicated that would need a whole rewrite and changing the entire approach. Moreover with Deis I can easily change providers (DO, AWS, Azure, etc.) and with Emprire I'm bound to ECS. At least that was my first impression, I have to read more.
Our globes do, but our Mercator projection maps don't.
No where electronically. A simple word or phrase in the user's mind would do.

Rather than being stored for later retrieval, complex passwords could be generated on-the-fly (when needed) using this word/phrase as input combined with other input such as URLs, hostnames, service names, etc.
What's cheap for an accountant? I'm paying about £800 per year for mine. I didn't really shop around as I had to set things up on short notice.
"they aren't overtly racist on principle,"

Are you saying that because you have some sort of evidence of their highly egalitarian nature, or because "They aren't Americans/Western Europeans, therefore they can't possibly be racist."?

If it's the former, I've heard an awful lot of complaints from non-Han in China about racism, and I'd be curious how you reconcile that with your statement.
Related link : The Mercator Puzzle : https://gmaps-samples.googlecode.com/svn/trunk/poly/puzzledr...

A nice way to get a feel for the distortions.
Are you kidding here? In ES6 classes provide nothing more additional than the closures already in use via a bit of extra utility code. Doubters should click the link here provided by Luke. It is filled with "To Be Determined" for all details of anything useful.

Do you know what classes actually do in a real OO language, or are you just a fanboy of JS?

Also, using shims or translators proves nothing. I can write in C++ and use translators to convert that to JS. What is the point here exactly?

Adding extra confusing junk onto a weak language does not make the language "better", especially when the standards you are recommending people to learn aren't even finalized.

Where is the Acid test for ES5, ES6, and ES7 features? Hell where is the Acid test for HTML5?

Oh that's right; all of this is just a pile of nonstandard junk that people are begging for and isn't really implemented.
If your app is 12-factor, why can't you just spin up more instances of your app on Dokku?
TLSphinx: automatic speech recognition in Swift
I'd rather go for real food, than something that has maltodextrin in it.
Can Applebot threaten Google and Bing web crawlers?
Its a shame the ESA never invested in RTG technology. Hoping for enough photons to power those solar cells seems crazy, especially for an almost $1.6 billion dollar mission. Sure, pu-238 is in short supply but the ESA consists of the UK and France, both with the nuclear capacities to create some.

Anti-nuclear hysteria is out of control in the EU.
7 Strategies to Improve Your App’s User Experience
Ask HN: Why aren't [private] GitHub contributions (in aggregate) public?
I've investigated this and it looks like Github has it's own endpoint just for serving the green yearly contribution data that appears on your profile in the form of date:count_contributions ("2015-06-08" : 2 for example).

I only contribute to private repos so it looks to everyone else like I do nothing, when really i'm on a 10 day streak.

Does anyone know why they privatize this data? Seems to me like it's overkill...
Speed Dating Online. Meet 10 people online in 1 hour.
EBA: 51% Attack Remains Bitcoin’s Biggest Problem
I have been thinking this for years.... though I would consider myself an "early coder" according to the article.

This stuck out to me as being just the beginnings of the quintessential issue:

A beginner’s hurdle is training their brain to grasp the concrete problem of using syntax to create computation and then understanding that the syntax is just a proxy for how computation works. The early coder is past this, but now has to work up the abstraction stack to convert ideas and fuzzy descriptions into concrete solutions. It’s this traversing of abstraction and concrete implementation that I believe takes someone past the early stage and into the junior programmer world.

But why stop at just "beginner" "early" and "advanced". All of the books I have on programming are either truly "beginner" or blankly labeled as a programming guide, when in actuality it is quite "advanced"...nothing in between.

If, as the article states, 4 is the magic number of languages to learn up front, perhaps there should be a 4th level of programming guides....one for the journeyman who knows the syntax, can articulate the complex algorithmic issues that need to be addressed, but isn't quite at that "mastery" or "advanced" level.
What's more amazing to me is how fast junk science gets adopted. Perhaps people hear/believe what they want to hear/believe.
Rabbitmq down
You say "Books are a waste of time" but all your explanation says is "Books can be bad". That's not the same thing.
> In my state, employers can fire employees for any reason, so there was nothing stopping them from firing me for not signing.

At will employment screws over us white collar, high end, knowledge worker. Here in many states in Europe, there's no at will, and if your employer is bought, then they have to give you a job on the same, or better, conditions.

At will is bad for tech workers.
The 'great' developer has nothing to do with this description. It's not only about knowing/learning stuff,it's about coming up with smart stuff.
I think he/she should have suggested that you actually work on some javascript projects that you are passionate about.

Also, it seems like a big jump to go from doing exercises to giving lectures.
Coinbase Launches Instant Bitcoin Buying and Selling
Do you remember which scene it was shown in?
I care deeply about privacy and security (in two months I am starting a series of classes at my local library on these topics) but in all honesty the only way we are going to have privacy from government agencies is through a political solution. Using encryption certainly helps but not enough people use it, and I am not hopeful that they will.

On the other hand, there is a lot we can do to protect our privacy from corporations. I do simple things like using duckduckgo, using a private email service that I trust, only using chrome for social media access, and setting Firefox to be as secure as possible and drop all cookies every time I close it.
Thank you for your feedback. You're absolutely right, but I guess we've missed the window for Hackernews to an extend now. We're currently putting together a "how is deepstream different from ..." page and a general "about" section for the webpage which will be released shortly.

Again, thanks for your advice, much appreciated.
since 1971
oculus

ms holo lense

bitcoin

drones

self driving cars

NASA em drive

DARPA self balancing robo dog

hoverboards www.youtube.com/watch?v=Bfa9HrieUyQ

3d printing

self healing concrete

i need a new keyboard thats comfy, thinking like 2 sticky sensors that you put on the back of your palms under the knuckles, that read the keystrokes you intend to push but theres no keyboard there, so you can type on air
How and why Prezi turned to JavaScript and why it took 4 years
James Murphy of LCD Soundsystem Makes a Symphony of the Newyork Subway
Native is Not easy
> In the situation of the shirt a reasonable reaction [...]

That's a fine claim to make, but I don't agree with your judgment of reasonable, and neither to a lot of other people. Your theory that we can make major cultural changes through polite, meek requests is... unproven: https://thenib.com/great-moments-in-peaceful-protest-history...

As Deborah Blum puts it, "I do have sympathy for anyone caught in the leading edge of a media storm. But if we are ever to effect change, sometimes we need the winds to howl, to blow us out of our comfort zones."

> the accusation was at best that this guy in his stupidity is responsible for the gender gap in science

I believe the actual accusation was that he was contributing to maintaining the gender gap, not that he was responsible for it.

> we don't talk about young black men having a 50% high school graduation rate while their female counterparts are doing significantly better

Actually, intersectional feminists talk about this quite a bit. They just don't think the solution is to stop fighting sexism.

> Instead we talk about the STEM gap and if we resist we get shamed into public apologies?

Yes, all this middle aged white dude resistance to a dollop of accountability for one's actions is really about helping black men. Now pull the other leg.

> I'm not sure if you realize how condescending it is to assume that you have nothing to learn from me but this is a great opportunity for me to learn from you.

I don't mind as being seen as condescending here, but that's not my point. My point is that I have limited time, and I don't think spending it rehashing stale arguments with dedicated antifeminists is a good way to work towards the goals I have. If somebody actually wants to learn something, I'm glad to help them out. And if I end up with questions, I'll surely ask them. But absent that, I have better things to do.

> I look at this and I see hegemony[0].

Yes. There was an entrenched pro-sexist cultural hegemony that has lasted thousands of years. It is finally dying. I want that replaced with an anti-sexist cultural hegemony, because that shifts us in the direction of a more even distribution of power. I personally hope that what comes after that is the dissolution of hegemonies, but primates being what we are, I suspect the best we'll be able to get is an anti-kyriarchic hegemony. My target for that is 2100, but I've always been an optimist.

> A social group with a significant amount of power over you has publicly shamed you [...]

This is an incorrect reading (and also false), but hey, don't let me get in the way of your fantasies.

> their worldview became your own

Also false. I'm not much of a fellow traveler in that I have a number of deep philosophical disagreements, but our goals are aligned for the next few decades or so.
There is a difference between the internal vibe of the company and statements by the current CEO. One has to say things that make the company money; the other is the true reality of what drives it.

The "free speech platform" notion is alive and well with Reddit, both in the community and in the people working to support it.

Alexis may not be calling the shots, but you can be sure that people are still keeping his vision alive.
ChairaMail review
As a veteran C++ developer, I actually quite enjoy Javascript. Once I understood that Prototypes are linked lists and that *this is a pointer that changes according to 2 simple rules, Javascript became quite easy.
I mean they even give you a GUI debugger. It's hard to get stuck for long, even though it's not not a Visual Studio.
Like you said, you have already all the abstractions you need with this language. You can do complex things and for me, if I have composition, I'm pretty much already good to go.
Enumerate the things you have done that aren't owned by the company, and then either have an interesting discussion around the list or watch legal sign off on it and move on. It really is just that simple.
I love Zedshaw's Python book, but it is not really for complete beginners. So, his book also fits into:

- Books written for "beginners" target people who already know how to code
Exactly, from the article:

> “Street hails are not permitted on the Uber platform — period,” said the company’s spokesman Matt Wing. “This is a small group of bad actors and the violations add up to less than one hundredth of 1 percent of our rides over the same time period.”
Asking for a labor Lawyer won't get you anywhere, but smutticus is right that reaching out to Unions or Labor Lawyers and asking for an employment lawyer is a smart move.

Big Unions often employ or know top notch employment lawyers (it's not a focus for unions, but they still might work together on select cases), employment lawyers that can scare the acquiring company before negotiations begin :p
How to File Income Tax Return for Indian Bloggers
Programming is a frustrating job, you're pretty much doomed to be a beginner forever. It's part of what makes it exciting day in and day out, but it can also be overwhelming.
Cast-In-Place Steel: Robots to 3D-Print Metal Bridge in Holland
Yup. From the very beginning. Remember, the UN is a product of WWII. All the winners got a seat at the table.
While I appreciate the tongue in cheek nature of your comment, keep in mind the vast majority of people don't realize how bonkers the Mercator projection makes the world out to be.
Just as much as you're a bad programmer if you can't write good assembler code. And I don't mean that ironically.

But academically being able to write in a certain language is still not the same thing as productivity combined with certain quality guarantees.
I would first want to see people accept GMO crops. Then I'll be willing to think of people going to the doctor to change their eye color.
Gabe, the CEO, addresses this directly in the interview. He said that the most lucrative advertising is for things like insurance, cars, etc and that most people just type that directly into the search bar. Advertisers just bid on those keywords and DDG gets paid. They make money from keyword search and advertising.
The revolution in biotech happening from the discovery of the CRISPR process will be as important as the semiconductor in the long run: https://en.wikipedia.org/wiki/CRISPR

Neural networks via deep learning started showing incredible results the last few years (after about 40 years of development) across a range of fields, including speech recognition, machine vision, and more. It's still early days, but combining reinforcement learning with neural networks looks like it will be very exciting too: http://www.nature.com/nature/journal/v518/n7540/full/nature1...
I should use DuckDuckGo, but when I need to search I'm too much in some mindset and context I can't allow it to get broken by the poor search results DDG gives me. So my life has come to the point where I'm aware that I give all my search data to someone I know spies on me. 24/7/365.
This is all solid advice.

Is there a 'Genius' (nee 'Rap.Genius') type resource that annotates well known open source code?
Yep. I read the contract very carefully myself so I could ask specific questions of the attorney. That was a big help in getting the most value for my $300. Read it like you're examining source code for bugs.

The attorney pretty much confirmed what I thought the contract meant, explained a couple provisions I didn't understand, told me what could be enforced in my state, and outlined how things could unfold if things went sour.

Something else he mentioned is that startup investors tend to be wary of these sorts of IP provisions, and often require old employers that hold these contracts to sign away any rights to relevant ideas before they'll invest.
Don't forget 'goto fail'.