skysight-inc/HackerNews huggingface dataset:
Notepad++ 5.9.3 [Best For Programmers] 
Notepad++ is a replacement of ordinary notepad with an eye toward programmers, although it should also appeal to the casual user who wants a cross between Notepad and WordPad. Notepad Plus Plus has some noticeable differences from WordPad. Support for tabs is key, letting users manage different documents simultaneously. Line-numbering is important, too, a feature that nobody mucking about in C should be without.
haskell: ghci
So I want to implement information security. Where do I start?
The Web Development Discipline
This particular story might be bogus, but a few years ago I remember an online IQ test site that collated data about its users, and people using IE or Windows did have lower average IQs than people who used other browsers or OSes.
Google rising sophomore, "rising senior" etc. Millions of results, common usage, neutral meaning.
It's not a "bizarre hack", it's a very common implementation strategy known as integer tagging. You see it everywhere from OCaml to the V8 JavaScript engine.
It seems to be done either genuinely or as part of some larger campaign to promote himself / see if he "could" get an interview: http://matthew-epstein.com/land-a-job-at-google-journey/
Skype For iPad - Detects Jailbroken iPads
So I have a question about these riders: some of them specify a lot of specific equipment like amps and mixers... does the venue really provide that? Do they rent it, or is the listing just like a minimum spec and the artist and venue negotiate to use what is already on site at the venue?
I don't believe this is a good example. Ruby has case..when instead of COND, though it's a language construct, not a function; but I think COND can be trivially implemented in any language that has anonymous functions. In Ruby:

def COND(*args)
args.each_slice(2){ |s| return s[1].call if s[0].call }
end

COND(lambda{ false }, lambda{ "not this"}, lambda{ true }, lambda{ "this" })

(not a lisper, though, so I might be missing something).
Google, Please Hire This Guy
506 is plenty if one of the 506 is the one the poster was trying to reach. Reaching the right people is more important than reaching a lot of people.
When In Doubt on Pre-Money Valuation, Smart Guys Procrastinate
See what Google knows about you
I disagree as well. Certainly most code that runs when you actually view a page in a web app is O(N), but there are many web apps that do backend computing that is much more complicated. Take Google and Netflix as examples.
>"like demolishing your building and constructing a replacement from scratch. It's usually not the right thing to do"
Actually, tearing down a building and rebuilding is very often the right thing to do, but isn't done for the same reasons people don't toss their code and rewrite from scratch - sunk costs.

Unlike software, new buildings are almost invariably significantly more efficient and less resource intensive than old ones - and green building has, of course, gone from a fringe movement in the wake of the Rio Summit, to the mainstream and is now standard for public and corporate buildings.

Like poorly written software old buildings are expensive to operate and maintain (and unlike well written software buildings still deteriorate over time when left only to their own devices). Finally, like software one must go through old buildings and figure how systems were designed and installed and patched in order to modify them - and this is very time consuming. Per square foot costs of renovation are commonly as much or more than new construction.
That line alone makes the whole thing a joke.
I'm sure there are many reasons why such switch would make sense, but the ones provided here are just BS.

1)"No more XML config files" XML configs are slowly disappearing

2)"by omitting the type info a python program has fewer opportunities for bugs" this reason was just nonsensical

3)"It's free software and easier to hack on", go check the openJDK

4)"Things in the python world seem to "just work"" that's just a self delusion caused by an emotional reaction not a valid argument

