skysight-inc/HackerNews huggingface dataset:
In a way it does address it: hopefully people will be more likely to think about what they're going to write if their reputation (and even more, their voting influence - something tangible) will be affected.
If you're going for an EIT without a degree, you're required to have 20 years of experience (in my state at least). Any decent engineering firm is going to have a quality control process in place to ensure that someone reviews drawings before they're stamped and signed (maybe not necessarily the person stamping and signing them).

Yes, there is a level of trust involved, but "I had four other projects going" is not going to be an acceptable excuse if a bridge collapses.
Ok. So I didn't miss anything obvious. :-)
This might have been handy back in the dial-up days, but not now. Now I see it as a security and stability risk.
That's right. That's how functors work in category theory.

I've seen a nice article explaining how Haskell types form a category. The objects of the category are types, an arrow a -> b is a function taking argument of type a and returning type b. A Haskell functor is then an endofunctor in this category (i.e. a functor from the category of types to itself). Unfortunately I cannot find the article anymore.
I cannot either but the requests are there. https://emailprivacytester.com/ might test only for known web bugs and not for simple requests.
Red Gate Coder interviews: Alex Davies
Amazon should be big fans of Google Fiber. With a gigabit this stuff is a lot more impactful.
The printed page even says NMap on it. nmapol=tlitcp is Transport Layer Interface and TCP. I'm not positive, but NMap OL could be NMap openvas-library, which is a vulnerability scanner. Sounds to me like someone scanning with NMap over TLI and TCP and it's hitting these printers.

Don't expose your printers to the web without a strict firewall or VPN/reverse proxy!
Emails are like async views. The model should not be responsible for rendering views. That's the responsibility of the controller. Which is why Action Mailer itself is modelled on Action Controller, uses Action View, and so forth.
Thanks!

How can I make URLs clickable in new postings? In comments, URLs seems to become clickable automatically.
The generalization of statistics is relatively recent development in science. AFAIK, it happened during the 50's and 60's, probably at a different pace in different disciplines.
I would also reinforce the github point. It is as important a point especially when you are working on a start-up idea alongside a regular day-job.

Git pushes really give an indication the progress, skills, "actual work" and ideas to re-prioritize or launch.

Sorry if it sounds obvious but I really feel in a resource crunched situation the best one can do is to push out as much as possible to git and take them further to push to the real world to get some real feedback!

Back to the topic .... if the start-up doesn't stick on ... surely it can get a great job with a great employee!
Instead of using an Amazon machine, why not use a low-power ARM device? I have been running a small ARM computer at home for doing sshuttle, iodine, and samba over ssh (with port binding) for the past few weeks and it works very well. I know tcp over tcp is usually not good but it still works quickly for some reason. This costs less than a VM on Amazon and gives you more flexibility.

A nicer sshuttle command for VPN may be:
$ ./sshuttle -v --remote=server_USERNAME@serverIP:port_number --dns 0/0

If you sshuttle to your home router you may be able to samba or nfs to the ARM on your home network (using tcp and udp, I think).

Alternatively, SSHFS or something more normal could be used for mounting the ARM filesystem without a VPN but if you want to try Samba over SSH you could try:
$ ssh -C -c blowfish -L[host_bind_port]:localhost:445 server_USERNAME@serverIP
$ mkdir /Users/username/mount_spot
$ mount -t smbfs //server_USERNAME@localhost:[host_bind_port]/server_drive ~/mount_spot

Tools like rsync over SSH and UFTP are also nice for moving large files to and from the ARM server.

I tried making an instructible on this last week but it's kinda poor: http://www.instructables.com/id/Personal-ARM-Cloud-Server/
Unshuffled cards lead to more than $1.5mil in winnings
Why would you have it set it up that way, especially after witnessing bots connecting?
I think the East India Tea Company should factor into this discussion.
You're always being scanned for everything. If I got a penny for every time my company was swept by a scanner, I'd be making more than my salary.
and here is the other 'missing' cdn that does the same thing and has been around longer:

http://cachedcommons.org/

