skysight-inc/HackerNews huggingface dataset:
It's a hack because it's relying on the fact that without a shebang line or the appropriate magic number for your executable format, most platforms interpret scripts as a shell script; and it's using the fact that // can be treated as a comment delimiter in C or as a redundant way of referring to / in shell. So we interpret the first line as a shell script which calls out to make, to build the input file, then execute it, then exit so we don't try interpreting the rest of the C source as shell; and that first line of shell is interpreted as a comment in C.
Every software landing page that lacks a screenshot of the actual software being sold completely baffles me. Just show me the thing please.
> buy them as early as you can,

Careful on this one - when you buy, it's a taxable event. The spread between what the IRS thinks the company is worth and what you paid is taxable. You have to pay that NOW.

I've known people that were screwed on this - strike price was around 1, value by IRS was 8 (based on funding rounds). By the time the person could sell the stock, it as worth .013. Fun!
I don't think I value helicopter parenting enough to spend that much Essence on rigger gear. ;)
>> approaching the interview process as a role in which she must please the interviewer in order to be granted the prize of a job.

This is the natural approach to the process when you feel that you need the job, which is the state most people are in when they're interviewing.

As far as I can tell, the only thing you can do is interview for open positions frequently, especially when you are already employed and like your job. This nets you practice and exposes you to opportunities without the desperation. There are drawbacks to this strategy too, though - each interview you do at a company that does not result in a hire can make you less likely to be asked back for another one for a different position there unless they are desperate for you, and the real value gained from spending time and effort practicing at interviewing is debatable.
I purchased this hardware from Amazon that is iOS compatible:
iKKEGOL WiFi OBD-II ODB2

And I downloaded EngineLink from the appstore. You connect to the sensor via Wifi (dont need to be on a wifi network, the sensor creates one that you connect to), then start up the app and you are good to go. There are many apps that will work with the sensor though, so check out a few and see which works best for your needs.
Wow, this looks amazing. Shame I'm stuck with Windows for now.
It's compounded with scummy tactics too. I've had one office email me a few forms to read and sign before the first office visit. Then, when I arrive two minutes before the appointment, they give me "just one more form", which is the arbitration agreement.

Why couldn't that have been sent with the others? To pressure people into signing.

Heck, I've even had medical doctors insist that I don't need to read something before signing it, just "get the gist" so they can go ahead with the appointment.

Edit2: I almost think the world is designed around prodding you not to read the contract, by any means necessary, and then holding you personally responsible for it. Like, imagine parking garages. Try asking for a contract there and see what happens. Let's say you don't like the terms. Then what? They make everyone back out of the single lane entry while glaring at you? What about negotiating the terms? And good luck expecting them not to assert rights they can't legally get via contract.
http://en.wikipedia.org/wiki/Handshake agrees with you (it's also what I had learned.)

