skysight-inc/HackerNews huggingface dataset:
Man, this comment is simultaneously both SO right and SO wrong. I guess the tools we have today are set up for knowing what you want to learn. Named Entity Retrieval? Topic classification? Sentiment Extraction?

OTOH, why should OP have to know what's interesting a-priori? The mantra of big data is "listen to the data, let it tell you, leave your preconceived notions at the door." The fault is with our current tool chain. We need something that tells us what about the text is interesting before we dive in for a closer look.

I'm imagining a tool that told me: "this text seems to have a lot of opinions and sentiment," "it's about a product that was returned," "a number of people's names are mentioned," "this text was loaded along with some structured data that appears to reference a price, a location, and a date."

Why is it such a stretch to combine the tools we already have to generate and push summarizations? Maybe it's just the cost of computation? If you know you're looking for topic and don't care about sentiment, then you can avoid paying for it?
Google Trends Gets Updated to Provide Real Time Search Data
>Lands are conquered and retained with politics (i.e. charismatic bullshit) and the application of brute force.

How is this different to how Apple (Microsoft, IBM, Oracle etc.) play the game?

>It's about suppressing the wills of others whereas winning at commerce in a competitive environment is about understanding and fulfilling them.

This is a wonderful sentiment to approach commerce with, but it's all too easily forgotten when you're already at the top of the game.

To stretch my already two-dimensional metaphor, it's at this point that empires start to stagnate, and eventually fall.

