skysight-inc/HackerNews huggingface dataset:
it is quite well explained in pg' blub language text. The reason to learn haskell is twofold : make you a better programmer (functional programming breds good habits in any language and help you think differently about problems), learn something interesting (puzzle your brain for the pleasure of solving the puzzle).
thanks for the reply, I will try one of these out
I immediately looked up if android has the same functionality. http://stackoverflow.com/questions/19067794/ios-7-multipeer-... sadly it does not
(note, the budget for such a proposition might not far exceed a few trillion dollars.)
I don't believe that Stop and Frisk is effective, but even if it was, I don't want to live in a society which trades our liberty for that benefit.

It's not about the efficacy, it's about the sort of society we want to live in. Because there will always be those that make arguments from pragmatism.

Freedom isn't easy or pragmatic, if you think about it like that.
> So exactly the same as Python then?

Recently? Sort of, yes. Though in python it's more like everything has a blessed hash, and the assumption that everything is an object is much more thoroughly baked in in Ruby. Also the way that classes interact with their instances is quite different.

For example, in python a member of the class that is not overridden in an instance also happens to be a member of an instance. This is how default attributes work:

>>> class x(object):
... pass
...
>>> x.blah = 1
>>> x().blah
1

This actually gives you something qualitatively like a static method (through the staticmethod decorator), it is callable from an instance as well as the class and behaves always as if it has no access to the instance's state.

This kind of blending of instance and class doesn't happen in Ruby. The class is a completely distinct object with its own independent state, and is instantiated just like any other object, some syntactic sugar aside. It is an instance of class Class and its methods are the methods of class Class, while instances created by calling its #alloc method have the methods that are defined on it.

Python now shares some concept of everything being an object, I'll grant, but their models remain quite different and you really do have to work significantly against the grain to effectively use ruby in a non-OO fashion. In ways you simply don't in Python.
Touch screens might help.
I must say that this post was quite convincing. However, I wonder if that really is Max Planck in the comments. If so, then I'm far more inclined to heed advice from him.
developing some kind of reputation for fairness is deemed important by the owner

That's certainly part of it. Let's face it, a lot of people use Tarsnap because of my reputation; I'd like to have Tarsnap contribute to my reputation rather than merely taking advantage of it.

I'm pretty sure I've run across examples in 19th-century American novels of this sort of "fair price with a modest profit" ethos.

I guess I really am a bit anachronistic...
What does Elon Musk read?
What an awkward URL. What does /u/0/h/ mean?

Pretty useful nonetheless.
I really really really want some robust multiuser interactive support...time to try and help...
Special Case: Reverting to Software Engineering Career
Hey,

