skysight-inc/HackerNews huggingface dataset:
I tried caterpillar when I was in Congo, it was even more disgusting than you might imagine. Most people there do seem to like them though, so it sounds like a viable solution.
This post heavily resonate with my own experience. Specifically this:

>>During my studies I learned C++. Personally I think that C++ is quite a challenging language for a beginner. I did get the occasional straight A but I wished that I would have started with an easier language

I've took C++ course during my university days and that made me hate programming for years. The language is huge and full of things which beginner programmers shouldn't have to think about.
It was back in early days of the Internet so it was hard to find information. It was just too hard to me to comprehend why we need virtual/friend classes, bizarre constructors rules and why the code has all those strange symbols. The picture of programming I've got is a lot of boilerplate and little essence. We were coding simplistic calculators but the class hierarchy and all the nonsense had to be there.

I've learnt Python as my first programming language several years after college (I dropped out; the reasons are many but one is that I really didn't enjoy the perspective of becoming a programmer and it was all just a chore) and my love for programming was resurrected. For me it was a web based programming game (http://www.pythonchallenge.com/) paired with a lot of googling but today it would probably be Code Academy (it wasn't available back then). What was really great about the experience is that I was coding fun things like automatic downloaders, simple image generators and a (again very simple) web crawler after a week of it. I didn't need to care about arcane language constructs at all.

I've learnt C few years after that and today I do successful commercial project in C and most of the auxiliary programming (accounting, hobby projects, quick scripts etc.) in Python.
The negative experience with C++ was so strong I don't touch the language to this day. Programming gives me a lot of joy and C++ was close to killing it forever. While it's a stronger sentiment than the author expresses I have the same advice for people just starting:

Go with Python and have fun!
I don't think so, no. I think they also need overt acts in furtherance of a conspiracy to use the tools. It's probably not as cut and dry as "you have to actually use the tools to break into someone". It's a bit of a tightrope, though, because if you're a predecessor on the graph of people involved in an actual crime, sharing tools can drag you into a prosecution.

So far as I know (this is sort of my profession), there's no federal "burglars tools" law regarding malware.
No, because web resources are slow. Your server may be done in 100ms, but your browser will puff for 10 more seconds till it gets all the crap by slurping it 6 pieces at a time.
I looked at the spaghetti in your post and assumed it was a joke .. but then I looked at the real code :(
I don't see any Amiga specific code here.
Despite Complaints, Consumer Demand for Amazon Prime Day Was Huge
Non-free educational materials aren't charging money for the public knowledge, they're charging money for the effort it took to put the public knowledge in a form that is easy to learn from. This effort is very often non-trivial. The public knowledge is still out there, and the person putting up material behind a paywall isn't subtracting from the availability of that knowledge.

Now, it would certainly be different if the person was literally just copying the documentation, or somebody else's free or non-free materials, because thats just plagiarism. But I think if a person goes to a significant effort to make educational material and wants to charge for it, and there are people to whom this material is valuable to pay for it, then power to them.
As EdwardCoffin mentions above (https://news.ycombinator.com/item?id=9892043), Gowers says at https://gowers.wordpress.com/2010/09/24/is-the-tricki-dead that it was started by Frolkin, Sisask (https://people.kth.se/~sisask), and him.
I'd be surprised if OP meant bug bounties. Most rewards seem to be in the $2,000 - 10,000 range. They take time to discover so you'd have to be pretty productive (and perhaps lucky) to regularly find enough bugs to earn a salary in that range.
Really? How can they publicly state that they promote security and open source tools while denying anyone access who like to use the service?
Well, I personally presumed that neural networks would require two or three orders of magnitude more of code.
When its revealed that the code is actually much more manageable, individuals (such as myself) take the dive into the subject, knowing that it is something we can at least get through.
What is even more interesting, the artist Don Dixon more or less accurately predicted how Pluto looks like in 1979.
I didn't see a box saying "anyone who has a myopic entitled view of the world, and has spent their life reaping the benefits of discrimination while blindly passing off attempts to move forward because such attempts strike deep at the core of their own anxiety about their self-worth and the foundation of their success" on there so I think you're good.
One of my favorite quotes when QA ‘let’ an obvious bug into production was:

“We stopped testing his code five years ago.”

You can take this in many ways, but in the end getting the right amount of testing is a really hard Cost / Benefit problem and there is no one size fit’s all solution.

PS: From the same dev, "I don't trust QA." and "TDD/Code contracts/etc. sounds nice, but knowing what the output should be is really the hard part and tests don't help you with that."
> loss of trust in the Bitcoin Foundation and by extension the core development team

Note that the supermajority of members of the core development team have never received funding from the Bitcoin Foundation.
>It is an extremely lucrative time to be working in security.

Is it though? The average salary of a security engineer seems to be lower than that of a software engineer, and there seem to be considerably fewer positions available. Those very high paid positions seem few and far between.
Alright, that's fun. Went checking and it was in russian. So lucky to be Russian myself :D but seriously, translate first before posting here. Upd: noticed your note, so I guess my bad.
From what I've seen of these, bug bounties are quite low. I, like GP, would assume consulting. Either for companies acting defensively or with nation states acting offensively.
they probably had a partner agency bust someone in one or more of those countries and flipped them
yes nestor doesn't take insults personally.
He covers in the blog post: http://geoff.greer.fm/2015/01/15/why-neovim-is-better-than-v...

From the blog post:

That if statement’s conditions span 17 lines and 4 different #ifdefs. All to call gettimeofday(). Amusingly, even the body of that statement has a bug: times returned by gettimeofday() are not guaranteed to increase. User intervention or ntpd can cause the system clock to go back in time. The correct solution is to use a monotonically increasing time function, such Linux’s clock_gettime() or OS X’s mach_absolute_time().
Vinay Gupta – Transparent Society – Crowdfunding on Blockchains/Ethereum [video]
I think it's appropriate to say that they are familiar with the language at least, perhaps in a 'technical skills' section. They might be able to pass a technical interview if it was designed for an entry-level or intern position, which is what they should be applying for anyway.
PeerJS: WebRTC peer-to-peer data, video, and audio calls
I've been sending friends who want to learn to code in python to Learn Python the Hard Way and more recently, have picked up https://hellowebapp.com/ that allows them to build their first website using python. They've been a little overwhelmed (as expected), but with a "mentor" there to answer questions, they seem to be getting it.
Our Marquis: Why Did America Fall in Love with Lafayette?
It's hard to predict how crypto can handle against powerful adversaries or in time.

But if a couple guys can break something in 75 hours, knowing crypto attacks only get better, you can already consider this broken.
Meanwhile, sites like reddit do sane, minimal advertising and have never turned a profit even with 170 million monthly uniques.
How to actually do some work on iPad
J. Horning – JOHO's
It wraps a value into box and whenever you modify box it triggers events and you chain these boxes together so whenever there is a change in one box, it passes the value to other box. Because one box can hold the other and vice versa.

Everything is resolved at compile time, there isn't any dynamism involved and neither associated objects.
I appreciate your work encouraging civility and positivity on HN, dang.

Would you elaborate here a bit please?

dmitrygr said "I wonder if I could sue because I am now being discriminated against?" Can you answer this without considering dmitrygr?
There's a degree of Hacker Ethic in-between Stallman and Zuckerburg (who, BTW, is quite a skilled hacker even if he does take advantage of basically everyone he comes in contact with). Most people don't believe it's unethical to get paid for the fruits of your labor, nor to enter into deals with mutually-consenting adults. If you do, that's fine, but realize that's not going to stop other people from doing it, and if you live by that, somebody else will get paid for the fruits of your labor. The thread is about how to be financially successful as a Millenial: the best way to be financially successful, in any generation, is to work hard at things that other people value and insist that you're compensated appropriately for that.
Really? I always assumed people needed college degrees to become offers. And enlisted men were ones without.

Also to clarify, I don't mean civilians on a military base. My question is "Is it hard for people like me to relate to enlisted men than the ROTC officers, etc?"
> Works pretty fine for me when I buy stuff with it, idk.

Were you around for the last .com bubble? You could have ( https://en.wikipedia.org/wiki/Flooz.com ) said the same thing ( https://en.wikipedia.org/wiki/Beenz.com ) back then ( https://www.youtube.com/watch?v=4s7V9I7LVp4 ).

Not that I'm saying startups are currently bubble level overvalued - but stuff like the Bitcoin hype is a canary in a coal mine.

> but completely writing off at the very least the technology itself is a bit ignorant, don't you think?

I can conceive of the possibility of people using blockchains and such things in the future for various reasons. I have no desire to right off the technology of the blockchain any more than I would write off the technology of a distributed git repository. The question though is whether Bitcoins should have a $4 billion market cap, and to me the answer is clearly no - it already fell from $11 billion to $4 billion, and I see this falling to $0.

P.S. Re-watching that Whoopi Goldberg ad about "hip, young" Flooz versus "old, out of touch" money gives me deja vu all over again....
Byte of Python is good too.
Url changed from http://www.bbc.com/news/science-environment-33543383, which is a fine article that adds some info, but perhaps not enough to override the preference for original sources.
Executive orders cannot create new prosecutable crimes.

In this case, the EO exercises rulemaking delegated the President through the IEEPA, and is confined by the powers defined in the IEEPA, which governs foreign transactions.
https://github.com/TaxFoundation/data/tree/master/real-purch...

The data they used is available there.
> looking for some advice to where to even start looking at other options...

Assuming you're interested in the tech & start-up space; begin attending meet-ups, conferences, and workshops. You will get more out of live 1:1 conversations with people working in the field than any bogus 'career fair'. Incidentally, this is how you strategically build a new network and uncover hidden job opportunities.

For a deeper exploration on making a career change, recommend Dan Miller's 48 Days book, good food for thought> http://www.goodreads.com/book/show/74022.48_Days_to_the_Work...
Every time I deal with ifdef mazes I regret it. MonoGame is a familiar & nasty example, since it tries to be a portable reimplementation of a game framework (with ~a dozen platform targets/backends) but instead ends up being catastrophically buggy - as an end user or a maintainer you can't tell which functions are even implemented or syntactically valid.

I started using a SDL2-only fork of the same library (just one backend! near-0 ifdef count!) and suddenly all those nasty problems went away.
Toyota Recalls Certain 2012 – 2014 Prius v
vim works fine on OpenVMS, as it's in use in some other OpenVMS windows right now. (But thanks for the reminder to upgrade to the most current — upgrades underway.)

I'm not particularly inclined to port neovim to OpenVMS right now, as there are a few other projects in the queue ahead of that.
I did not really know what to expect but these photos are amazing and they're not even from the nearest approach!

Who knew the surface would be so crater free?
https://news.ycombinator.com/item?id=9893412
While the response, and especially its intensity (four police officers?) seems clearly ridiculous, as the article points out, Lee probably actually was breaking the law; and he was 'de-arrested', so it seems like nothing more than a momentary lapse of judgement—but, let's be fair, on everyone's part. This:

> Lee said he tried to push past the officers, but they managed to handcuff him and put him in a van.

is not good strategy. (Also, I would like to say that "abstracting electricity" is a cool phrase, and I don't have the faintest idea why that verb is the one used for this crime.)
What? The LICENSE file looks like the standard BSD 2-Clause, to me.

EDIT: I read it more closely; it's not a standard BSD, but it's definitely open source, just non-commercial.
Cool thanks for mentioning libunwind. I had used backtrace() and libexecinfo where that was not available with not as good results.
One point not covered explicitly by the article is why interop between web components, even built with different libraries, will work well.

Custom elements have the same public interfaces as built-in elements: attributes, child nodes, properties, methods and events.

Any framework or library that can deal with elements, can already deal with custom elements to a large extent, and as frameworks break their closed-set assumptions about elements (like Angular's going in the 1.x -> 2.0 transition) this will only get better.

Even 2-way data-binding, like Polymer supports, is done via property setting and custom events. It's completely usable from plain JS, and will work well with Angular 2 templates.
As a consumer, I'll engage with popovers if it's content or a publisher I'm especially interested in reading more about. An example of this might be - let's say I already donate to or am active with an organization, and they have a static newsletter signup link in their site's main nav... I'll never click this, but I will engage if they prompt me.

Jordan Coeyman's OptKit is a light but intelligent popover tool that actually works, and I signed up for his newsletter based on how well the tool worked on his blog.

https://optkit.com/
and coincidentally both are dutch :)
Are there any extensions that auto-dismiss pop-overs, or actually rip them out of the DOM when they try to show up?

Or are the statistical signals not strong enough to distinguish them from user-requested pop-overs like "I want to login"?
Many companies (FactSet for example) still use VMS, and vim on those systems... I think folks would be surprised how many legacy systems are still out there.
Even so, two parties who trust each other can use them without calling the police about it. (Actually a post-dated check is not so much illegal as it is invalid and therefore not intrinsically worth anything.)
I'm afraid I don't understand the question.

Edit: oh, I get it now. Regardless of what one thinks of his argument, it was clear what dmitrygr meant by that, so those personal details didn't add any necessary information. Meanwhile, the damage caused by using someone else's personal details as ammunition is a big deal. We can't allow that to become a thing—nothing would destroy the discourse faster. So, from a moderation point of view: low benefit, high cost, bad idea.
> Unlike the icy moons of giant planets, Pluto cannot be heated by gravitational interactions with a much larger planetary body. Some other process must be generating the mountainous landscape.

This is really exciting! There goes a theory. Charon seems to be also active, perhaps this suggests they split not so long ago? If that were the case it would be really interesting to know what hit them.
Remix: “the world's first true Android PC”
Read the very next sentence after the one you quoted.
Open up your browser's debug tools and throw this in to the console `document.addEventListener('mousewheel', function (event) { event.stopPropagation(); });`
Very interesting!

Direct link: http://www.cosmographica.com/spaceart/pluto-predicted.html
I don't use "mind blown" too often, but I will in this case. Here I am, sitting on my ass munching on a snack, admiring the mountains of a planet 3 Billion miles away. This is so amazing.
The Spy Novelist Who Knows Too Much (2013)
The Linux package dilemma
Welcome to Bugzilla 5.0
You assume they had/have the leverage to "force" manufacturers to let them centrally update their handsets which isn't very fair.
Online courses are really great, but the Python tutorial is sufficient in itself.

I did this:

- Read edw519 free PDF book, jump out of the bed and start learning. [0]

- Read the Python tutorial from A-Z and learned it. [1]

- Read Learn Python the hard way book and practice. [2]

- Solved some problems from Project Euler. [3]

- Learnt Django. (Started with the tutorial) [4]

- Built something with Django.

- Solved some problems from CheckIO. [5]

- Built something with PyQt. [6]

- Built my own library, even if it's stupid. [7]

- Released a couple of packages even if they are small. [8]

The key thing is to learn AND BUILD something at the same time, and try to remember everything deeply. I used the Janki method [9] to learn statements, code snippets.
This took me about a year, but after that, I did not need to apply for a job, however I did once and got that too.

[0]: https://news.ycombinator.com/user?id=edw519

[1]: https://docs.python.org/2/tutorial/index.html

[2]: http://learnpythonthehardway.org/

[3]: https://projecteuler.net/

[4]: https://docs.djangoproject.com/

[5]: https://www.checkio.org/

[6]: https://github.com/kissgyorgy/Womanager

[7]: https://github.com/pokerregion/poker

[8]: https://pypi.python.org/pypi/poker
https://pypi.python.org/pypi/enum34-custom
https://pypi.python.org/pypi/pytest-raisesregexp

[9]: http://www.jackkinsella.ie/2011/12/05/janki-method.html
McCoy:

"I know engineers, they love to change things"
Note that recent .gov data breaches now show in public what we already knew, that once someone has your private data (like private key) then everyone has it eventually, except perhaps for the general public, for a limited time.

This insight factors into another criticism of ops list of problems. IF we lived in a world where all data wasn't shared and merged, then this could be used as a tool to help FB and twitter and .gov do a merge. But we can assume the merge has already happened and the data is near perfect. Therefore the sole remaining benefit of not putting PII into social media etc is the general public / private citizens have no idea who I am so they can't send me secure email. This sounds fairly useless, if every .gov and .com and criminal with a copy of breached data know exactly who I am and who my accounts are.

You see there's been an inversion in security, that some people can see and some people cannot yet see, future being unevenly distributed and all that. If we didn't live in a total surveillance Orwell society, then a tool to make it microscopically easier to connect the dots would be bad despite its good parts, but given Big Brother's infallibility, eliminating the tool because it might help (infallible) Big Brother in a very small way that BB doesn't need anyway, only eliminates the small amount of known positive that the tool does provide.

I have a keybase account and its pretty awesome and well implemented. Cool! I never use it because the use case of randomly sending encrypted stuff to people I don't already know doesn't come up very often. But if I had to, it is pretty slick...
That's amazing.

The photo of Charon might be the most straight-up gorgeous of the lot so far:

https://www.nasa.gov/image-feature/charon-s-surprising-youth...

At least to my eye. It's just such a classic shot of a world.

Anyway: USA! USA! (I kid!) Go humanity!
Depends on your program. Schools vary widely in what they offer. Depending on the university, you could get a job in IT or a research lab and write code there.

Most engineers I know doing non trivial machine learning work got their start in university labs.
I just looked at the source of the page:

A) external CSS which might leak about a visitor to Google

B) <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

No Google Analytics or other 3rd party hosted script tags on Keybase.

And this has the added bonus that we'll never be able to serve ad code.

\o/ \o/
chris max

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->

No 3rd party JS: good.

Still leaking visitor info: bad.
Tranquility Eve online main server is seriously dead
Show HN: Peer to Peer Ticket Place for Music Events
queueIn offers peer-to-peer secondary ticket marketplace for music fans. queueIn lets fans connect directly and complete ticket transactions for free, no commission or service fees charged.
So you're saying that they couldn't even get in on their own? They had to find someone with what I'll call a "legitimate reason" for connecting to the darkforum, and had to sneak in that way?
Check vim's style guide (:help style-example in vim), you'll find a note that says:

> NOTE: Don't use ANSI style function declarations. A few people still have to use a compiler that doesn't support it.
Then advertisement isn't the best monetization strategy for Reddit. "Abuse your users or go bankrupt" is a false dichotomy.
I was disappointed in how the leap motion was integrated with the Edison. The article uses a computer to talk directly to the leap motion and has a program send simple commands to the edison. You can do the same thing with an arduino board, no need for an Edison. I was at a hackathon where both the Edison and leap motion were available, but I couldn't figure out how to integrate the edison with the leap motion easily, or within a weekend. Wish the leap motion was a little more portable, especially for embedded systems like the Edison. That could really drive the leap motion's popularity.
Just because they're not doing it like Stripe doesn't mean they're rookies, they also did $7.1 billion in transactions last year. Most companies have pretty obscure/lacklustre security outreach, it's something that's getting a lot more emphasis these days than it used to.
It is a different article tho.
Next century's hottest snowboarding destination...
It's hard to boil the ocean.

I think this makes sense for the first release (they're fresh out of YC after all).

Kind of like how TripleByte are focusing on those who can work in SF and recruiting specifically for YC companies.
Could be, but it's also applicable to general compensation for the skill set 'dsacco describes.