5)"I can still relive the good old scheme days" ok so maybe this one is not BS
Great post. I work remotely and I feel great. 100% satisfied
The Xbox Story, Part 1: The Birth of a Console
I've certainly heard it and used it many times. When asking "what year are you?" over the summer it's vague to just say "sophomore" or "junior" and long-winded to say "I will be a sophomore in the fall".
Thanks, i'll delete this one
I assume when you say 'Lisp has powerful exception handling' you are referring to Common Lisp's conditions.
Every browser does that. Virtually all the problems that matter are internal to the browser.
yeh definitely, I am just back this weekend from a 3 week trip over to the office, I really enjoy spending time with coworkers and I even enjoy spending some time in the office, I just like having time not in the office as well.
The Cloud Configuration Management Conundrum
No, threads on x86 share page hierarchies and cannot be configured not to access memory accessible by any one thread.
I know people who talk just like that, esp. in the marketing world.
Many 3D printed parts have a great deal of support material printed along with the "core" part. This provides stability and is removed during finishing.
HostGator does random license/identity checks on customers? What kind of idiocy is that?

If you sell an service with 'instant' in the name, it had better be. Let them get started instantly. If you want to do random checks on content, go for it. But don't piss off your customers before they've even started. Especially if they've got any weight in the industry.
They probably can zoom into atoms because there are only so many different types of atoms and there are only so many quarks. So it seems even then their claim holds. On the large (buildings) macro level that might hold as well. Many details in a building, in a city are similar. A window on the left side of a house is the same as windows in the right side of a house. Even trees are similar (hell, they are self-similar, you can use a fractal to build them). Textures are often similar and repetitive.

Yeah there is this intermediate level of detail between the molecules and whole buildings (like surface imprefections, dirt) that might not be as repetitive. On the whole however I don't think their marketing claim is that fraudulent.
Firstly, CoffeeScript is built in JavaScript. Does that make it a 'real' Lisp?

Secondly, Lisp macros are every bit as big a security risk as using eval... That is what the E in REPL stands for, after all. In both cases, if you are taking input from source code, and not from outside sources, there is no security risk.

Thirdly, yes, my example is messy. But it is still doable, and I just have a hard time believing that this kind of programming is a major percentage of the code of a Lisp program. To be clear on that comment, I can easily believe that you end up invoking macros a lot, but I don't believe that a large percentage of the code written for a project is actually macros. What percentage of code in a typical project is macros? And how many of those macros can be easily reproduced by using specialised syntax of a language such as ruby (optional parantheses, blocks, re-opening classes, method_missing, etc)?

This is an important point, because if you only have a few hundred lines of this stuff in a typical Lisp program, and it can be reproduced by using a parser in another (dynamic) language, then the advantage just isn't that big. For argument's sake, imagine having a module available in Javascript that provides the Jison parser along with the Javascript grammar, which just re-emits the original Javascript source. In addition, it has a nice API to allow you to modify the grammar (adding / modifying rules). So far so easy, this stuff already exists in CoffeeScript, go copy it from there. Now, having loaded such a module, is Lisp really in a much better position than this modified Javascript?
The DCE sounds like the Copyright Clearance Center in the US. By the way, it is a total racket.
Can anyone get the original text?

It is a bit annoying how the BBC non-transparently correct their articles. The old version is cached here: http://www.webcitation.org/60evsCAry
Watch,Vanishing Street,Movie,Online
Watch,Vanishing Street,Movie,Online
completely spoil it for you is ridiculous. If I told you who died, how they died or what the? ending was, that I can see spoiling the movie for you. All I gave was plot details and there is an big difference between plot details and spoilers.
Google is hiring like mad. How hard is it really to get an interview?
What if I don't care about being remembered, but just want to build something useful, and have economical success?
There is a direct and measurable causal relationship between number of LOC and number of bugs. This was discussed at length on Stack Exchange podcast #9 (I believe) when the author of "Making Software" was a guest. This exact topic was discussed at length.

Java is for better or worse more verbose than Python, which means more lines of code which means more opportunity for bugs. It is hardly nonsensical. That opinion is a product of language-centric parochialism with no regard for actual fact.

Ditto for the "just work" line being a "delusion." Like it or not, Python does indeed "just work" in most cases. This isn't unique to Python of course, but I do think that is a fair opinion of the author to hold.
D3 based network viz for the browser now in official NetworkX devel release
It's about the easiest way to test a website on a mobile browser, in my opinion.
In a workplace context, I don't think that's even the right path. For some people, the purchase of a new computer represents the idea that the company cares. In other words, it is a work environment issue - it is more pleasing to be around shiny new iMacs than three year old Vostro's (so to speak) - even if the iMac is actually slower.