:)
Good point but the problem is fundamentally fractal. For any project P it will either (a) stagnate, (b) go bazaar, or (c) be split into new sub-projects.

Most projects go nowhere, but once a project gains momentum it's going to split into pieces and each piece has a chance of "going bazaar" at each step.
While I do at least take a peek at IE7, I usually insert a messages on IE6 & 7 users simply telling them to upgrade their browser rather than debug. The only people who are unable to upgrade their browsers are generally gov't types. Everyone else needs to stop being so lazy and devs need to stop being so accommodating. I still support 8, which let's be honest, is basically as bad as 6 or 7 in a lot of ways but it still the highest version of XP. I know people think XP is enough and they stay there, but they can still go download Firefox or Chrome.

As a concession to old browser users, I will use XHTML or an older spec on a site that has large IE<9 usage. But I'm sure as hell not going to spend a lot of time debugging and fluffing the pages anymore. These people don't care enough about the Internet to not use IE7 or 8, then I don't care if their experience is sub par.
A long-scale billion is a short-scale trillion. How I hate this confusion! http://en.wikipedia.org/wiki/Long_and_short_scales
see comment below: http://news.ycombinator.com/item?id=4412403

Additionally: In AZ one can test for the EIT without a degree after four years of work experience (thus, you can start at 18, work instead of school, and still be at the same point as a college grad at 22: an EIT).
Wireframing and Prototyping a Mobile App
We’ve made it to the fifth part of our wireframing and documenting design course. I hope the previous chapters provided all the basic knowledge.
Sounds like something out of Dune.
Preventing access to or removing content: laser, scalpel, or saw?
You'll have to ask your bank since they're the ones screwing you. I've been using my US Wells Fargo account in Europe, and my British Lloyds TSB account in Europe and the US, and I've never gotten screwed anywhere near that bad. Maybe 1-5% premium I had to pay in some cases.

But in any case, you should look into getting a USD account. I have a USD and EUR account from Lloyds TSB International and it is a good way to guarantee I never get screwed even a little bit when I'm traveling and doing a lot of small transactions.
Here's the source for that colors.sh script shown emulated in the demo:

http://code.google.com/p/iterm2/source/browse/trunk/tests/co...

Oddly, the author didn't include it in the 4bit Github repo. Run the script for yourself to compare against your current color scheme.
Save More Money On Your Cloud Computing Operations — Review Of Cloudyn
"giving the lay person a chance to be a part of the next facebook is a great story"

Not necessarily lay person. For example maybe a world-class database technology expert in Russia wants to invest some thousand dollars into a database technology startup. Maybe he has more understanding about the technology/market than so-called 'experts' (Sillicon Valley investors).
CDNs get the content cached closer to the end user than you are likely to be yourself.

Round trip time is especially important when you're loading several assets in a single page.

CDNs also often provide higher availability than you can provide yourself

Using someone else's CDN is considerably cheaper than serving resources yourself. e.g. Using jquery from google cdn. Bandwidth costs for "small" javascript files start to add up once you have 100 million people loading it each day.
It's interesting how science works like that, right?
Calling Bulletin Board Systems (BBS)
If you're in a corporate environment, you'd likely have a network admin group that could throttle your connection to them. Or you'd be using a custom-designed front-end that would throttle it. Or if you're SOHO, you could set up QoS rules on your router to throttle it.

Realistically though, this service might not be for you if fast and cheap retrieval of your data is important. The importance here is cheap storage, not transfer. They could reasonably expect that you'd only retrieve this data once or twice, if ever, and cost won't be deterrent. Say, if your data center burns down and your company is moving to a new office.
Right but this is coming from the horse's mouth here. Also Conde Nast no longer owns reddit, rather their parent company does.
R.I.P Elizabeth Redding: Great Co-Founder, Business Partner and Friend
Good start..I would say in terms of finding a niche Google keyword tool and a tool like secockpit are great for finding niche goldmines
"It's not an easy trip.. it's not just six months... it's a lifetime. Yes you might get a job in 6 months but then you will have to work even harder to keep that job and to be in the game."

