skysight-inc/HackerNews huggingface dataset:
I don't know, but can't help thinking this site would suit Microsoft/Bing really well.

Oh shit I said the B word.
A little aside... Developers really should read your post twice and understand exactly how admins think. These types of departments are usually slow moving, and really hinder progress. When you read about the people who are stuck on old browsers and need legacy IE support, it's probably because of all the "planning and work" that would be required to upgrade.

Anyway, I've always advocated dumping legacy browser support because once the right people have problems viewing the web, fires get lit and the job gets escalated.

The only people who can't upgrade their own browsers are the ones with an IT team standing in their way.
A better way to defer JS
In search of lost time, by Marcel Proust.

I've had it on my shelf for a while.
perhaps via uploaded phone contacts?
thats fast. SO basically, take existing product start kickstarter + nice profit margin, and claim the credit if I understand correctly. Not that its wrong or anything...
If I was used to paying for goods with my iPhone using touch ID and I had to start entering a passphrase instead with another phone to make payments, it might very well be one of the biggest complaints I had.
2 options: either give LI a secondary email (5 minutes to create a new gmail/other account for spam), or create filters (label as "linkedin-spam" and move out of inbox). Works like a charm for me.
banks are among the slimiest for finding ways to run up fees on you - I believe it must be their primary source of income these days.

It's not just the US - as patio11 knows, here in Japan, the banks charge you a "convenience fee" for using the ATM when the bank isn't open.

Using an ATM vs a teller actually SAVES them money. This is the most ballsy thing I've ever seen, and exists only because most Japanese don't realize it isn't normal
Could a scientist comment on this? Or is there any _scientific_ source?
Also, isn't this a clone of the DigiSpark and its Kickstarter?

http://www.kickstarter.com/projects/digistump/digispark-the-...
نتيجة تنسيق المرحلة الثالثة
In my experience, when working with anything but very small projects vim is a liability. Vim's main feature (speed of editing) is of marginal use when you only write about 10 LOC per day (as I would say is still the case 40 years after The Mythical Man Month was published, at least on average). The time when you're not writing code (which is most of the time) is used switching back and forth between files, going to declaration/definition, debugging,(auto)refactoring, changing between project configurations and so on. All this is very difficult to do with vim since it comes naked out of the box and you need to use all sorts of crutches to make is resemble a modern IDE. And when you switch another machine all you usually get is another barebones vim.

For instance, when working on a C++ code base, vim will never come close to the ease of use of Visual C++. It might be better at "delete 2 lines starting at line #256", but that's about it. This can be improved by plugins that most of the time will not do exactly what you'd like them to do, so you will have to "adjust your workflow" to work around that.

My original point was about using tools because it's cool or because the internet said so, and there's load of stories where people buy into how good vim is and then after a few months they still don't 'get it' so they are told they're doing it wrong (or just not smart enough). Ditto for git, lisp and other silver bullets.

If you ask me, if efficiency were important people would be using hg instead of git most of the time because most of the things you can do in git you can do easier/simpler in hg - at least for the most usual cases. After a short intro to hg people will keep using it happily ever after, whereas the git user will keep coming back to StackOverflow questions to find out how to hard reset to head after rebasing from origin and rewinding. Speaking of SO, this quote matches my thoughts exactly:

"It seems to me, that people using Mercurial are not so easily impressed. This is reflected in how each system do what Linus described as "the coolest merge EVER!". In Git you can merge with an unrelated repository by doing:
git fetch <project-to-union-merge>
GIT_INDEX_FILE=.git/tmp-index git-read-tree FETCH_HEAD
GIT_INDEX_FILE=.git/tmp-index git-checkout-cache -a -u
git-update-cache --add -- (GIT_INDEX_FILE=.git/tmp-index git-ls-files)
cp .git/FETCH_HEAD .git/MERGE_HEAD
git commit

Those commands look quite arcane to my eye. In Mercurial we do:
hg pull --force <project-to-union-merge>
hg merge
hg commit"

