skysight-inc/HackerNews huggingface dataset:
Great, so you're capable of writing highly parallel cluster-scale code in C that does intensive precision numerical analysis? Most choose vectorized FORTRAN or a combination of C++ and CUDA, but hey, knock yourself out.

CERN has a 3700 core supercomputer to crunch through this kind of data. You can rent that on Amazon for about $800 an hour, so I guess you're good to go.

Sorry to be so harsh here. While there's always desirable amount of "constructive naivety" necessary to try the impossible, you need to recognize that there's considerable amounts of expertise required to process and analyze data of this complexity at scale.

This is not like a movie where six minutes of furious typing can solve any problem.
Financially speaking, that is the most prudent thing to do.
Bravely default
> The math is pretty clear that 75% of the time, you will fail.

The math is way worse than that: http://venturebeat.com/2014/04/19/heres-a-look-inside-a-typi...

If you manage to get VC funding, you're still going to fail three times out of four. But, that assumes you're one of the 8.3% of companies reviewed by a VC firm that gets funding.

What percentage of nascent companies don't even get so far as a warm intro to a VC?
Summary: The author reexamines his assertion that covariance and contravariance can coexist through recent advances in (sub-)typing theory by "explaining sophisticated type theoretic concepts, in simple terms and by examples, to undergraduate computer science students and/or willing functional programmers". Meaning that he chooses to explain using code rather than theorems.

Interesting, the author chose to demonstrate the examples using Perl 6, not because he is necessarily a fan of the language, but as he explains: "I chose it because it has the double advantage of having enough syntax to explain the covariance/contravariance problem and of having a fuzzy-yet-to-be-fixed type system... one of the challenges of this paper was to use a mainstream language that was not designed with types in mind — far from that —, whence the choice of Perl 6. I am aware that this choice will make some collegue researchers sneer and some practitioners groan: please give me the benefit of the doubt..."

I suppose that "mainstream" means "more mainstream than CDuce" or other more esoteric research languages. :) Note that the paper assumes that you don't know Perl6, and it seems to only really use multimethods and objects -- nothing too crazy.

Edit: This beginning parts of this paper probably also serve as a decent intro to strongly typed languages for those who only have used a dynamic language.
I'd consider tossing profit sharing into the compensation package. Not instead of, but in addition to. The 'CFO' could commit a (minor) portion of profit to profit sharing, perhaps on a tiered basis. Add that into the package, and the employees have a bridge between their (below market?) salary and in-money options that gets more cash in their pocket as the company starts to succeed. I'd even go so far as to say that motivating employees to strive towards a profitable business structure is a more pure motivator than equity.

Does anyone have experience with this approach?
Not exactly true. You can get pretty rich in ~15 years if you save and invest a good percentage. The average American consumer is incapable of doing this, of course. Why save when you can spend, spend, spend?
I disagree. You can automate away factory jobs faster than you can train factory workers the news kills they need to prosper in the service economy, and automation is happening in the service sector as well.
Yep. Just because you CAN early exercise does not mean you can afford to do so.
I was fortunate because I was able to early exercise shortly after grant but when I knew the company was going public. Had to borrow some money to do so, but the couple hundred I probably paid in interest was more than made up for in the tens of thousands I saved in income taxes.
It takes the right scenario, to be sure. At the time I had no mortgage interest deduction so I could afford a double-digit paper AMT gain; I was still only subject to normal income taxes.
In theory when you leave the company, if it has not gone public, you get paid back the money you put in. In practice, if it goes out of business, you just lost all of the money you put in.
Vesting resets wouldn't apply to an IPO, but they'd apply to an acquisition where the bought company is paid-for in stock and vesting applies to the new stock.

Let's say that the employee has 0.4% (after dilution) of BuzzFlop with a 4-year vesting cycle. After 2.5 years, BuzzFlop is bought by Hooli for $100M in Hooli stock. The employee doesn't get $250k in walk-away cash, but $250k in Hooli stock, subject itself to a vesting schedule (and possibly a "refresher"). If that employee gets cliffed (which can happen in a merger) then none of that stock ever vests.
I use this alias for tree:

alias tree='_tree(){ ([ -z "$1" ] || \cd $1 2>/dev/null && \find . -print | sort | sed -e '\''1s/./┬/'\'' -e '\''s;[^/]/;│ ;g;s;│ \([^│]\);├── \1;g'\'';)}; _tree'

