skysight-inc/HackerNews huggingface dataset:
It's unclear to me how to actually run this. Only executing the two commands listed under the Installing section does not run it - I had to `cd` into the scraperjs dir, then `npm install`, then continue with the second Install command (`grunt test`) to actually test.

Also, do you install scraperjs into each project directory you want to use it for? Or just install it once?
I'm very curious as to why this is diverging from the "Ember Way" and not using http://www.ember-cli.com/

It's an officially supported approach that is under very active development and (at least ostensibly) covers what this tool does and more. The use of globals over ES6 modules is the most glaring omission.
I'm afraid I'm not much of an RF person either, but that's interesting.
KDE does most of these and many more out of the box. ;)

The only one it doesn't do by default is the Android integration but you only need to install kde-connect and pair your phone. Kde-connect will probably be part of the default installation in the near future, so it will be out of the box too.

KDE always had such cool features. For example when audio CDs were still a thing, whenever you inserted an audio CD in your drive and open it in KDE's file manager it would show you folders with mp3 and flac versions of the songs. Once you tried to copy them, KDE would rip and encode them on the fly for you!
It seems to be tied with Groovy at the #2 spot (about 2% each).
Probably because next week Gulp will stop begin the new hotness and there will be something else.
I’m pretty sure this design for trackballs dates back quite a bit before the Atari trackballs he was looking at for inspiration. You’d have to go do a patent search to figure out exactly who invented it and when.
>At some point, you have to make comparisons with the
>high-volume and reasonably high-fidelity data that you do
>have rather than wishing for more perfect data that you'll
>never have.

Certain personality types complete college (fairly disciplined). Are colleges taking a disproportionate amount of credit for the career success for the people that would have been more likely to succeed anyways(with or without) college?
You might be heading towards an adverse selection problem here. For every viable startup, there are 10 that aren't. It's more likely that a non-viable startup would want code from someone who is going to be gone in a few days or weeks or even months. So you might be selecting for the wrong kinds of organizations with an offer like this.

