skysight-inc/HackerNews huggingface dataset:
Ask HN: From WebDev to JsDev
Hi everyone,
I'm a Web Developer, focused mainly on frontend part. Currently I encounter with more and more job offers, which are focused on plain javascript app development and salary higher than I could ever expect as webdeveloper.

My question is - how complicated can be a switch from a job where most tasks are based on DOM manipulation, ajax requests and jQuery animations to plain javascript app development? Can You suggest some example apps which I should try to develop before making decision to switch? What additional tools should I master?

Is here any webdev/jsdev who have gone through similiar specialization switch?
Sounds like something I should give a try myself in a pull request.
My hobby is news.ycombinator.com. It isn't cool, though.
The last time time the opinion polls were so wrong was in 1992, when similarly they overestimated support for a somewhat awkward Labour leader who had been the subject of a massive negative campaign by the popular press. I suspect that this kind of personal campaign had an effect when people came to the morning of the election and thought 'actually, do I really want this guy to be Prime Minister?'.

For example:

The headline of the UK's largest newspaper on the morning of the election: https://mobile.twitter.com/hendopolis/status/595703178294878...

The top columnist for the Daily Mail, a day or two before (for reference, Jimmy Saville was a well known entertainer who turned out to be a paedophile): http://www.dailymail.co.uk/debate/article-3068131/Trust-Labo...
if you read my post, "history" on local branches is irrelevant. They do not exist and "destroy" here is totally fine. It's not like it's meant to be a grand book detailing all the work done by you, in every point in time, as a database record. What you want here instead is just a clean patch coming off your topic branch -- which this does perfectly.

This is SUPREMELY valuable for OSS patch workflow and I absolutely love git for having it.
This Is What Happens When You Elect Climate Change Deniers
Is it just me or does politicalcompass.org seem to skew everything towards right wing authoritarianism?
Cub scout leader - I get to watch 7 to 10 year olds grow up and be a part of that growing up. Teaching them skills they'll find useful in later life and hopefully giving them experiences they'll remember fondly.

Programming - Making things Im proud of.
Verified by Visa is bad for the consumer: it shifts all the risk of fraud onto them. If the PIN is intercepted, and subsequent purchases are made with that PIN, the owner of the card is liable for all of those purchases; they are considered to have made them because their pin was present at the time of purchase.
+1 for calligraphy, it gives me as much mojo as coding. Both activities are great sources of flow.

EDIT: sorry, I don't know why my answer was posted multiple times.
There was no argument but a question. I interpret your answer as "no there's nothing to answer". Thanks for your reply.
I'm not sure to see the point of the submission here, the only answer to the question I can see is:

> So, I switched to Arch after almost 3 blue years. And the only why left for me is because others do it better!
Just because you exercise doesn't mean you can eat what ever you want. I wish it worked that way.

http://www.wsj.com/articles/SB100014240527023039497045794613...
Playing the guitar. There's nothing else that I find more rewarding, relaxing and challenging in the same time. I can't get enough of the joy when I learn a new song, riff or lick. After a long day at work this is the only thing I want to do.
I use it here and there.
After reading this I really don't know what to say.
India Orders Piracy Blackout of Vimeo, Pirate Bay and More
No generalization, I'm simply stating that I don't understand it. Agree with you however that the desire to work is probably normally distributed.
Rebase is not just a history win, but also a patch review win.
Running. It's free, fun, you can do it anywhere, and it's a great way to get to know places. My favorite thing to do when I get to a new city is a long run: you get a great sense of the city and you can find the parts you want to go back to. I also love that it forces me out of doors in the long New Jersey winters. It happens to be good for you too, I hear.
What in the world are you talking about? How is CyberLock responsible for Superfish?
> Pffft. Same argument can be used against socialism.

Sure, but it's understandable that a german would be slightly worried no? Though nationalism in general is benign in most of the world, it remains a worrying sight in Germany (IIRC a few years ago there were comments that Germans only allowed themselves waving the flag for football matches) for perfectly good historical reasons.
The U.S. has similar systems in a few cities still. Austin, TX (of all places) has a heavy surface metro system that operates like a tram. [1]

