skysight-inc/HackerNews huggingface dataset:
LiveScript is more like a functional sugar coat over JS, so it preserves most JS core semantics. Especially strict evaluation and duck typing. Because of that, i think it is much easier to do the conversion from the JS world to LiveScript, and viceversa.

Introducing Laziness, pureness and static typing into the JS world is a much bigger challenge. I'd love to see some of these efforts take off; especially Elm, which is even more ambitious, as it not only provides a safer alternative to JS, but also to the DOM model and HTML altogether.

The biggest problem i see these projects facing is the abstraction gap. As the abstraction over JS/DOM that they provide is much bigger than, say, CoffeeScript of LiveScript, when that abstraction breaks and you have to dig into the generated JS/DOM world, it's very painful. And this is a necessary pain every time things don't work as expected and you need to debug in the browser. I think that for these projects to be successful efforts like source maps are crucially important. But for projects as ambitious as Fay or Elm, i think we need even better debugging tools; some environment where we can debug entirely within the abstraction layer that these languages provide, and make the cases where you have to resort back to JS much more uncommon.
I'm making less than that now, but that's mostly thanks to our shitty currency exchange rates. I would gladly work for USD$25k/year.
I knew someone was going to point this out. Yes, technically they do affect me but most likely they will have little to no affect on my day-to-day life. There are many negative consequences to the privacy problems that do exist, so I'm more concerned about privacy at large and relevant legislation than my own personal privacy on a day-to-day basis.
America really is a bonkers place to live, but what can you do?

My friends frequently joke that everyone in blue states should move to red states and take them over!

I recycle, walk to work, and don't leave the lights on!
> You would no longer "own" professional software, you would only rent access to it.

That is exactly the current situation. Read the EULA sometime. If they want to keep that model, force them to make it explicit, and stop fooling people into thinking they own what they were sold.
> Tools that watch the file system are no substitute for servers that can guarantee you get the latest version when you hit f5.

How are these mutually exclusive? If you want a server that automatically runs the most recent (working) build of a piece of code, it's rather straightforward to implement.
Sure, but why charge more? Just offer a "max resolution" setting.

The true answer lies in price discrimination.
stop writing posts describing problems that you have no ability, no ideas, and no real capability to solve.

This is a moronic thing to say. First, diagnosis is valuable in and of itself. Second, awareness of a problem shouldn't wait on a solution. Third, you're basically saying that, for any problem beyond a certain individually-addressable size, just don't talk about it because the author can't do anything about it. I don't think that's exactly what you meant, but that's what you said.

She didn't wound you. She pointed out that you're bleeding. If she doesn't have a bandage to give you, should she just ignore the spreading pool at your feet?
Fortunately, Biden stayed up all night last night trying to solve the fiscal cliff. Or maybe unfortunately.
"Amazon Best Sellers Rank ... #18 in Books > Computers & Technology > Programming > Java" [sic]

Ouch! For John's sake I hope Amazon gets the category corrected.
Samsung teases CES unveiling of HDTV with 'unprecedented new shape'
Soul of a New Machine is one of my all time favourite books - a definite must read for anyone who cares about how technology gets created.
Perhaps, but lacking a formal ToC and using the "review" that's listed on Amazon, I'm not seeing any indication of:

* ES5
* CommonJS
* promises/deferreds
* AMD/UMD/etc.
* NodeJS
* asynchronous concerns such as callback hell (and other focus areas as addressed by Async.js[1])
* packages
* HTML5
* the MV* hysteria

Granted, many of those aren't central to "JS" proper, they should at least bear a mention....but perhaps not. Just seems like what's covered is mostly run-of-the-mill JS fodder...

1. https://github.com/caolan/async#readme
"voters approved a local ordinance tying the minimum wage to the regional rate of inflation" Isn't inflation naturally affected by wages (among other things)? So this creates a feedback loop driving inflation upward.

This whole situation reminds me of the "B Ark" from Hitchhiker's Guide to the Galaxy. A whole planet schemed to get rid of people they felt were in useless jobs (e.g. telephone cleaners, and hair dressers). If the minimum wage in SF is now $10.55, who will sweep the floors?

In the story, the rest of the planet was soon wiped out by a telephone-born virus or something :)
Managing hierarchical data with MySQL
With sufficient redundancy available, could you temporarily take a drive out of the RAID for scrubbing, and then add it back in when you're done, to avoid conflicting with ongoing work and destroying linear access patterns?
I keep a bunch of money in rotation on Kiva myself. But it's not angel investing, it's just small loans for very small businesses. If a decent sized business showed up on there then they wouldn't get sponsors I think because they would seem too well off.