That is exactly why I fell in love with programming. There will never be an end to the learning.
Nice app.
Would like to be able to add multiple google drive and box accounts
Can we stop making the "Gates" joke? Yes, he is still chairman, but left Microsoft in 2006. That was before Hacker News was started...
It was an old PC that I didn't care about and only used for testing. I was into security stuff, so it was interesting to see the bots connect (which it why I left it open).
"I've written plenty of lisp (Clojure and non-Clojure) and I haven't observed it to be significantly shorter than Scala/Haskell."

Same here. Although I've found Haskell to be noticeably shorter than Scala. But there are trade-offs. Java reads sequentially, top-to-bottom, so when you are new to a piece of code, you trace through it in this linear fashion. And as Paul Graham says in On Lisp (p30), such code 'looks solid and blockish'. But it's approachable, if somewhat long and cluttered. On the other end of the scale is Haskell, which is anything but linear. And with a healthy dose of library-specific operators, it can be quite alien looking. Until you are accustomed to the syntactic patterns, it's pretty hard going. But after that point, it is considerably faster to grok the meaning of the program, as it is entirely clutter free. Clojure (and Lisps in general) is closer to Haskell in its non-linear nature, but without more syntactic help (eg infix operators), it never gets to the compactness of Haskell. And the indentation gets a bit heavier.

The increased LOC in Java is the price you pay for this linearity. But with program complexity and scale, this price can get to be pretty heavy. The same can be said for indiscriminate mutability and side-effects.
meaning emotional absorption to be misappropriated as mental absorption

Misappropriated? Wouldn't 'grok' mean absorption of all kinds?

Personally, I like the word. It implies something more than simple comprehension or understanding. That said, I think it's misapplied here, exactly because of that difference. As an introductory tutorial, the reader is just beginning to understand the concept. It'll take much more than that to achieve what the word implies.
From http://ycombinator.com/newsfaq.html ...

How do I make a link in a question?

You can't. (This is to prevent people from using
this method as a way of submitting a link, but with
their comments in a privileged position at the top of
the page. If you want to submit a link with comments,
just submit it, then add a regular comment.)
Here's are some similar sites that follow a similar concept.

http://programming-motherfucker.com/become.html
http://hackershelf.com/browse/
http://www.saylor.org/majors/computer-science/ (This one was on HN a few days ago/this month I think)
I have a virtual machine with no X11 and wanted to use the Solarized color scheme in my CLI programs, so I replaced the default 16 colors this way:

(.bashrc)

if [ "$TERM" = "linux" ]; then
echo -en "\e]P0002b36"
echo -en "\e]P1073642"
echo -en "\e]P2586e75"
echo -en "\e]P3657b83"
echo -en "\e]P4839496"
echo -en "\e]P593a1a1"
echo -en "\e]P6eee8d5"
echo -en "\e]P7fdf6e3"
echo -en "\e]P8b58900"
echo -en "\e]P9cb4b16"
echo -en "\e]PAdc322f"
echo -en "\e]PBd33682"
echo -en "\e]PC6c71c4"
echo -en "\e]PD268bd2"
echo -en "\e]PE2aa198"
echo -en "\e]PF859900"
clear
fi

I'm still shuffling them around, but it has worked pretty well. The nicest thing is that all my programs now support the color scheme.
He's not using the model to render the view, though, he's using it to queue up a future asynchronous request to the relevant mail "controller".
Conventional Publishing Is Dead: Richard Bach's story
> The issue isn't that people are voting up comments or submissions that don't fit with what HN is supposed to be

What is it supposed to be?
Pictonic adds 1000 new font icons, including a free programming language set
Documentary about startups around SF (27min video)
I would love to read a write up on how you accomplished this.
Walt Disney’s Real Commitment To Open Source
I have seen the effect of an appointed organization head, hiring and promoting only those less competent than them selves. Even after the head retires, the infected organization may take a lifetime to recover.

The whole Jobs A thing is just pure BS ego speaking.
And even if it happens for every create, the fact that the author had to do so much more work just to make something like this work is a sign that Model callbacks may not be the best solution.
Users that care, or even notice, are so few that you are noise compared to the number of users that will leave if the site loads slower, so the CDN is likely to be a net win many times over.
CrashPlan shows your encryption key in plain text. Doesn't that worry you?
Really now?