I would like to read your insights related to efficiency.
Surely there was a better way to handle this? 1.1 million users in 8 hours on an un-official version? That's brilliant enthusiasm, which Blackberry don't often get these days. Simply shutting that down and telling them to register for some email updates is a bit of a dampener.

Couldn't they have become some massive trial group etc.? A giant set of early adopters to keep rolling out improved versions too (All with a big "alpha" caveat if that's what it takes), that can get people not yet in the group excited.

I think the little bit of hype and excitement from interested users is just the sort of thing BlackBerry needs, and putting a plug on that is crazy.
The scaremongering misinformation about aspartame made me very sceptical towards the other claims, and then I came to the kicker that made me laugh out loud: that last section. http://www.snopes.com/cokelore/acid.asp
"Worry about global warming impacts in the next 100 years, not an ice age in over 10,000 years. "

http://www.skepticalscience.com/heading-into-new-little-ice-...

Basically none of these memes are new. They often rely on misunderstanding of context. (For those who didn't know, skeptical science rebuts these commonly found arguments against global warming.)
She was his Boss, and she told him to support it.

He could advise her and tell her why it is a bad idea, and if she still wants to use it, he must support it.

Instead he said no, which is fine from his side. But If you don't want to do something the company expect from you, don't be surprised if you get fired.
Nicely illustrated and concise!
I don't believe he's talking about what to name things in production code, but in tutorials. The author's on this thread though, so maybe he can answer. I just thought i should drop my 2c that reading a wacky tutorial (such as the one I just completed for Rust: http://www.rustforrubyists.com/) is much more engaging than reading Stroustrup's C++ book. In any production or even hobby code, of course, I would never name anything so strangely. I do think it's a great way to get started with all those throw-away projects it takes to become literate in the language.
How to prevent Google indexing a page on your Jekyll site
There is a movement to "contextualize" introductory programming courses (and other CS courses) by teaching core concepts in the context of a problem domain that is meaningful for the students. Media computation is one such effort: http://coweb.cc.gatech.edu/mediaComp-teach
You can do that with Firefox's bookmarks (last I looked) and Chrome's "search engines" (and there's probably something in Opera or Safari) using any URL you want, %s in the URL will be replaced with your search.
Solve database mapping problems and the impedance problem of ActiveRecord
In the last 15 years I remember having used as my main editor: TextPad, Vim, KEdit, Textmate, Vim (again), Sublime Text. I consider myself a decent vim user, but went back to non-modal editors, they feel more comfortable to me. My muscle memory works best with "synchronous" keyboard shortcuts (ctrl-alt-shift-whatever) rather than "fluent" vim-style commands like ciw, ct" etc, that require a mental context switch.

It's important being able to use vim, because sooner or later you'll edit some files on a remote server, but I don't understand the enthusiasm of so many people for it. Vimscript is horrible BTW.
How the hell is Grooveshark still alive? Essentially it's a streaming frontend for illegaly uploaded music.
For the record, I wrote it on Friday. And almost all articles on the web are "written for ad impression count."
I've always been told this with mathematics. You won't really "get" it until you've done enough exercises, especially the more abstract you get (I'm looking at you, Category Theory proofs.)
I don't know why it took me this long to apply the same principle to learning new programming languages. I always thought, well if I just start on this monolithic hobby project, I'll learn the language after having read xyz. Well, turns out, it's a lot more entertaining and faster for me to just blow through a bunch of medium-sized throw-away examples for a while first. That monolithic hobby project comes along much easier with less of a "I give up rate" afterwards, for me anyway..
There are other editors out there. I edit files on remote servers regularly, but I've never used vim for that.
I think the world should intervene in american gun use _outside_ of their nation's borders.
Test Configuration Management Code
No, the DigiSpark is based on an ATTiny85 microcontroller, the Microduino is ATmega328P/ATmega168PA-based (Core) or ATmega644PA/ATmega1284P-based (Core+), like the Arduino Uno and Arduino Mega2560, respectively.
I must have missed something. I didn't read what patio11 wrote to suggest that he thought paying with cash (or it's equivalent) would be a bad decision. It seems to me like your friend made a sane and responsible choice when she ditched the bank.