Of course - in a typical work context (i.e. outside tech and startups) there are lots of people who would prefer to use the old computer and get a bonus approximating the purchase price of a new computer - again the new computer in the workplace is usually a social issue not a technical one.
I loved the arrogance of that sentence. It matches the mustache and the faux cognac connoisseur so well :D
for me, the big difference between firefox and chrome is that it isn't a total usability disaster to handle that many tabs in firefox if you use the tree style tab ( https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta... ) extension.
I will agree with the author may be on MakeMyTrip, but not on FlipKart. They may be a copy of Amazon. But for India it works very well. They can get US published books in India, in a matter of 10 days or so. Amazon takes some 30 days. I am a big fan and everybody I know also is. They execute super good.
Totally agree on Rediff. It is like Yahoo of India. Difficult to say what it is.

And lastly don't we all know, bubbles are never predicted, but always explained with the benefit of hindsight.
Apple seeks expedited trial in lawsuit against Samsung
That's true and he is right; having the programmer juggle types is human compiler at work. The more a human is relied upon, the more bugs result. Let the machine (here: the compiler or interpreter) do the dirty work.

Of course, there are distinct classes of errors that occur only when programmer off-load juggling types to the computer, but that by itself doesn't invalidate his stance -- those errors are less prolific than errors associated with doing all type work by hand.
I've been working remotely as a dev for the past 6 months or so - love it! My take on his questions:

“Doesn’t it get lonely?” Not really. I'm on IRC all day so have plenty of technical interaction throughout the day, and there's always the outside world (lunch, friends, etc).

“How do you get work done?” I almost think I get more work done working remotely than I do in an office because I won't spend 30m here and there talking about my weekend or whatever, I just work. Casual web surfing (HN etc) is about the same (i.e. occasionally when I need a break). I spend a few days every other month or so actually at the office, which has proven to be very productive, but in a different way. There's a dynamic that (I've found) you can only get in person, face to face, that doesn't involve cranking out lines of code, but just being able to talk through various issues/strategies/directions/etc. It's refreshing to have that time every over month or so.

“Doesn’t it affect your quality of life?” Absolutely! But in a very very good way. Granted I was commuting 1hr+ each way, so I immediately gained 10+ hours a week and save $3-400/mo on gas. The flexibility is amazing. Working at an office I had to leave early (6am) to try to beat the traffic. This morning I took my son to Panera to pick up bagels for the family before starting work (for example).

The whole experience thus far really makes me wonder why more companies don't embrace it more.
Yes, I mean manually create them.

Again, the flowcharts themselves are completely useless when you're finished. It's the process of preparing them that forces you to start digging through that little mountain of code.
Advanced terminal automation with 'expect' (unix tool)
You're right - it wasn't O(n^2); the number of operations was (Number of checkboxes) x (Number of products). So with 10 checkboxes and 200 products, I had 2000 operations. 201 products = 2010 operations.

My problem would have been N^N if I had been doing "for every checkbox... for every checkbox" instead of "for every checkbox... for every product..."

So it wasn't n^2, but it was scaling poorly.

The way I rewrote it, I had (Number of products) operations. So for 200 products, I had 200 operations.

You can see that this made it much more tenable to add 100 more products, even if it wasn't N^2.
"There is a direct and measurable causal relationship between number of LOC and number of bugs"

I don't believe it is a simple linear relationship otherwise we'd all be using Perl or APL. More likely there is a "sweet spot" in the verbosity/terseness spectrum that is occupied by languages like Python.
like this? http://hh.ru/ (edit: switch to english there)
I have 1.5GB of RAM and I usually have ~15-20 tabs open without any performance hits on chrome, (including Eclipse, Skype, filezilla calc, evernote etc etc open). Maybe there's something wrong with your install?
It'd make my work so much easier if all the major mobile browsers released tools like this (outside their ecosystem's SDKs). Opera and FF are in the unusual position of not being the native choice and are/should do this.