http://www.guardian.co.uk/media/2010/dec/21/julian-assange-d...

Julian Assange today defended his decision not to return to Sweden for questioning over allegations of sexual assault, saying he did not need to be "at the beck and call of people making allegations".

Apparently in 2010, it was for "questioning". It was bullshit then, and it's bullshit now.
Oh I totally understand that people are going to be willing to pay more after a disaster to get files back. But realistically, if there is a large enough volume of files to bother amazon then they're going to need day(s) to download. If they rate-limited by day then the price would only reach a couple years of storage. The hourly thing is only going to bite minor retrieval events, and it is going to bite them amazingly hard.
Notably that article doesn't claim this is anything specific to Einstein and Darwin, but rather a general pattern.
There's a saying that the farmer's footsteps are the best fertilizer.

I've never seen a third party linkbuilding service, based on humans, that was worth 1/3 of what they charged for it.

I'm not against semi-automated services that can get you into 200 directories for $5; even the best sites have large numbers of trashy links.

If you want a real traffic boost you need to build top quality links. This is tough.

Let's say you've got 1000 visitors a day. A site like that can make enough money on AdSense that you get a monthly check, enough to pay the server bills, but it won't cover your car payment. You want more.

According to quantcast, that puts you at roughly the top 100,000 of all web sites. If we guess there are 20 million web sites, that puts you in an elite club of the top 0.5%

Let's imagine that Google is still using PageRank. If you look at the theory behind it, PageRank simulates a web surfer making a random walk. So the PageRank of a site ought to be proportional to the traffic it gets.

If you're at the 1-in-100,000 level, you get very little PageRank from sites that are at the 1-in-1,000,000 level. To really move up, you need to get links from sites that are bigger than you -- but these are just 0.5% of the sites! It doesnt hurt to get links from small-fry sites, but the bulk of your effort needs to go to recruiting powerful allies.

For every site I've successfully SEOed, I've

(1) written at least one really good sales letter to persuade people to make links to this site