I'm a Computer Scienece Graduate (2010 Batch). After Graduation I joined an MNC as a Sales Engineer (..for an entirely different field..Industrial Automatiom..dumb move !..I know..it was the money I guess..) Its been almost 4 years and now I would like to switch to Web Dev field as my current job sucks and I don't foresee any professional growth. I have already started learning Rub on Rails, Javascript, HTML, CSS..plus I am aready enrolled in Stanford's CS106A course to catch up on the basics. I am at a cross road - Join a Coding bootcamp or go for a Masters degree in Computer Engineering. Getting a Masters degree is a lot of commitment interms of time and money..and joining a coding bootcamp in US/Canada means I wont really get a job in Us/Canada as I will be an international Applicant. I'm 26 years old..is it too late to switch back now..I just dont know what to do ?? Pls Advice... :((
But it's not just HTML and CSS - you need to create a completely new user journey because you can't make asynchronous requests to the server. In some instances you may even need to manage server requests completely differently. UI elements may have to be changed as well as you can no longer rely on Javascript to animate them.

You're essentially maintaining a second UI that is divorced from your main UI. There's significant cost in that. It's the same reason most sites don't support IE6 anymore.
Haste is looking more and more awesome! However, we've taken the route of clojurescript/om for building on top of a Haskell web app. cljs just seems a bit more "there" as a compiles to js language. I would have loved to have used something like Haste or Fay, but for right now (taking a deep breath and giving up the type safety) I think the clojurescript eco-system looks the stronger for functional programming in the browser. The browser repl from emacs/lighttable is also a pretty impossible feature to beat!
The 0 refers to which Google Apps/Gmail user session you want to open. For example, 0 gives me my personal Google account, 1 gives me my work account.

I guess h stands for html.

I find this interface to be slower/all-round worse than the JavaScript one. Maybe it's because I don't live in the US and notice the 500-700ms+ page render times more when the whole page reloads.
Quality! Does it just run out of RAM and the system not clean up?
isn' that what GWT is?
While I do agree with you that the opportunity cost based analysis is better, I do want to point out that for this context (or any context where this might be the case) the opportunity cost of doing an opportunity cost based analysis might be high enough to warrant opting for the inferior but easier/cheaper cost based analysis.

Of course there might be an easier way to quantify the opportunity cost that I can't think of.
What do most people use [Tarsnap] for? Simply creating a daily backup of their hard drives?

This is all anecdotal, but I think most people are at least somewhat selective in what they back up. In my case, I have some servers where I back up /, but on my laptop I only back up my home directory because I know if my laptop dies I'll be reinstalling FreeBSD from scratch anyway.

Also, are there any business users who use it to backup an entire organisation's systems?

I think so, but I'm not going to name names. Maybe some Tarsnap customers will reply here.

this quote, which I love, from Jeff Bezos: "There are two kinds of companies: Those that work to try to charge more and those that work to charge less. We will be the second."

Yes, I found that quite inspiring too. And it has certainly worked well for Amazon.
> A bit meta

Also, you'd often seen Linus Torvalds in the comments section at RWT.
We do. Have a google. Some are also mentioned in the comments. All major business tools have them (e.g. XMLSpy) - just not unix/lisp/hacker tools. May be why you haven't heard of them.
IMO, I don’t think the platform is the key in this kind of business. As you can see in this thread some people like emails and other people like apps or whatever.

I think the key is the quality of content. When I read this:
The Ivy experience
We select from a variety of topics and sources to help you become well informed. Join thousands of Ivy League students in reading bit•of•news.

I think , “who are “we”?”, “who are choosing instead of me the news?”, “you” select a variety of topics that maybe I (as a user) don’t even care… which makes users get bored or jaded… and opt-out of it.

I have just subscribed and I haven’t been asked if I am interested in sport, tech, politics, science, biology,fashion,travel,business… and if I start receiving that kind of topics that I don’t like or think are not interesting but the person in charge thinks they are cool… there is a problem…

The quality content is different for almost each user. For example, Flipboard asks you before you open an account to know what you want to be informed. They have quality content for each user.
My chosen adventures got absurd pretty fast
This is the project which made Google a real engineer company. Project Ara a great initiative by Google but as of now they are focused on Smartphone not smartwatch as far as news are concerned, Google came up with Android wearable os not the kit for smartwatch as they came up with for smartphone.
Weirdly didn't the Dreamcast not have any OS on it? It relied on the OS being on the game disk, the cleverly designed normal CD-ROM run at half speed for double density (or something of that nature).
That depends. Have they actually killed people or just talked about it?
Wikia - Poznan, Poland - Web Developer and more - H1B [polish alternative] Wikia is a top 35 global site recognized for leading the Post-Editorial World (translation: known for giving knowledgeable and passionate citizens the power of voice and creative expression to rival the likes of traditional media). We're on a world-wide hunt for bright, creative and determined professionals to join our team and accelerate our growth.

Open positions:

Lead Software Engineer - http://www.wikia.com/Careers/Lead_Software_Engineer

Advertising Software Engineer - http://www.wikia.com/Careers/Advertising_Software_Engineer

Mobile Web Developer - http://www.wikia.com/Careers/Mobile_Web_Developer

Front-end Developer - http://www.wikia.com/Hiring/Front-end_Developer(Poznan)

Web Developer - http://www.wikia.com/Careers/Application_Engineer_(Poznan)

Knowledge Software Engineer - http://www.wikia.com/Careers/Knowledge_Engineer_(Poznan)

Project Manager - http://www.wikia.com/Careers/Project_Manager

MySQL DBA - http://www.wikia.com/Careers/MySQL_DBA

I work here as an iOS developer, the time is flexible, we use JIRA for tasks, github for code - everything is open source http://github.com/Wikia, so you can even checkout the code. The guys are awesome and smart, we have a fussball table and a pool table in the office, also free snacks and drinks.

http://www.wikia.com/Careers - career page; all the job descriptions in detail and salaries.

If you want to apply, chat about the job, or ask any questions: alistra@wikia-inc.com, please attach CV or github.
Notbit – a minimal client for the Bitmessage network
Multimeters that measure resistance and capacitance are relatively common, so it presumably wouldn't be impossible to build a talking version. Ensuring that diodes and electrolytic capacitors are correctly orientated would be a challenge though.

Another problem for building anything other than simple circuits is obtaining reference material (pinouts, current/voltage limits, etc) in an accessible form. I don't know how much help screen readers would be for high-density information containing diagrams and graphs.
Lifehacks for Travelers (and travel startups)
you may not be accurately apprised of the current state of the hiring market for engineers as a college student.

When you're in a computer degree, you're surrounded by people who know computers, they're comfortable with them, and know the basics. You may joke about your granny not knowing how to hook up her printer and all that.

When you get into business world, you'll come across people with Serious Responsbilities™ and Real Jobs™ in Positions of Authority™ who won't know what a zip file is. Or will ask you how long it'll take to sort that large list of numbers ("ummm.... command line?").

Once you get out of the geek bubble, you'll realise you have a magic superpower to make the magic computer boxes do magic.

(Like patio11, I was young and ignorant in college once)
Frankly, the concern for users who turn off JS on purpose would be pretty much bottom of my list of considerations unless I'd be making something for a very specific niche demographic.
Palo Alto, CA

INFER, INC.

- Team: < 10 engineers from MIT, Berkeley, CMU, Google/Google Research, Facebook, Y Combinator, Microsoft Research, Palantir, Jane Street, IBM Research, Yahoo Research, ...

- Investors: Red Point, a16z, SHV, Social Capital, ...

- Customers: Box, Jive, Microsoft, Tableau, Zendesk, AdRoll, Nitro, and many more

- Product: machine learning applications for non-technical users to help their businesses more effectively capture and retain customers

- Looking for: strong engineers excited to join an early-stage startup to help grow & shape the company

EXAMPLES OF RESPONSIBILITIES

- Build on and extend our sophisticated model training pipeline that uses data extracted from the web and other sources

- Build beautiful visualizations to communicate results and frontends to allow non-technical users to build complex models

- Develop and operate secure, scalable cloud infrastructure to manage and process customers' large, confidential datasets

- Continually improve how the engineering team works together

QUALIFICATIONS

- BS/MS/PhD in Computer Science, Statistics, Math or related fields

- Depth in software engineering, algorithms, and general analytical problem-solving

- Familiarity with Python preferred

CONTACT

- https://www.infer.com

- hiring+hn@infer.com
Token Bucket rate limiting algorithm
Really, he should draw the first three dimensions of red lines in transparent ink, and the higher-dimentional ones we cannot perceive in green ink.
The fact that you find it strange that these students don't do much programming and related stuff outside of class seems to be part of these high expectations - if they don't do much of these things outside of programming, then they just aren't interested enough, even if they get high grades.

Contrast this to some other, hypothetical study/profession where you are judged by your grades and work experience. Not your grades, work experience, and weekend projects.

This is not to say that these standards are necessarily bad, but rather that it is part of the higher standards that programmers have to live up to.
The Creator of Siri, ARM's Head of Emerging Tech and A former GoogleX engineer.
I wrote a blog post on my experiences using CasperJS to parse a single page site which used angular. http://www.andykelk.net/tech/web-scraping-with-casperjs
You realize that they have to pay people to move that cash around, count it, double check it etc, and then they have to pay to store it and maintain it? People don't work for nothing, and storage doesn't cost nothing.
> What do most people use it for?

I use it for daily DB backups for 2 small website databases. It's cost me about 2 cents for 4 months.
IPv4 NAT is not, but you can sidestep it by using IPv6.
Look at eg how XBox One is doing it.

Or are you predicting the rise of IPv6 NAT?
askrafiki.com is a good example of a general purpose editor
Good read. But regarding deleting commented out code, I have always have a strong aversion to doing so even though I really want to, for fear that someone somewhere might want it.

Has anyone ever faced this dilemma before? If yes how did you guys dealt with it?
That is so odd. You would think that an email sent at 6 am would get more people than one sent at 8:30 am, because it gets the news-at-the-desk people and the early-riser, news-during-breakfast people.

Of course, one can't argue with data. But it's odd.
Note that on the web version, there's no tag next to his name, at least for me. I assume you refer to his IETF affiliation that I can see if I hover.

Not that it makes the response he got any better, classic combination of not putting yourself in the position of others (how should outsiders know where to look for the git) and being a bit of a dick about it too.

Possibly worth it though just for Tom's excellent reply.
Nothing on that checklist precludes javascript-only applications. In fact, the checklist specifically points out that "noscript" content does not constitute a suitable alternative to inaccessible scripting - the solution is to ensure the scripted solution is accessible (e.g. no mouse-only functionality for example).
Open Garden's new FireChat tool is superb.

Just what the Taiwan / China doctor ordered.
台湾中国和自由 -- 加油！
Kiteboat: sailing innovation on SF Bay
Apple vs Samsung: the two warring titans return for second patent showdown
Awesome.

If you're in the mood to fix something else: the changelog doesn't currently agree with itself about whether Python 3.2 is supported.
I think the idea here is that in the non-mathematical world, a curved line is still a line. You can draw a pretty dang good anything with curved lines. The problem might just be this sort of simple misunderstanding.
> it's only some parts of Africa

I think it would be safe to say that the vast majority of Africa is connectivity/bandwidth starved.

Even in a (very) affluent South African neighbourhood, I struggled to get one of our remote workers a connection faster than 512kbps. And even that cost significantly more than our local (UK) connections which are comparatively overpriced.

(This was about 18 months ago, the landscape could have obviously changed).

Many of my African contacts rely on low-bandwidth comms such as GPRS or SMS. I guess that's why mobile banking (often via SIM Application Toolkit) is so popular. Same goes for WhatsApp.
I've always hovered around iPython with a vague sense that it could be used in a really cool way, but have never managed to make the jump to incorporate it into my daily workflow despite some fun experiments.

It is much more clear how those using Python for scientific work would use it, but does anyone have some great examples on how you use it when building apps or other projects?
I find this article a hundred times more understandable than most wikipedia pages. At least wikipedia pages on any math or technical subject.
Scientists discover 8th basic color. But it's invisible, which is a bummer
RSS is always a good first option. Also look into XPATH for sites without RSS or an API.
SEEKING WORK - remote only, from Mumbai-India

Recently helped a couple of clients with next version of their web projects - implemented search using haystack for organicinputs.ca, wienetwork.org

https://www.book-pay.com went live in June 2013 - developed from scratch in Django and Postgres,a site for booking seat for cycling tours offered by www.londonbicycle.com - so far 600+ users with 400+ seats booked

Helped in launching http://www.foodfan.com - Django,Postgres, S3 for photos, Sphinx for search, Jquery

8+ years of software development experience in dotnet and Django, open to working on other technologies.

Have worked with clients from US, UK and Syria

A blog post - http://www.vishalsodani.com/programming/experience-report-fr....

https://www.github.com/vishalsodani/

http://www.linkedin.com/in/vishalsodani

Contact: vishalsodani@gmail.com
Still the fact remains that DPR attempted to hire at least one hitman for a job. He won't get out of this one easily, I'm afraid.

Also, the Feds might pull a Capone on him and fine/imprison him for not reporting the (significant!) income from SR.
Fundraiser for SourceSync
My experience is rather different.

I travel to rural areas in the South Indian state of Andhra Pradesh every month. The connection quality is as poor as its availability is flaky. I find that GMail, Google Drive and the Google search page always load. Business correspondence and collaborative editing have not been problems at all. I have not tried Google+, though. I shall try it the next time.

On the other hand, my biggest problems have been with GitHub. Not once in the last 18 months have the GitHub Web pages loaded. That makes reviewing and merging pull requests very painful. I reported this to GitHub long ago, but have not seen any improvement yet.
I always think: the code can be found in the repository somewhere. So if we need it later, we still have it. But in the production the commented out code it is just confusing.
Funny Cats Compilation :)
It seems that may qualify for one of your bug bounties at the $1 tier. Pay the man!
Unity, amazon lens, upstart, upcoming mir.

In short, a bunch of stuff nobody really wanted.
I'm hugely excited to work with the new widgets framework. It might be slightly outside the designed use-case of the IPython notebook, but I'm interested in doing live plotting inside of a notebook and using a notebook as a sort of analytics dashboard.
There are absolutely people for whom doing a startup wasn't worth it, both in retrospect, and based on the best information available to them at the time; some in YC.

I don't think YC itself was a bad choice for any of the startups I can think of; there were some cofounder disputes where one of the cofounders added negative value.

There were zombie companies, especially from after the START Fund was $150k (W11, S11, W12, S12) where teams which should have died stayed around due to YC; it might have been better in retrospect if they hadn't done YC and thus had the money to stay in hateful zombie mode.

I could potentially imagine a situation where a company would benefit from YC but would benefit more from it 6mo later, so e.g. doing YC W11 was a mistake and they should have done YC S11 instead; now I think some people are allowed to defer to the next demo day, which solves a lot of that.
The better I get at programming, the more I realize that it's all about the balance between trimming messy code and avoiding premature optimization.
I agree with antonpirker here. As long as you're using a version control system, the code isn't lost. Delete the commented out code, and leave a helpful commit message along with the deletion. That way the deleted code can be found, if really necessary.
The gotcha with that comparison is that people will give you 100k in student loans at 18 years old, but you'll have a hell of a time getting 10k to go margin trading with.
Yes, I had the same issue and commented out the code instead of deleting it. Then I started using Git, started deleting the code instead and have never looked back.
Under the "every one of you knows what we're doing, we know that you really, realy need us, so let's not talk about this out loud, shall we?" category ;).
The SPUs were fast, but still a simple design. Some workloads are entirely inappropriate for them.

