skysight-inc/HackerNews huggingface dataset:
> given that USB sticks are such an obvious security hazard

What? What's less secure about booting some random code you've downloaded from the internet from an usb stick vs booting it from a cd you've burned at home?
We have not 'rolled our own crypto'. We still use RSA, AES and DH.

I've changed the part in the FAQ that seems to be one of major sources of this controversy, so that it no longer reads "built from scratch". This was poorly applied marketing language — we do use time-tested security algorithms. Even though Telegram doesn't uses MTProto instead of HTTPS due to mobile speed and trust issues.
I think hn user nostrademons has had some of the most interesting comments on front-end development and has posted about some useful skills to have. But judging by his comments the most important skills appear to be curiosity, hard work, and motivation to make something. True, there is an incredible amount of trivia in developing for the browser, but since the reason for the trivia is that your program may be run on any of a billion or more devices, it seems worth the effort.

Those skills are important because the front end field is still in flux and while lists are a great starting point it seems unlikely that there is a good exhaustive list. (I'd love to see one if there was.)
All good, but even though Rothbard mentions it, this theory of property is actually Lockean, not Rothbardian. [1]

[1]: https://en.wikipedia.org/wiki/Labor_theory_of_property
Interview with a legal hacker
I've updated the gist with some fixes. Thanks for looking out for the space issue. I was considering the skull and bones or a heart instead of $ but they sat sorta strangely on the line.

I tend to start all my branch names with a JIRA Issue like LSS-488 or a Github issue number so that the various tools integrate. My branch names tend to be long for sharing but the only identifier I need when I'm sharing is the ticket ID.
Your stance is based purely on the opinion that there are more than enough jobs for everyone, and everyone has a choice. Now take away that assumption and see if your opinion still hold weight.

Do you think Foxconn are great for the same reasons?
Tesla Motors plans to debut cheaper car in early 2015 - latimes.com
Unrelated, but I really hate the phrase "innocent women and children". What about the innocent men? Or the non-innocent women?
I think you mean 'fun', not 'funny'. Fun means enjoyable and rewarding, while funny means humorous. (Not criticizing you, but if I am right, English is not your first language, and I'd appreciate the help if I were writing in Spanish.)
I come at it from a different angle than everyone else here. In my opinion, your problem is that you are not goal setting properly. Every time you get stuck or complete a task I suspect you browse HN.

Instead of browsing HN when you get stuck, break your task into sub-tasks until it seems actionable.

Then I imagine you browse HN when you complete a task, to eliminate this, make sure your task list has many tasks in it, this will make you aware of your workload and decrease the desire to idle.
I did one year of college, where I was studying Business Information Technology. Was distracted by my part-time job, and dropped out after the first year - continued to work full-time. Sold that business eventually, and now here I am, years later, without a degree but on a H1B visa in the US working as a senior web developer at a videogame company.
Now it becomes possible to have meaningful transcontinental relationships, with cheap passenger jet flights and instant free pocket to pocket messaging and video calls.

Let us not romanticize the past. Nightly facetime calls are much less drama-inducing than last minute emergency one-way flights.
Thanks! What's the link to your ebook?
If everyone knows they are doing it and agrees it should be done as a matter of policy, why is it problematic that it leaked?
> Please, remind me why Amazon should be blamed for this and not praised.

Because taking advantage of desperate people isn't an honorable thing to do. People are willing to put up with all sorts of abuse in order to keep their family afloat, but that doesn't justify anything.
Yes it is - providing you are willing to learn the trade yourself.

I've been freelancing as a php developer since I was 20 years old. Now that I am 26 I have landed a decently paid full time php/sysadmin job that I really enjoy.

Between the ages of around 14 and 20 I spent a lot of time messing around with html and playing with linux installations which gave me the foundation to learn more advanced skills later on.

My main advice would be to take any job that you feel will increase your knowledge. If you don't like it, change jobs after a year or two.

Get some friends who work in the area of tech that you want to move into and talk with them about their solutions to problems.

If you can't find any friends in real life then find some on irc/reddit/hackernews/github...

Other people (and other people's code) can often provide you with a far better education than a degree.

One last thing - if you know anyone who is currently doing a computer science degree ask them what books they are learning from (for example books about object oriented programming eg java, books about database normalization, books about project planning).

There is a goldmine of knowledge out there providing you are interested to use it!
The difference is, in the OP's argument, the people whose job it is to stop these bad things are also the ones who are benefitting from it. Normally, it is the police's job to stop child abuse. However, if the police force happens to be running the child abuse ring, they are not going to do anything to stop it themselves. In such a situation, there is no incentive for these things to stop.

(Note: I'm not convinced war profiteering is the driving motivator for the NSA, just pointing out the fallacy in your argument.)
Your only "mistake" was to switch to a different measure when giving the percentages. Your calculations are actually fine, because you explicitly label them "speedup".

However, this can confuse a non-thorough reader because your previous measures are not about "speed"; they are about "cost" (cycles). The parent just did not realize the switch, and thought that you were claiming to have reduced "cost" (cycles) by 30%/70%, which wouldn't be true.
Been there, done that: http://www.svgopen.org/2010/papers/68-Scientific_Publishing_...

Not only hasn’t there any advance since 2010, no! It even worsened: With Opera switching to Blink, Chrome dragged it with it into the dark “We need no MathML” hole. Huge step backwards.
Yes most of the source code is included with the product.

There is a small portion of it reserved for commercial entities, mainly the source code for our middleware, but even that will be included in the future.
They are making a lot of bogus claims using marketing speak, and they are very low on details, while saying the app will be opensourced "eventually".

For a "security" app, hell yeah you should be skeptical. Right now I think the most interesting and most trustworthy secure messaging projects are TextSecure v2 and Dark Mail (granted, that one isn't even out yet, their ideas so far sounded quite good).
There is legitimacy if you assume the leaker is the only source of the information. In such cases it logically follows that trust in the contents of the leak is reliant on trust in the leaker, until other ways to authenticate the contents of the leak become available.

Once separately verified the discrediting game is utter nonsense though.
You've my 10 bucks.
Just discovered this JavaScript 8080 emulator with Space Invaders implemented. Pretty neat. http://bluishcoder.co.nz/js8080/
I find it particularly sad since I have a copy sitting on my desk at this moment. It's an interesting read, I would suggest it to anyone that hasn't yet.

It also has the Declaration of Independence at the end as well. Doubly eccentric?
It was created as a joke altcoin, but some people actually desire it. Most likely to flip it, or just to say they own some.
Easy start a Hadoop project with Maven
Perceived Value is something that is under perceived.
> In a few years this could turn into a really nice , secure app.

And that would be a better time to market it as "very secure"
Mass adoption ends up being the problem though. It doesn't hurt the evil privacy invading corporations to cut off 0.0005% of the population consisting of privacy conscious computer nerds.

Maybe a partnership of some sort. "You can only use Pinterest if you have Freedom Guard installed." (which sounds like spyware anyway)

We just need The Next Big Thing to guide normal people to install software to cut the legs off of current information hoarding enterprises. They only reason what they do isn't illegal is because laws haven't caught up yet, not because it's "right," "allowable," or even "morally conscionable." The internet platforms are being run by amoralists who don't care what happens as long as they end up with more power in world in the end.
I'm interested to know what you think he could have released that would have allowed him, as you imply, to stay in the "good graces" of the NSA/USA yet provided enough information to the US public that would not have been written off as a crazy person?
Soldiers do have trouble killing on the battlefield; have a read about "operant conditioning", a psychological technique used in modern training to overcome it.

http://www.amazon.co.uk/On-Killing-Psychological-Learning-So...

General Marshall discovered after WW2 that only 15% of front-line soldiers even fired their weapon at the enemy. Even soldiers don't like to kill enemy troops in the middle of a battle!
cua-mode has made my life much easier...
cut and paste columns of text
Scooped by code
http://unix.stackexchange.com/questions/36920/why-do-most-di...

Debian is pretty much the only "major" distro that does sensible package management and history shows it just beats the rest at what it does. Other than Debian, I value Slackware because its approach works for what it does. These two make Gentoo and Arch pointless. Ubuntu and Mint work differently and with different goals. I can also rescue Puppy, SLAX, and Stalix. Rest I've tried are basically a waste of time and a result of not knowing what's out there combined with "Not Invented Here" syndrome.
The author's argument is now, not "eventually".
You swallowed the USA flavoured cool aid didn't you.
People might think I was eccentric if I kept toilet paper on my desk, too.
You are aware inflation isn't a constant across all sectors of the economy correct? A better comparison would be to look at the Producer Price Index for the relevant industries.

Additionally, NASA is legally obligated to use several subcontractor's who's prices have far outpaced inflation.
This link (without the trailing '?') was submitted 5 days ago and it was ignored: https://news.ycombinator.com/item?id=6884527
Perhaps it's just the moon isn't that interesting. It's just the closest rock to throw stuff at.
So, how legitimate is this claim? I feel like we hear about this all of the time, only to be disappointed later after further analysis.
Maybe because it shows a lack of critical thinking.
Bomb threats happened quite regularly where I went to school, probably 3 or 4 in my 4 years there. None of them were real, but they always got a huge response and shut down buildings. Professors just started giving out exams in a different building instead of rescheduling.

It's almost strange how my little city of Chattanooga is so well-equipped to handle bomb threats. We just had a mysterious package reported on a street corner a month ago, and there was a whole bomb squad there within an hour. A major intersection closed down. It was just an old briefcase next to a lamp post in an uncrowded business area. It's sad.
- MS Lync for IM

- New Relic for LAMP stack monitoring http://www.newrelic.com

- Zabbix for infrastructure monitoring https://www.zabbix.org/wiki/Main_Page

- Splunk for storing all syslog http://www.splunk.com

- TargetProcess for agile pm http://www.targetprocess.com

- burndown chart generation http://www.conceptuel.co.uk/burnDown (one of mine actually)

- reviewboard for code review http://www.reviewboard.org
Wouldn't it seem reasonable that it's better to give people better access to more jobs (through education or improving the environment for new business creation) than strong-arming existing employers?

The former assumes that the pie can be grown. The latter assume we're fighting over a limited pie, which actually winds up shrinking it.
Honest question: have you ever met someone who purposefully obfuscates code? I've met some shitty programmers, but I don't think I've ever met someone doing it on purpose.
One Country(Denmark) Saved Its Jews. Were They Just Better People?
Can anyone comment on the conversion rate of PayPal vs Gumroad? Are customers more comfortable with PayPal vs inputting their card directly on Gumroad, or vice versa?
Sounds like they kind of already did this. Most news reports I read describe the target being hit on convoys heading to a wedding, I haven't heard of many that happen at the wedding site itself. Why don't we assume that all safeguards to protect civilians were ignored when planning and executing a strike?
I believe you can get a tech job without a degree. However, that is just a short term goal. What about your long term goals? I believe having a degree further separates you from other non-degree holding candidates. I believe that when there is another bubble bust or economy collapse, those without degrees will be trying to complete their studies in order to compete against those with degrees.
Yes - it's not hard to do but it does require someone to remember to check before attempting the optimization.
Electronic cigarettes are not a dirty habit. They don't smell and nicotine addiction is not particularly harmful.

The problem is inhaling smoke, and forcing others around you to inhale smoke against their will.

Being a nicotine junkie is acceptable. Inhaling and exhaling combustion byproducts is not.
Sure it still work... let's look at my list:

securities fraud - all those jobs at the SEC would disappear if they ended securities fraud, therefore they must not really want to stop it

child abuse - the cops, social workers and judges would lose their jobs if child abuse stopped, therefore they must not really want to stop it

cancer - oncologists would have no job if cancer was cured, therefore they must not really want to stop it

money laundering - DOJ would lose their jobs if there was no money laundering, therefore they must not really want to stop it

murder - cops would lose their jobs if there was no murder, therefore they must not really want to stop it

And you can't say those people I noted above are not a part of the power structure...
once this becomes obviously economically viable

There's the rub. Right now, SpaceX's biggest customer is NASA. Hopefully, space travel will become economically viable when this kid is an adult. It isn't there yet. It would be shortsighted to de-fund NASA before this happens.
Accredible - Reusable and beautiful startup job applications
I don't think anyone would say the way PayPal handles things is the right way, including the clarity of their communications. I just saw the story highlighting that you probably should have a better relationship with your financial institutions in general.

In this case the fear of dealing with PayPal lead the author of the link to do what would have been the right thing no matter who they were dealing with.
I support this. If you got past projects to show you can get a job even with largest companies out there. They might be pushing you towards eventually getting a degree once you work for them though.
Um.. that's in the standard library. What definitions are you using for "support" and "period"?
There is this project: https://github.com/hraberg/deuce

Although it seems to be stalled. Part of me wonders/hopes LightTable will get to the point that it is a viable replacement for emacs.
I am particularly happy with the implementation of this being so close (geographically) to the tools I already use. I constantly have inspector open.

Now, the hard part will be figuring out exactly how this will fit into my existing workflow, which currently largely relies on console.log's to understand data and bindings (rather than element inspection).

Nice work.
Hey, this looks great -- thanks for releasing it.

Can you explain the benefits (and drawbacks) of this compared to List.js and/or DataTables.net (if you have any experience with those)?
How to protect yourself against NSA tracking
Damn straight!

NEVER forget that people like Alexander are professional murderers, liars, and plain: THUGS. They have been in the business of oppressing their fellow human beings for decades.

They are masters at owning the battlefield - which means they will frame their argument in the very substance of the TRUTH, twisting it to suit their intended purpose - in this case, to gain lost ground in the "honor" and "righteousness" department - two vile substances which propel many a killing, murdering, destruction machine.

Turn the table back on Alexander, always. Whenever he is given credence as the victor in the moral argument, remind the victim of his propaganda that they are responsible for the continued actions of this government if they agree with its statement, its message, and its positions on its crimes against humanity.

Until Americans realize they ARE responsible for the machine they have created, and under whose labour they live their very protected lives, we will get no true change.
Expectations are suffering's inertia. Remove them, and you lower the rate of suffering. Lower your suffering, and you'll find more joy in the moment. Finding more joy in the moment leads to being less negative. Being less negative results in a positive impact on others around you.

It's also a lot of work!
Yeah, stuff like that is what I was getting at about it not working for larger companies.
That's not really how it could possibly work because labor isn't fungible. You think that instead of having some engineers working 50 hour weeks and some warehouse workers working 0 hour weeks you'd convert the warehouse workers to engineers and have everyone work 25 hour weeks? If they could have become engineers they would have already done so.
The Art of Failing in School and Succeeding in Life
I appreciate your thoughts. I still think it's better to spend time and energy on education and increasing corporate creation initiatives, than strong arming companies.

Let's take your example further... Yes, unions (especially in the auto industry) had a lot of success. This was alongside efforts by Henry Ford to increase pay. But where did it lead? The unions kept winning, and look at where Detroit is now. The unions won victory after victory, only to wind up with companies so hollowed out that they can't afford their hard won pensions.
How about subdrones. The existing drones launch small microdrones which fly down to a possible target and get a better look. Is there a bride, etc?
Man, that's a lot of effort put into something so hateful and deplorable.
The reason that cryptographers laugh at people who advertise "military grade cryptography" or "we use AES256" is because the choice of crypto primitives is often less important than how they're composed. Those phrases tend to reflect a critical misunderstanding of that, and often mean that a project is using secure primitives in a way that completely undermines their security.

At a glance, while this project is using secure (if aging) primitives, they've made some extremely unusual protocol choices that they need to publicly justify rather than simply describing in an API doc. Just at a glance, the use of modes like Infinite Garble Extension (a failed mode for Kerberos) is troubling, they made up their own KDF (with no proof), and they make what appear to be some amateur mistakes with how they use RSA.

I'm obviously biased, but if you want a mobile-oriented asynchronous messaging protocol, at this point I think the Axolotl ratchet should absolutely be its basis: https://www.whispersystems.org/blog/advanced-ratcheting/

If Telegram folks are on this thread, I'd encourage you to take a look at the TextSecure protocol. If you think it's interesting, you can federate into our network, get a provably secure asynchronous forward secrecy protocol, and also have access to an existing 10MM user base.
NSA probably knows the trove may include certain info that would be super-embarrasing for the US government, and Snowden or Greenwald allusions to "even bigger" (or similar expressions) items support this possibility.

Yet undoubtedly the NSA, DOJ and other state elements, despite how we like to snark at the technical ignorance of politicians, must realize it is going to be practically impossible to suppress all the possible sources of this info getting out. And Snowden of course must be well aware that the pseudo-offer is very unlikely to be sincere, loophole-free or workable in practice.

Thus the real question is, why would NSA make such a futile gesture? It could hardly be intended at face value.
Certified Refurbished Kindle Fire 7" LCD Display, Wi-Fi, 8GB | eBay
Pull Amazon CloudWatch metrics into Graphite
This guys is being pretty hyperbolic when it comes to the requirements for design-related skills. Perhaps that is the bar they set at Cloudera, but here are a lot of people out there that do 'front-end development' who don't have corresponding design skills. There are also classes of people out there called 'designers' that are particularly suited to that line of work.
What a dishonest, bullshit question.

No one's blaming Amazon for the particular facts you mention. They're blaming them for exploiting their advantage as the only employer offering such jobs.

And even if they weren't being exploitative, why on earth would a company hiring people deserve praise? It's not like they're doing it out of charity - they need work done, they hire people.
I fully agree that it's best to be in an environment where people and companies come to agreements on wages that is best. My thought is about what happens when you don't agree - in that case, go work for someone else. And as a society, we're better off encouraging the creation of new companies, and educating people to get better jobs.
Hmmm, I think the point is, they treat the staff like shit. The suggestion is that treating them like employees in a higher status job may help (though personally I am sure most would prefer to see the wages directly, rather than a new movie trip).
Deploy Your Own Platform as a Service With One Command
Suggesting that future developments will make these jobs obsolete is a weak argument against improving their conditions today. Also, if improving the quality of life for their human employees rapidly advances automation developments then why hold back progress in two places?
> it has to do with knowledge. And that can never be replaced by private companies.

Many voyages of discovery were financed by private companies. For example, the Terra Nova Expedition was half financed privately.

http://en.wikipedia.org/wiki/Terra_Nova_Expedition#Finance

and:

http://en.wikipedia.org/wiki/Discovery_Expedition#Finance