I wonder if there might be reticence, or possibly no incentive, to do so as the apps market is booming. A stronger web might be bad for app-stores in general.
Code Read: The Eight Queens Problem in CoffeeScript
TurnKey 11.2, free micro instances, EBS backed cloud servers
The subtext of the story is insulting, and easily disproven: we're supposed to think that choice of browser somehow reflects on a person's intelligence. It is ridiculous that HN picked it up in the first place.

In other words, even if it was true, what can we do with this knowledge? Oh, right: continue to judge people for their choice in a trivial matter.

The tech industry really needs to get over itself.
I can't disagree with you and it sounds like you might have enough background knowledge to lead such an effort if you had the time and inclination to do so.

I've merely noticed a problem and I'm pointing it out. I readily admit I am also not the person to fix it, much like Jon Stewart couldn't fix the American political system, yet still he points out its flaws. Would you expect him to write letters to Fox News before picking on them? I'm no comedian but I'm taking a similar approach. If the only option is to write e-mails and have long winded discussions, I'd choose to do nothing instead.

My biggest problem is that the Ruby community is big on decentralization and no one cares about dragging stuff back together.

Yes. As you note, this is both a problem and a benefit, in some cases. Perhaps, then, any sort of "official" Ruby site should focus solely on linking out to up to date third party resources rather than (poorly) maintaining its own.

