skysight-inc/HackerNews huggingface dataset:
This comment squicks me out so, so much. Not so much that the Echo as a product has been humanized, but because that seems like it was its purpose. You have this little thing sitting in your house that you bought, nominally to make your life easier. But all that other "make your life easier" stuff is icing on the real cake here, which is Amazon having, quite literally, a voice in your house that will sell you stuff at the slightest opportunity. Was that Amazon's goal? Maybe not intentionally, but it seems to be the end effect.

I don't know why that comment made me think that, but it casts the Echo in a much less wholesome light for some reason. I suppose it's because once people start to humanize it, they will start to bond with it, which means they are less likely to get rid of it. That comes off as just a little ethically dubious to me.
Russia might leak 'deleted' Clinton emails
That's true with "most" things. In American business culture, there is so much pressure on companies from investors that they have to take every short cut possible to make their numbers.

In addition, the pressure from other countries that are able to produce products at a lower cost because of different labor laws/market, it becomes impossible to "do the right thing".
Showbox Download – Get Showbox for Android, PC, MAC and More
Well, this cuts a bit close to home

The weird thing about dumb money, unfortunately, is that it can act with
fiendish intelligence, insisting on stipulations that guarantee returns at
the expense of founders, employees and other investors.
Hacking Metcalfe's law
Researching leaked/de-classified governmental documents can be incredibly interesting, especially if its from a 3 letter agency. Tons of practical techniques can be gleaned from studying the content or citations, which is easily translatable from warfare/diplomacy to layman personal/professional interactions.

A basic analysis of a selection of the NSA/GCQH leaks showed a significant number of citations to various marketing textbooks and public research papers.
this is an interesting head scratcher from the third episode of the third season of silicon valley

in it the ceo of hooli, a standin for all sv bigcorps, complains that hooli search's first result for his name is bad press on him

he says he wants his engineers to change it to good press

they respond, 'are you asking us to modify the underlying algorithm? that would be unethical'

the ceo agrees, 'that would be unethical, and that is why i would never ask any hooli engineer to compromise the integrity of our underlying algorithm'

and then goes and asks another division to 'exploit' the algorithm by creating a swarm of referral links to positive press on him

what's interesting here is this requirement to retain the integrity of the algorithm completely ignores the fact that the algorithm is itself flawed and easily exploited

a similar problem to google search is youtube's current issues with dmca
Can't speak for the OP but for many people the billions of animals killed every year for food, clothing and fun is a major moral crime which will be looked back on in the future - both the activities and the almost total lack of consideration given that it's even a problem - as completely unbelievable, just like women being unable to vote, black slavery and so on.
Nutshell transcript: in a world where 35%+ of the workforce has a college degree, many from diploma mills, a book is a stronger signal of credibility than a baccalaureate.
Ctrl+P, NERDTree, ag.vim. Especially ag.vim. I don't know how I would have navigated around complex repositories without it.
In addition he is open source, there is no much difference
American undergraduate classes are typically easier in my experience,. At the universities I went to (University of Washington and KTH) the Swedish undergraduate classes were more like the graduate classes in my experience. When I say 60+ hours a week I mean it. Who in their right mind works that much and gets a second job? And even if you could that doesn't mean that most people can.

As an example: in the engineering programs of KTH, typically half of the students don't make it through the first year. Many classes has a 70%+ failure rate.
Nematology ? Why ?

From WP:

In short, if all the matter in the universe except the nematodes were swept away, our world would still be dimly recognizable, and if, as disembodied spirits, we could then investigate it, we should find its mountains, hills, vales, rivers, lakes, and oceans represented by a film of nematodes. The location of towns would be decipherable, since for every massing of human beings there would be a corresponding massing of certain nematodes. Trees would still stand in ghostly rows representing our streets and highways. The location of the various plants and animals would still be decipherable, and, had we sufficient knowledge, in many cases even their species could be determined by an examination of their erstwhile nematode parasites."[19]
'​Sick​ and​ asphyxiating​'​​ – why we live in an age of anxiety
"The best analogy is you are starting up your computer and you want to use Word, Excel, PowerPoint and Outlook, and you are trying to get your work done for the day, and PowerPoint and Outlook came up but you are having an issue with Excel,”
What about "Word"? Did it start?
https://github.com/alanyang/dhtspider
So it appears that, at least to the author, this grievous blow consists of the vast majority of all democratically elected officials voting to impeach a president for her involvement in multiple crimes, fraud, corruption, and blatant abuse of the presidential powers to further corrupt the judicial process by granting immunity to the party's cronies.

But the normal workings of a democratic process is suddenly somehow a "grievous blow" because it's their corrupt official being caught in the dragnet.

Go figure.