Really, if asked, I don't know anyone struggling financially who has a line-item in their budget to cover not having money. Maybe overdrafts should be capped and charged the going annual interest rate for short-term loans. If I understand correctly, that is how they are handled in Germany.
> There wasn't an even reasonably decent browser in 2009

The Opera browser was quite nice for BB in 2009. But if you mean native browser, you're absolutely right.
Fast food is not a matter of being cheaper than groceries, it is a matter of no grocery stores in walking distance of the poor, but the 7/11 or McDonalds is.

Fast food is far more expensive than groceries. I haven't eaten at a fast food place (or any other restaurant for that matter) in a couple of decades.
Tenacity, that's how: http://mashable.com/2013/04/22/grooveshark-radio/
It looks like there is some controversy going on regarding the Kickstarter "fake Microduino" statement:
http://hobbycomponents.com/index.php/dvbd/microduino.html
There's a screenshot at the page 49 of https://wikileaks.org/spyfiles/docs/GAMMA_2010_FinfFINFISP_e... (logs of ADMF trojan upload service) which mentions resource "chrome_installer(3)_129271991323222656.exe" was processed.

Doesn't it mean that ADMF of FinFly somehow interferes with browser auto-update in order to upload its trojan to the target computer? I know browser update file must be somehow cryptographically signed, but NSA may have access to private RSA key used for browser updates, which allows such types of attacks. Isn't it?
So in search of a price and more info I found http://hobbycomponents.com/index.php/dvbd/microduino.html so something does not feel right.

But leaving it there I did not found any indication on the kick starter page that it is new, and their pledge goal of $20,000 does not feel like they want to rip someone off.

I perceive it has the company itself want to start to sell to the "consumer" directly, and kick-starter is a great way to test if there is any interest.

What I want to know is does anybody see something wrong with Microduino to use kick starter like this?
Howl: Websocket based asynchronous message delivery
Until you were there to measure the temperature, all you have is just the output of a model. The model is not the world.
Thank you for your reply and expanded comments.

The adversary we are most worried about is a government agency in 2023 demanding a large Website turnover of all live data, backup data, and backup tapes. If a weakness in AES is found sometime before then, the agency can decipher secret data offline and in parallel, regardless of when it was uploaded to the server. In other words, the attack window for encrypted data stored on a server is infinite. If we're encouraging the upload of encrypted data to the server, the encryption has to be future proof, since server-side data is in practice never thrown away.

In the attack you mentioned, the secrecy of TLS via AES isn't at issue since there is nothing secret about our open-source libraries. If the integrity of TLS is broken (due to a real-time exploitable weakness of SHA1-HMAC or of the public key system used in session negotiation), then only those who upload data in the attack window are vulnerable. Those who downloaded and used TripleSec code before the discovery of the attack are not at risk, and of course those who use it after TLS is fixed are also OK.

Finally, I see no problems with older (i.e., 90s era) crypto constructions that haven't been broken. RSA from the 70s is still useful. The cipher cascade here is essentially a one-time pad, so predates Schneier and is better attributed to Shannon 1949: http://netlab.cs.ucla.edu/wiki/files/shannon1949.pdf
High-Skill Immigration Reform Likely Dead In 2013
It's the same in Norway, not sure about the other Scandinavian countries.
Of course, our distinction between 'normal' and 'armed' police has no bearing in the US where the environment is completely different and armed civilians is almost an everyday occurrence.
People try to force themselves to use vim (or emacs or whatever) because they're curious about it, and they find out that they have to spend some time and effort with it before they can decide whether or not it's the right editor for them. And what makes people curious about it? Most likely the reputation has something to do with it.

