skysight-inc/HackerNews huggingface dataset:
JavaScript Framework Developer - WebMynd is growing in San Francisco
WebMynd is hiring JavaScript developers in San Francisco. We're seed funded with paying customers and have grown from 3 to 13 in the past 6 months so expect a fast-moving, exciting environment.
Learn more about us and apply here:

http://webmynd.com/jobs

Responsibilities:

- Add features and fix bugs in our JavaScript library. You can see our current API documentation here: docs.webmynd.com/en/latest/api/index.html

- Update our build tool and native wrappers in support of bug fixes or new features. This may mean you learning new languages

- Write unit tests, update documentation

- Participate in code reviews, enthusiastically learn from and help teach other team members

- Help customers solve their problems using our framework by reviewing and patching their code, and creating example apps. All developers are expected to work with our customers (who are also developers)

- Contribute enthusastically to company business from feature prioritization discussions to attending events in support of sales. We're a small team who love what we do and expect everyone to muck in.

Requirements:

- Several years' experience developing JavaScript web-apps

- Very comfortable with HTML5, CSS3 features, libraries like jQuery, YUI, Google Closure

- You have built mobile, web or browser add-on applications that you can show us

We also value these skills and experiences:

- Java, Objective-C, C++

- Native application development experience: Windows / Mac OSX apps, Blackberry, Windows Phone 7

- Computer Science degree, experience working in a software development team

About WebMynd:

WebMynd is a software company based in San Francisco and London.

As an international founding team, we've found work trips away to be hugely productive and fun. We have paying customers and enjoy working on a product with real value that our users recognize. We're a tight-knit team backed by top Silicon Valley investors.

Our framework, called Forge, is like HTML5 without the restrictions: you create a common JavaScript codebase but can access native functionality from it. The end result is that you code your app once and get many native apps across multiple app platforms.

Don't build another social network for pets. Apply to solve tough problems for real customers.
The Perils of Drunk Walking
Right, but many good presentations are mostly pictures. The Yoda picture in this demo turns out to encoded in the html in an ugly way. There definitely needs to be a tool that lets the writer work at a higher level than that.
Spend 2012 on the Right Side of the Haimish Line
> We have better things to do with our time,

That's a fallacy of consumption. The assumption that consuming media, whether it be art, movies, books, or anything that isn't the direct act of creating, is inherently wasteful.

> and much more beautiful works of art to get enjoyment from.

Beauty, as they say, is in the eye of the beholder. The words and hours spent on the Mona Lisa are wasteful when you consider what it could have been spent on. Practical things.

Alone, consumption is as wasteful as creation. Creating something no one uses or views... does a tree alone in the woods make a sound. In a very real sense, one cannot create without consuming.

Do not belittle consumption, for it is the beginning of creation.
Linux Mint, specifically. My setup is in GitHub at https://github.com/duncan-bayne/mint-setup/ (very much a work in progress still).

I'm surprised to see so many HN folks running Macs ... I'd have thought that Apple's antipathy towards hacking & hackers would put people off.

But then maybe geeks aren't as immune to fashion as we'd like to think ;-)
I feel that this is probably rather specific to Ireland. I'm not sure of any other examples of television having as large a societal impact as toppling the Catholic Church's influence over the country. So, I'm surprised to see it on HN. That said, I haven't exactly looked, either.

I can't see television ever having that large an influence again, anywhere. While Gay Byrne and the Late Late Show made a very significant influence on the time period in the modern history section I had to study in the Leaving Cert (Irish exam at the end if secondary school), people nowadays are too skeptical of anything televised.

Once the number of channels people have available to them is taken into consideration, plus the fact that the only shows to gain widespread popularity are fiction shows like 24, news shows, or lighter non-fiction shows (like Mythbusters), anything trying to make a serious impact just won't get watched by enough people to get a large response.