and actually angel investors or crowd funding for african tech entrpreneurs is a much needed thing right now.
Rutgers events and community serivice/engagement
Seeing that picture of a "computer guy" I see my opinion confirmed that notebooks have killed more health than they brought productivity. Get a docking station, a good display, some good input devices and your posture will improve automatically.

PS. And don't get me started on the strain on the eyes by all those "vivid colors" reflecting displays -- I still remember using a screen filter to avoid reflections on an already matte display!
Multiple people can't read a book simultaneously; would be consecutively or time sharing which isn't social. Theatres enforce a payment per customer per view and is thus obviously favoured by the movie industry. Books have no equivalent. You're comparing apples and oranges.
If we're talking fun tech books, this is the one for me:
http://www.amazon.com/Programming-Arduino-Getting-Started-Sk...
No, he's not right. As I said above, accurate diagnosis is worthwhile in and of itself. Ideas to address it are great, but don't let the lack of ideas prevent you from clearly identifying something worth addressing.
Yes, if you travel to another country its laws will affect you. Is your claim that if the eighth amendment had been published in Indian newspapers in 1983 that this would not have happened?
Shame on you grabHalo.
One of my favorite thoughts for this year:

"EVERYONE is faking it"

I've read this thought a few times throughout the year and it really stuck with me.

I frequently think to myself: "why is all this stuff (work, life, bills, relationships) so hard for me but not everyone else? I must be some kind of an idiot"

Perception really IS everything.

The truth is they don't know what they're doing any more or less than I do.

We all put on fake smiles and tell big stories all just to try to give the appearance of credibility and importance.

You are not an idiot. We are all in this experiment of life together.
Bunnie has a lot of experience dealing with Chinese manufacturing and he's blogged quite a bit about it. The impression one is left with is that the manufacturers are always playing the 'game' which is "Can I get away with shipping X?" Where the rules are to not explicitly break any rule in the contract. I've known a number of people who have experienced this game first hand.

From my reading of it there isn't any particular 'malice' in the game, its just a game they have played for decades as a way of getting business by offering a slightly lower price. Sometimes a middle-man (distributor) gets caught out, sometimes its the manufacturer. The great electrolytic capacitor purge was a good example of that game in action.

So in the rules of that game, if getting a certificate would make you the buyer look less closely at the product and thus take material you might not otherwise? Well they will go out and get one of those.

I got to experience it sort of in reverse, where a Japanese manufacturer was buying systems from my company and re-selling them. We spent 8 months on a contract that was over 200 pages because of the detail to which everything was specified. It was amazing to me and educational at the same time. I came to see lots of ways we could have made our boxes that would have made them cheaper to build but less reliable :-).
100% true. It's actually quite empowering to discover these things- as bad as they sound, now I can work on making my life better.
This year I switched to Ruby on Rails after years of doing mostly Java. I'm quite happy with it, but by far the biggest pain point has been Ruby's dependence on native code libraries. Dealing with CLASSPATHs and Maven was never fun, but it sure beats trying to maintain a working set of Ruby gems, many of which have cascading dependencies on C++ compilers, Python interpreters, SSL libraries, Javascript runtimes, etc.
You really cannot be serious about asking a user to take a photo of their credit card and upload it.
I suspect that she's less interested in the big players getting together to lobby effectively, than for the energy of all the small players to be directed at problems outside of the Valley and the Stanford crowd.
Bloom filter - a space-efficient probabilistic data structure
I didn't read this as the author giving up. She isn't offering solutions at this point but is asking for increased dialog in hopes of seeding action.

Quote from author:

"I also realize I’m not offering any solutions. But I really can’t think of a better place than right here to start working on some. More to come soon on what shape that actually takes."

For those of us who live in the SF bay region/SV, we do have a say in what goes on here. We start by discussing the problems we see. We brainstorm ideas about how we can change the status quo. We self-organize and begin to enact the changes we want to see. Isn't this what innovation is about and what SV is famous for?
Actual source this article is based on:

http://www.billboard.biz/bbbiz/industry/digital-and-mobile/w...
I run my mail through Postfix and have it listen for special code words/triggers and then perform special actions (like restarting nginx or Apache).
European Commission's Low Attack on Open Source
Using a text-mode browser to render HTML to text, strip off headers, and avoid summarizing links (lynx works great for this) might be a fast route to cleaner results.