I agree though that there's no reason every programmer must try and learn vim; there plenty other editors out there, and if you're productive with one, there's no reason not to stick with it. Still, people want to try because they're curious, and if vim lives up to its reputation for them, well.. good for them I guess?
I don't know about claiming credit, It seems that they were a supplier that now wants to become a distributor of their own product, but correct me if I'm wrong.

What is questionable is how they are informing the public about other distributers.
It's probably similar to the search volume bar on the normal page: https://www.google.com/trends/hottrends
Since, by definition, a PhD has faced down a committee that has the power to say "this had better be right otherwise you've wasted the past five years of your life", and has likely been on grant projects where their funding is similarly on the line, that suggests you should probably try to hire more PhDs, not fewer.
JSWarrior - Play a game by writing JavaScript functions
I love that company. But I just don't see a future where it keeps its doors open. Especially now with Google and Apple joining in.
You could argue the same about Youtube, in some sense.

They do pay royalties to some artists, and at least for a while a lot of upcoming artists were advertising their new albums there. I discovered a bunch of great groups through that.

Unrelated with revenue, but I liked how some artists (Avicii comes to mind) ask you what do you think about X song when you play it in Grooveshark, that's some valuable direct feedback. The radios are awesome too.

Can't hide the fact I've been using it for years, but I truly think Grooveshark is the best music streaming service by far. Spotify's catalog is nowhere as large, Pandora misses on so many features, Last.fm recommendations are good but what else do they do...
I agree. And to be fair to governments and spies, we don't know if any of this info is really dangerous to national security. Well, I certainly dont.

Yes, I am a very heavy critic of US spying and so on, over reaching, but equally, the info released must have some filtering so that stuff that is relevant to the general public is released and stuff that is really, genuinely, dangerous is held back. If an independent journalist/lawyer team say something should be held back, I think we have to, even if reluctantly, accept that. So, exactly like the Guardian people are behaving.

I want intelligent considered leaks, not dumps like this. And in some ways, this is not too dissimilar to the NSA slurping data. Mass dump, mass slurp. Neither are good.
Thanks for the feed back... I really am a terrible spelling. I at least ran through a spell check and corrected those errors real quick. There's two errors where there's no space between a word where markdown is parsing it that way. Might just un-italicize those words later. If you notice any grammar mistakes that are annoying please feel free to email me and I'll fix them.
Spending money is as much a skill as making it, and I do not mean only investing or the pleasures of this world provides.
I think national governments are not going to feel like rushing to the aid of virtual currencies - from my understanding they have the potential to eradicate tax bases.
I understand and agree with your point, but not so much with your example. Recursion strikes me as a concept that is simple to explain (and the definition you gave is actually quite good) and hard to master, as in it really sets in when you practice it enough. I think the fault in how you were taught is not in the lack of clarity but that you should have been given a shitload of exercises on the topic.
Some interesting controversies around the project.

Firstly my assumptions may be horribly wrong, but it seems that:

- Microduino(The company) is the suppliers of Microduino(s).

- They previously sold it to companies that would sell it to consumers, a example is Hobby Components.

- Starting with the Kick Starter project they started to warn prospective customers of companies that sells "fake" Microduino.

- zhouyisu, posted a link to a Chinese company(distributor/supplier?) that also sells it. Is theses Microduino fake?

Keeping the above in mind, arduino was designed with open hardware in mind. So you can easily get spinoff project like these.

But there is also a risk that other people will be able to work off your hard work, which I don't think is really wrong.

Because I believe value is not in the physical product but the support. So buy it from the cheapest company, but don't expect support from another company.

In regards to Microduino using kickstarter they way it is using it at the moment, I don't believe their doing something wrong. After all they are crowd-funding.
have an uncle who is a bank dev since forever... he says when he started banks had a "cost per client" that they had to make up for lending/investing that clients money.

