skysight-inc/HackerNews huggingface dataset:
PLEENQ | San Diego, California | ONSITE | $100k-$140k | Javascript/Node.js Full stack Developer

PLEENQ is a new patented technology that links products in images to the retailer's websites where they can be purchased. You can see a video of PLEENQ in action here: https://www.youtube.com/watch?v=8GfKBvs53Ss

Unlimited vacation, unlimited snacks/drinks, results-oriented flexible work hours.

What our tech stack looks like:

Node.js | Redis | Elasticsearch | RabbitMQ | MySQL (AWS Aurora) | Many AWS services | Front End: jQuery, SASS

Who we are looking for:

-Highly skilled in/mastery of javascript -- you understand prototyping, the async model, and writing both front and back end JS

-Fully proficient at writing in SQL (not just using an ORM)

-Able to reason out a REST API that can be easily consumed by other developers

-Comfortable on a command line

-Basic familiarity with server administration (bonus points for being better at this area)

Bonuses/things that we'd be stoked to see

-Experience with Chef, Puppet, SaltStack, Ansible, Docker (we don't use any right now, but you'll be moving us to a better server solution)

-Proficiency in elasticsearch

-Experience building browser plugins (Chrome, Firefox, Safari)

-Experience with PHP and building wordpress plugins

-Any experience with technologies surrounding affiliate marketing

-UI/UX or graphic design experience
Write a function that takes three Unicode strings, concatenates the first two, and returns whether they are equivalent to the third.

If your answer is "use a library", that holds for C too.
Wait, what? Kawa does tail call optimization just fine. And it's a JVM language.

https://www.gnu.org/software/kawa/Restrictions.html
Restitution due to the actual people involved: $668

Money due in "penalties" and "fees" to the state: $54,000

Yay, graft!
His ethnicity is a red herring. The important point is that he seems to have had a lot of correspondence with other Chinese, in China.

I have worked with many Chinese-Americans. Many of them have no ties to China. Many of them, being 2nd or 3rd generation Americans, don't even know Chinese. I truly doubt that they'd be targets of investigations just because they were ethnic Chinese. On the other hand, if the person was Canadian-American and had significant correspondence with China, they probably could be considered suspicious.

I think you'd agree that the U.S. Justice system is an imprecise system. Some innocent are convicted. And, some guilty go free. It's a delicate balancing act to find the sweet spot in the middle where most criminals are punished and all innocent are untouched. This is an ongoing challenge.

The problem would be if there was a systematic bias in the system that unfairly targeted particular groups of people. Although Mr Xi's case is unfortunate, a sample size of one doesn't prove a systematic bias.
Is anybody able to get the repo running? 'make qemu' simply shows a blank screen and exits. But the repo seems much farther along than the blog post.
Really liked the auth workflow that was set up here: https://github.com/GetExpert/redux-blog-example/blob/master/.... I had a hard time finding good examples recently and a LOT of trouble finding good examples w/ react-router's 1.0 branch, so this is very much appreciated :-)
I don't get what the word "libre" has with the "great free software nomenclature war" or why that would make people avoid LibreOffice.

It's also a very common word coming from the romance languages, with English being the strange one that doesn't make a distinction between free as in beer or as in speech. And in spite of what you may think, free as in beer on Windows means freeware and that kind of software has really bad connotations, hence the distinction is kind of necessary even from a branding perspective.

And btw, Occam's Razor applies: if LibreOffice has less success than OpenOffice on Windows, that's probably because there's no Sun anymore to promote it.
Huh? The penalties are to make sure that people are deterred from defrauding customers even in relatively low dollar amount cases like this one, and the rest was to pay the backers' legal fees. They only paid $668 in restitution because only 31 backers sued.

What's the problem?
He received large punishments before the case was even tried. He was stripped of his post at the university and lost 3 months of his life due to baseless allegations. (Not to mention court fees, lawyer fees, bail bond fees.)