On Unix systems who doesn't have it
NSA Chief Wants to Watch, as Well as Listen and Read
How to finally land a coding job: The 80/20 rule for learning to code
You may be surprised that a number of apps for Android work only on tablets, while some others have separate versions for phones and tablets.
Yes I am using SharePoint at work and I am pretty happy with it. There might be some overhead for the IT dept but from the user's point of view I cannot see the problems it introduced.
Of course, you don't read about the other 99.9% founders who haven't struck it rich and are still cranking behind a desk.
Kudos. Just noting that one of libgit2's primary strengths is 100% cross-platform portability. Is this different from your cross-compilation goal? I'm not familiar with Go.
Astute question. The west's answer seems to be inaccessible but privately-managed pension funds.
Of course! What makes this letter effective and relatable are all those little things that wouldn't have passed the ordinary editorial, legal, or PR filters, if it were written by a typical corporate CEO. If I was teaching at business school, I'd have my students read this as a model of effective stakeholder communications. I think Mr. Watanabe is a shokunin (you know, in the Jiro Ono sense) of the chalk business.
There's a simple solution here: make employee options liquid during major fundraising events. So when you close your round B/C/etc, give employees 30 days or so to exercise their options at the pre-money valuation. If you're nervous about employees exiting too early, pick a high valuation (say, $50M) and the option exercise clause doesn't kick in until then (at that point dilution shouldn't be an issue).
Well, they did write some of it on his chart, and they told other people, so apparently the entire surgery staff avoided him in post-op.

How would you feel if you went in for surgery and met the doctors and nurses, and afterward none of them will even talk to you?

Also, it sounds like the jurists are as cynical as we are. Maybe they were facing a "12 angry men" situation and were compromising with each other to get it over before dinner?
New to HipChat: dialog apps inside the client
Show HN: SetupMyProject – A tool to configure your new java project
AI BUILDS MARIO LEVELS BY WATCHING YOUTUBE
A wizard that helps you to choose and configure the frameworks you want to in order to quick start a new Java project.
Recent bootcamp grad, what I can do to become a great programmer moving forward?
Hey Hacker News Community,

I am about to graduate from a code bootcamp and was wondering if I could crowd source feedback from a rockstar community on my next steps to becoming a great developer.

I have been in startups throughout my professional career. I started couple companies of my own and also worked with venture-backed startups. I have worn many hats except programming. I was determined to learn technology side of things, so at least I understood the startup ecosystem in and out.

I had finally made a move to join a bootcamp and learned Full-Stack web development earlier this year. I built projects around fintech and space. When I first started out the bootcamp, I didn’t care much to pursue it as my career. Now, I am hooked and I can’t leave my desk. All I do is code! At my bootcamp, I was offered to mentor the next class. I am exploring that and as well as learning new technologies. I also won the 2nd place for my final project. I am really serious about programming and want to learn more and keep building and shipping. I am having the time of my life right now. I am planning on learning SWIFT, REACT.js, and couple other Javascript frameworks.

Here is my profile- http://www.themihirchronicles.com/. I would love to have your input, guidance or anything you need to share which will help me accelerate in my career. Thank you!

Cheers,
Mihir (me-here)
FWIW I knew a systems architect/senior dev making ~$350k back in 2002. Those numbers are not as blown up as they seem.
Nine million on Ireland in 1845?! They tell us the famine was caused by monoculture; they tell us it was a fungus; they tell us it was English land and farm policy; they tell us it was inequality; they tell us it was import quotas.

But they never mention that Ireland was horribly overcrowded. Nine million is jam packed horror.

At six million today, Ireland should be closed to immigration and paying naturalized Eastern Europeans and North Africans to give up citizenship and leave. Even six million is dangerously overpopulated. Thirty million is pure nightmare.
語呂合わせ is fun! As a Japanese speaker - I prefer it over the major mnemonic system [0]. I find memorizing "Japanese gibberish" easier than forming nonsensical-but-valid English words.

So instead of forming Japanese words (proper 語呂合わせ ) I'll memorize a string of gibberish Japanese sounds.

[0] https://en.wikipedia.org/wiki/Mnemonic_major_system
Philosophy versus App Store Rejection
Clincians are a bit different to customer service agents. A doctor can kill you.

This court case is not about enforcing rules (we know that rules based cultures leave plenty of room for abuse). It's about driving values. Have some mechanism for blowing off steam, but when you're with a patient you give that person the best care you can.

When clinicians let their empathy slip you get real, severe, abuse.

https://en.wikipedia.org/wiki/Stafford_Hospital_scandal

https://en.wikipedia.org/wiki/Winterbourne_View_hospital_abu...

http://webarchive.nationalarchives.gov.uk/20060502043818/htt...
How are ISO grants better if your likely to hit AMT even after exercising a few thousand dollars of options?
> has profits

a crazy concept in silicon valley
I'm confused how that could work. Let's take the same employee but have them leave the company, executing their options, just before Hooli acquires them. How do they end up vesting at all?

Are you saying: the vesting schedule on your as-yet unvested stock might reset when the company is acquired?