nowadays they have only consideration for "profit per account".

and he says thats because banks are now almost required if you want to get paid for your job, so you dont have to give anything for free anymore.
> Well, now that the polar bears have adapted and are now living further inland, the seal population booms in the arctic region. In fact, it gets so big, that now penguin populations are in rapid decline

No penguins in the Arctic, no polar bears in the Antarctic; they have little-to-no bearing on each others population (even indirectly via seal populations). You could've chosen a better example.
Problem is that it's trivial for these services to collapse the emails into a single one for merging purposes. I doubt many do though..
I think that's a fair point. Guerrilla pretty much said what I would say... most of my production code just uses plain Jane clear names like "user" or a variable named "name_array".

The bigger message is to communicate that programming is fun to people who want to learn. I think you're average working programmer out there probably is... but my "educational" experience was not that way. It wasn't really about using whimsical names either, it was because it was taught so passionless and half-assed. I really am just saying this works for me and I see a lot of kids coming into Ruby and to Rails really getting a kick out of the small stuff... It's passion and it's details that are important... whimsy is optional.
I don’t understand Chinese, and it was a difficult page to understand without pictures. The first link in the list (one screen down, at the left) is http://item.taobao.com/item.htm?id=21642668848 . The photograph is very similar. More information in: http://wiki.microduino.net/
There are differences between police and citizens, but you're right that "in theory" they're much narrower than is generally perceived. In practice, however, it seems that possibly-not-really-justified killings by cops are given more of the benefit of the doubt than those by private citizens. (The recent Zimmerman case seems like an exception to this, however. It's probably best not to speculate why.)
The colours just look to iterate through Red, Yellow, Green, Blue for each search term per box.
Apply a spam filter...?
That's lovely! Part of me thinks that kind of thing should have been more of the focus of my post.
Yes, I'm well familiar with the term. I did not mean to imply it was intended maliciously (nor that it wasn't.) I simply think that it is easy to interpret it as a devaluation of skill. This reactive feeling may just be based on my personal experience, but I also know I'm not the only one.
Yeah fair enough. I wasn't really critiquing the explanation so much as that was the end of it. They also made us hand write assignments and quizzes thinking it would somehow keep us from cheating. It's been several years now so I wouldn't be able to accurately remember but I _feel_ like most of what we did with recursion from that point on was on paper and we were pretty much left to our own devices to figure out recursion...
That tone is implied because that's what they thought when they designed the language. He specifically says that exact thing... They were trying to make development of the kind of projects C++ was used for easier and as such it was a reasonable assumption that they would draw users of C++ to Go. He also says it didn't really end up that way and explains why.
Lol. After reading my own comment I think I'm terrible at my native language, too. I need to stop writing things before I've had my morning coffee.
Synesthesia Sells
Dynamic Terrain Rendering with SlimDX and Direct3D 11
What is the next big thing after 'Big Data'; 'Big Sensor web Era'
I found this too. Not sure why. Perhaps it just fell off the front page?
>Essentially it's a streaming frontend for illegaly uploaded music.

And I think it's only a good thing. 'Legal/Illegal' are just man-made barriers to access the spirit of freedom to rejoice/discover various cultures/tradition/communities.

I understand that there is a possible monetary loss involved as a side-effect, but I don't think it's much serious as the various Copyright organisations project it to us[1]. If that was how it was, the internet would be piracy free, already.

[1] http://torrentfreak.com/bittorrent-piracy-boosts-music-sales...
Comparative advantage is a one thing that comes to my mind.

http://en.wikipedia.org/wiki/Comparative_advantage
"Just use a credit card" isn't necessarily an option (if your parents have bad credit, they aren't going to be able to help you get starter credit which means a secured card, which means having the cash to secure it...).

I agree though, I like to trigger my payments.
Grades or knowledge: pick one
You will notice the difference if you ever want to move your music to a better format in the future (due to transcoding losses). With FLAC you would not have this problem.