No wonder Brazil is such a mess.
The head of ECB shadow council confirms that eurozone is financial dictatorship
Hi Udo - in complete agreement here. In my own grief I grew to understand that the path is different and that those who have not experienced death simply do not understand. On occasions I'm reminded to forgive those around me who don't get it. I made new and lasting friends out of those who provided support and consolation at the right time, and lost people who were superficially friends.

Recently while reading Shakespeare I came across Constance's statement on Grief from King John which expressed to me how persistent grief can be.

Constance:
Grief fills the room up of my absent child,
Lies in his bed, walks up and down with me,
Puts on his pretty looks, repeats his words,
Remembers me of all his gracious parts,
Stuffs out his vacant garments with his form;
Then, have I reason to be fond of grief?
Fare you well: had you such a loss as I,
I could give better comfort than you do.
I will not keep this form upon my head,
When there is such disorder in my wit.
O Lord! my boy, my Arthur, my fair son!
My life, my joy, my food, my all the world!
My widow-comfort, and my sorrows' cure!

For those pets, parents, grandparents, and others that have passed, I continue to miss them, perhaps more than I should. Don't we all?
1) Promote based on tenure. If they found your company first, they're a priori more dedicated and therefore better qualified to lead.

2) Promote into/within people management roles based on their skill as an individual contributor. E.g. the better the programmer, the better they will be at managing programmers.

3) Create a set of company values vague enough to be meaningless. Enforce them selectively and only when convenient.

4) In the name of inclusiveness, expand meeting invitations to anyone who could possibly be affected by anything talked about. Refer to them as stakeholders. Be sure to include anyone whose job is unrelated but may be interested or have an opinion.

5) All goals should be subjective. The subjective meaning of the goal should change based on timing, external factors, mood, or self-confidence. If you aren't happy, someone (else) is doing something wrong and you should immediately switch directions. This is especially important in hiring.

6) In all meetings (see 4), require consensus.

7) Set individual performance metrics based on effort. Strong indicators:

- Individual sends emails late at night

- You see individual in the office late at night/early in the morning

- Individual speaks frequently in meetings

- Individual always seems so busy

8) Hire based on pedigree, especially from names you know. If they did not attend the Tier 1 school (Stanford), they're probably not an A player.

Recruit from companies with entirely different problems from your own. For example, if you're a small startup, target executives at Google so they can make you into Google. If you're a large company, acquihire small startups to inject agility and hunger.
That's always been my take on these things. I keep hoping that some security/NSA/privacy aware company will come up with some equivalents that we can trust to stay local. Then give us a controlling app to only open up certain actions to Internet.

This applies to the whole IoT, but doubly so for always-on voice gizmos. e.g. Go WAN when you say "Internet search flights ..." or "google ..." otherwise stay local.

I'd pay more for that. I'm almost ready to conclude IoT is not going to be for me.
This reminds me of my Amiga days and Deluxe Paint. Someone should recreate Deluxe Paint as a Javascript application. Great stuff.
>This is the funny thing. Reading the definition of communism as per Marx and comparing to NK... this isn't what communism was meant to be.

Marx was never very specific about what communism should be. Ironically his writings are 99% a critique of capitalism and 1% a vague proclamation that there ought to be something better to move towards.

For all of the faults of communisms' implementation across the world, there have been a number of clear successes (fastest industrialization, first spacefaring society, defeating the nazis+++, pioneer of guaranteed healthcare, housing and jobs).

These weren't individual successes either - they were successes that the western elites felt compelled to imitate.

>The problem is that it is an idealistic social order that assumes one person won't come along and manipulate the masses into transforming the whole thing into a totalitarian dictatorship

Likewise "pure" capitalist societies without corruption and with much vaunted "free markets" are an idealistic fairy tale.

There are no social orders that are immune from the overbearing threat of dictatorship or that turn off the apparent innate desire for absolute power.

+++ https://qph.is.quoracdn.net/main-qimg-d5f0af668b46f568255090...
Handling User Authentication with Angular and Node
Stupid-EasyMotion: vim easy motion for current line only
I think it would be a mistake to try programming without Google in the first place. A smart developer should make the best out of the tools available.
Besides interviews I really can't imagine a real-world situation where you are forced to develop without access to information (Google).

Also, our brain does not need to act as a data storage, it actually sucks at it and we solved that problem a long time ago, by writing down information.
Very much agreed, but still happy to see people trying to take a step in the right direction. They do mention ending the practice of killing male chicks, which is currently universal among egg-producing farms.
video: https://www.youtube.com/watch?v=oMnK_llHoK8
Microsoft make one with an admittedly less extreme slant but slanted none the less. Really surprisingly good...

https://www.microsoft.com/accessories/en-us/products/mice/sc...
Let's say we need to fix a car. We know that the yellow sprocket is broken and needs to be replaced, but you don't know how to do it off the top of your head. If you knew you could google how, would you fix it yourself? Now, would you call yourself a mechanic for being able to google how and do it?