Merely getting charged with a crime in this country can easily ruin your life. This seems like a much bigger problem than Chinese espionage. Most of our hardware is built in China anyway.
If you liked that, Terra (http://terralang.org/) is also worth checking out.
I don't think the Ted Cruz case is that odd. Same thing happened in Canada with the Governor General. She had gotten married and gotten French Citizenship through her husband. She was asked to renounce it and she did.
Or the dolmus in Turkey. Or the equivalent service in many countries.

It always irritated me that American countries don't use the more practical neighborhood-to-neighborhood model to provide more convenient service outside the main lines.

This could also be used to transport people in a hub-and-spoke model throughout the valley, like they do in Istanbul. A combination of Caltrain, BART, and quick-moving busses and vans could more efficiently move people.

The van drivers just couldn't make as much as a bus driver, or the subsidy would have to be bigger. (12 people * 2 dollars = 24 dollars for an hour one-way in rush hour, which is hard to make profitable.)
To spare the feelings of his widow Helen, she was told the fiction of a "bloodless death" i.e. that Thomas was killed by the concussive blast wave of one of the last shells fired as he stood to light his pipe and that there was no mark on his body. However, a letter from his commanding officer Franklin Lushington written in 1936 (and discovered many years later in an American archive) states that in reality the cause of Thomas' death was due to being "shot clean through the chest".

https://en.wikipedia.org/wiki/Edward_Thomas_(poet)#War_servi...

Still poetic in a meta kind of way.
Conversely my Macbook air ran it perfectly.
New features in Ansible 2.0: Blocks
It's pure CSS transitions of AJAX content swaps, so you never need to write any javascript as a user.

But, yes, intercooler is all about AJAX, so there is some javascript involved.
Fargo, ND
Yes yes, voting for that other faction of the Party will totally help.

Sorry to be the one to tell you - the only boxen left are the ammo box and the s-box.
Rights are an arbitrary idea. Simply emphasizing that something is or isn't a right is tantamount to writing a fictional book. Even something as literally life altering as whether your own government (assuming you live in a democracy) can rightfully kill you or not is arbitrarily decided [0].

0: http://www.theguardian.com/uk-news/2015/sep/10/former-navy-c...
Recent photos (not mine) show the extensive collection lost to a forest fire.

http://cowboyfrank.net/galleries/Trips/2015-08/index.htm#jkl
Are you trying to make an argument? What is it?
I often use ASCII art in comments to add explanatory detail. That would become nearly impossible to do correctly with a proportional font.

Another thing is easily formatting tabular-looking data (e.g. array initialisers) reasonably well. Proportional fonts mean this can't be done, and existing formatted data looks like a mess. Moving the cursor vertically with a proportional font also causes it to distractingly jump left and right instead of in a straight line.

Has anyone who prefers proportional fonts considered whether they'd like proportional vertical spacing (i.e. the height of each line varies depending on what characters are in it)? That would be the other extreme of variable spacing.
React Native running on tvOS
Web Application Exploits and Defenses
A lot of end-users still mispronounce Firefox as "Foxfire". They don't understand what an operating system is and they don't know the URL bar exists so they Google everything.

If your friendly neighborhood computer nerd, like me, tells them to check out "Lee Bray Office", first they think that's a dumb name, and then they fail to find it online.

In the geek niche, yeah, LibreOffice is fine. Outside of that, it's a disadvantage.

(Doesn't help that the product was slow and buggy for a long time either, so for a lot of users, it became, "oh, it was that crappy Microsoft Office knockoff".)
I forget the name, but I worked at a place ~1997 that had one that I'm pretty sure used regular board and pens. It had two bar-like devices affixed to a side and along the top of the board.
Did a bit of casual internet stalking and found LinkedIn[1] and Facebook[2] and wikipedia user page[3]. The Facebook was updated with birthday wishes in February but nothing recent.

[1] http://www.linkedin.com/pub/dennette-harrod/0/b12/623

[2] https://www.facebook.com/dennette.harrod

[3] https://en.wikipedia.org/wiki/User:Dennette
Top 13 reasons why Hillary will be an excellent US president
> I don't get what the word "libre" has with the "great free software nomenclature war" or why that would make people avoid LibreOffice.

Personally, I avoid "office suites" in general like the plague and hence don't have much of a horse in this race, but "LibreOffice" has always struck me as a name that rolls off the tongue in approximately the way a refrigerator would roll off a flatbed truck.
Interesting that the APIs on tvOS are basically just iOS with half of it ripped out.
What if you can control current patterns?
program/data/web/whatever you see in the computer physically exist as a current pattern.

machine instructions are also current patterns.

windows8 dvd is a laser disk which has patterns. these patterns allow cd rom to recreate original current patterns

when you upload file to server: you are sending current pattern to server and sever store that pattern as magnetic form.

when you download file from server: server hd regenerate current pattern using magnetic pattern and send it to your pc.

when you type a document, you are generating current pattern on ram.

when you save it, you are converting that current pattern into magnetic pattern.

when you download a file, you are receiving a current pattern someone created long time ago.

when you create a new file/program, you are introducing a new current pattern into the world.

when you share it, you are sharing that current pattern with the world.

software physically exists as a current pattern.

there is no image/sound/text/instructions on pc. only current patterns.

when you type a status on fb, you are generating new current pattern and share it with your friends.

illusion made by output devices like screen/speaker

when we consider a programmer, everything is a number to cpu.

but in physically, computer cannot handle numbers, all it can handle is current.

what if you can control current patterns?
So many obvious questions are unanswered in the article:

1. What does a pocket heater do in general terms? (Saying that it has something to do with "coating one substance with a very thin film of another" is pretty thin.)

2. Why did they target him, and how did they get his emails?

3. So the blueprints weren't of a pocket heater. Then what were they blueprints of?

The story would be much better if they explained those. If the New York Times doesn't know, they should at least say something like, "We asked the prosecutors, but they refused to tell us".
> it's not like he was held in prison without justice

This article must have skipped the part where he was compensated for his time spent in jail, loss of job, loss of professional reputation, money spent to defend himself, and any other damages. Surely if he received justice, then he was made whole after this ordeal.
In terms of desktop application development, I easily reuse 30% or more of my code, mostly in a linked fashion. I sometimes have to port between languages, but I still consider that reusing. When it comes to Web Dev, I reuse much less, perhaps only 5 or 10%. I also have less experience with Web Dev than Desktop development, which may be a part of the reason.
Sad part is a lot of Asians go into tech to avoid racism. Joke's on us?
I'm not a clojure developer, but I'm intrigued.

I was gonna post the question "Why should I learn clojure?" but that's easy to google for and get good articles.

I was then gonna post "What's a good book for learning Clojure?" but I can get that on Quora.

So my real question is: what can I read about Clojure that will get me up to speed on its unique awesomeness? I don't need a tutorial that shows me how to add two ints or invoke a function. Show me the good stuff!
The --full-tail-calls flag is not on by default, partly
because it is noticably slower (though I have not measured
how much), and partly I think it is more useful for Kawa to
be compilatible with standard Java calling conventions and
tools.

Well, for some definition of just fine. Well implemented TCO is a performance boost, not hit on most platforms. The lack of TCO built into the JVM means that JVM languages like Scala and Kawa generally have to roll their own on top of the JVM, resulting in a performance hit.
Originally, though, it didn't. See the current language in the link you provided, emphasis added:

Kawa now does general tail-call elimination, but only if you use the flag --full-tail-calls. (Currently, the eval function itself is not fully tail-recursive, in violation of R5RS.) The --full-tail-calls flag is not on by default, partly because it is noticably slower (though I have not measured how much), and partly I think it is more useful for Kawa to be compilatible with standard Java calling conventions and tools. Code compiled with --full-tail-calls can call code compiled without it and vice versa.
Even at schools with actual athletics programs and budgets, most PhD students are paid with grant money won by their advisors, or through government fellowships. Not by the university. (I'm a PhD student at CMU paid with NSF grant money.)

Also of note, CMU just introduced a new presidential fellowship to fund undergraduate and graduate students in all fields [1].

1: http://www.cmu.edu/news/stories/archives/2015/september/pres...
SE Asia is one of the most difficult places to book a decent AriBnB in. Most of the apartments are just guesthouses in disguise, the hosts have no concept of quality accommodation (lacking basic things such as towels or sheets, overbooking houses, not cleaning up between guests), and displaying completely the wrong location on AirBnB's map. And this is unrelated to the pricing, as you can get a better daily price for the same quality of accommodation in most highly developed countries in the world.

To my surprise, AirBnB is very eager to send refunds for bad experience, instead of concentrating on removing the bad hosts and guaranteeing a minimum level of quality. I really hope that they will work harder on this, because if a first-time user tries their service in SE Asia, chances are that he or she will never consider them again. Booking and the like are far more reliable in that region.
You're worried if they will take care of you. Worry more about the fit. What seems like a large retainer now could be golden handcuffs and a bad attitude a year in, or maybe the benefits are great but the job itself and team are awesome.

To determine fit:

* Try to watch them work in their current job for at least a day or two. Not meetings, not just talking with their top guy, but sit with the average person you might work with, talk with them, and understand what is going on.

* Get a thorough understanding of the process you would have to use everyday in your job. You probably will have to do things differently. The way they do things is what you can expect a year or two in.

* This isn't relevant for acquihiring but if you were to have a product or service that would be integrated, estimate the maximum time you would be doing integration work and not actually able to work on your product. Set your expectation to that and hopefully you won't be let down later when you have no time to work on or support your own product.

In the end, if you aren't excited about working for their company, don't work for them. The money isn't worth your sanity or soul.
Latent Skill Embedding
It sounds like a tool for CVD.
https://en.wikipedia.org/wiki/Chemical_vapor_deposition
I pronounce it more like "leeb-RAW-fiss"
What classified information? The article says it was "sensitive" and that he had "signed an agreement promising to keep its design a secret". That sounds like an NDA. How many techies have signed an NDA?
Rumored contents of next HackerBox
I think at the end of the day, you don't know what tomorrows going to bring. You may be getting job offers now, but what does that really get you? Not sure if you're in the US or not, but at least in the US, Employment is at-will in many states, especially for engineers.

In many, many, many cases, I think a degree cannot hurt you, only help you. Yes, I have seen examples of people who would rather work with someone without a degree, but I truly believe those employers are few and far between. If you ever get tired of living the start-up life (you never know what tomorrow brings, what if you start a family and don't want the risks associated with freelancing? What if you just decide one day it's not for you anymore? The only thing certain about the future is that it's uncertain), a degree will get you in the door at places that offer A) Great Pensions/Retirement packages, B) Great Healthcare, and other great perks, places that you probably wouldn't even get an interview if you don't have your degree.

Personally speaking, I have a great deal of respect for anyone who knows what they're doing. I've worked with people without a formal education, and those with. There's a major difference though, in that the people I've worked with who have a formal education, we have common ground. Meaning, it's much more likely that when I say the "pigeon hole principal", someone who took discrete mathematics (one of the cornerstones of CS) will remember something about it. For someone without a degree, there's a lower chance that they'd know what I was talking about (not impossible, not unlikely even, just less of a chance).

Does that matter? Not a whole lot for some stuff, but in other areas absolutely. In software, I generally am not disappointed if my colleagues haven't designed something using an FPGA and Verilog, or have any clue as to the difference between x86 and x64 ISAs, but if they don't get the concept of a linked-list, or a queue, stack, or something else fundamental to computer-science, it does slow work down. If they're a javascript developer and don't know what a prototype is, or how function literals/closures work, it can slow communication down.

Then again, I haven't worked much in the front-end, or even in Web. I focus primarily on desktop/server/batch/financial software, so I work in low level code, such as c/c++/COBOL and Java(debatably high-level).

At it's core, engineering is the use of knowledge and the scientific method to solve problems and build cool/useful stuff. Experience builds that knowledge, and all college does is focus your experience on knowledge that a group of people believe will be useful to you, as well as on a meta-level as well (learning how to learn was really what I took away from school the most).

Just keep in mind that going back is way harder than just finishing it while you're already there. You get use to the perks of being at work, and then going back to the academic life really gets harder, the longer your away (at least that's what I've found).

Hope that helps, and good luck on your journey.
Magnetic Wormhole – Gateway to the other world
Ask HN: Books that altered your view of reality
Any recommendations on books that changed how you think about VR/AR/reality?

I've been enjoying Ready Player One and Snow Crash lately and am wondering what I should pick up next. Thanks!
Airbnb only charge hosts 3%, so there isn't much they can do in that department.
Ask HN: Should I take an idea to the chief executive?
I have a suggestion which could add a six-or-seven-figure income stream to a business I've not long joined. I'm a lowly worker, on the first rung of management, and the company employs thousands.

I'm considering whether to email the idea to the chief executive. I just don't want to see it lost in layers of management and I'm not sure who else can make it happen.

I lack self-confidence so I'm worried about overstepping the mark and I could do with some reassurance that it's not a rash, ill-judged decision. What do think? Is taking an idea to the top a no-no?
In my opinion, Halloway's Programming Clojure is a good beginner's book because it hits the right mix of Clojure newbie with experience programming. Among free online tutorials, Aphyr's Clojure from the Ground Up is my recommendation. A little deeper into the language, Fogus's Joy of Clojure hits more technical topics.
Looking at the discussion on the site, it's pretty clear that although there wasn't proof beyond reasonable doubt of the crime of fraud, the company refused to show their work - give any details about what happened to the money or why they weren't able to deliver - and the backers took this as an indication of deliberate fraud, and that was why they pressed for this lawsuit - they were retaliating against someone who as far as they could see had deliberately cheated them. As far as I know, kickstarter backers have a pretty good track record of being forgiving when the project creator shows good faith.
Live Nutanix Partner Video Session with CEO Dheeraj Pandey – September 2015
Performance is irrelevant I think to the discussion. The claim is being made that Clojure and ABCL don't do full tail call elimination because of stack restrictions in the JVM. That sounded unlikely to me. Kawa does full tail call elimination and it's a JVM language. Hence, this claim can't be true, right?
How in the world are you able to interpret this as a partisan issue?
Right, but I'm from Romania, our version is Liber (the original from Latin) and I can pronounce libre just fine. We also understand the word. And then we have to learn and use brands such as Microsoft Office, or Powerpoint, or Excel, even though these aren't Romanian words. Oh, the horror.
It's almost as if it's the very nature of government that leads to this condition.

But if you point that out, you get told to move to Somalia if you don't like it.
Where have you gotten work from while still in school? Do you do all your work remote? Do you have a portfolio available to show publicly here so I can see what kind of skill level I need to get work that pays that well?

Im graduating a (Canadian) College web dev course at the end of next semester and the only work I have managed to get was some WordPress stuff that ended up being less than 15$ an hour. I am actively looking to find front/backend work that pays halfway decent right now.
> I can't find the exact quote, but basically he says the book is meant purely for the enjoyment of the reader and shouldn't be interpreted.

Not really:

> I cordially dislike allegory in all its manifestations, and always have done so since I grew old and wary enough to detect its presence. I much prefer history – true or feigned– with its varied applicability to the thought and experience of readers. I think that many confuse applicability with allegory, but the one resides in the freedom of the reader, and the other in the purposed domination of the author.

Really he's saying that complicated things are much more interesting than simple ones, and invites discussion. Whether or not everyone's literature teachers did a decent job of that is a wholly separate question.
The fact that it didn't originally is irrelevant. And the fact that you have to provide a flag because of performance is irrelevant. It still remains that Kawa appears to do full tail call optimization on the JVM. So it can't be that Clojure doesn't do it because the JVM doesn't permit it. So what's really going on here?
Adobe InDesign CS6 Crack Serial Number Keygen Full Download