And, again, I must stress that it seems the localization teams have been doing some great work and deserve recognition for this. My points rest entirely with the "main" English language site.
how would he sit on the inflated round armchairs in this suit? i mean is he dressed appropriately for a technology company?
Plan it the night before
Link to the page where you can watch it run: http://shpaml.webfactional.com/misc/EightQueens/eight_queens...
When I read a lenghty web page, I often don't read it in one go. I want to come back to it later. I could bookmark that page, but then I would have to scroll down to where it was. It's easier to just let it open and jump right back. Some pages are bad designed, so I have to do some more like zooming the size of type or so. All that would have to be redone when opening the page again. The browsers I use most often (Safari, Camino) have buggy session managers, so nothing helps.
At my current work place (which I'm looking to change, by the way) I work remotely but with a horrible twist.

First of all I have to come into the office and stay there for 8 hours a day -which is normal- but then I have to login to another computer via remote desktop and work on that environment, even though I have a perfectly functional computer right in front of me.

Things wouldn't be so bad if the remote server wouldn't be a few thousand kilometers away and the lag weren't so noticeable that it induced regular urges to go take a nap and took away most of the desire to write any kind of code.

I think most of you agree that anything less than instant response when you type a word or scroll a page is practically torture when done for 8 hours a day. I would have never imagined that it would be possible to have better working conditions at home than at work, but nevertheless here I am, living the horror.

One of the things I've learned from this experience is that I still tremendously enjoy programming stuff at home and that when I have a good working environment I can become more productive by orders of magnitude.
>Here, though, they're suffering a huge PR backlash, which I suspect is because they're out-marketing the work of passionate amateurs and academic researchers instead of e.g. big phone companies.

From my perspective, I'm more frustrated with how they don't seem to be producing anything. They just release a PR video every year that is about the same as the PR video they released the previous year.

Until they actually produce something useful, I have no problems referring to this stuff as vaporware.
Well, I'm not going to carry the banner for the authors' research, but that is not the case they make. According to them, more lines of code = more bugs.
Is Google+ Safer Than Facebook?
I'm confused, why aren't you hosting with Media Temple now?
It sounds like you switched from them to HostGator despite how much you like them.

I've been few a number of cheap hosts myself: made2own, dreamhost, hostpc, and others I've forgotten. I ended up with hostgator who has been pretty fantastic thus far.
many, many people - really? I think they were a very vocal minority, that most people don't even come close to that many tabs.
Makes me think of the trick we used a large website I used to work for: we'd have everybody and their mother copy our T&S because that was easier that writing it themselves. So we added a 2 very uncommon spelling mistakes into it on purpose. After that just a simple google Alert on those keywords would tell us immediately when someone copied our T&S.

Adding something weird/uncommon can make something easily measurable (as showcased in both my example as the article).
Apple To Launch iTunes Replay In The Coming Weeks
Security is the next killer app for Hadoop
one person work is not advisable I have come out with challenging projects with just two people coming with good work, we dont need even three at times..
The project is awesome and kudos for that.

It's a little scary, though, that we need an API to list all the federal agencies and rules. Take a look at this:

http://api.federalregister.gov/v1/agencies.json

Grep gives a count of 551 federal agencies. Wow. Each one with millions to billions in annual budget. It'd be interesting to start cross referencing this versus budget and media coverage. You could identify things like "the most well-funded agency you've never heard of".

http://api.federalregister.gov/v1/articles.json

And that list seems to give every new federal rule published in the last day. At 9am Eastern, looks like we already have 20 new federal rules, applicable to every man, woman, and child in the US. Surely some people are now violating laws that just entered effect today. And the amazing thing is that a rule is actually a pretty high bar to clear, much harder to get than a simple guidance document.
Ask HN: Migrating comments to FB-only brings solid benefits?
> The real question is whether you would ever have that many tabs open, and how much memory do you have on your desktop?

I have 60 tabs open now (in FF), and this is after closing most of them, on a 32-bit system with 4GB of RAM. I regularly hit over 200 tabs when browsing.
I'm not sure about national acts, but I know when my band would play venues we would bring our own amps and mic up to the mixing board if needed.
Hey, let us know how it went, especially if they make any idiotic claims in order to persuade you to sign.
Sony Ericsson txt pro Price India, txt pro WiFi
The new Sony Ericsson txt pro comes with a 3 inch touchscreen display with a 3.2 megapixel camera and full slide-out qwerty keyboard. Its integrated friends application enables users to add their five best friends to see at a glance updates from their Facebook and Twitter feeds. The phone txt pro is enable to support WiFi connections. The slide-out QWERTY keypad makes typing fast and easy. The phone has Auto rotate UI, It comes with QWERTY Keyboard + Onscreen QWERTY and 12 key support as well. The phoe has a four corner home screen with fixed icons. Check out the most popular videos on YouTube on the large 3-inch touchscreen. Drag'n'drop the apps you want to the corners you want. Twitter top right? Friends bottom left? Lets check out Sony Ericsson txt pro features and price.
For our most recent project, we took GreenDroid and extracted its AsyncImageView stuff, removed or changed GD dependencies, and changed to a SD file based cache. The GreenDroid open source code supports many of the concepts you mentioned, including the responder chain.

The SKImageDecoder returning null is a pain.

Thanks for your reply. Check out http://droidux.com (just saw a tweet about it)
Personally, I find the Panorama feature helps with that, as does having a tab list. Does Chrome offer either of those?
Pegatron Set to Ship Apple 10M iPhone 5 Units
W.T.F.
I can't go over 6 without feeling messy.
How Rdio Can Kill Spotify (and vice-versa)
There are plenty of non-tech-savvy people employed by the federal government/large companies. It's easy to underestimate how large a percentage it still is.
I started using a notebook to capture ideas as they occur to me. As a policy I do not maintain any structure or withhold any topics; I just write whatever I'm thinking below the last thing I wrote.

This is really useful as a way to free your mind of your current ideas. I have a tendency of dwelling on something because I'm afraid I will lose it otherwise. By writing it, I am able to let it go and start fresh. This may sound familiar if you've read the PG essay called "The Island Test" as it is his rationale. I've only adopted it.

http://www.paulgraham.com/island.html