How often does that happen? How often does the exact opposite thing happen --- accelerated vesting on change of control? Because that other thing also happens.
Sun Tzu would agree with you. People need to see things as they most likely are (worthless) not as they like to see things (I'm going to be rich).
(sorry I think I meant moral hazards, not conflict of interest)
That's true. I would need to refine my regex. I guess anyone with a password that contains http:// or <script> or some other nastiness would be SOL. :)
I've long wondered about something, but I haven't been able to figure it out. This may be my best chance.

What is the difference between the following two compensation strategies:
(1) You get 100 options, that vest at 1/4 after one year and 1/4 after every following year.
(2) You don't get any options now. You will get 25 options, which can be exercised immediately (or whatever the equivalent status is of vested options), after one year. And similarly three more times.

I assume it's 30% (a) taxes, 65% (b) psychology, and 5% (c) something that happens if there's an IPO or other exciting event?

In short, where can I read about what startup compensation is, why it is the way it is, and the math behind how much it's worth?
A shame they don't even mention Web Components or custom elements, considering that much of what they are addressing in terms of composability and interop with other frameworks is exactly addressed by these standards.
Don't accidentally drop it in the ocean
Simple: this is exactly what you would expect on a high plateau. Think about it in terms of climbing a mountain with a fairly flat top. For a long time you're moving continuously up-slope, then when you get to the plateau you wander around randomly and frequently find outcroppings that are higher than anything you've encountered before. That doesn't mean you're still climbing, and if we were still climbing at the rate seen from 1980-2000 the "global mean temperature" (which is a thermodynamically meaningless arithmetic average) would be even higher than what we see today.

People who continually beat on extrema (like Denialists who claim that cold weather on the East Coast last winter is somehow proof that AGW isn't happening) are adding noise to the argument, not signal. The physically meaningful number is the heat content of the Earth/ocean system, and there's quite a bit of evidence it is rising, and that a significant portion of that rise is due to human activity.
It's great to see you (jandrewrogers) of SpaceCurve reply to correctly to the question! Your blog post on why Geospatial Databases are Hard has long influenced me and a handful of others I've run into thinking about all of this.

Geohashed (X+Y) points in Redis is only peripherally related to actual geospatial database concerns, particularly big-data or ("NoSQL") spatial database concerns - how do you efficiently index anything other than point data (polygons, multi_polygons), or ask spatial queries (e.g., nearest neighbors) is not even close to being addressed.

Blog post here for reference: http://www.jandrewrogers.com/2015/03/02/geospatial-databases...
That's an expensive lottery ticket. I used to do that, but on my 3rd startup now and yet to see anything. I could have bought a new car with what options I've converted.
I'm using Cyanogenmod and I wanted to try TextSecure. There is a version for SMS pre-installed, but I'm not a fan of paying money for 128 bytes of data.

I don't have any Google Services installed.

So I tried finding it on F-Droid, but it wasn't there. I found out there has been a lot of discussion about this. [0][1]

I decided to compile it on my own. That requires to use use Google Libraries, oh well. I managed to get that done and was disappointed when I tried to use it. It also requires to have Google Services installed on your phone for push notifications. I don't have that.

I tried finding a solution, and other people complained about this and there was the idea to use websockets instead of google push notifications [3]. Someone forked TextSecure and started working on it [4].

Unfortunately that fork isn't stable yet, and it doesn't communicate with 'producion' users of TextSecure [5].

This is where I gave up. It shouldn't be so hard to install a free app on a free system.

Also, the websocket fork is somewhat dead [6].

0: https://f-droid.org/posts/security-notice-textsecure/

1: https://github.com/WhisperSystems/TextSecure/issues/127

3: https://github.com/WhisperSystems/TextSecure/issues/1000

4: https://github.com/JavaJens/TextSecure

5: https://github.com/JavaJens/TextSecure/issues/10

6: https://github.com/JavaJens/TextSecure/issues/15
I'm not following.

The normal way it works: you get 1/48th of your allocation every month you work there, EXCEPT that you don't get the first 12 months worth until you stay for a whole year --- the first 12 months are "all or nothing".
If youre great at identifying the right team, why not work as a VC rather than working as an employee :) .
The first thing I tried to do was find the edge cases for this. Impressively a sofa bike with people on it was mostly identified!

http://www.robots.ox.ac.uk/~szheng/crfasrnndemo/classify_url...
I've made this point before, but since it's a bit relevant here, I'll make it again (sorry to repeat):

If you're primarily interested in making money, or if you love the startup but not the compensation, you should NOT work at that startup.

If you're a good developer, you can get a better deal by working at an established company and simply investing. This has been true for every startup offer I've ever seen. Ever.

I've considered lots of startup jobs because I believed strongly in the companies. Every single time, however, I was able to get a larger chunk of the company by keeping my current job and simply investing.

To give an example, my current job pays about $250k, and one year, I invested $100k of that into a startup, leaving me with ~$150k of salary. This $150k + startup equity was a better deal than the startup was offering in both salary and equity. Plus, equity bought as an investor is much less tax toxic than equity options received as an employee of a startup.

On the other hand, most people who work at startups aren't interested in money. If that's you, that's totally cool! I wish I could care less sometimes.
You're welcome. I love working on it, and it's been a bigger success than I ever imagined.
If you want to try it, try

http://www.sitetruth.com/fcgi/viewer.fcgi?url=news.ycombinator.com

replacing the URL parameter with the desired web site. It's a tool we use to see how our crawler views a page. It reads the first 1MB from a URL, converts everything to UTF-8 based on the strict rules for charsets (no guessing), parses it with a HTML5 parser to create a parse tree, throws out the Javascript and Flash, makes all the links absolute, and emits a pretty-printed version.

Most sites have readable text after this, although some features may not work. The ones that don't do something like creating the page with document.write(), or one of those "parallax" formats. It's a reasonable test to see if the web designers went completely overboard. If you're getting a blank page, search engines probably aren't indexing that page very well.
This is the story of frozen custard
>This bi-functional catalyst can split water continuously for more than a week with a steady input of just 1.5 volts of atomicity. That's an unprecedented water-splitting efficiency of 82 percent at room temperature.
Whats the difference between stabilizing a grid and storing power produced at non-peak times so you can use it at peak times?
And Microsoft has been pushing their browser-based Office suite for several years now. I believe it officially support IE, Chrome, Firefox and Safari on all desktop platforms.
Have you noticed any other development differences between web and game companies? This would make a great blog post.
Navy re-ups with Microsoft for more Windows XP support
Hashicorp Publish Community Guidelines
The device generates a lot of O2 as a "waste product" (obviously) so could this be a viable way to oxygenate an atmosphere?

It's somewhat amazing that they can use such common metals for both catalysts. Also it's remarkable that only 1.5V is required for the operation. That's a common output voltage for solar panels. This design should be ripe for space travel applications. (I think the current solution produces electricity by recombining hydrogen and oxygen, so maybe this could also be an input for that?)
> Telegram is about freedom and openness – our code is open for everyone, as is our API.

Open for usage I guess. It's a pity that the API (and server) source is still closed. The Bot Platform is a cool initiative anyways, so good luck!
Although I personally do not agree with using H1B to displace workers I also think American IT workers need to think about what kind of wages they expect for outdated and rapidly changing IT knowledge.. I have an excellent example in my own company.. A 48yr old American IT worker who makes close to 120-130K per annum... Let me tell you he does a good job but his work merely includes assembling PC's for employees, fixing bugs (rebooting Virus scan) and writing minor scripts once in a year to ensure email and server security. Majority of the time he just makes sure that all the employees machines are running smoothly. In terms of education he has an Associate degree in STEM and has been working for the company for 15 years.His position title says Systems Engineer. However a Systems Engineer in Google might actually be working on the Driver less car. Now the reality is that today the work that he has been doing can be taken care of by anyone even without a technical background.. so why pay him 120K? His knowledge was unique and fresh when he joined in 1998 but now in 2015 he is still in the same position , has the same qualifications and doing the same work everyday.. I am not blaming him..for this .. He is getting 120K for a skill set which is obsolete.. why would he think of trying something more or advancing his career..Since our company has a very small IT staff they might not take a step like Disney but otherwise this guy would have been long replaced. If I were him I would look towards more active roles within the company or else If I am so attracted to IT then I would go back to school update myself with the IT of Today and apply to a company that might need my new skills..
Overall my point is that the technical world is such that today nobody wants to buy an iphone 3GS today. Even if there are some buyers then they definitely do not want to pay $600 to buy it
Neighborly: reinventing the way cities finance public projects
Can 'blind auditions' move the needle on hiring diverse talent in tech?
Front-end lead dev here, I would be happy to answer questions :)
What service is that? I mean the user verification service, not yours, but feel free to tell us about both.
Mobile Advertising Platform
It would free up more O2 and increase the amount of oxygen in the atmosphere. Eventually.

What would that do to greenhouse gases and global warming?If we converted (for example) 1% of the ocean to hydrogen, oxygen, salts, etc. Would air pressure increase? Or would the atmosphere simply expand?

Edit: Since everyone's confused about how I'd power it, I'd use solar power. Solar panels can easily output 1.5v today.
I remember that game being very playable and fun. I especially liked the zoom feature. It is missing in modern RTS games. It really adds a lot. I loved how it switched to icons as you zoomed out.
> If only the browser vendors would fix the ContentEditable API, then a Google Docs implementation would need just a few lines of code.

Google Docs, by nature of its real-time collaboration features, cannot "just" use contentEditable.
If This Then Trello
Oh come on. I'm trying to have a legitimate conversation here.