You'd probably also want to exclude the "See also" and "References" sections.

For Canada, not excluding stopwords ("the", "of", "and", etc.) or the country name itself, I get:

1 869 the
2 449 of
3 326 and
4 288 in
5 214 to
6 142 a
7 135 canada
8 106 was
9 87 by
10 72 as
11 71 british
12 70 with
13 69 s
14 62 war
15 61 on
16 53 canadian
17 52 from
18 49 for
19 44 were
20 42 new

Which still puts "british" on top.
4 years ago that title would have been awesome too
When you were on the Obama campaign trail were you voicing opposition to his policies? Specifically FISA?
Anything that improves the organization of your assets is awesome. For non frontend developers, something like bootstrap is a lot easier to pick up than neat. They can integrate this into their projects right away and immediately reap the benefits.
Open webOS - Nexus 7(Alpha)
In my experience some of these things are self-reinforcing; alcoholism can lead to ADHD and Depression, which can lead to social anxiety.

The problem with alcoholism is the havoc it unleashes on your body's natural chemistry and metabolism and in turn your overall energy levels, mood, and perception.

Fixing your body chemistry may resolve all the other issues over time.

Suggestion:
Take a multivitamin, drink more water, sleep more, get outside more. Oh, and always say YES to any social invitation.
So split the conversation, there are little threats and big threats. I don't have 6 locks on a steel door at my house, the big threats are going to break the picture window and walk in that way. So if you're running one of the 100s of millions of non-descript servers out there then fail2ban and putting ssh on a non-standard port will keep the opportunists out of your server (at least via ssh). If they are using a zero day against you, or are waiting to capture traffic to do a plaintext attack they aren't opportunists, they are gunning for you. That is a different threat model.
Can you recommend a book that discusses how free services actually work?
"Most people, myself included, don't actually do the things they want to do most of the time."

The problem, in my experience, is that figuring out what you actually "want" is a very difficult proposition. And it often changes rapidly.

You can see this manifested in people who are trying to choose a career. Even smart, goal oriented people often flounder around the career question because while many things interest them, nothing seems to interest them enough to "want" to dedicate their life to it. And it just gets further complicated with generic advice from others like, "Do what you love," when the truth is they don't "love" doing anything.

So you twist your nips in the wind for a while trying to figure out what you really "want", and meanwhile the bar keeps getting lower. Pretty soon all you really want is a reliable car and to be able to make rent without a roommate. And while those might not be the noblest of "wants", you can find a certain personal gratification in them none the less.

I don't know man. I'm 30 years in and I still don't know what I really "want", and it sure as shit ain't for lack of thinking about it. Right now I'm content with a reliable car and a dry house in a safe neighborhood. I have a job that mixes 1 part things I'm interested in and 1 part tedium and it affords me enough time and spare income to tinker away at side projects that are probably of interest to nobody but myself. In all liklihood, a generation after I die, maybe sooner, nobody will even remember I was here. And I'm fine with that.

So when people say, "Do what you want!", man I don't even know what the hell those people are talking about.
Thanks for that :)

I intentionally left a decent-paying job at a Fortune 500 consultancy firm, for a job that pays less but actually allowed me to learn interesting technical skills (in robotics).

Honestly, I'm not sure whether I regret that decision yet.
Especially if your theme, or anything close to your wordpress install (other plugins, etc) use any javascript libraries that might share variables or have different version numbers. Agreed.
So what was Marx's end goal? Some sort of utopian paradox in the vein of John's Galt, where each person is free to realize his own potential? The last quote from Engel seems to suggest that Marx was actually pushing for something much closer to Anarcho-Libertarianism.
Ask HN: Career Advice Needed
There are too many factors to fully explain here, so I'll try to boil it down to the "important" points..

I have a great job with great benefits, but the overall project has an end-of-life somewhere in the next several years. I also have an opportunity to join a company that is in the early stages of an explosion of business, and will likely be at the leading edge of what it does for the foreseeable future.

The new opportunity can basically match my current salary (no increase), but the overall benefits package is no comparison to my current package. The new opportunity also requires a relocation from a very comfortable living situation.

If I do the math, I'm definitely taking a hit in the short term. How do I weigh that against the fact that the current position isn't really going anywhere and the new company is likely to be very successful? I'm also concerned that the new offer did not include any mention of profit sharing or anything that makes me feel like more than another salary employee; is that cause for concern?

I'm happy to answer other questions to open the conversation. Thanks,
Thanks and good luck! Do you have a twitter account I can follow for updates to gitrep?
The first half of your post is one of the most insightful observations I have come across in a long time.