Portland, Oregon, largely considered to have one of the best public transit systems in the U.S. has a tram backbone. [2]

The good news is that it looks like streetcars are trying to make a comeback. D.C. is reintroducing streetcar service [3] [4] and has a plan for city-wide service (about 60km worth) [5], a return the old normal [6]

My understanding is that similar programs are getting kick-off across the U.S. as the long realization of how bad things are without them. [7] [8] [9]

1 - https://www.google.com/search?q=austin+metro&espv=2&biw=1527...

2 - https://www.google.com/search?q=austin+metro&espv=2&biw=1527...

3 - https://www.google.com/search?q=u.s.+tram&espv=2&biw=1527&bi...

4 - http://www.dcstreetcar.com/

5 - http://www.dcstreetcar.com/projects/37-mile-streetcar-system...

6 - https://en.wikipedia.org/wiki/Streetcars_in_Washington,_D.C.

7 - http://dspace.mit.edu/handle/1721.1/50106

8 - http://www.forbes.com/pictures/emeh45iedd/los-angeles-street...

9 - http://wnpr.org/post/return-american-streetcar
Fully agree with all that you are saying. Especially the " If it's physically possible to go climbing now without definitely getting fired, you're going." part. I went yesterday evening, my skin is still sore, but if I could leave work right now to go climbing, I'd be gone in an instant. I'll be close to Font in June, so looking forward to visiting already, palms sweaty just thinking about it.
Which is funny because people don't use Arch as much as they use Fedora.
That's a great idea! An official docker (and/or AMI?) that has everything set up and optimized, and you just add your project to a specific directory!

Django could release and update with every release.
Skiing. It's cool because it's

* crazy addictive. If you can go you will

* a decent workout. If I'm in a course or trying, even run is like a sprint

* allows you to connect with others -- you can ride the chair up together!

But unfortunately it's really expensive after you've been in for a while.
Made correctly, earl grey (really any black tea) needs some milk fat to neutralize the tannic acid or it could turn your stomach.
I'm into Astronomy and Star Gazing.

Its very humbling to know that we're nothing but a tiny speck on the Universe, and there's gazillions of stars, galaxies and most probably life doing the same things that we do, and thats cool. Go figure.
There is the question and the answer is "It's obvious". That's not a reasonable starting point for a discussion.
yepstr.com (startup in stealth mode) | Stockholm | Back-end developer

We are a well funded, brand new start-up looking for experienced back-end developers to join our team in Stockholm. If you are interested in being a part of something from the start this could be a great gig! We can offer the oportunity to decide architecture & stack, work with some fantastic people in beautiful Stockholm while not forgoing salary and living on noodles.

If it sounds like fun just send me an email directly: filip@yepstr.com
Retired Police Officer – Abductions and Death in Our National Parks
You mention obesity; would it be something doable if you're already fat? 113kg, 170cm

Seems like your body'd be your own worst enemy in that situation.
https://www.quora.com/How-do-I-learn-machine-learning-1
Wakeboarding - Get to forget about the internet for a while
I think it's just the world we live in. The left and more liberal options exist but none of them are mainstream and we mentally re-draw the extents of the political compass to cover the politics we experience (the major parties).
Ha, good to see you here.

I'm not suggesting that there is absolutely no value to any of PCI. The fact that it forces you to think about security at all is already of some value. However, I am saying that passing a PCI audit is incredibly easy as compared to thorough automated testing, and especially compared to a (good) manual penetration test. Because you can pass a PCI audit relatively easily, people will do that and think it's enough, when in reality there is far more they should be doing to protect their customers.

Should you not do PCI? No, of course you should, as it's required by the processors. Is PCI going to protect you from getting breached? No, it's not enough, and you shouldn't pretend it is.

