skysight-inc/HackerNews huggingface dataset:
Depends on your goals. The core game is Minecraft but mods have existed for a long time that make "Hunger Games" style adventure where your tools and foods must be earned.
In general:

how much code the browser needs to parse and execute on every page load

The caveat being that that code only needs to be parsed and executed once in a single page application.

weight of execution payloads across operations in your app

Presumably this cost is providing value to the developer in terms of reduced development time, reduced complexity, or improved correctness. You shouldn't typically incur significant wasted cost in execution, just a selection of tradeoff. Besides, rendering to DOM is still the longest tentpole by far compared to microseconds for JS execution.

EDIT:
With regards to the "independent test," that is in no way a realistic use case. You would never add items to the DOM individually when you're in that tight of a loop. You would instead build up a cache and write once. The only thing of consequence that is being measured in that benchmark is each framework's DOM insertion speed.
Ask HN: Need Help? Willing to help?
Last month's HMO (Help Me Out) thread[0] was well received. Many said they'd like to see a thread like this every month. So here's the May edition of HMO: Help Me Out.[1]

Need help with something? Write "HMO" followed by details.

Willing to help others? Write "Let Me Know" followed by your areas of interest.

[0] https://news.ycombinator.com/item?id=7573172

[1] Credit to Tom Critchlow for the idea: http://tomcritchlow.com/post/82380207991/let-me-know-how-i-can-help
I don't understand this bit: ". . . resistant bugs have grown more numerous and by sharing DNA with each other, have become even tougher to treat . . . "

How are different microorganisms sharing DNA with each other? Am I misunderstanding completely?
The Pros and Cons of Being a Remote Team (and How We Do It)
When I looked at various options to support a Real World OCaml IDE recently, I picked Codio because it didn't require any write access to my GitHub account. Cloud9 wanted access to all my repositories, including the private ones, just to sign in.

My notes here: http://anil.recoil.org/2014/03/26/codio-now-has-opam-support...
It's 2014; why was the author using ext3 instead of ext4? Ext4 does have fallocate support.

Also, if you use fallocate(2) instead of posix_fallocate(3), you don't have to worry about glibc trying to emulate fallocate() for those file systems which don't use it.

Finally, it's a little surprising the author didn't try using O_DIRECT writes.
17% seems like a really high percentage, actually. Also, without reading the linked study, I can't figure out whether it's 17% of all trips, or 17% of all walking trips that are "just to walk." If one out of five trips are for aimless relaxation, that sounds absurdly high.

If you're comparing the average survey respondent to your average independently wealthy 19th century author, there's a few pretty obvious reasons why people with normal jobs don't aimlessly walk all the time - such as a job and the appeal of aimlessly driving, which I'm sure scratches nearly the same itch.
They've had about half a dozen.

http://en.wikipedia.org/wiki/List_of_Chinese_astronauts
San Francisco - EasyPost

EasyPost is changing the way shipping works and helping a lot of people while we're at it. Every month millions of EasyPost packages are delivered across the world. By tying together disparate data sources and APIs we've created a scalable shipping API for developers everywhere.

This is just the beginning of the beginning. Imagine if shipping worked like all our other web services. You have a smartphone, why do you need to go to a store to ship something? Why do you need to wait at home for a package? Because no single platform has tied together all these pieces of the transaction yet.

We're excited about solving interesting problems alongside great people. We'd love to have you along for the ride.

Positions:

