skysight-inc/HackerNews huggingface dataset:
I'm working on that https://github.com/edne/PinealLoopProject
inspired by fluxus, and I'm trying to use a Processing-like syntax
Love these sounds. Discovered them recently and made a little 'outer space' beat with an app I am making.

http://www.youtube.com/watch?v=of9daMfQjpA

Anybody who's seen other musical compositions using Nasa sounds? If so, do post it here!
If PATRIOT compels commercial enterprises to subvert cryptography, how is it possible that huge companies have built sturdy end-to-end encryption systems without key escrow? Are some of the largest companies in technology simply flouting the law?
T-mobile is known to have, in the past at least, used Erlang. And Cowboy is one of the most popular web servers within that community at this point.
> Ha, that's interesting because I actually first picked up USSR but since the soviet era is over I chose to go with NK for dramatic effect.

You mean... you went for hyperbole? ;) teehee!
It scares me to think all of these requests run over unencrypted HTTP.
> What matters is if Amazon clients actually do go around Amazon or not.

I disagree. If every freely chooses to buy from Amazon when they could have bought elsewhere, that doesn't mean they have a monopoly. It means they offer a superior product (or a superior price). As soon as someone comes along and offers a better price or product, people will stop buying from Amazon.

Power still lies with the consumer in this case; government regulation is not required.
>> I dread to think about how it would have been to design something that doesn't just look like a plain vanilla app in one of the native frameworks

I dread to think about how it would be to design something that does just look like a plain vanilla app in HTML5+CSS+JS.
As a fairly new web developer, who's doing it for fun, I'm so glad that I can just say "screw it, I'm using flexbox" for 99% of these sorts of problems!
Some cases are just difficult, but the overall accuracy could probably be improved considerably if the sentiment analyzer were calibrated for the domain. AFINN (linked above) is calibrated from newspaper articles, which almost certainly have a different distribution of word/sentiment correlations than Tweets do. It's not hard for me to imagine that "killed" is a better predictor of negative sentiment when classifying news articles.
But that's not what he wanted to point out, at all. It's not about percentages of contributions. He classified them as coming from KDE or not and wanted to demonstrate that many important Qt contributors started in KDE. If someone started contributing to Qt before they contributed to KDE, even if they contribute 99% to KDE, then they don't count as "a KDE person" for this metric.

As far as I understand, it's a message to everyone who uses Qt. Even those who don't use KDE have an interest in keeping it healthy as many valuable Qt contributors come from there. And the graph supports that wonderfully.
Their recommendation engine is good, but only for individual products. It also gets screwed up if you buy something in a profitable niche outside of your typical profile -- I bought a book once about a gay latino's life for a class and received lgbt and latino recommendations for years that were not very relevant to me.

A pretty basic use case for people who read serial novels (ie. millions of people) is the ability to recommend a series or books within a series. People can down-vote me because Amazon is a cool company, but it's a use case that they just don't fulfill.
I always have a look at CityDashboard : http://citydashboard.org/london/

It's got a bit more than just twitter feelz. Mostly Boris Bike usage rate :D
Drones with bee wings solve problem of flying in poor weather
I think Linux users in particular don't mind investing in their DEs, but the investiment cost shouldn't be so high in the beginning as to scare off new users. DEs have to carefully balance a good initial configuration with the flexibility for long term usage.

A second issue with "investing in your DE" is that we tend to update computers and installations a lot these days. Any extra step required to configure your environment becomes tedious over time. I used to have a rich dotfiles folder, but the pain of maintaining it became so high that I slimmed it down to the absolute minimum. I even forced myself to conform to some programs' defaults. The less time I spend hunting for this kind of highly specific documentation, the better.
Rapid web app development framework – NimbusFoundry
This is truly impressive. Nine "myths" presented, of which eight are self-evidently true. The only thing on this page that anyone can credibly argue about is whether SSL/TLS is so antiquated that it demands a ground-up replacement.
> Which native tools are you referring to?

I know it's a little dated, but I love Java SWT for producing native GUI. In particular, I almost exclusively use 'GridLayout' on all my controls and it just works.