A full-on internship might be a better bet.
OK, so the reformers need to define their terms. Yes, I agree.
Agreed. If I can't refactor the architecture as easily as the domain code, it's too brittle.
* Tomahawk relies on good metadata (that's how it matches to the best available source for each song), so if you are missing ID3 tags it won't import them into the library.

* You are right, we don't yet do a good job with various artists, but you may want to give our latest nightly a spin as it re-adds the flat view to the collection.

The queue works differently than Winamp - it injects songs into the currently playlist list and they then disappear once played. If you want a history of everything you have listened to you can get it from "History".

http://download.tomahawk-player.org/nightly/windows/tomahawk...

* As for ReplayGain, it is a bit problematic with the various sources we support, because we can't pre-analyze tracks. It's certainly on our roadmap, though.

Thanks for giving it a try.
I'm actually going to call bullshit on the entire notion of a "critical 3%". That may previously have been true, but so, so many apps these days have the majority of their code on critical paths, and time and time again I've seen apps that are generally sluggish just because of death by a thousand cuts. There wasn't a 3% focus area where fix it and everything is magic, it was a "well, this anti-pattern permeates your entire app, and now you have to significantly overhaul 50% of it to fix it"

The modern era of low-latency interaction with high framerate scrolling & animations has completely changed the performance landscape. Performance is not something you can bolt on at the end anymore.
Oh so fwiw, there is a bit more info if you use Tor: http://syro2eznzea2xbpi.onion

Coverage is here: http://pitchfork.com/news/56341-aphex-twin-announces-new-alb...
Ah, but the word for X in this context is not necessarily the same word you should use in some other arbitrary context.
I would agree with you if you were talking about Call Of Duty, but I think Minecraft is a different game.

The amount of potential creativeness and ingenuity that exists just in vanilla-minecraft makes the game more appealing developmentally to kids. Building structures develops spacial reasoning and 3d thinking. Collecting resources disciplines management skills. Collaborating with others and respecting their buildings both teach important social behaviors that are otherwise non-existent in most other popular games. These are just a few reasons why minecraft is both a really fun game, and a really exciting game to push further.

It's the modern sandbox game, and it's just a canvas. So we are trying to bring programming to the above skill set with learntomod.
Apparently what OP was talking about was a remote console into the webapp. You still can't open a random REPL and change the features of another process.
Looks pretty interesting. I like it. I actually think it might have more of a market for planning sprints in Agile development, although having priority + deadline on each story would probably have the same effect.

That said, I'd never use this if it didn't integrate with Google Calendar and some widely-used tasks APIs. I've experimented with too many event/task managers to count, and getting it all to work the way I wanted was always kludgy. I now have a perfect setup with Google Calendar, Cal, and Any.do, and my fingers are crossed that those services will last.
So how long will it be before spurious leakers are introduced to the fold to dilute the truth with provably false material? And return this topic to the realm of the paranoid and conspiracy nuts?

Not implying that this is the case here, just curious.
Sure - best of luck. Finding a great co-founder is really, really hard. In fact, chances are you will spend more time with your co-founder than your significant other.

I'd advise spending as much time as possible, and trying to work together on some smaller projects before making the plunge.

Oh, as a minor note, instead of saying "I decided to abort the project as I didn't want to do 80% of the work while earning only 50% of the profits."

I would smooth that out to something like, "After some discussions on the amount of time we were both able to commit, in the end it made sense to stop working together. It seemed like the best choice since I was able and willing to spend a lot more time than he/she was, so we ended up parting ways amicably."

Assuming of course, that is what happened..!
> Scala can't even properly be a primary language in parallel to Java at the moment.

This is a very important point. There is a lot of ambivalence about Scala in the non Android world already, it's naive to think this ambivalence would completely go away on Android. The same problems that are crippling Scala's adoption in the non Android world will be present on Android.
Not really relevant to anything, but I could never get why so few of the Finnish bands got so little international traction compared to Swedish bands. There are lots of good musicians, even without importing from St Petersburg, not only in hard rock and metal.

(I remember walking into a Finnish pub the first time and checking the jukebox. Half of the selection were good hard rock and metal; do the same in Sweden and it will be mostly slimy pop produced as a business.)
Promoting the use of Bitcoin in Södermalm (Stockholm)
For example, go to http://www.imdb.com

On the right, you'll notice that under the sidebar "Opening This Week" is a movie titled "Love Is Strange".

With that in mind, press Ctrl+U (view html source).

Try to search for the word "Strange" anywhere in the source. (It's not there.) If it's not there, how did it get shown on the screen?!

The answer is that it is "dynamically" loaded. A simple scraper that only works on a static download of html source won't be able to retrieve that string. You need web scrapers that can process dynamic pages (execute Javascript).

Btw, you'll notice that you can find the string "Strange" via F12 (Developer Tools). That's because the F12 inspector shows the html after the DOM has been dynamically modified by javascript whereas Ctrl+U does not.
If You Only Do One Thing – Part 4
That's awesome. Were you NCPA?

Funny enough - when I was entering High School around 2002, paintball was in the middle of a big growth phase, and as part of it, the NCPA seemed to have enough traction that there almost seemed to be a chance that players might start to have a hope to get college scholarships to play ball.

Definitely relate to you about the arms race. Though I enjoyed the tweaks to my Autococker including the Eclipse E-Frame, by the time I got out of the sport in '04 or '05, Intimidators and the DM series really took it to the limit.

Technically they were "semi-auto" but were walkable up to 14-15 shots per second and in the X-Ball style play, people were literally going through cases of 2000 in single matches.

Insane price ramp. Crazy to think it all happened within the span of a decade.
Yes, there's a lot of caveats in this. Especially around the Co component!
Thankfully on BSD the options are passed before the file names.

For example chown username:username files directory -R

Doesn't actually work. You have to move the -R to before the usernames. chown -R username:username files directory.

Same thing with rm.
I think you'd need CasperJS when you need to perform browser actions (login, click on a particular button, fill a form etc). But if you just want to scrape content (eg episode urls of The Daily Show from Hulu), then ScraperJS should be enough (and faster?)
On the other hand, abstracting too much results in a more complex architecture that leads to it's own hard to fix performance problems later on.
Rails CVE-2014-3514: Strong Parameter bypass with create_with
How about playing with your kids? I have a private Minecraft server set up where I, my fiancee, our godsons, and their mother all collaborate. We use a custom-assembled modpack with a lot of different options; my fiancee has been learning to breed trees and bees (Forestry mod), while I've got a nuclear reactor going (IndustrialCraft 2 mod) and am starting to design a rail system (RailCraft mod), and one of our godsons has been building fancy houses, furnished with add-ons from BiblioCraft and MrCrayfish's Furniture Mod.
Science vs. Conspiracy: collective narratives in the age of (mis)information
Uhmm... what?
It could also be evidence that people started watching the rip and decided that it was worth going to see in the theater instead.
I agree Michael. That is, in fact, why I said I believe that the business aspect is much less demanding than the development one, at least in the early days of a tech startup.

Very interesting topic in my opinion.
Yes, these are excellent points. They emphasize very strongly that they will even accept teams with no idea, so I believe ModernMech is very much in the right on this one. But I understand the original point as well.
That's three strawmen in a row, none of them coming remotely close to addressing the point I made above.

The web (scala-internals, scala-users, stackoverflow) is filled with threads of people trying to run their Scala code on Android and being mystified by fatal errors from Dalvik or DEX generation simply dying on them.
Maybe it's the active development part of it? Things are changing fast and it's still not even at 0.1.0.

From the docs:

Although potentially exciting, this is still really a WIP, use at your own risk.
I have no idea what you are trying to say here.
Robot cars with adjustable ethics settings
No, I did not mean that the grammar is more important.

What I was getting at is that it's not the individual words, but the context in which these words are often used.

If you look up in the dictionary, there are about 6 different ways to refer to a woman/girl. Can you tell which ones are in common usage? Which ones sound formal and which ones sound casual? Which ones might seem offensive in certain contexts?
Hah this is awesome to hear. I love this discussion.

>> The big American league now is the Paintball Sports Promotion (PSP) league, the flagship being 5v5 Race-To-7 format. Think very fast paced games and the first one to win 7 times wins the match.

Really interesting. The season I stopped playing, NPPL split into NPPL 7-man, and PSP took the new format X-ball as their flagship, with 10 and 5 man on the side too.

A question I have - from an outsiders perspective, it seems like the sport kind of died down around the time of the recession in 2008 or so. I feel like I stopped seeing as many of the publications on the shelfs at Barnes and Noble and such.

Would you say that's the case? Or am I just an outsider now?
Big Data Analytics: MapReduce
Maybe you are too clever to understand?
I think that's the way my browser is set up, but there's still a huge spike in internet connections whenever I restart it. Maybe Firefox doesn't load every tab, but still loads one page per open browser window, and it feels slow because I sometimes have 30-40 windows open?
I would think that's somewhat similar to two gas stations on opposite corners. You can get in and out of one of them fairly easily from any direction and going back out in your desired direction.

You're not invested (usually) in going to a particular Starbucks when you're getting your coffee on the go. This lets them increase the throughput for the area, while also capturing traffic (foot traffic in the case of this setup it seems) from more directions. You want coffee, but it's on the opposite corner then you have to cross two roads two times each? That's inconvenient. You have to cross, in the worst case, one road twice to get coffee in this setup. (Note: I don't think people analyze their behavior to that depth, but ease of access is at least an unconcious factor in determining whether to visit a place.)
The once stealing CC informations are not the one using it usually, the whole "carding" scene is based on CaaS.
The best would to have a Pinboard (pinboard.in) integration too :-)
App developers can now earn affiliate commissions via Store Kit in iOS 8
That isn't even a reply is it? I could definitely build a solid case with a lot of historical references to support such an argument. However I'm very doubtful that you could build a solid case that Stalinism is in fact built on the foundations/ideas of Socialism. Just as it's pretty easy to build case that North Korea is not very aligned with democratic principles. This article is from 1940 and is skeptical of Stalinism. There's alot of more, and earlier, examples of such criticism as well.

But the propaganda that Stalinism is actually what socialism stands for was in the interest of both sides of the cold war, and we live with this "repeat-until-its-true" legacy today.
I do this with awk or sed scripts. This way I preserve the original data and have an exact and documented steps how the data set was changed. It was ages since I actually went manually into a file to overwrite information.
At the end of this road, I foresee a full IDE baked into Firefox. I can't wait.

It would so great if you could just open the App Manager, click "Create New App", check the boxes of the libraries you want to include by default (jQuery, Ember, etc.), and it would then generate a Hello World app folder with all those files included.

Heck, Firefox Developer Tools is practically already an IDE. All that really remains for it is a "Resources" tab with text editing ability.

EDIT: Additionally, being beginner-friendly would be a huge advantage to Firefox OS because its target market is the developing world. Only requiring an installation of Firefox to develop apps would significantly lower the barrier for who could learn to develop apps. Locals could quickly learn to make an app that caters specifically to their local community (what farms are hiring, where the cleanest water is, etc.).
While I haven't tried any, I think if you want to handle dynamic Javascript content, you'd have to go with a JS library. Feel free to correct me if I'm wrong.
Windsurfing 101 for Startup Founders
We created a "Data Engineer" job (inspired by Amazon's name for the position) for precisely that purpose. The core schema behind Zalora (we sell clothes online) had over 5,000 tables and well, some of the stuff could definitely be improved. There were so many upstream issues we decided to make fixing them full time work (working with both the developers, and the end users like the people buying the products to put on the site).

I can't comment too much on it publicly but well, it looks like it was worth it. I definitely agree that there is a split between statisticians, and "data engineers" in both personality and interests, and you should have both on your "data science"/"big data"/whatever they call analysts these days team. It is however bloody hard to convince upstairs to pay a lot of money for the work! (as with anything "without deliverables", really)
Gosh that's brutal. Sorry to hear it man, glad to hear you're above it both professional and spiritually.

I also feel bad for the person who's marker went off in your face. What a horrible guilt that must be.
Yes, twice --
It's not about judging. Think of the scorecard (dashboard) as a tool to keep everyone on the same page. Especially as you scale-up, the weekly review is vital to marking progress and planning ahead. The structured dialog is vital to relationships with co-founder peers.
"Illusion" really needs to be stylistically banned from these sorts of articles. Derived quantities are not "illusions", and no amount of figuring by our particle physicists will do anything to "mass". It just means it may be a derived quantity from some more fundamental things, which is fully interesting enough in its own right without having to invoke the sophomoric wonder that this, that, the other, and everything is an "illusion".

(What if we're just dreaming the illusion that you're a butterfly dreaming the illusion of mass arranged in the illusory shape of man dreaming he's an illusion? That's, like, deep man... pass the Doritos.)
5 Significant Email Marketing Tips That Will Put Your Readers In Action
To put it crudely, you're thinking with a deity's mindset. PyPy has to accept that annotations can be wrong under this proposal. PyPy is trying to implement Python, and in Python, those annotations are strictly advisory.

PyPy can of course take that mindset, forking the language into some typed python dialect which, for well-typed programs, returns the same stuff as normal Python. Actually, you may be surprised to know that this language has already been completed (!) and a significant program has been written in it (!!). That significant program is called PyPy (wow so meta), and the language it's written in, which alters Python so that static type inference is possible, is called RPython.

But assuming that PyPy doesn't force everyone to write RPython, static type inference cannot be done easily in Python and static type annotations are strictly advisory. Given this, PyPy will keep doing its just-in-time thing. Then, we're compiling while the code is executing. But then what help is a type hint? It's run-time. We have the argument; we know what Python type it is supposed to be. The problems which PyPy has to solve are things like, "can I optimize this Python `int` into a single 64-bit word?" and those problems are not addressed at all by the type hint.
He gave the presentation in Kansas City during a big push for streetcars. The streetcars are happening, and as far as I know the people in charge didn't give any attention to the gondola solution. I live outside of the city proper, so I haven't been following it too closely, but I do know that the streetcar is very expensive and that votes for expansion have already failed.
If you are running Aurora, you can have almost all of this: go to about:config, search for "webide.enabled" and change the value to true

It won't download and install the js libraries for you, but it does let you click "Create New App" and sets a bunch of stuff up for you.

You can even install a Firefox OS simulator to test your app with.
That's awesome. I always respected the old stock games, though I never really got too far into it myself.

Remember looking at Palmer Customs on the web?? Works of art.

http://www.palmer-pursuit.com/
I think just linking to his comment is fine. I wasn't sure if you were quoting at first.
I find it incredibly frustrating that only now people are waking up to what the cipherpunks have been saying for many years. It's like people heard all the talk of malicious governments and untrustworthy environments and dismissed that as something that would only happen in China or NK or some other similar oppressive state. And then the penny drops - no! We're talking about the US and the UK and every other government! And those warnings were not theory, but true.
Clustering is also a benefit to supply chain logistics, although it would be a bit extreme to do it just for that.
> Find a technical cofounder who can help validate an MVP and iterate it to product-market fit.

Have a non-technical co-founder source real customers to validate the MVP.

Non-technical cofounders can be in constant contact with the market generating your alpha and beta users so that when you launch you are generating cashflows to help sustain your business. You don't even need to have an MVP to get a potential customer waiting to try the first version of the product. All you need is an idea and to get in front of customers with the idea. That way you can get feedback from them the entire time you are developing, not just when you have a product.

Non-technical cofounders could also be establishing relationships with investors and partners that could accelerate your business. It sounds like your co-founder just didn't have a good idea of how they could really contribute to getting a sustainable business.
i bet you'd have better luck just removing all spaces and then resorting to a text segmentation algorithm. Peter Norvig has some great papers on how to do this effectively. I've wrapped his code with a Tornado web service: https://github.com/adkatrit/text-segmentation-server
ProtonMail email loss incident post mortem
Growing up in the US, I learned Finnish from books and maybe some official radio/TV, as well as family. My cousins in Finland made fun of me for speaking like a book: I'd always choose the first sentence you presented and they'd just gawk. "Who talks like that?"

I knew lots of old words they'd never heard, though, since I was practiced at speaking with 70-year-olds who'd learned from their immigrant parents. A little linguistic time warp...
The account merging part is something your server should handle.

In my app I maintain a users table that has columns (google_account_id, facebook_account_id, twitter_account_id, etc), pointing to individual rows in a separate accounts tables (e.g. google_accounts, facebook_accounts, twitter_accounts etc). When a user adds an existing account_id, I take care of merging the two different users rows, populating appropriately the account_id in one of the rows, then deleting the extraneous users row. I also migrate the existing data referring to the to-be-deleted user row to the one I plan on keeping.
A “Holy Grail” Humor Theory
Rails 4.0.9 and 4.1.5 have been released