If you have to pick exactly /one/ thing to do in addition to (or instead of) PCI, building thorough automated security testing into your SDLC process is it.
...now it occurs that maybe the GP comment meant shudder in a good way. In which case, well played. Quite cricket, my good man.
Because there are data use agreements for health data with personal identifiers, and the vast majority of them aren't going to accept "We're keeping a copy on a private Github repo".

Nor, to be blunt, should they.

My particular simulation work is rather interested both in individual runs (and indeed, individuals within those runs) as well as summarization.

Beyond that, what use is there to putting just the "summary" data online, when the underlying data made that still exists as "you're just going to have to trust me". Being able to replicate my figure code doesn't get people very far.
Nationalist in this context has nothing in common with how the word is generally used in politics. The SNP are in favor of ethnic diversity, this is about control of resources, both natural and political, for the people who live in Scotland (wherever they came from originally). IT's about wresting control from the south of England who Scots feel have marginalized their country (yes, 'country', although technically no longer a country in the proper sense, I should like to point out to other HNers that Scotland has retained judicial, taxation and education systems separate from England and Wales).
Actually Visa's Global Registry is in the doghouse right now. They have a very slow, antiquated process to get listed (only update it once a month, must be ready to go two week prior to that update, you go into a blackhole and never know if you'll actually get swept up in the latest update) which used to be ok but this year they began with a more aggressive approach of marking you orange and delisting you. It's impacting a lot of folks right now and I wouldn't read anything into this and Stripe's status.
What an interesting challenge. Great view, low flyer, rough terrain, and of course, STOL.
The Daily Stand-Up
Show HN: A simple, easy on the ears, white noise app just in time for finals
Lessons in App Design from Making Caato Time Tracker+
There's so many hurdles to overcome with this, regulatory is likely the lesser of their worries. Drones now are (To my knowledge) using open spectrum radio waves without encryption, just generic hobby level stuff. Making them exceedingly easy to hijack. As we've already seen this with the parrot drones.

I can see them trying to go with something like 2, maybe 3g cellular for communications. That would be really good for distance, but not if they can't exceed the pilots view.

Then we have to consider the concept of having physical pilots. I find it difficult to believe that paying people to fly drones would be any more efficient short range for small parcels. They could maybe push the 1 day delivery to 1 hour delivery for common items, if you live within 500ft of the Amazon warehouse with a clear view of your house.

Don't get me wrong, drones are really freaking cool, and I totally want them showing up in 10min from purchase with emergency condoms. However, it's going to be a logistical nightmare, at least for the first little while until they can be fully automated with programmed routes and little human interaction.
Does anyone know if there's a way to donate some programming talent to these kinds of projects? It seems like something I'd like to do when retired.
weightlifting (as in: snatch and clean & jerk).

i started about 3 years ago when i was already past 30, so i'm one of the new crop of "old newbies" that emerged with the recent crossfit craze (never tried that though). i'm not especially strong and i probably won't ever get near where my 20 year old colleagues are, but i don't care much about that. i train 3 to 4 times a week for about 2 to 3 hours.

why do i do it: the physical exertion really helps me relax after a day of sitting and intense, concentrated work in front of the screen. it also prevents my posture from getting worse by strengthening my back muscles and really, really hammering correct posture into my daily routine. the increased strength and muscle mass helps preventing every day injuries and - well, this is an investment in the far future - age related maladies like osteoporosis or mobility problems. of course i also like the body that comes with it (not all weightlifters are overweight - to the contrary).

furthermore an intense training session really improves my mood. no matter how grumpy, tired and powerless i feel, the more i actually want to work out, even if i'm not in the mood for it - because i know i'll feel a lot better afterwards.

why weightlifting is cool: lets be honest - being able to push more than your bodyweight in iron over your head is kind of cool. looking good naked doesn't hurt either. the risk of injury is comparably low - it's actually one of the sports with the lowest risk of injury for several reasons:

* it's single player. you don't get tackled or rushed or injured by others (whether on purpose or by accident). you're in control. if you get hurt, it's almost always your own fault due to not being being careful.

* you don't twist around, so the risk of tearing your ligaments is low.

* it's an extremely technical sport; it takes years to perfect your technique. better technique leads to more weight lifted, even if your bodily strength didn't improve that much. with good technique, the risk of injury is low. without good technique, you aren't able to lift a lot of weight. it's practically self regulating. and usually you train with a trainer who corrects your form. even fitness training in a gym is more dangerous. of course, injuries do happen occasionally and you're rarely completely without pain - something always hurts, even if it's only sore muscles.

downsides of weightlifting:

you do need specialised equipment; a platform and standard gym bars don't cut it either. without a weightlifting club nearby you're probably out of luck.

due to the lack of lifters i do have to compete for my club (where i train), whether i want it or not (except for reasons, of course - injury, exams, family, vacation, ...). that means every couple of weeks a whole saturday is practically lost for prep and the competition (doesn't bother me much, i kind of like competing even though i'm always overly nervous). also athletes at our club are paid an allowance for competing (for the time invested), so the club membership fee for the year is actually negative.
If your goal is to reduce redundancy than I think a "lambda-case" syntax might be a better fit. As a bonus it also lets you use this feature on anonymous functions!

https://downloads.haskell.org/~ghc/latest/docs/html/users_gu...
http://stackoverflow.com/questions/1604270/what-is-the-diffe...
People do use Fedora. In particular, it serves as a great place to try out new features prior to them hitting RHEL, and is widely used as a development platform.

It has a very fast release cycle, however, so it's not always something you want to deploy in production if you still want security updates (fine if you can easily replace your cloud instances though) -- though there are QUITE a many folks running some impressive Fedora deployments in production, including renderfarms and chip design clusters.
It used to be that way in many cities. NYC, for example, used to have a surface rail system and streetcars in addition to the awesome subway.
Impressive. I was very happy with percol.
Now I see other possibility. I really like the "select first, then comes the command" approach.

I hope you can add support of selecting directories, and fuzzily filtering results(like what percol does).
Obviously within reason. Being 24, I don't currently worry about things like 'heart health'. Maybe I will in the future, but for now I'm just trying to take care of the big things like regular exercise and healthy life-long habits.
Having young directors that have spent multiple years in a company is much better than having a professional CEO caste all from the same HBS/Accenture track.
The biggest thing to remember when dealing with PCI DSS is that it's not the law.

Your PCI obligations come out of a commercial agreement that you have with your processor, which comes out of commercial agreements they have with VISA/MC/et al. That's not to say that it's not a well-defined standard that you're going to end up having to follow in some way, but rather that statements like "Both Litle and Recurly flat out say that you need SAQ A-EP" have more wiggle-room than it would sound like, depending on the rest of the deal you're presenting them with.

If you're a Level 3, I'd argue the goal should be to keep yourself on SAQ-A - the methods of which are pretty well-understood now. Pick a vendor which has a tokenization service designed to be hit from JS (they all work the same way at their core - download JS which contains an implementation of RSA and a public key, browser-side encrypt the CHD using that, send it off, get back a token). Put your payment form inside an iFrame which is served from a PCI-compliant host (like S3). Once tokenization is complete, send the token from inside the form back out to the containing page using postMessage or in the querystring.

Do all that, and you're fine to stay on SAQ-A (https://www.pcisecuritystandards.org/documents/Understanding...):

Examples of e-commerce implementations addressed by SAQ A include...[merchant] website provides an inline frame (iFrame) to a PCI DSS compliant third-party processor facilitating the payment process...Examples of e-commerce implementations addressed by SAQ A-EP include...[merchant] website creates the payment form, and the payment data is delivered directly to the payment processor (often referred to as 'Direct Post')

Will they change PCI DSS again to remove the iFrame rules? Maybe, but given the speed the PCI council moves at (and the warnings they give before changing things), I'd deal with it then.