However, lots of generic CPUs will be perform well enough for any task, so more of the overall workload can be expressed as asynchronous tasks.

Game devs aren't complaining about the CPU performance.
I agree. It also seems quite suited for keyboard navgation and editing. It has a linux version and the tutorial is very well made.
I notice OKCupid still uses JavaScript. Just sayin'.
Since they switched the the non-Android mobile view to this unusable joke (especially if you rely on tags/folders):

https://mail.google.com/mail/?ui=mobile

I'm glad I can force my mobile Browser to use the HTML version instead, which lists all tags at once.

https://mail.google.com/mail/?ui=html

Also you can force[1] your browser to display the normal version no matter what:

http://mail.google.com/mail?nocheckbrowser

Force non-feature complete touch-enabled iPhone view[2]:

http://mail.google.com/mail/x/gdlakb-/gp/

[Edit] current iPhone view

https://mail.google.com/mail/mu/mp/

[1] https://support.google.com/mail/answer/15049?hl=en

[2] http://googlesystem.blogspot.com/2008/10/gmail-modes.html
Are you using a version control system? Of course you are. This means that you can (relatively) safely delete anything you want in the working directory, because you can go back and retrieve older versions from the VCS.
This is the core of what makes our app unique and we plan to spend a lot of time making it smart. It's still a work in progress, I typically compare it to google's search engine in that 15 years later they are still making it better. I suspect the same for our thought analysis engine, it will never be perfect. But it does work.
I don't know. I think language landing pages look better with a little bit of code at least.
yes, because theirs was a cheap marketing stunt, rather than a principled stand.