Backend - Ruby/Rails (not a requirement, many of us are new to it and we'll eventually migrate away), MySQL, Softlayer - Rates, Tracking, Batch jobs, adding carriers, and other API improvements.

Frontend - Ruby/Rails, JS, CSS - Dashboard improvements, visualizations, site redesign.

Apply at: https://www.easypost.com/jobs
How often do you flip in the average call?
Thumbtack - San Francisco - Software Engineer

Thumbtack is a new way to hire local services. The same way other companies have brought B2C retail commerce online, we have brought the B2C services industry online.

Some numbers:

- 10M monthly uniques
- 500k businesses have joined nationwide
- 900+ categories of service
- $18M+ total funding from Sequoia and others

http://www.thumbtack.com/jobs

http://www.thumbtack.com/engineering

Or email chris at thumbtack with questions.

(Sorry we are not accepting intern candidates at this time.)
It's only 'a' problem. Which is sort of a meaningless objection, but people looking at OSM are asking "Is this good enough for what I want to do?", not "Is this the best for everything?".

Who knows what will happen in Australia, but a thing I see happening in the U.S. is people starting to use OSM for whatever and then investing effort in fixing their immediate problems. So there is some sort of hand wavy tipping point that has been reached.
A number of them, but Pascal is a rare enough inclusion to have made me try it out — only to find that it shouldn't have been included in the list of supported languages, because it's not. Better to list fewer features but implement them well, in my opinion.
> The first hit for "SSD write speeds" says ~500Mb/s (I hope I got the right b).

Nope, it's MB not Mb.
I'm definitely with you on this. Last year my team interviewed with YC (with Paul Buchheit in the room) and it was crazy.

10 minutes feels like 7-8 because of the adrenaline/nervousness. You don't usually get to finish your answers because they cut you off. They're straight to the point and cut through all the fluff (my suggestion is to have a 15 second answer and a longer answer for all questions if you want to get your points across). They're usually in "control", but you have to be strategic to lead things back to your "good side"

I think the article is really accurate on the YC process. Thanks for sharing.
Supplements Extend Life Span A Little, But Typical Improvement Is Insignificant
11 things to avoid when planning a responsive web interface
Dead Souls: The Denationalization of the American Elite (2004)
Depends on the SSD. The PCIe SSD in a 2013 Retina MBP can approach 1GB/sec, and of course high-end PCIe server stuff can do better again; you may also have a striped RAID setup.
SEEKING WORK - REMOTE (Gujarat, India)

I have better experience in web data scrapping aka mining. I do it using PHP. I have scrapped various kinds of websites. Some even demand logins. You can see my gigs here : fiverr.com/users/techaddict/

I even have better experience of frontend development using twitter bootstrap. My recent work based on it : reversearc.com

You can contact me via mail at vivek.be
I don't see how this can be useful to me, compared to a desktop IDE + digitalocean $5 vps. Why pay more for something I already have full access to? I can see that this is a browser side IDE but there have been other's in this area like cloude 9, which I've used but ended up using desktop IDE because it was so frustrating to deal with.
Data scientist interview anthology
eVision Industry Software - The Hague, Netherlands

..is looking for a senior JavaScript library developer to join the R&D team.

Contact info in my profile.
I agree it's a great feeling. I started walking 45 minutes a day, 6x a week, a few months ago. My wife convinced me to try it after pointing out that the health benefits were not insignificant (I was mainly biking until then, but losing my enthusiasm because of my rides getting longer and longer and requiring more prep). The gains have been pretty great--in just three months I'm down at my waist by two belt notches and when I get back to work I'm usually in a better mood.

Next I just need to conquer this stress eating thing. The exercise has really put my compensatory eating habits into stark relief.
Completely agree - Plus when he wants to go out and play it forces you to take breaks and refresh yourself. Really helps keep you going and make it more enjoyable by the end of the day.
I've been using it for a few hours now. while my initial reaction was "how could they!", after a while, it's not that annoying anymore.

I can now see the reasoning behind it - many people I know do not actively use the url bar except for searching. even when they want to check their facebook or favorite website, they just enter "facebook" in the url and use the (google) search results to get where they want to. for such users, the search box is much more important than the url itself, so why waste the UI space...
Right. Sparse files are normally written by applications or kernel threads that specifically know the defined byte ranges, and define new allocated parts of the file. Further, file allocations are probably block-sized, so you would need to ensure the byte regions of blocks were all zero.

This could be done quickly in the kernel. RAID (which does pass the data through multiple transformations) subsystem metrics printed at boot demonstrate that.
I suspect that the programming landscape has changed so much that the goto debate of the 70s is no longer relevant. People used to use gotos because they were necessary; naturally, bad code got written; a theory emerged that goto caused bad code. Fast forward to the present. Gotos are so feared that most programmers have never even seen one. Naturally, bad code still gets written. What we now know for absolute certain is that it's possible to write any kind of code without gotos (including awful code). If you wanted to revive goto today, you'd have to force people to use it, because no one would know what to do with it. There's a goto-free solution for everything. Bad code would still get written, but I doubt it would look like the bad code of the 70s.
SEEKING WORK - London UK, Remote

Hey, I'm a full stack developer based in the UK. I normally use HTML, CSS, JavaScript, Node.js, PHP but I'm happy to take on projects that will require me to learn new languages.

I'm passionate about what I do and care deeply about my craft which results in high quality applications with a great UI/UX.

I pride myself on being a trustworthy and reliable no-fuss developer. I can provide case studies and references if required.

Email - chris.pattle@gmail.com
Website - http://www.chrispattle.com
This feels bad to me, but I'll reserve judgement until it happens.

I use 4sq for two things -- keeping track of where I've been when I travel, and letting people know where I am when I travel in case we're near each other.

From this description, it sounds like I'll need two apps for that now. In which case I might as well just use a Facebook checkin and not use 4sq at all, since Facebook serves both purposes.
I was also nearly put off, but thought I'd give it the benefit of the doubt.

You're dumped straight into the IDE after the form - no email validation or anything, which is something I guess...!
ChatID (New York, NY) http://chatid.com
We're building a platform for brands and consumers to directly communicate across any website and on any device via chat.

Our current openings:

* Frontend Developer - we're building real-time communication interfaces for mobile and desktop web using Backbone.js, XMPP, and BOSH

* Data Scientist - in addition to chat messages we have a lot of data about consumer behavior which we want to use to help brands provide better service

* We're also looking for a Product Manager and Sales & Business Development representatives to help build out our brand partnerships

* You can see all of our open positions at https://chatid.gethired.com/

About the company:

- We're 11 people based in NYC with one in SF and one in the UK

- NYC office is in Flatiron between Union Square and Madison Square

- Newegg.com recently awarded us a 2014 Eggie award for "Best Marketing Platform"

- We like contributing to open source
https://github.com/chatid

Technologies we use:

- Lua and Prosody [https://prosody.im/] an open source XMPP server started by two of our cofounders

- CoffeeScript, Backbone.js, Require.js, Angular.js, D3, SASS/LESS

- Python, Flask, PostgreSQL, MongoDB, RabbitMQ

- Chef for infrastructure automation

Sound interesting? Send us an email at careers@chatid.com
REDI Technologies (http://www.redi.com)

=========================================

Locations ::
New York, NY and Dallas (Frisco), Texas

Background ::
Our mission is to “make trading better”. REDI is a startup (9 months old) dedicated to taking an already successful trading platform to the next level. As a tech company that operates in the financial trading industry, we have a very different perspective and approach.

Our next-generation platform is focused on building a community for the buy-side, sell-side, and technology providers, bridging the Wall Street and the FinTech startup spaces. We take a highly open and collaborative approach to building our technology (everything from C++, Java, .NET, Ruby, Angular, NodeJS, Chef, PostgreSQL, etc).
We need individuals with a passion for technology, and an unparalleled drive to deliver world-class software across the desktop, web, and mobile contexts. Financial knowledge is not required, but a strong engineering mindset and razor-sharp problem solving skills are a must.

Roles (FULL-TIME, H1B, VISA supported) ::

- Software Engineers

- DevOps Engineers

- Test Engineers

- Product Managers

- Summer Interns (INTERN)

We'd love to hear from you. Send any inquiries or resumes to: jobs@redi.com

- Josh (CTO)
They already have 86 restaurants (most of them is franchises) in Denmark, and in 2011 their total revenue were $300.000.000 in Denmark alone.

They have already invaded :)
Absolutely.

I'm a skeptic for a completely different reason.
I think wearables are just a blip on the road to implantables.
Irrespective of how complicated that makes the ethics/politics/social implications etc, I don't see how that's where wearable technology ultimately doesn't land up.
Chrome already sort of does that. I guess it could be emphasized further.
If anyone was frustrated at the lack of sample images like me: http://www.opticsinfobase.org/boe/fulltext.cfm?uri=boe-5-5-1...
It's not ready yet (among other things, it's currently type checked using Hindley-Milner, and I think I want to transition it to gradual typing), but it's getting there. I am hoping to post it to HN and get some feedback. I have a few other projects in the works, though, which might be in a finished form first...

Existential types are kind of the same, but they require the declaration of extra types to use them (for example, the `Obj` type used in the example on the Haskell wiki entry on existential types), which is clunky as you say. But at first glance, they do seem to provide a similar degree of power.
Snapchat Goes After Mobile Messaging With a New Design
Different Russian engines. The engines that ULA is banned from buying are RD-180s; they are being newly built to, effectively, American specifications, though most components are derived from the RD-170 which was originally built for Energiya.

You're describing this history of the NK-33 engines, which were originally built for the Soviet lunar program, and then (as you say) hidden in a warehouse after that program was terminated. Some of those were later bought by Aerojet, which then sold them to Orbital for use in their ISS cargo delivery program; neither company is party to the suit, and the injunction doesn't cover them. (Nor could it; Aerojet's stock of NK-33s was bought and paid for quite some time ago now.)
AppLinks is supposed to enable you to prompt the user to install the app if they don't already have it, which is the reason why the spec calls for developers to embed the al:ios:app_store_id, for instance.

From the docs (http://applinks.org/documentation/#uxguidelinesrecommendatio...):

"You may choose to take a user to the native app store when the app is not installed or display the name of the app based upon the App Link metadata for a given link."
He found it on reddit... http://www.reddit.com/r/google/comments/24a2wt/google_adsens...
There are a lot of advantages to coding in your browser. You mentioned just one of them. But primarily it means you have no stack to install and configure, as Codio Boxes provide all that for you. Also, you will find that server development is much faster, as the connection between Codio Boxes and the internet is much faster than that of your desktop.

Other advantages include collaboration, teaching/learning, and of course no need to install or keep anything updated on your desktop - other than your browser of course.
Updated Google Search Will Remind You The Place Where You Have Parked The Car
Ask HN: Ideas for tech in developing countries?
Dear HN,

My lab is looking for ideas, particularly in relation to developing countries. What sort of problems have you seen that we might be able to solve through technology?

About us:
We are the Sustainable Engineering Lab at Columbia University (http://sel.columbia.edu/). We are a team of students, engineers, programmers and experts in renewable energy.

We've done work in Nigeria, Indonesia, Myanmar, India and a whole bunch of other places (http://sel.columbia.edu/projects/).
Keypr - Los Angeles, CA

Keypr is redefining the guest experience at hotels worldwide!

We are an early-stage startup in the hospitality industry. Our stack is Python/Flask/Angular/iOS/Android. We are looking for a few talented iOS and front-end engineers to join our growing team.

If you want to change the way we do hotels, please send a short note to charles@keypr.com and tell us one thing you'd change. Be sure to include links to any code or relevant work (GitHub, App Store, etc.)

Cheers!
"or try to mmap each region to a well-known start address (and fail if it cannot obtain that address)."

Optimizations aside, beware this approach. ASLR is one of your two best friends (the other is DEP). When you purposely circumvent the protection it provides a security researcher somewhere will make you the topic of a very pointy blog post.
Toronto, Canada or REMOTE
SENIOR FRONT-END ENGINEER

Have experience with AngularJS and mobile development?

Questrade is growing our front end mobile development team with full-time and permanent 1-year contract positions.

Review the full posting and apply online: http://ch.tbe.taleo.net/CH06/ats/careers/requisition.jsp?org...
Personal UI Nitpick: Hovering over the titlebar items doesn't cause them to automatically drop down like I'd expect.
Senators are not experts on every topic that they govern over, so they solicit advice from experts.
MB. Bytes. nobody quotes disk speeds in bits (or if they do I typically ignore them).

I've frequently observed sustained 500MB/sec writes and reads on my cheap ($250) 250GB SSDs. One of my favorite instances was running out of RAM while assembling a gigapan in Hugin. I added a swap file on my SSD and continued- it ran over night with nearly 500MB/sec reads and writes more or less continuously, but the job finished fine.
Yeah, my digital textbooks (Algebra II and Biology) are consistently awful Flash-apps, with all the disadvantages of paper, no copy-and-pasting and bad search.
If you store an image with executable code in it on Dropbox via Truecrypt, how many times will you potentially run it out of that image?

Again: we are talking about properties that cryptographically sound systems simply don't have. And if you're using Dropbox as your backing store, and not a physical drive, there is no reason to accept those properties!
At the company I work for we recently did a massive migration from Backbone to Ember. The reasoning behind this was simple: prior to the funding round we had recently received that led to an influx of new developers, we had one senior FE guy who was customizing and building this all himself. It became a decision of convention the senior's way vs convention in the standard means of how it is defined in a framework. This is why Ember was so attractive: it is both powerful and maintains a rails-like standard on how you build an application up and out. On a personal project, I would totally use Angular or Backbone, but when maintainability is a question the convention of Ember is a clear winner in my eyes.
I already really dislike that win7 hides the filepath, and lies about it in many cases.

It makes me click on the bar to actually see where I'm at in the filepath, please don't take that design mistake and apply it to the web.
Sure. Size is a con, functionality is a pro. The point is to correctly weight each. I don't really have strong opinion on what "correct" is, in the general case - I could formulate opinions confronted with specifics.
Looks like also SpaceX is using Angular: https://www.angularjobs.com/posts/752-angularjs-developer-at...
Ha, just this morning, via the HN discussion on "Putting the Chat into Snapchat", I learned of jwz's axiom, which was modified for the sake of discussion: "Every program attempts to expand until it implements user-to-user messaging. Those programs which cannot so expand are replaced by ones that can." (https://news.ycombinator.com/item?id=7679031)

Looks like Foursquare was thinking along the same lines:

> We built Swarm because you’ve told us how often you still have to text your friends: “where are you?” and “what you up to later?” We wanted to build a quick way for you to know these two things for all of your friends.
Seeking Work - US CA, Remote
I'm a full stack web developer in the US. Familiar with the PHP and Node stacks and Angular for the frontend.

Seeking Freelancer - Remote
I have two projects going, www.startuptabs.com and www.gethoneybadger.com. Both are chrome extensions in need of UX work.

please reach out to me at jameslee@startuptabs.com
From an end user's perspective Tarsnap certainly deals with files and folders. It outsources most of that work to libarchive, which is kind of my point.

The article says to "Encrypt things at the highest layer you can.", but you could imagine a backup utility doing encryption at a higher layer than Tarsnap does, with all the complications that would bring. And would it be even better if instead of file system level encryption, every application encrypted it's own files? I don't think so.

So maybe it should just say "Encrypt things at the highest layer that makes sense", which is kind of vacuous.

IMO it would make just as much sense to say "Encrypt things at the level where it's easiest to do.", where block level encryption is a strong contender. It doesn't give you every property you might want, but it's easy to get right.
Those black boxes would function just as well if they had public and standard specifications. Their opaque secrecy is not a feature.
Working fine for me, Ubuntu 14.04 / Firefox 29.
SEEKING WORK - Remote

Experienced Android developer living in Argentina.

Built and sold several apps, some with over a million downloads.

Experience designing and developing apps for devices as well as tablets.

View my portfolio at http://www.henriqueboregio.com
I understand where you are coming from, but its difficult to decide when such a feature becomes a feature. We have syntax highlighting for Pascal, so you could argue that we support it, but of course, there is a lot more that we could do to make Pascal devs lives easier and more fruitful.