Then of course there is the fact that the people in power are a lot more conscious of how all media affects them. Politicians aiming for soundbites, and companies having PR teams trying to influence media also reduce how seriously media is taken. (This particular point also applies to the internet, even if many politicians haven't quite figured that one out.

One of the reasons it had so much influence at the time is that, at least here in Ireland, there is a certain older generation who used to take "what the man on the telly said" as an authoritative source. Even talking to my own grandmother reveals a certain amount of this attitude, at least for RTE or BBC.
> One of the examples in the repository is an implementation of malloc.

Right. And (imho) malloc is quite possibly an "old fashioned" way of looking at things:

function malloc(num_bytes: nat): @byte

A reference to a byte block obtained from specifying the number of bytes! I would like to see the modern memory manger be type aware, have a very rich memory model, and allow for the propagation of application level semantics to OS (so they can cooperate in dealing with the current issue: memory access latencies and concurrency).

> I don't think that there can be an established definition of [a] modern systems language

Key word is "modern" so here is an attempt to box that a bit: There are 2 possible dimensions to the notion of modern:

1 - it addresses new hardware realities

2 - it enables "progress" in dealing with matter rendered difficult by existing paradigms of system programming.

The realities of a modern system surely include: multi-core SMP; strong likelihood to be employed as distributed nodes; virtualization. So "modern" platforms and deployment patterns are not addressed.

Second, Deca, I gather, would delegate dealing with all this to some higher level (user level) framework built on top of the language. I don't see any progress in that critical front, either.
Yes, this technically applies to "big" companies (which is probably a good thing) ...

A new California law that takes effect Jan. 1 requires that the more than 3,200 California companies that have gross receipts of $100 million or more have to report whether or not their supply chain uses slave labor.

... but it's still interesting.

More details: http://www.chicagotribune.com/news/sns-rt-us-california-slav...

http://slaveryfootprint.org/
Uber’s NYE Surcharges Demonstrate The Harsh Reality Of Dynamic Pricing
SEEKING FREELANCER - San Francisco/remote

I'm the lead developer at Mustard Grain, a development shop in the San Francisco Bay Area. We handle scalability and back-end architecture and implementation. We're always on the lookout for solid, back-end engineers, regardless of location.

We're looking for people who possess a good understanding of a mix the following:

- Java/Ruby/Python/etc. (bonus points for Erlang, Scala, Clojure, etc.)
- Distributed systems principles
- Postgres, MySQL, etc.
- Hadoop and its ecosystem
- Cassandra/HBase/Riak/etc.
- EC2

Find our contact information on our web site (http://www.mustardgrain.com) and shoot us an email.
Actually, this issue is what spurred a major evolution in the language. I hadn't had a real region or effect system before, and now I do. Why? I needed some way to register what pointers (regions) are getting captured by an existential package (aka: a lexical closure). Since regions are now registered as part of an existential package, the regions captured by a package can be constrained to suit the region of the stack up to which a package is being returned.

In short, closures now remember what pointers they capture, and you won't be allowed to return a closure over a pointer further up the stack than safe. Other than that, closures capture by value, copying the captured variable into an environment structure.
Freelancer for hire 
Modify your script(s) by adding variety of SCRIPT IMPLEMENT(s) in your existing script. I provide JavaScript, jQuery, Ajax, PHP , uploading your website on server, adding different types of PHP forms and much much more. I can help you if you have problem with your script . If you need HTML/CSS/ PHP Support order now.
I disagree. Mathematicians care much more about notation than do musicians. Mathematical notation should be precise, concise and consistent. The hard parts of maths are the abstraction and the formalization of stuff we take for granted.

In contrast, the essence of music theory is fairly easy (if you have a math background, you could learn it in a few hours!). But music notation a strange mix of time-tested, concise notations with cruft that remains due to backwards compatibility.

So we write "𝆮" to mean pedal down, but "𝆯" to mean pedal up. We write C7, Cmaj7 and Cmin7 but the modifiers "maj" and "min" modify different parts of the chord. And so on.

And sometimes the notation is there, but people simply don't use it consistently. For instance, the usage of 6th and 13th interchangeably without proper justification (e.g. the post in question).
HN generally seems to have become overtly political, especially in its submissions (that make it to the front page).

SOPA obviously has relevance to HN, so I don't mind that at all, but with increasing frequency, political submissions pop up, and I'm sure the submitters are enabled by the amount of upvotes they get with little to no input from mods/admins who clarify HN's stance on political submissions with no relation to the site's field of interest.

I don't mean "HN is getting more like reddit" as a slur, but the lines between the two are becoming more blurred, and the two serve better as separate entities with different topics of interest rather than some soon-to-be-merged hivemind on political matters.
Boing Boing publishes big scary article on how your HP Printer is going to own your home, and that article includes this:

"Cui gave HP a month to issue patches for the vulnerabilities he discovered, and HP now has new firmware available that fixes this (his initial disclosure was misreported in the press as making printers vulnerable to being overheated and turning into "flaming death bombs" -- he showed a lightly singed sheet of paper that represented the closest he could come to this claim). He urges anyone with an HP printer to apply the latest patch, because malware could be crafted to take over your printer and then falsely report that it has accepted the patch while discarding it."

Of course, Boing Boing fails to follow up with information regarding which printers are at risk, if updates might be naturally included in a windows update set, if updates might be included with update software from the printer, otherwise where else to get updates, and what to do if there is no update for your computer.

He mentions the latest patch but fails to mention how to obtain it.

Boing Boing fails to discuss any mitigation strategies, for instance, this probably cannot effect you in any way if you are printing out a) your own documents, b) web pages, or c)?

So except for a few dedicated people, no one reading Boing Boing's article is going to do a damn thing about what seems for many to be a very remote risk.