Note: None of this is prediction, or even strong criticism of Apple (They are thriving in an environment they didn't create), merely thoughts :-) I agree that Apple have, in the present climate, defined a new paradigm for commercial success. I just don't agree with the finer points of the paradigm...
I don't know the source of salt in solar powered molten salt steam plants. Maybe this brine could be at the front end of that production process?
Why should i take the freedom of making proprietary forks away from people?

My goal with open sourcing my software are to make the (software) world just a little better, i do that by writing the best software i can and hope that as many people possible use it, if i write the best ftp library in the world and you need a ftp library for your proprietary program i hope you use mine instead of an inferior implementation.

In my world view i do not loss anything by you making a proprietary forks of my work (i still have my version of my work with my license) but you and your users are getting a better product.
`\e` will edit whatever is in the query buffer (`\p` shows the content of the query buffer)
Interview with two of the Watson/GBS challenge winners
The great Moldovan bank robbery
ZEN-RRNN – On Meditation and Machines
If by 2020 they expect to earn $3 billion a year... then it would take 8 years to get your money out at this valuation, correct? And that projection is 5 years away, they currently aren't profitable, and the $3 billion projection doesn't include taxes, interest, or depreciation.

I'm not saying this won't work out but on the face of it, those numbers don't seem great. Who is going to shell out $1 billion for that? I sure hope that institutions like pension funds etc aren't getting pulled into this because of repressed rates of return on "safe" fixed income investments, because this has the potential to end badly.
This is very welcome news.

Don't get me wrong; I like JavaScript. It has its warts, and it can cause all kinds of problems in the wrong hands, but both of those things are true of all popular languages.

However, performance has always been a sore spot for the current JS-to-machine-instruction process. Being able to write code that will execute faster is important, regardless of the language that code was originally written in.
Not very well known, but iOS screen recording is now baked into the Quicktime app: http://www.tekrevue.com/tip/record-iphone-screen-quicktime/

From there, you could export the results to a variety of formats. For gif, check out the app GifBrewery.
Nice read. I really like this part: "But we worried about the camera, dizziness, and the player’s ability to judge depth – more on that later."

It's interesting that they were concerned with dizziness and the camera, concerns which seem to have unfortunately evaporated in most 3d games made since, to their detriment.
Iḿ a non-coder and I felt light I already knew all he said in the piece. I guess it's useful for some CEOs, now they kinda understand what their employees are talking about.
Weave 1.0 is out and it is good
Single Page Apps and Realtime
How a Computer Glitch Might Make Your Peaches Pricier This Summer
Just type \e [ENTER]
The YubiKey's main strength is that users can configure it to meet their own needs; YubiKeys have 2 configurations slots which can be independently programmed for the Yubico OTP or OATH-event based modes, as well as Challenge-Response or a static password. Further, with a small app on the host machine, the YubiKey can provide OATH- time based codes, identical to Google Authenticator.

The newer YubiKey versions also support the new U2F Protocol used by Google.

The YubiKey is developed and owned by Yubico - Yubico worked with Google to develop the protocol which would become U2F for Google's internal use.
Microsoft’s Irish anti-surveillance site hacked by casino spammers
There's not that much to understand about Lisp and that's why it seems hard.

First, you should pick a Lisp-1 because otherwise you'll be hit with "weird" behaviour earlier than necessary.

Next, learn the syntax of your Lisp. Pick one that doesn't have many extensions, as they may become a distraction. Ignore any macros your Lisp supports, leave quasiquote and unquote for later (you can use `quote`, but as a shorthand for the `list` function at first). Learning the syntax won't take long, as it becomes pretty minimal if you omit those things.

Make sure you use an editor that understands your Lisp and has advanced syntax highlighting and auto indent functionality. The difference between a well formatted and highlighted code and a blob of flat text is huge in Lisps, compare this:

(define (plot-lines data)
(parameterize ([plot-x-tick-label-anchor 'top-right]
[plot-x-tick-label-angle 35])
(let ([out-path (build-path (current-directory) "lines.png")]
[data (list (tick-grid)
(discrete-histogram data #:y-min 0 #:y-max 100))])
(plot data
#:y-label "sloc"
#:x-label #f
#:out-file out-path))))

with the same code properly highlighted: https://klibert.pl/statics/images/rkt-highlighting.png

Similarly, don't ever attempt to balance parens manually, your editor should handle this, along with commands for expanding and shrinking particular expresions (for example, change "(message "%s") something" into "(message "%s" something)" with a single keypress) and other goodies.

After the groundwork is done, start with control-flow constructs (forms in Lisp parlance): constructs for assignement (define/defvar/setq (but not! setf)/etc.), for branching (if/cond/etc.), for grouping (begin/progn/etc.), for looping/iteration (loop/for/dotimes/etc.) and error handling (with-handlers/condition-case/etc.). Learn basic data constructors (list/vector/hashmap/etc.). Experiment with these in the REPL or write some simple scripts using them. Learn how to define functions/procedures and refactor your scripts to use them.

You're basically done at this point. Not in the sense that you know Lisp, but you're ready to learn all there is to Lisp without much hassle. The last obstacle is learning about defmacro and quasiquote/unquote, but that's easy once you're comfortable with lists and iteration. Everything else in most Lisps is built with macros, and at that point you have all the tools needed to write Lisp code, to investigate your Lisp implementation and finally to build your own extensions into the language.

I think that most of the difficulty of learning Lisp stems from learning things in wrong order. Lispers naturally want to show you the most powerful language features to distinguish Lisps from other languages, but they already forgot that these features are built on much simpler things. Or, on the other hand, they drift into lambda calculus and Peano numbers, which smells like a Turing tarpit, where nothing of interest is easy to do.

Anyway, try learning things in that order, maybe it'll help. It worked for me, after years of approaching Lisp and quickly retreating I was finally able to grok it thanks to this approach. YMMV of course.

[EDIT: formatting]
Apache Jackrabbit is not a content management tool. It is an implementation of JCR, a content repository. But yes I agree that it might suit some usecases better than a relational db. That being said, you still need something like postgres for data storage, even if you use JCR.
I'm fairly sure I signed up for the early access program months ago and still haven't heard back. It's possible that I meant to and didn't though.
I agree with the title of this, but not much else.

I have nothing against apple or swift, but the way I see it, there's no good reason to only target iOS and ignore android and windows. So Swift has no utility for me at all. Proprietary languages are the worst sort of vendor lock-in, and I have no interest in participating, especially considering that apple has historically not been particularly great to developers.
I found the software that came with my Synology NAS to be pretty easy to set up. All GUI, does motion detection and recording, etc. The only real roadblock I could see for a tech-averse user would be having to buy the NAS enclosure and some hard drives, put it together, and make sure it's set up securely. Judging from the number of people who run their IP cameras with open ports to the WAN and no/default password, I could see people running into the same issues with a local solution.

I think the big issue is that people say "oh cool, I can use this with my iPhone" and then just set up their camera, access it on their phone, and call it a day. They never set anything up or log in on their computer so they never see the "please change your password from the default" message you get on first access.

But yeah, a package with one or two IP cameras that work with both wifi and ethernet, a modest NAS already configured with hard drives, and basic security settings in place would be nice. I just wonder how well it would sell since people seem to prefer "pay $200 now and then $10/mo with zero setup" over "pay $500 now and take 20 minutes to set things up".
I've done a bit of hiring and, to add to what others have said, I would leave it out. I have had some CVs cross my desk in which the author had taken some liberties with more casual phrasing and they were generally poorly received by the entire interview team.

To be honest, it doesn't really add anything of value and you're banking on someone understanding the reference (I didn't at first) and getting a laugh out of it.

For the small amount of value it could add you're taking too much of a risk of evoking a negative reaction.
That's also the problem I have, \dt,\c just don't make sense at all and I never remember them whereas 'SHOW TABLES' does not even need explanations. It's also the same thing with the unix users, I never fully understood how postgres handles user permissions. I would say that Postgres itself is really really good but the tooling around is just not there yet.
The worse thing that ever happened to game development was the on-demand updates. There is nothing worse than buying a game on release day only to wait for it to download a patch.
This is pretty funny. He complains that Chromium managed to "bypass this audit-then-build process", by downloading stuff afterwards, while ignoring that this happening already shows that the audit process is completely useless since it failed to recognize and reject the code that would do this.

There's a TSA joke somewhere in this.
Unity is much, much more than a compiler. You'd have to drag a lot of stuff with you and deal with a license.
thanks for writing this

this approach is really aspirational, and really something to strive for

addendum - I think approaching parenting in this manner is one of those 'hard, but worth it' things in life
WebAssembly Backend RFC on the LLVM mailing list:

http://llvm.1065342.n5.nabble.com/RFC-WebAssembly-Backend-td...
The new U2F protocol removes the need to have a central authentication server - the authentication process is just between the U2F device and the authenticating service. For more details, you can see: https://developers.yubico.com/U2F/
U-Block origin is blocking SourceForge as well (||sourceforge.net^$other)
Sometimes you are dealing with fields that are packed into a 32-bit (or 8- or 16- or 64-bit) word where one field is bits 0 through 5 and another field is bits 6 through 9 and a status bit in bit 10 and another field is bits 11 through 31. Thinking about those in hex is much harder than if they were all nice multiples of 4 bits in size. Yes, C programmers have been dealing with this for decades (no binary literals in C), but wouldn't it be nice to write each of those fields in binary (with underscores separating them) and let the machine do the rest?
Do You Know How to Sell to Corporate IT?
Or - many programmers and white collar jobs? I can work flexible hours, but I'm still an employee
Agreed. I guess I might have taken parent's comment too literally. I'm just tired to see the inevitable and often gratuitous China-bashing in those types of submissions.
There are commercial products that do a decent job of what you want. I have experience with Oracle Endeca, and have heard that Qlik is even better. Both have easy ways to load and visualize.

There are research frameworks that are quite good. One is Factorie from U.Mass Amherst (factorie.cs.umass.edu) that supports latent dirichlet allocation and lots more. Stanford also has wonderful tools.

Yes, you can dump text into SQL, and postgres has some text analytics. But my guess is that you'll soon want capabilities that RDBs don't have. Mongo has some support for text, but not nearly as much as postgres. I think both SQL and NoSQL are currently round pegs in square holes for deep text analytics. They're barely ok for search.
I realize that. Doesn't change the fact that they said they were going to do something and failed to do it.

Apple has a long proven track record of saying one thing and doing the complete opposite. I'll save my congratulations for when they actually do it.
I also find it fascinating what Google has to say about itself
https://google.com/safebrowsing/diagnostic?site=Google.com
I'm not getting at anything, I've always found that open-source "license exceptions" are the IP equivalent of a code-smell.

Nothing in particular, they just seem a bit strange.

You are of course, welcome to your own opinion.
Great post! Unfortunately it's on quora
Presumably it's another complaint about developers these days being lazy, taking up too much memory/CPU cycles, blah blah...
Same here. I muddled along with pgAdmin for a while, but now use Valentina Studio. Excellent free app (has an in-app purchase for some advanced features but doesn't feel crippled at all).
there is URL typo. The correct URL si https://gorails.com/setup/osx/10.11-el-capitan
4 Experts Weigh in on Growing a Career in Product Design
Valid point, but apparently the Greenpeace study only targeted Germany's largest (brick-and-mortar) discounted retailers; there's no particular reason to believe that the products offered by premium retailers would score any better.

Or that the 10x factor in price overhead is in any substantive way directly invested in safer product standards. No matter how you slice it, to a large extent all we're really getting when we shop at specifically fashion-outlets (as their marketing gurus know all to well) is... the brand.
I think WIC is great--very enjoyable--and agree with this article that its presentation is basically a work of art, but it fails to explain "this is what code is," especially for the layperson.

Before reading this article I reflexively sent it to my wife, thinking that WIC will clarify what it is I do for a living. WIC does that remarkably in explaining what it is like to be a programmer. It tackles the business side of things, the current trends, and some history. But it is much less successful, when it comes to explaining the code.

An example of where it fails in explaining code to the layperson is the part about compiling C code in the command line. Yes, a layperson could follow this step by step, but I think if they did they wouldn't be able to put it in a larger context. Ok, it is compiled but what does that mean? How does that compare to other languages? These are questions that are left unanswered for laypeople, so it is just confusing and unrewarding.

For me as a professional dev, I enjoyed that part, especially because I could relate to it: it is like finding a basic tutorial on line, starting from scratch and following it line by line, something I do all the time. WIC is an excellent insider piece that really captures the zeitgeist of programming. The question should be reframed. If you really want to know "What is code?" you should read Petzold's Code. Any layperson could read it. You would have to work but it rewards. What is Code is better at answering "What does it mean to be a coder right now?
edit: via Ford's twitter account: https://twitter.com/ftrain/status/609705511651528704

> the original was org-mode but it had to become word

I'm surprised -- almost annoyed, honestly -- to see that the story body is just one giant honking HTML file:

https://github.com/BloombergMedia/whatiscode/blob/master/ind...

Maybe it started life as separate files that were assembled, and is now only being edited ad hoc after the first public commit [1]? Maybe...but there's no reason why the repo couldn't contain the component pieces (by that, I mean the individual sections of the page), and rebuild them via grunt. In fact, that would make it far easier to do ad-hoc fixes...as fixing HTML by hand is always a pain in the ass...nevermind working within a 3,000+ line file.

I guess I'm just "annoyed" because mitigating the problems of working with large, raw HTML -- and other parts of the textfile-to-publishing process -- is one of those things that is so wonderfully the domain of the programmer. For non-programming journalists, there's just no concept of being able to create a one-command deterministic "build" of a story...so separating the story into multiple files is very impractical...because it means you have to reassemble them by copying-pasting when it's publication time. Also, since the average writer tends to work in Word or some other proprietary document format (I've spent a lot of my web production career translating .docx files to HTML to be pasted into a Wordpress body field)...jumping into different files is not as easy as it is when you're working with Markdown and Sublime Text. Also, much harder to do a article-wide search-and-replace across multiple .docx files.

After learning Markdown (specifically, Kramdown) and static content systems like Jekyll and Middleman...I honestly could not be paid to go into a job where I had to build/publish content a non-automated process...e.g. a rich text editor, whether Word or WordPress. Being able to produce good writing means, well, first being a good writer, of course...but it's far easier to focus on being a good writer when the production process is made frictionless.

[1] https://github.com/BloombergMedia/whatiscode/commit/837bc712...
You politely and clearly explained why you're unconvinced a repo would benefit you. You got a couple replies pointing out some advantages, which maybe you hadn't considered or at least some other people might not have known about.

Result? Nice discussion. Opportunity for folks to learn something new.

And yet, your comment is gray from down votes. Since it would look bad for you to complain about that, I will: That sucks.
And the credit might or might not apply during the next three billing cycles. Is there anything else I can help you with today? No? Have a nice day!
Russell Simmons on His New App, Meditation and the Art of Sitting the F*** Down
Where to move from SourceForge: [1]:

[1]: http://helb.github.io/goodbye-sourceforge/
Not as bad as Lightworks which has been on its way to being open source for years.
No and yes.

Plenty of "buy once" IP cameras out there in prices ranging from $100 up to $500+ for the fancier Axis cameras and the like. They save to local storage like a NAS or an old PC in the closet running iSpy (and saving to Drive or Dropbox if you want online backups). And most importantly for me: they have no recurring costs other than electricity.

I don't want online storage to be the only option because network connectivity drops sometimes. Not too often but more often than I lose power. And I certainly don't want yet another monthly bill. I understand that there are plenty of customers who would rather pay $10-15/mo for something they can just plug in rather than spending $300+ on a NAS or low powered PC. I'm just not one of them.
That's a terrible headline unsupported by the article. I think they meant "even teaching encryption to foreigners could soon be illegal for Australians", but they may have just left out some paragraphs - anyone know if the headline is backed up by the Act?
It's not useless because until you hit a certain karma value you cannot downvote. I encounter obnoxious people and attempt to respond reasonably to them; they downvote every single post I make but I obviously cannot do the same to the comments they make that are bad for the community. As a result those people gain karma for trashing whatever I say and no one else gets involved because they do not want to get involved in downvotes imo.
I hear you! My son has so many scars and bruises on his knees that I'm afraid the school will call Child Protective Services. :-) I assume that as long as we can keep the kids out of the hospital, it'll serve them well later on.
This reads like a very paranoid post.
If you're running Chromium: Re-install with the opt-out flag.

If you're runnning Google Chrome: Weep.
Programming to Cure Cancer
ND still seems to be concerned with it. I did not personally play The Last Of Us, but it's cinematic nature (I did watch a movie recut) makes me feel like they put a lot of work into those aspects.
I don't mean this sarcastically but what's wrong with quora? I've always found it to have pretty good content but your comment seems to be implying it's assumed to be a bad place to read things. Why?
I read your comment as an attempted retort to pyre's.
What is a good space to look at when you get write heavy data to the point of streaming?
Inside 'Hackerville,' Romania's Infamous Cyber Crime Hub [video]
http://go.jetbrains.com/HQ0110R0QkKgjD01O6V003M
Continuous-variable quantum cryptography with an untrusted relay [pdf]
Go to chrome://settings/

Uncheck: Enable "Ok Google" to start a voice search.
Show HN: MJS Plot, interactive graphs for analysis and data exploration
A t-shirt for 1.75 € is so cheap that it's practically guaranteed to have been manufactured in dangerous conditions in a place like Bangladesh or Ethiopia.

Big brands like Adidas or Under Armour don't have a clean track record either, but at least they are somewhat accountable to consumers because their #1 asset is their reputation. To fix global trade, it's better to do a bit of research into what kind of company you want to support, rather than blindly buying the cheapest imported thing "because they all suck anyway".
Privately Owned Armored Trucks Raise Eyebrows After Dallas Attack
You're right about being in for a treat. Thanks for the link.