Lastly, if you're thinking of building a service which white-labels credit card processing and sells that processing as a service which your customers can then resell...don't forget about PCI PA-DSS
I mentioned the admin interface as well. I wish it was easier to customise when you need something more user friendly, and not something that is just a GUI for accessing the database. But it is hard to get away from, since everything else by default plugs into it.
Not entirely surprising, these things don't last forever.
The existence of "safe seats" in the current FPTP system, into which parties can (and do) parachute their key players makes your take on FPTP too optimistic. See my comments elsewhere for links about voting systems, already in use in the UK, that seek to balance local representation and proportionality. PR (and FPTP for that matter) can encompass a variety of actual voting systems with important differences between them.
Seem about right to me. The NZ[0] or German[1] compasses cover much more of the spectrum, especially towards left-libertarianism. It's not politicalcompass's fault that US politics live entirely in the right-authoritarian corner and English politics have significantly shifted towards it with New Labour's realignment on US democrats.

[0] http://www.politicalcompass.org/nz2014

[1] http://www.politicalcompass.org/germany2013
Photography - I use my free time to take long walks (perk: easy exercise) and take photos of whatever looks interesting which is very relaxing. It motivates me to travel and discover new places...even if it's still within the same town. I've been asked to take photos of people, events and groups by friends and it's always a nice experience. I also put up my photos online on places like tumblr where they have been recognized by the tumblr community on several occasions.

Triathlon - Obviously a great source of exercise. Teaches you to expand yourself (time, goals, etc.) because you have to train for swimming, biking and running. Races are competitive, but the racers are also very friendly (perks of a somewhat niche sport). And then of course it's always a wow factor among others since races last from 15 miles ("sprints") to 140 miles (Ironman).
Because it's an absolutely massive code base that requires access to some serious HPC resources, which basically makes it difficult if not impossible to reproduce for most people. Putting something out there like that also implies something of an obligation to maintain and support it, which isn't what we do.

There's also a weird data rabbit hole. Is the code that generates the simulation data enough, without the underlying data that code uses? Some of that is either protected or proprietary, so even with the code, it's utterly useless.
I put nginx in front and a location /static/ block with a try_files directive that first tries to serve static files from Django (those collected with python manage.py collectstatic) and falls back to serve files that a gulp task generated.

To serve different assets in dev and prod I let gulp generate a manifest and have a custom template tag in Django that expands to different paths depending on settings.DEBUG:

{% my_static 'css/all.css' %}

expands to either /static/css/all.css or something like /static/css/all.min.abcd1234.css.

If nginx is serving a minified, hashed path it adds a Cache-Control: max-age=31556926 header to the response.
Traffic Around Mars Gets Busy
Painting, playing the piano, walking, laying out in the sun, day exploring for pretty scenery - this is for emotion handling/conflict/resolution

Building electronics, studying computer engineering, physics, mathematics, in addition to computer science, programming, logic, formal languages, various theories of philosophy, psychology, cognitive science - this is because I usually feel like I am drowning in information, so I study, refine, simplify, and create strong associations in my mind of core concepts that I discover through carefully and tenderly planned activities of observation and thought. I do not care if they are linguistically inexpressible, it's like finding the perfect models for every field, that build the foundation and explain the creation of all the other things (or are capable of being questioned, elaborated on, relabeled or categorized, or destroyed, depending on whether they retain their truth characteristics).

Zen Buddhism - for when I repeatedly hit the same vague mental wall that the above procedure constructs. I can't prove that it exists or why, but I know it exists and it bothers me, sometimes.
It may be a shock, but surveillance played approximately zero part in these elections. They were fought primarily on the economy, with side orders of social security etc.

I get that you consider those to be important, but they were waaaaaaaay down the list in importance.
It's not a strange assumption to make, given how the prefix system works for true SI units. The litre/liter is defined as a decimeter cubed, or 0,1 m^3. It is a metric unit, but not SI. Still, it is allowed within the SI system...