Google is an excellent tool. Programming, which can use google heavily, is still a skill.
If those upvotes are fast enough, it will have a very high score, and it will shoot straight onto the top of HN.

~(Score) = votes / time

Also, people open links, upvote if they like it, and then continue reading (most of the time). That way if their reading is interrupted, they can check their "saved stories" to get back to reading later.
Valve: Handbook for new employees
Books and local documentation.

One good side effect of working back in the days of spotty (or no) Internet connections was that people were more focused, instead of inventing a new framework every week.
You appear to have misread the article. Not difficult. They use language very differently to the way we do today.

A key line,

'They [representatives of big business] regarded with especial favor the establishment of the proposition that a combination must be in "unreasonable" restraint of commerce to be unlawful'

They're basically saying, "phew just because the government went after Standard Oil, doesn't mean it will come after us next because we are also big."

In those days they talked a lot about "trust busting". This is a monopoly when one company creates an artificial market or a cartel when several do.
While x86 is arguably pretty ugly, I think you're being unfair.

> ... far more elegant than a 32-bit four register intel CPU.

I count eight: EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP.

x86 has also advantage of supporting arbitrary immediate values, so you don't need to allocate registers just for constants.
In terms of evolutionary fitness, this statement can only be true if you believe that seeing reality as it is isn't the best strategy for success in all circumstances. (Or, does the term "reality", when in quotes, refer to something other than a reality that exists independently of consciousness?)
One example of a weird EdgeOS bug that affected their Edgerouter products:

http://community.ubnt.com/t5/EdgeMAX-Updates-Blog/EdgeMAX-Ed...

(During boot the router was working as pure ethernet switch - i.e. in a typical home deployment you would be wide open to the internet during this time.)

As far as I can tell, this was there for quite some time. In order to find the fix I had to find and read the user forums.

I also couldn't find either a security update email list or an automatic firmware update feature. I guess you're supposed to follow their forum if you care about security...
Turbo Pascal was "boom" fast on a 286. Presumably on modern hardware it would finish compiling before the key came all the way back up.
Can someone say in few sentences what Statistics is all about? I can't shake off the feeling that it is just glorified curve fitting.

Edit: Please stop the down votes, just an electrical engineer here, with one basic course in Probability and Stat. :)
I tried a $20 solar USB battery pack combo device and it was pathetic. There are more expensive options that would probably work better. Not all emergencies are during the day or near powerful light sources.

The Ampy Move is $100 and doesn't work.

http://www.cnet.com/products/ampy-move/
Digital nerdz is hiring
Digital Nerdz is looking to hire tech lead in Ohio. Helping small business flourish online is what we do.
Call Roy @ 419-8063768
Concurrent JavaScript: Part V – The Mantra
Hah, just today I started to read "Haskell programming from first principles"[1] which also targets non-programmers but builds on lambda calculus instead of assembly.

Would anyone actually recommend to a beginner to start learn assembly first?

[1]http://haskellbook.com/
I would encourage you to check out Eclipse Che and Eclipse Orion. Eclipse Che will let you set up your own hosted workspace. Eclipse Orion is embedded within Che and provides language extensions for JavaScript and Web development. The technology are platform-centric, so there is a lot of embedded use by vendors packaging new products. They are the platform for SAP Hana, Samsung ARTIK IDE, OpenShift IDE, VSTS. There are various other projects happening within the Cisco, Salesforce, Mongo, Go, C++, SAS communities. Che and Orion have hosted versions run by Codenvy & Eclipse, respectively. Both services are free on the hosted front. I am the project leader for Che & CEO of Codenvy.
Portability and interoperability are key in industry.

I think all of the new languages are amazing these days. I am learning Rust, Clojure, Haskell, and many more.

Buy I can not use any of them at work. I'm in a position to influence teams of smart programmers, but the only language that I would be able to use would be one that fits in to the existing infrastructure, which is natively compiled shared libraries on esoteric unix platforms.

So no LLVM. No JVM. No Haskell. I could possibly get away with a lisp or scheme that compiled portable C if I wanted. But that doesn't excite me as much.

I would kill for a Rust to human-readable C++ transpiler. I think it could be used immediately by many.

I may have to write one.
Google faces record-breaking €3bn fine for web search monopoly abuse
The article doesn't claim that Google sold students' data. As is par for the course with Google, any data that Google processes is used to build up a profile of the user and then used to target advertising towards that user. The data itself is never sold, and the advertiser has no knowledge of who their advertising was delivered to nor does the advertiser know, if the person clicks through on the ad, why the person was served up that ad. It may have been because of the contents of their email; it may be because of prior searches; it may be because at one point they visited a website which was related; or it could be because Google couldn't figure out what was best and just served up some random ad.
Is there a simple document that guides through building and configuring my own public node? Thanks!
Ghost Town Plants
For what it's worth, they did introduce a standard module system. That is the prerequisite to a global standard package repository.