Thanks
Yes stay tuned for schematic.io - I am doing the UI and UX for this w/ shaunxcode.

What sets my hair on fire is coupling UX with BDD and the rapid development chain of realtime UX and programming. Having UX write the UI cucumber scenarios helps a lot. But this is for pet projects. I'd really like to see the world of business accept and start trying out using the UX process as a precursor to BDD and allowing devs to work more freely on what they are good at with a constant pump of UX feeding them the things they don't want to think about.
Obscurity is fine as a layer in your security strategy.
Market share and pictures of a hand holding an iPhone disagree with you.
Big book of hacks!
http://www.amazon.com/The-Big-Book-Hacks-Projects/dp/1616283...
For a while I had one of the DEC VAXes in my collection attached to the network identifying itself as KREMVAX (old usenet joke) it was fun watching people try to break into it. (they could as guest, which had the password guest).

It was particularly fun to watch young people who were new to the scene sort of freak out at this weird architecture. Old farts were easy to spot, they would start right away with a 'show dev' or 'set host' to try to move around the network. Kind of like a hacker aquarium.
I also run my own domain name servers. I use PowerDNS with a MySQL backend; setting up replication between the two MySQL servers wasn't too hard, which gives me redundant name servers in two data centers. I have a few more than 32 zones, but the name services stuff has almost zero impact on server resources.

Updating and querying the name records is a piece of cake thanks to the MySQL database, and if I ever get around to finishing it, I can have my own web-based front-end for it.

Best of all, I can have a nice, short ttl on all of my entries, and PowerDNS is configured to always check the database, so I have a two minute refresh period on any changes made to entries on my name servers -- that alone has been well worth running my own. (Client: "Don't I have to wait like a few hours or a day or something for this to spread over the internet or something?" "Nope. 'Bout two minutes in most cases, little bit more for AT&T's customers.")

I definitely didn't do it right the first time, though. DNS has a few gotchas, like making sure you disable axfr requests, making sure you have an SOA record for appropriate zones, and so on. I'm probably still doing something wrong, but I don't know what it is at this point. Also, the default recommended PowerDNS MySQL setup is needlessly complex, as far as I can tell.
A few years ago I had the traditional "computer guy" posture, with slumping shoulders and neck.

I began, for unrelated reasons, barbell strength training. Deadlifts, Squats, and Presses. They have had a dramatic effect on my posture.

I believe that by spending time lifting barbells, I gained better control over and awareness of my upper-back muscles, and that plus the improved muscle tone means I no longer slump the way I used to do.

I'm 29 now, and have never had repetitive strain problems. I believe I'm less likely to do so now than before I began strength training.

So, there's some anecdata.
Drop the hot coal
Also known as Provigil. It has some serious side-effects https://en.wikipedia.org/wiki/Modafinil#Side_effects and requires a prescription in the US (Schedule IV controlled substance). However adrafinil is currently unregulated in the US, and your liver will metabolize it into modafinil with a half-life of about 1 hour.
No, that's not what I'm saying at all. I haven't been able to come up with a good summary; I'd recommend playing any Zynga game for a bit (about 60 minutes of actual play time, I'd say; make sure you look at the "quests" or whatever they call them and the currencies involved) and figuring out their per-game business model. You won't have to pay anything; you'll risk cookies and stuff, but if you ask I'm sure someone can suggest ways to keep clean.

If you've done that and still don't understand, I can try to explain further. It's not about support. It's about regularly asking for money. The moment you stop asking is the moment you lose revenue. Think of it like church. Every Sunday, they pass the collection plate. If they don't pass the plate, they don't get paid.
Building our Startup from Scratch in 2012
Realtime taxi demand heatmap for NYC
A parody blog of the tech industry
Amen to this. I love my work-life balance, more than I like start-ups. I also hate stock options. I can't pay my rent with stock options.
Robots, doh!
Founded in 2006 and 2008, so it actually clarifies his point - too often an established and older charity would focus on micro-optimization instead of disruption. Which would have more effect on quality of education in a third-world country:

- A charity that figured out how to ship thousands of textbooks in a single container, thus optimizing their shipping cost

- Kindle reaching $79 pricepoint.

- Coursera
For completeness after a month of trying it's now verifying - so maybe it was a blip, maybe they tried something and thought better of it.
A couple of those items show up in the index that's available on the Manning site, and the preface that's available there addresses them a bit too. Also implies that most of the revisions weren't made by Resig but by the coauthor...