This doesn't seem to me to be a terribly helpful article, just another article warning of how dangerous the world is.
The docs are out of date. I read the Disciple papers about a month after finishing the thesis, and immediately began working out how to add "back" (regions were always intended) regions and effects.
I really like that book.

Its not where I first learned abstract algebra, but, its an excellent resource.
I think the most valuable lesson in this post is getting a bit lost. It's so much more than just "networking." It's about being where your targets are, so that you can better understand them.

Just being among the people that interest you, to observe and overhear, can be super valuable in itself.
Uber dynamic pricing is positive for customers on New Year's Eve, in that it ensures that if you are willing to pay money a cab is available for your use. The market, it's magic.
Since you are just starting out, I'd say go for Tumblr. It's incredibly easy and quick to get set up.

If you are still going strong after a few weeks and feel the need for something more powerful, then look into switching to something else. I personally switched to wordpress after a couple of weeks on Tumblr, but I have a lot of friends who still use Tumblr for everything.
4. Thus, what's being measured isn't power or influence, at least not directly.

I'm with you until this because it doesn't seem to draw from points 1-3.
The Tea Party people think they're opposing particular liberal policies.

The Occupy movement is rebelling against an entire POWER STRUCTURE, the entire hierarchy backed by corporate funding, which funding also pays the GOP apparatchiks that started the Tea Party.
Yeah. I was only referring to scaling in the sense that the number of users increases. Often, it is easier to implement an application by ignoring scalability, and you can get it out the door quicker.

However, this can be a terrible mistake if your users are not resilient to downtime or lost data (e.g. in the case of Facebook games). Even just a few hours of downtime or slowdown can cause a significant, permanent drop in users.
Thanks! Yeah, it's rather unsettling to spend some time to writing up my experiences only to have my post end up in the negative numbers and all grayed out for no apparent reason. I'm not sure what's up with that -- it makes you feel like you're back on Slashdot. All's well that ends well, though. The post is well into the positives now.
NeWS was also very hard to program. Just try to write a spreadsheet in PostScript...
An Ad Blocker Opens the Gate, Ever So Slightly
Facebook fails to understand relationship dynamics
Deca does deal with SMP and concurrency in one way: module-level variables are tagged thread-local in the bitcode by default, at least if they're mutable.