I've been following the effort and voted on ratifying R7RS-small. One of the nice things about the large-small split is that it satisfies all parties, while clarifying the specification. It also means that new implementers can start with a R7RS-small implementation, and immediately gain the power of much of the R7RS-large library in a portable form. This benefit is not to be underestimated for the community we're talking about.
I've also got mine hooked up to my harmony hub. I've got a program on my network pretending to be a bunch of smart lightbulbs. So I can say "Alexa, turn {on,off} TV".

I think I could do volume control by simulating a bulb that supports brightness but I haven't tried that yet.
> I think your characterization of liberal and conservative is inaccurate.

That can go without saying - did you really think that I was trying to comprehensively describe such complexity in less than a dozen sentences?

I think your characterization certainly adds more color, but you go wrong with "they want to base their actions off of facts". It would be more accurate, and succinct, to say "they are utilitarian". The goal is a world in which the maximum number of people enjoy the maximum number of "rights" (libs have a very different list of rights than the enumerated ones cons stick to). The utility to achieve that goal is the state. So it isn't fact based, it is much more "the end justifies the means". Your characterization of conservative thought as an "ideology" isn't inaccurate; with the exception of the logical defects introduced by religion - the ideology is a precept based bottom up approach, starting at individual rights. Whereas the liberal approach starts with the end goal and works backwards, which makes it much more likely to run roughshod over individuals - because the needs of the many...

Hopefully that helps you see my prior post as less "inaccurate" and more "I don't agree because feelings".
thanks a lot buddy....i will be in touch....my email is rohanmutha@icloud.com
With all due respect, government isn't able to enforce it since they just don't have enough folks to the job. It will fall on the business, which will include hiring more folks.

It's a never ending carousel of responsibility and cost increase (taxes or COGS - cost of goods sold).
> I think the reviews don't paint the full picture. According to the Ampy team less than 2% of customers have any complaints. [1]

You've brushed over the fact that the article mentions deceitful marketing practices that involves product descriptions specifically crafter to paint a fictitious idea of what the product's true capabilities are while being intentionally vague "so that nothing that they’ve said is strictly lying per se".

Furthermore, in spite of all the marketing effort, the company only managed to move 6k units worldwide.

This is a clear telltale sign that the product clearly doesn't serve its purposes, and its sales are attained mostly due to goodwill from people who fall into the green energy scam.
I'm a career changer from actuary to software developer. The most shocking part of the career change was open office arrangements.

Both careers are technical and require both concentration and collaboration. Actuaries tend to have their own cubicles (offices for mid-level and higher).

Software developers require much more concentration. So I just assumed that the virtually all software developers would have their own offices because a solo cubicle seemed inadequate for most developer jobs. And of course, who would be dumb enough to use open office for developers? ... well, I got a little surprise.

Everyone tries to undo the damage of a bad floor design with expensive headphones, but it's just not adequate.
Not that I know of. It's just tons of people who write about interviewing say they are looking for candidates with passion. This is actually the first time I've personally seen someone arguing against it.

I suspect passion is a proxy for youthfulness.
A tale of two prison towns
>Would anyone actually recommend to a beginner to start learn assembly first?

Yes, if you can find a good book about it. Assembler isn't particularly difficult, but the information teaching it is rather hard.

Right now, the lowest-level language I know of with a really good beginner book is C, and it's this book: http://smile.amazon.com/Absolute-Beginners-Guide-C-2nd/dp/06...
A corollary to #3:

It is also the job of Human Resources to ensure that the company scores as highly as possible in the local business journal's annual edition of the Best Places to Work. Here's a link to an "anonymous" survey with a unique ID embedded in the URL. We strongly encourage you to fill it out.
My #1 issue with regex is just knowing the damn syntax. Every implementation is a little bit different.

Is there a good website that lets me select a language/platform/IDE/etc and cleanly shows all the tools in that particular toolbox?
I used to work at ITA. I seem to recall Carl admitting at one point that the choice of language had mostly to do with the fact that he and Jeremy were most familiar with Common Lisp, having used it while pursuing their doctoral degrees, and that he probably would have chosen Java in retrospect (this was in 2007). The actual code was not the clean functional code you might expect (and as the email above notes, much of it was also written in C++, half by line count IIRC). In fact, there was interest in parallelizing parts of QPX (the low airfare search engine in question) to speed up search, but it was not amenable to such changes without first having to untangle a bunch of single threaded side effecting code and without incurring penalties in performance or resource consumption.