(2) worked harder at promoting the site than I worked at making it (and I'm a VERY technical guy)

(3) had keywords in the domain name

At this point I wouldn't even start a project without (3). Some sites suck so much that you just can't do (1). Most people won't work hard enough to do (2) and that's why it's possible to win.
I wonder how that statement is influenced by investigator bias - in the 1950's where "street smarts" (working class parents, working class background) somehow viewed socially as superior in these situations when compared with educated families?
Honestly the six months started as a weekend curiosity, and those ten hours often became twelve or more. Addiction was an understatement.
Obviously you can't stop learning, but the thing is that by obtaining an IT degree you'll often learn fundamental things you wouldn't learn otherwise.
I've just submitted a pull request with both versions of normalize.css. https://github.com/cdnjs/cdncss/pull/15
That would make sense, especially if it was just some kind of debugging message mentioning the sqlite version.
Startups' New Creed: Patent First, Prototype Later
I just want to understand better why you had to resort to the cache. The only time I've ever done that was when I accidentally deleted a bunch of data and didn't want to restore each file by hand or put in a support ticket.
One of the biggest problem in the industry is that there are to many bad programmers! The sad thing is that these kind of people spam all the employers, which make it a lot harder to filter out the good from the bad.

On the other hand their work tend to give all the rest of the us work when they just hit the wall with something hard.
I am the author. Yes, there are going to be things it doesn't catch. I've created tests for as many different leaks that I could think of. Please send over the full source of one of these emails so I can figure out what is causing the leak and add another test.

[edit] I imagine this is a problem in Mailplane rather than GMail. It is the client making the request it shouldn't be. Perhaps it's some sort of pre-fetch. The emailprivacytester.com app should still notify users of this leak though.
ZeroMQ Flow Control and Other Options
This was the section of the article that caught my attention as well.

My guess is when a child is use to being rescued or cared for after a very very short time, they learn quickly to do (or try) things themselves and not rely on parents, care givers, or others.

I struggle with this notion in raising my own child. I want her to learn - be self sufficient and resourceful, but I don't want her to suffer for it, or not trust people.
"Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway. —Tanenbaum, Andrew S." - http://en.wikipedia.org/wiki/Sneakernet
The Circus Midget and the Fossilized Dinosaur Turd
From the Android Forums: Multiple Google accounts on one device for Google Play
Good point! I was inspired by this topic on Arch Linux forum - https://bbs.archlinux.org/viewtopic.php?id=51818&p=1. There are more similar scripts.
Just a quick insight.
I work with someone who runs a small online business selling health products over the web.
He swears by ffiver for SEO in addition to more well known techniques.
One way he found to legitimize his business was to buy Facebook likes, Youtube subscribers, and Twitter followers.
I consider this modern/social SEO. Having a social following as a business can legitimize it in other people's eyes. His business has about a 100:1 follower to following ratio, and ever since he purchases followers, hes had a large increase in real followers. This follows the herd mentality. People are more likely to follow your business and interact, if there is proof others have done so.
Hope this helps
It's made for archiving, not 'backups'. You're expected to keep most recent backups on-site, so if a RAID array dies or you happen to do something wrong, it just takes minutes to restore. Off-site, or tape archive, it's usually another thing. Most of the data is never, ever accessed (but required by company policy to be kept).
You are in the vast minority. A tremendously small percentage of users will actually care about a non-issue like that.
Yup. Especially considering their revenue has also been falling, that there are concrete reasons to think that it will continue to do so, and that they're operating in a notoriously brutal and fickle space. There's money there, but not enough to cushion a fall.
Performance is more dominated by latency than file size, and folks usually care about this more for page load time of a page than bandwidth cost. CDNs are usually better than hosting on your server directly, because they have better latency properties (many CDN endpoints which are more likely to be "closer" to the end user).

The advantage of sharing a CDN (as opposed to every site having it's own) is caching. If I visit website-a.com and they include jquery.js from cdnjs.com then I visit website-b.com that also uses the same file, I don't have to download it twice and website-b.com loads faster than if it served that file itself. That's the big win, IMO, but unfortunately depends on cdnjs having a high density of use. Even still, if you can shave a 100ms of the loading of your page that can matter.
This was a great read first thing in the morning! Thanks Jeff for your enthusiasm!
Ohhh boy you brought back memories of Textmate for me! I used to use Monokai also. Great color scheme! Loved it until I found a need to have a bit less contrast in my code. For some reason I got so used to the contrast that I only saw stuff in the pink/fushia and my mind completely ignored the rest.
I love this font, but the prices seem so steep. If I could buy the whole pack for something like $50 I would consider it, but $159 is just too much.
Even the US had a close call with a fairly nasty civil war in that time frame, and in three days the 198th anniversary of the Burning of Washington happens: http://en.wikipedia.org/wiki/Burning_of_Washington "On August 24, 1814, after defeating the Americans at the Battle of Bladensburg, a British force led by Major General Robert Ross occupied Washington, D.C. and set fire to many public buildings. The facilities of the U.S. government, including the White House and U.S. Capitol, were largely destroyed."
Do you have children? Children cry as an expression of many things, because they can't express themselves in other ways yet. You make it sound like once children get to a state of crying, they must have endured a lot already, which is not true. Allowing children to cry for several minutes at a time before going to check up on them is a pedagogically sound and normal technique for teaching children to go to sleep by themselves, for example.
CountDownLatch Example in Java - Use case
Well I'll throw my solution in as well. However, it is only intended for web traffic, nothing else (useful for getting around firewalls, filters, etc..)

I have squid running on a vps, but NOT exposed externally (and it has basic auth). Then just set up an ssh tunnel "ssh -f user@mydomain.com -L 3128:mydomain.com:3128 -N" and now you have a proxy server available on localhost:3128. Then its as simple as pointing a single proxy supporting app, your OS wide proxy settings, etc.. to localhost:3128 with the correct basic auth credentials and you are in business.

I use this on linux and windows (cygwin) every day, works beautifully
Platforming Books — by Craig Mod