Once the "newsig" branch (it's a rewrite from scratch after the original code had troubles with multi-module compilation) with the new signature system (region, effect, type, mutability) can compile some example code again, I'm merging it back into the main branch.
Knowing the economics behind it, I'm all for dynamic pricing even though it does feel like a ripoff to me personally.

I'd be very interested, though, to know how much of the increase (~6x normal according to a screenshot on their site) is passed along to the driver.
Can someone please explain the chart?
After months of seeing this as the #1 recommended book by Amazon based on my previous purchases, I finally gave in and got Startups Open Sourced. It was the best book I read in 2011. I give you a lot of credit for putting together one of the best startup resources out there to date. Thanks for the hard work, Jared!
New York, NY

Qwiki

--

Qwiki is looking for talented front-end and interactive developers to work with an amazing team on creating a new medium for the 21st century and building the next generation of publishing tools.

We push the limits of HTML5, CSS3 and JavaScript on the client and have extensive server-side JavaScript as well. Other tech we use: Rails, backbone, node, Scala (heavy lifting) and Objective-C, C, and Java for mobile.

We're a small team, we have great benefits, and are passionate about changing the world every day.

http://www.qwiki.com/work-here

Email me directly with questions o <AT> qwiki <DOT> com
Riot police look pretty scary everywhere

https://www.google.com/search?q=arizona+police&tbm=isch

and generally only armed with batons outside of low-human rights countries due to the obvious danger of losing control of weapons amidst violent crowds.
Are you guys doing anything with remote positions. I love what you guys are doing and would love to be a part of it, but I am bound to Florida. It's a long story but the tl;dr is my wife and I are my grandparents caretakers, so picking up roots is not possible.
This is Hacker News. We don't copy and paste text. That would be a waste of time and energy. We write Greasemonkey bots that talk to each other.

-- SnarkTron TM 2012 Edition --
No, the site was a member of Fusion Ads starting in January 2011. Before that, a company that made hardware for managing desk clutter sponsored the blog.
I thought it was for Web History?
Which programming language(s) is/are used?
I'm as big of a proponent of the magic that is supply and demand as anyone, but uber's pricing was not exactly transparent. Last night was the first time that I used the service. My first ride from my hotel in Chicago to my party destination at 9pm was $15, awesome. Not only was I thrilled by the quality of service, but I saw the message that fees would be higher that night and was expecting a higher price tag. Fast forward four hours later and I was ready to head back to the hotel. Same route, except this time the price was $54. Ouch.

The thing about market forces is that the buyer needs to be aware of the price in order to make a rational decision that affects demand and alleviates the strain on existing supply. Uber's app indicated I would be informed of the additional charge prior to my ride, but that certainly never happened. In that regard, I feel slighted and my feelings toward the company have been damaged as a result.
SaintSal: It's a good start but apart of semantics (icons with meaning) you also need a grammar to call it a language. In case of visual language it means that there is a way of merging simple glyphs into more complicated icon. Here is an article that describe how it can be done in medicine:

http://www.sd.polyu.edu.hk/iasdr/proceeding/papers/Collabora...

I'm looking for an open source project that I could use in my applications. There is http://thenounproject.com/ but it does not have grammar. The merging of icons is done for you (e.g., the iron icon with one, two, or three dots)
Nice to see something actually trying a CLOS-style object system. There are good ideas in there that don't get enough presence in more recent language efforts.
Also this: http://brucefwebster.com/2008/04/15/the-wetware-crisis-the-t...

This applies everywhere. Without a culture that encourages everyone at every position of power to be honest and express their true opinions then you just end up with a system built on deception and false beliefs.
I have been also looking for some blogging platforms for some time (before I did some writing on wordpress and posterous, never liked them). Recently, I started using Jekyll+Github Pages, it is more simple. For me blogging should be as effortless as writing some text on your favorite editor. If you like learning something new you should try them.
Let's be honest, a large majority of charts follow convention, if not transparently in the case of a straight "I Got Rhythm" changes or blues, but more opaquely with substitutions or variations of predefined changes. This is true with jazz and even more so in pop music.

A trick I always use it to transpose into a common key and watch the overlap develop. It may surprise you to find most tunes are the same I IV V or II V I progression in various keys...

Of course, blindly creating something from such patterns is a not very fulfilling, but adding your own variations and color can be. Or, deviating from convention for effect becomes viable when you deeply understand those conventions.
I think the point of the article was to show how a form of new media changed a society. It's particularly useful for people trying to understand what the future of the web will look like.

They're showing how the nature of the medium (as an entertainment vehicle) shaped the nature of the the public's interaction with it. You could apply an abstraction like that to the internet as well.

A pipeline for mass communication was built and changed their attitudes toward authoritative sources. Our pipelines are fracturing and we probably have certain attitudes that aren't useful for the future.

Maybe I'm reading between the lines too much, but reading it figuratively is much more useful to me.
Car-sharing service HiGear shuts down due to theft of 4 cars worth $400,000
we'll be changing it up to make people learn the basics (and more advanced parts) of a few different languages.
Uber takes the same cut as they normally do.
How to dynamically access private members in closures (JavaScript)
I have about 6 but I've cut back to avoid dead weight.

I'm curious, has anyone tried keeping theirs with a list price in a reseller and occasionally selling one and to pay for keeping their development dreams (unused ones) paid for? Does that strategy work? Realistically, will anyone come calling?
The NeXT OS used Display PostScript, and I believe that is still the core of OS X Quartz, is it not?

Are you saying that there was not a good API for drawing on the display? You had to spit out raw PS?
I've actually observed this many times, having lived for quite some time in America and now quite some time in India - not just with linguistic style but also with accent (when the people talking to each other cross geographic boundaries).

So over the years, I've internally made a (somewhat silly) point to be aware of this and not try and change the way I speak based on whom I'm speaking too.
Electric Stair Lifts for Indoor and Outdoor Use
The Step-Saver straight stair chair is an electric stair lift designed for use both indoors and outdoors.
I am a big fan of webOS, so my views may be off. I am not a developer, just a consumer, so my comments may even be irrelevant to the OP.

webOS definitely had its rough edges. The phone app will be sluggish (what jwz was referring to, try answering a phone call by tapping "pick up" several times without any response as the phone keeps ringing), in USB mode the phone shuts down and directs all voice calls to voicemail, the entire OS does not have a position indicator to tell you how long and where you are in the page, etc.

However, all initial releases of software are buggy. As someone already mentioned in this thread "I think instability is less a sign of architectural problems than of simple failure to iron all the bugs out". I think everyone at Palm expected to be able to release updates and get the OS up to speed.

However, Google started cranking up on Android and left everyone (including iOS) in the dust. I am not talking about UI here. I am talking about sheer speed in the software turnaround cycle. In seemingly no time, Android had Cloud syncing, Maps with Navigation, features in the photo app like red eye removal etc. etc. They just blasted away with these updates. To me it is astounding that a complex mobile OS used all over the world can be developed in such speed. After this effort, webOS just had no chance.

You need apps for the tablet but without a successful phone ecosystem, the touchpad was definitely a tough sell. HP thought their "channels", "marketing" would amount to something. It just wasn't. A CEO wanting to get out of the consumer space finally stopped the bleeding. Maybe if HP had been going for another 6 months and risked another $1 billion (I feel stupid just typing that clause :) ), webOS could have gotten lucky.