We know people did it back in the 4th century BCE, so it's not a stretch to think that it might be a lot older than that. Old enough that it's just something we've always done, with no real idea as to why. So we make up reasons, like to show we are not armed.
Producing a simulated toddler is way beyond our current capabilities, no matter how much simulated experience we give it. We simply don't know (yet) how to program said toddler's brain.
nice one, but Clint Eastwood pulled this off way back in 1982 in Firefox (http://www.imdb.com/title/tt0083943/)
Or use Lynx (http://lynx.browser.org/).
I am trying to figure out if the image in the link is actually the resulting photograph. The reason I mention it is the published paper in Nature does not contain it: http://www.nature.com/ncomms/2015/150302/ncomms7407/full/nco...

It also seems to not be light, but something similar.
Deep learning in diagnostic healthcare: The future?
Good points. We are def looking into some of these scenarios.
I tried this out in my (wacky homebrew) shell, and it didn't work (ENOEXEC). Then I tried it in bash and it did. Turns out, this will only work when started with execvp, not when started with execv. All of the GNU adverbs I tried seem to get this right (nice, xargs, nohup), but I wouldn't be surprised to stumble across this issue later somewhere.
Substance Designer 5 released
That works because of the alcohol in the whiteboard marker. Use an alcohol-based cleaner and you can take permanent marker off faster and cheaper.
It's too bad it's probably impossible to raise such a ship. I'd love to take a tour of it, the Bismarck, and the Titanic.

Allen has rescued other WW2 things from oblivion like the FW-190 pulled out of swamp and restored to flying condition. I've certainly enjoyed visiting his museum of restored rare aircraft at Paine Field.
>Here is a coding exercise that will take around and hour. Once you finish it you never end up hearing back anyway and when you send a followup they still don't respond. How are can you know whether you should waste your time doing a coding exercise or not?

If you don't hear back, the company's not interested. Few people write rejection letters as few people react well to them.

We do coding exercises before we interview candidates, but try to keep them as minimalist as possible. It sucks for the candidate who is doing 10 of these a week, but companies waste huge amounts of time with people who are totally unqualified and the pre-screen is necessary to weed such persons out.

>If its not coding exercises its an excessive number of hour long interviews

Hiring someone is a big commitment. If a company wants to interview you a reasonable amount of times, be flattered and enjoy it. Recognize that this is a big commitment for them and they have a lot of candidates to choose from.

>or the employer requiring that you work with them for free for anywhere from a few hours to a week

Stay away from any company that wants you to work for free. Sure, a probationary contract is fine, but if they're actually expecting you to do any non-interview work without paying you for it, you don't want to be involved with that company. Don't even entertain these types of offers.

>Is there any way to weed them out before you waste so much of your time?

Look online for postings that discuss that company's hiring processes. In your cover letter, tell them that you're excited about the prospect of working for their company and ask about their interview process. This will hint that you're sensitive to excessive prospective-employer time consumption, and you'll probably get back some kind of answer with which you can make more of a decision. After you interview, post about the process online for future applicants' benefit.
I feel the assumption that alcohol kills only the weakest cells is probably false. However, it does give me the idea of a mental boost supplement snake oil scheme...
That's what I had to resort to. But I felt that the fact that I wasn't fielding an original, unasked question was somehow counting against me.
Ask Google..

http://www.reviewjournal.com/news/nation-and-world/did-hilla...
Suggestions:

* View all notes and navigate to file or folder on click (or something). It should be easy to use a note to find the file.

* Backup to Dropbox (for example) and offline backup and restore.

* Attach multiple notes to a single file or folder.

* Categories or tag-based search.
ARM did have confusing names, especially as things like ARM7 and ARMv2 meant completely different things, and you'd have names like ARM7TDMI The Cortex range has made it much simpler, though, as the other replies explain.
Wow some really great ideas there.

We will be using the ability to store notes in files and folders. This will be especially helpful if you use ex. dropbox. that way you can share notes and dropbox takes care of the syncing.
I used this for a few projects a while back and loved it, and looking through the README in Master it seems like a lot has been improved:

- Delayed responses.
- Delayed connections.
- Custom HTTP verbs for ones that don't have convenience methods.
- Nock Back

I believe recording had just been introduced when I was using the library, but Nock Back is seems like the last piece that brings it on par with the VCR lib I was used to using with Ruby / RSpec projects.

It's always nice to scroll through a project you've had a good experience with and see the README has been considerably fleshed out (in a good way).
The standard Silicon Valley employee stock option plan is X number of shares vested over 4 years, with the first 25% vesting all at once after 12 months, and the remaining 75% vesting in even installments once per month over the remaining 36 months. This has been the standard for decades.

If you can arrange something more advantageous, by all means do it, but I think you're going to have a hard time negotiating away the cliff. Having the cliff ensures that employee has proved herself before getting a stake in the company, which most investors and founders believe is important.
Many of the complicated situations arise from macros and templates that use arguments in contexts the coder doesn't know. E.g. the stl. Also the macro writer doesn't know the context wherein the macro will be expanded. You can end up with issues of precedence, correct statement construction, expression evaluation order etc.
I read both your post and your website copy. The short version is: you're failing to explain yourself concisely and effectively. I want you to succeed — here's some critique.

I think I'm in your expected early-adopter demographic. I am a heavy user of Trello, and this smells like a cousin of tools like Trello but with a very different information architecture. I couldn't understand your product and how it would be useful to me without actually signing up and using it.

An introductory blog post is great, but most people are going to discover your product from your product's website. The copy there fails to communicate the crux of your product in the first ten seconds. I'm awash in a kind of marketing babble of your own invention. Loops? InnerLoops? Why should I care about your invented terminology?

Start over with your copy — you've just started out, so it doesn't really matter what was there beforehand. Cut it down to a short 'graf which:

1. Explains what your product does in a concrete way.
2. Shows me where and why I would use it.

You don't need to communicate 100% of what you do or what your product could do. You need to communicate your product's _most important self_ quickly. Stay away from empty banalities about how more and more people are using your product to keep in touch, because that is generic to the point of meaninglessness. Focus on a use-case where your product excels and where you can tell a compelling story. The fact that people could use the hammer you're selling as a screwdriver doesn't mean that you ought to point it out.

Good luck! I'll be signing up and trying your product out.
I also had a natural intuition for mechanics in physics, I could never show my work but I always got the answer. The instructors always thought I was cheating.

What I mean here is that I can tell you if something is going to be inherently fast or slow but when I'm put on the spot and asked for the O I freeze up. I can usually even describe in more colloquial english what the O is because I "know" it without knowing that something is NlogN or what have you.

I admit it sounds fishy, but I work in areas where this stuff actually does matter and yet a) it's never a limitation of mine and b) I almost always flub those questions shrug. As I said, it is what it is - I don't expect people to interview me differently.
As jordon0day just wrote in an unrelated thread, "we have plenty of evidence that people are really bad at being suspicious of the often unreliable stuff they read on the internet"

I think this is a group that is highly sensitive to face value of statements people make and when someone makes an uninformed remark, their entirely argument is cast aside. Dissent is welcomed, but it needs to be backed by a solid justification.
The basic statement I was trying to make was "due to disk caching, putting your cache in memory or disk is roughly equivalent, except it's easier for the kernel to make decisions about an on-disk cache."

As far as re-executing templates, let's break down some hypothetical costs, including pretty optimistic network latency.

1. Accept, read, and parse a request from a socket: >50ms

2. Read a template from (solid-state) disk: 16µs

3. Parse and execute a template: 100µs

4. Serve the response over TCP: >20ms

If we replace (2) with a memory cache (whether it's your app or the kernel), the cost goes down to maybe 1-5µs.

Your time-to-response is effectively the same with template caching. So what's the point of a generated static site? Reducing CPU and memory pressure. Your page load times are almost completely bottlenecked on network, so you can optimize this using a CDN/external caching service (like Cloudflare) to bring the content closer to the user, or you can optimize by removing CPU cycles per page load to increase the number of concurrent connections you can handle.

There's a point where the userspace to kernel latency in serving a file is also a bottleneck, but nginx can use the sendfile() [1] system call to copy a file directly to a socket (from the kernel disk cache) without ever touching userspace, which is much faster than anything you're going to do with in-app caching, unless you also put the TCP stack in-app.

[1] http://linux.die.net/man/2/sendfile
Really great idea. Reminds me of Ember app by Realmac, except this is for the whole filesystem. A very useful addition would be ability to add tags and sort files/notes by tags.
> Certainly there are weird bits (eg. git diff --cached) in the UI that I've learned by heart now

That's the thing, if you've learnt them, gitless is useless to you. I'm not interested in learning whether a branch is deleted with -d or -D or git rm branch or whichever one they used for that specific command, so gitless making them all consistent is definitely an improvement.
I’m late to these comments which is too bad because reading this makes a few questions come up in my mind and would love to hear others’ thoughts:

1. As a founder, how does one balance one’s evangelical passion about the product/mission with the responsibility one has to explain the risks of a job to new employees? Should one just be super passionate and expect the employee to have a “caveat emptor” approach, or is there a minimum threshold of kimono-opening one should do in order to advise potential hires of the riskiness of both the market generally and one’s startup specifically?

2. In the case of the people who were fired from 42Floors, being a good broker is a very fungible skill and is relatively agnostic of firm affiliation; either you’re good at selling real estate or you’re not (compared to, say, being a good designer, where a given individual might be excellent in one role and terrible in another, depending on team and mission). Anyway, question is: when hiring employees with fungible, broker-like skillsets, is it appropriate to be more — I don’t know what the term is, risk-tolerant, freewheeling, forward-leaning, etc — in deciding whether it’s appropriate to hire a new person? The logic here being that if things go bad (as they did at 42Floors), those people will be able to land on their feet relatively easily, compared to others who are going to need more time/effort to find a new job.
3. If you have raised a lot of money and have cash in the bank, and lay off an entire division of people, what is your obligation to give them severance / extended health care / etc? My inclination would be to be very generous in this regard (i.e., firing good people who had to be fired because I realized I made a mistake hiring a bunch of people with their skills, not them specifically), mainly on a moral basis rather than a reputation-saving one. However, does doing so make one look weak in the eyes of the Valley VC community? Say you gave everyone something generous, like 3-6 months of severance….would it be hard to raise money later because investors think you don’t have a hard enough heart to run a profitable business?

I know this is a relatively stale thread and not a lot of people watching, but very interested to hear thoughts on this.
People dramatically underestimate the amount of time necessary to support a complex project like Passenger. Phusion earns every dime of that Enterprise pricing.
From the tags, that's the tool that was used to create the sweet PBR 3D demos (https://sketchfab.com/pbr) that Sketchfab was presenting yesterday; they updated the site with the new version just a couple hours ago.
Yeah but to fix that, you only have to not use that byte of memory. Or not have to point to it. Not a real issue.
You can define how and when you want to be requested to update the documentation. If no changes are needed you can just say that it is ok as is.
Your link says Former U.S. Secretary of State Hillary Clinton may have violated federal records laws by using a personal email account for all of her work messages, the New York Times reported on... and goes on to quote some speculation from unnamed experts.

You said It was plainly against the law and she broke that law.

I was hoping you could explain more than the press articles have been, because you made it sound like you could.
I mostly agree. But circumstances.

The time leading up to the parent hand off was always difficult. If I could have let him calm down on his own timeline, I would have.

That said, every person (kid, teenager, adult) is going to have a melt down now and again.
The note should open upon clicking on something with a note (as an option, as I can see this annoying some users), or do some sort of indication on the icon that there is a note. I will forget to use it properly as it is, but I can see it having tremendous value otherwise.
I don't see anywhere it says machines can't; it says DeepMind doesn't. There are a few philosophers who believe human thought is more or less magic and can't be replicated in any way but all of the arguments I've seen are either deeply flawed logically or are so specific as to more or less read they can't "be" human, which I'll accept as true but isn't terribly interesting.
> I think the issue here is that the above poster has probably not done his due diligence to actually verify the premise of this statement (that the idea is a dead one).

Correct, and further, I don't think a passive bystander can make that judgement. The opinion of any one person is irrelevant. If the idea is bad, the market will reject it.
> This means it won't be compatible with ... 90% of the sensors on the market

Are you sure about that? 3.3v is extremely common in the industry, to the extent that a lot of hobbyist 5v stuff has to be level shifted.
I've also been in the situation where I'm on the umpteenth interview with the company when the "Do you have any questions?" question comes around. I try to have at least one question about the company where the answer might vary from person to person. Something like "What's one thing you'd like to improve about the company?" or "What's your average day like?"

Even if interviewers compare notes, I don't look weird for asking the same question, and I don't have to awkwardly admit I don't have any questions.
This image is blocking the rendering of your website 5.0MB is really long to load on mobile devices.
https://s3-eu-west-1.amazonaws.com/olz-web/welcome/masthead-...
First it should be compressed better. Then it should not block the rendering of the page
Convert PDF to Word online
Venture Capital Is Like Launching Bottle Rockets from Your Hand
* PTO/vacation rules

For this make sure that everyone understands if the vacation rolls over, how it is accrued, etc. Not just that you get 10 days per year. Roll-over, buy back, use or lose, etc.
Meta-feedback: I just submitted a bug report, and the "Send feedback" feature is damned spiffy. If you're into such things give it a look.

(I don't know if it's new or specific to Contacts though.)
Just have tried to register, got this:

Server Error in '/' Application.
The resource cannot be found.

Firefox/Mac.
> France had true democracy in the late 18th century. It became a popularity contest to send political enemies to the guillotine.

That was not a "true" democracy. It was a mixture of anarchy (in that what government there was didn't have firm control of much of the country, or even of much of the forces nominally acting in its behalf) and oligarchical autocracy (in that what government did have firm control was run essentially by fiat of the Committee of Public Safety.)

Insofar as it was "democracy" at all, it was extremely indirect: electoral colleges were elected by the electorate (with ~11% turnout), who in turn elected delegates to the National Convention, which in turn appointed the Committee.

The US (either at the time or now) has much closer to "true democracy", by any reasonable definition, than Revolutionary France ever had.
Android? No?
Is there any generally reasonable 101 on how to do equity/share/stock-option in an early stage start-up? Tried to google for it and never found any general guidance for that.

If you're paying a full salary/benefit for them, the options etc is really just trying to keep them from jumping around? I'm open to all ideas but would like to find some common/typical silicon valley way to do this for startups.
"one has a natural intuition for equations, in general"

Well, that's also true and I also have the same problem.

What I'm really trying to capture is that there are a lot of things which I "get" in some fuzzy way but I have difficulty verbalizing it, even in my head. When I do manage to verbalize things, it often comes out sounding very non-academic. But what happens is that coworkers end up thinking I really know these things well, as long as I don't open my mouth much (and when I do, they think I'm just having a brain fart)
Another approach would be to translate the compiled output of javac into ASM method calls: https://github.com/int3/java2asm

It's fairly unpolished at the moment, though.
I can't agree more. Scrolled down and saw "This is Loops" section and wondered why this wasn't on the landing page, and whether other people would have scrolled as far down as me.
Why $100 Oil Won't Be Coming Back for a Long Time
Using Google Cloud Pub/Sub to Connect Applications and Data Streams
I was making a sarcastic remark, echoing the sentiment of all of the "free market" zealots and politicians. Not only are they talking out of both sides of their mouth, their statements are misleading as we see in hindsight.

The only benefit I can see is there is an overall increase in liquidity but the cost of that liquidity is quite high.
I think with this funding, that problem will be (hopefully) solved.