With HTML + CSS I find it difficult to map 'how the screen should look' in my head to the HTML/CSS code due to the complexity of the layout mechanism. I often grind my teeth and think, "How can such a simple layout be so difficult to produce?!"
> what makes GTK a better goto choice in respect to other frameworks (QT, FOX, FLTK).

I do not have an answer but I would like to show a different angle to this question: why do Qt applications often feel overly complex and GTK applications are usually much simpler to use?

Concrete examples:

* Transmission ( https://www.transmissionbt.com/images/screenshots/GTK-Large.... ) vs. KTorrent ( https://www.kde.org/images/screenshots/ktorrent.png )

* Rhythmbox ( https://wiki.gnome.org/Apps/Rhythmbox/Screenshots?action=Att... ) vs. Amarok ( https://amarok.kde.org/sites/amarok.kde.org/files/Amarok2.7s... )

* Simple Scan ( http://i1-linux.softpedia-static.com/screenshots/Simple-Scan... ) vs. Skanlite ( https://docs.kde.org/development/en/extragear-graphics/skanl... )

* GNOME Maps ( http://www.gnome.org/wp-content/uploads/2010/09/maps-3.12-11... ) vs. Marble ( https://marble.kde.org/img/gallery/marble-desktop-atlas-dist... )

* Brasero ( http://www.novell.com/documentation/opensuse103/opensuse103_... ) vs. K3b ( http://digitizor.com/wp-content/uploads/2010/02/k3b-1-70-0.p... )

* Shotwell ( http://ubuntuportal.com/wp-content/uploads/2014/10/ubuntu-14... ) vs. Digikam ( http://www.flickr.com/photos/digikam/2603789332/ )

Please also compare the default theme for Gnome ( http://blogs.gnome.org/mclasen/files/2014/06/adwaita.png ) with that of KDE ( http://upload.wikimedia.org/wikipedia/commons/6/6d/Plasma_De... ).

I appreciate the configurability and power of most KDE applications, but I cannot stand the lack of design and ergonomics that pervades the KDE world.
I agree with you; The semantic web has a real use case in defining a consistent way of organizing knowledge in the many disparate APIs that developers work with. I think as we build and consume APIs more and more, designing them in an ad-hoc manner will become more of a chore.

I recently wrote an article touching this subject and how standardized APIs will be a boon to integrating web content in non-standard interfaces, but truth be told i'm secretly a 'semanticist' and have always been excited about the possibilities SW can produce: https://medium.com/@mcriddy/semantic-web-design-92ef35f66c9f
Sentiment.js (which is what we used in devwax and I am guessing the same here) is just AFINN based Sentiment.https://www.npmjs.org/package/sentiment which you can customize. So in our case we added things like {"barreling": 2} etc. What would be better is a bigram/trigram based approach do you could score "Going Off" and "Killed It" etc, but I am not sure if there is a js library that does that?
from the article..."It won’t take long until there is virtually no time in between a movie release in theaters and a movie release on Netflix."

...not in Canada!

Latest we have is from 1996 (not actually of course, but what's available on Netflix Canada lags pretty far behind Netflix US)
CALEA also doesn't apply to software companies; the law explicitly distinguishes between "telecommunications carriers" and entities providing "information services."

The law simply does not require Google, Microsoft, &c to implement key escrow, and so far as I can tell, those companies don't.
Yes, you're right, Apple has added more stuff to the Finder, but as you imply when you mention Path Finder, accretion of stuff isn't really progress.

Here are some specific things that I'm thinking about when I say that "the world has changed":

When the Mac came out, the idea was that you'd have a small number of locally stored files from a small number of applications. You'd have some text files you created in your text editor, some image files you created in your image editor, and so on.

Today, though, neither the "few files" assumption, nor the "locally stored" assumption, nor even the "files" assumption holds true.

"Few files": people have a lot of files. They have thousands of images, downloaded mp3s, a decade of documents and letters, possibly hundreds of thousands of emails, electronic bills, applications, and so on.

"Locally stored": files aren't just local anymore. People may have images on Flickr, spreadsheet documents on Google, letters on their Office account, and so on. And files should be accessible from their phones, their tablets, their computers, the web...

"Files": These things aren't even necessarily files. From the user's point of view, is an mp3 a file? Should it be shown in file system? How should something like a piece of music exist in something like the Finder? What about a friend on Facebook, or somebody from your email client's address book, would it make sense to show something like that inside the application that appears when you start your computer? If somebody sends you a file via email, would it make sense for your file browser to understand that relationship, and allow you to, say, browse files based on people?

I think all of these changes in how we use computers warrant a rethinking of how we should interact with our data.
Well, now the different classes inside your application are more loosely coupled, but your business logic is more tightly coupled to a DI framework.
Given that most people tweet close to home, that most people work close to home, you can get the home location of the user from their profile, and geocode it to assign a location to the tweet.

This approach only works when aggregating tweets for a larger area. E.g. comparing 10,000 tweets each in UK county, or perhaps for cities.

For even larger areas (think regions / countries) you could look through the user bios, or previous tweets to pull out any names or locations and do some analysis to work out which broader region they are in.
Sometimes the children I teach want to install the software we use at home. For some pieces of software, Softonic is on the first page of search results for the name of the software. It's usually half-way down (used to be more near the top, thankfully this changed).

I always warn them to never ever get their software from Softonic, but instead always make sure you end up on the official site for the computer program. Because on numerous occasions, downloads from Softonic came with "extras", a toolbar or changing your default search engine / homepage, or pop-ups telling that their computer is "at risk"[0].

I'm always very careful explaining this because the last thing I want to happen is some computer-clueless parent installing software for their super-smart kid, getting all sorts of ad- and spyware along the way.

So my point is, I'm a bit ambivalent? On the one hand, yes I absolutely think it's terrible that all these people will be losing their jobs. It's a pretty big hit (though not as big as what Opera did...). On the other hand, what this company was doing ... was it creating value for anyone?

[0] well, I won't lie to them and tell them that indeed it is, unfortunately there's absolutely nothing they can do about it (I usually tell them to at least get MSE, an adblocker and maybe Ghostery, but that does nothing to protect you from scammers, phishing, or governments).
But, gaining consumer trust is another matter altogether. I am much more likely to purchase a 'fulfilled by Amazon' product from an unknown entity because I feel I have Amazon's guarantee that I'll be satisfied. When I go to websites for vendors that I know little about, I do not have the same comfort level about delivery, security of my personal information, and guarantees of satisfaction.
I've had the same issues when developing with Flask in Python. I forgot to URL encode some query parameters and it worked fine with the local HTTP server.

But when I put nginx in front as a proxy, it denied all requests.
I've been using this in some of my latest projects. Works like a charm!
"Amazon has no obvious way to search for a book in a series."

With all due respect maybe this is TMI but I've been listening to an audiobook-ish lecture series about fantasy literature and we've come to the lecture about Ursula LeGuin's Earthsea series so I visit Amazon this morning, search for Earthsea in the kindle store, I get six results presented In Series Order and for each book right underneath the star ratings for each individual book it lists "Book 1 of 6 in the Earthsea Series" So I'm a pretty happy little customer.

For fun I just tried the same search technique for Harry Potter and got the same result. The search results had the books In Series Order with "Book 1 of 7 in the Harry Potter Series" written under the star ratings. Cool.

Amazon is, however, not consistent. I went more obscure and tried "Classics of Buddhism and Zen Thomas Cleary" and got the predictable first 5 results (awesome, because its a five volume translation series) but in book order 1, 4, 2, 3, 5 rather than sequential. Too lazy to research but I'm guessing something related to edition / reprint date.

I did more research and found an even more epic failure, searching for "feynman lectures on physics" in books results in just a tepid random pile of tangentially related books.
> Just look at the share amount of developers doing Web stuff and compare them with the amount of developers doing iOS.

I think that is more because web apps can reach a much larger audience, not because web apps are easier to develop.
I've wrangled a crazy way to have your cake and eat it too.

do
local state = 0
function render()
drawLine(0,5,0, 0,5,50*math.sin(state))
state = state + math.pi * 0.03
end
end

To fiddle with the "state" variable from the outside:

name,val = debug.getupvalue(render, 1)
print(name) -- state
print(val) -- state's value

debug.setupvalue(render, 1, 0) -- set state to 0

To find out how many upvalues are available:

dt = debug.getinfo(render)
print(dt.nups)

If you want to redefine render without disturbing state, you need to backup state and make a new closure with the new definition of render and the restored state:

do
local savedstate = {debug.getupvalue(render,1)}
local state = savedstate[2]
function render()
local h = 5
drawLine(0,h,0,50 * math.sin(state), h,0)
state = state + math.pi * 0.06
end
end

I don't think its possible (or I don't know how) to redefine a function inside a closure. So just make a new closure and restore its state.
Hater News – Find trolls (and anyone's hater level) on Hacker News
The Search for MH370 – Journal of Navigation [pdf] - Inmarsat's workings shown
What does CBC mode have to do with the security of Bitlocker? Do you think CBC mode is weak because of that god-awful Wikipedia article on full disk encryption? Because that article is god-awful.
Cool, we are in Southwark, doing a bunch of graph visualisation stuff (http://blog.stitched.io/), so come by for a beer at some point, would be good to chat.
It's simple enough to single out Heroku:

$ cat <<EOF | nc example.herokuapp.com 80
GET /test HTTP/1.1

EOF
----
HTTP/1.1 505 HTTP Version Not Supported
ART is considered to be Dalvik 2.0.
The main reason is that many of the choices made by Dalvik are no longer relevant in the current technical environment. SOCs have evolved a lot since Android 1.0 .

I doubt that ARM vs Intel has a lot of weight from Google's point of view.. it is not really Google's issue.

We can also hypothesize that ART more pluggable architecture is here to allow Google to maybe switch languages at some point in the future.
There is nothing official in that regard though, quite the contrary (cf the I/O fireside chat where the Android team clearly said that Java is Android's language). So, either they are working on a replacement language in secret or this is just a nice result of the new build system and runtime.
I wasn't personally suggesting that PATRIOT specifically compelled commercial enterprises to subvert cryptography, and we know from what's been leaked about BULLRUN that at least some of the times that those activities occur, it's probably been upstream during (for example) standards development.

It may, however, still be the case that PATRIOT creates a legal authority from which multiples agencies might ask companies to undermine some of the goals of cryptography--depending on your politics and your vantage point--to be able to profile lawful intercept capabilities, e.g. by offering unmonitored access through something like Google's eDiscovery portal or just by complying with legal requests.
Slightly off-topic, but this is why dev posts like this are important. I didn't know eatabit.com was a thing, it it sounds like a great service.
Doesn't it just demonstrate that you shouldn't switch from being liberal to being strict?

For it to hold up, you need to provide the further argument that you frequently need to switch from liberal to strict.
Or you could take the opportunity to learn Chinese. After all, are you ever going to learn something if you insist the rest of the world does it your way.

I have to say, from this and your other comments ("Do not use any language other than english in public code"), you come off as extremely arrogant.
Configure your diet and your body
This looks awesome. I can't wait for an API to plug into :-)
Ruby CVE-2014-8080: Denial of Service XML Expansion
I'm coming from it from the other direction: I'm a long time Unix guy who has crash landed on Windows. I find any Unix-like environment on Windows to just be an atrocity. Cygwin and mingw are both embarrassing compromises that are so middling as to be nearly pointless. And I like the Bourne shell syntax.

It seems cruel to make somebody relearn their command-line interface only to give them the neutered, confused interface that Git Bash provides.
In other words: disruptive innovation is likely not strongly Pareto optimal in most cases.

http://en.wikipedia.org/wiki/Pareto_efficiency

That's not to say it's not an overall improvement though.
Why? it's just pizza
This reminded me of ATS - http://www.ats-lang.org/
Check also Chris Double blog - http://bluishcoder.co.nz/tags/ats/

ATS combines ML-style types, linear types, dependent types and theorem-proving. Plus it compiles down to C, has pointers including (safe!) pointer arithmetic, has trivial C interop, and doesn't have GC (alloc/free safety is provided by the linear types, like with Rust lifetimes). It's a really interesting beast and I hope I have more time in the future to dive into it. Idris wins in the syntax department tho.
PyDev of the Week: Werner Bruhin
How to Download Free Movies Using UTorrent
SpaceX to Try Rocket Landing on Floating Ocean Platform, Elon Musk Says
"recommendations for years that were not very relevant to me."

You can go into recommendations and there's a drop down where you can tag why a recommendation is inappropriate, tell amazon it was a gift and the whole topic will magically, nearly instantly, disappear.

I had the same issue with Thomas the Tank Engine and I'm not sure which of us had it worse.

Its a UI failure in the checkout process, just because I don't want amazon to wrap my gifts for me doesn't mean that I'm buying something thats not a gift at checkout time.

Its also a backend failure, come on Amazon lets think this one thru a bit, looking at the rest of my ordering history do you Really think I'm a big Thomas fan? Really? I mean he's cool, sure, but...
Using Social Media to Shake Up College Fund-Raising
I've never used or studied BitLocker and don't have much relevant expertise when it comes to FDE...just was reading comments and was reminded of a tweet that seemed relevant.

It would be really cool to hear what you think of using CBC mode for FDE, though.
I mean, you have to memorize different spellings when typing normally. In Steno, I find that most homophone differentiators are given by spelling:

BAIR --> Bare (phonetic)

BAER --> Bear (spelling)

You do have a point, though, that predictive software could help. I just don't don't know how I'd feel when it gets it wrong.
How Boston is rethinking its relationship with the sea
I'm guessing SomaFM makes use of these sounds on this channel:
http://somafm.com/missioncontrol/
From Bedrooms to Billions: the story of the British video games
It currently produces 1-5 liters of water vapor per second and gases include: carbon monoxide, carbon dioxide, ammonia, methane, methanol.

http://blogs.esa.int/rosetta/2014/10/03/measuring-comet-67pc...

We could put a self sustaining base on it or on similar comets in the future.
> the fallacy of the "be liberal in what you accept, strict in what you issue" principal

The market (players) (can) manipulate it to create an (perceived) competitive advantage.

It's also a source where "evil" in IT comes from.
Not completely on topic, but I remember when this was on the news some time ago I read stories that claim the comet is an alien spaceship. I imagine that would be much cooler than just a big rock.
Awesome React – A collection of React resources
I don't agree that "be liberal in what you accept, strict in what you issue" is a fallacy. The client actually failed to adhere to the "be strict in what you issue" principal, just as the Cowboy was not liberal in accepting. All software will sooner or later exhibit bugs or be stricter or more lenient about a standard.

I think the fallacy is to assume that once stuff works in production, only your changes can trigger a bug. There's way too much software involved in a standard webserver stack to assume anything about it. Any patch, any update to software or devices not under your control has the potential to break your stack. The thing the OP did was the right thing: Monitor, monitor, monitor.
I'm not commenting to defend NSA or, for that matter, cryptographic standards efforts. So: much of this comment is unresponsive to mine.

What I'm interested in is, what's an example of some authority of PATRIOT compelling a commercial enterprise to weaken or subvert their cryptography or, as you put it, the goals of their cryptography? Be specific, please. This thread lead off with a truly wacky and false claim about compulsory key escrow. I'd prefer not to see it rehabilitated by a flight to abstraction and appeals to our shared dislike of NSA.
This doesn't demonstrate a fallacy in "be liberal in what you accept" any more than closed source software demonstrates fallacies in Linus's Law.

The problem wasn't liberal acceptance, it was that liberal acceptance ended when Cowboy was added to the mix.

Strict acceptance would have shown the error earlier, but continued liberal acceptance would have allowed continued functionality.
I know I know.

It's just that it saddens me that the KDE people don't seem to understand
that first impressions are a big thing. I really believe that in terms of
engineering KDE has no competitor... on any platform or OS. But as history has
shown us, this is not enough. When an avid KDE user like me can't stand
the defaults and spends 1-2 hours on every new installation to make it
usable, something is not right.

Also add to the fact that at some point I need to get some work done and
not mess with DE config options... sigh.