skysight-inc/HackerNews huggingface dataset:
Anybody have an idea where can you find the YC open source template document Tyler is talking about? Thanks.
ssh virtualbox rkt run? Personally, I find using docker to talk to a remote dockerd kind of unintuitive.
As I get more senior, I get less tolerant of exploitive cultures.

You hire me by giving great benefits[1], an office next to transit in a city I want to live in, good salary, a nice office for me alone, and hands-off management who will support me, along with a commitment to free software.

Generally those axes are how I rank companies, the scaling parameters vary depending on my life situation at the time.

I also want to note that lots of Bay Area companies seem to have a thing for recruiting from top 10 schools. Get over themselves, go out to the Mid-/Mountain West and scour those students. There are good students outside of the top 10.

[1] A compelling benefit would be fully funding a PhD in the US for a fully furloughed duration. No one ever has that as a benefit afaik. I'd like to see it offered.

Note, Foosball is not a benefit. Nor is having a video game station. Nor is gourmet food, happy hours, or senior devs with 3 years of experience (that's an anti benefit).
I could imagine the biggest fear of a "founder type" might be a company they work for attempting to claim ownership of his or her work at some point. I don't know if there's a good common solution to concerns like that. If there is, it might be good to advertise that those concerns would be addressed right up front.
This is a very very expensive way to do advertising. You will be able to do a lot more advertising to shape people's perceptions with just a small portion of the costs.

Furthermore, government space exploration is essentially a business of elites. It is only a few scientists and engineers that are involved with the space program. It is only a couple of the most elite astronauts that will get to actually fly the rockets. The vast majority of americans will have to be inspired by watching it all on tv.

This all worked out in the 60s with Apolo, but the world is changing and America is changing. Americans are watching less and less TV and are more willing to do things.

If you want to inspire people to go into STEM, it will probably be better to spend money on new and interesting educational programs to get kids interested in science and engineering. Furthermore, spending money on adult education programs would probably also help.
You're equating two things that have different lengths of attention which require different attention spans. They're also different in how the audience viewed that content. That gives the advertiser a different experience with the viewer.

For example, with I Love Lucy, the audience member likely sat and watched the entire commercial. With a YouTube video, the audience member can skip the ad or move on to other content.

TV = 22 minutes of content.

YouTube Video = 3 minutes of content.

Plus, the metrics that constitute views between the two media formats are completely different.
Hey there - fraud is still an ongoing issue for many non-profits, and it's been one of the most well-received features in the product (an understated but important one!). With Tilt.com and our other enterprise tools, we've needed to build automated and manual systems along with third-party integrations to successfully fight fraud at scale.

The by-product of our current efforts is that we're able to include it into each product we release -- shoot me an email if you'd like to intro us to your contacts at those non-profits. james @ tilt is my email.
While this complaint generally has validity, their paper [1] does IMO present an advance; it's not just handing a bunch of labeled data off to a large neural network.

IIRC (forgive me, I read the paper a few weeks ago) the solution is at its core a reinforcement learning system, with the deep net only making up the component that predicts reward from a (state, action) pair. With that in hand, there remains the non-trivial RL problem of balancing "exploration vs exploitation" in learning good strategies to play the game(s). While NN's have been used in this capacity before, I believe that, as other comments have mentioned, using a deep net to learn to map a high-dimension state-action space (e.g,the state of the game represented as pixels of the screen at a particular time) to expected reward in real time was indeed an advance, both theoretical and technical.

And, oh yeah, I just remembered that a University of Texas research group is doing work in this area too (there was a recent paper [2] from Peter Stone and others).

(Edited for clarity)

(Edited again to suggest another paper).

[1] - http://arxiv.org/pdf/1312.5602.pdf

[2] - http://www.cs.utexas.edu/~pstone/Papers/bib2html-links/TCIAI...
There is no such thing as "general immigration" to the US.

Honest discussion can only happen if people come right out and say lets stop all immigration( I am not saying this would be wrong, I am just saying that it would be honest and productive).
When you compare things, you have to limit the number of variables you change at one time.
From the docs, it looks like that has a dependency on Docker, which kind of defeats the purpose. If I'm stuck with Docker, I'm better off just sticking with links: I'm looking for something that could work with systemd-nspawn, etc.
I haven't watched the lecture but I believe he is referring to YC's SAFE docs - https://www.ycombinator.com/documents/
I have a related question - I am looking to (self) publish a hardcover dead-tree book aimed at a luxury niche and sold via Amazon.

Can anyone recommend an online publisher? So far blurb.com looks like it ticks all the boxes but reviews are mixed.
Alas, employee equity holders are last on the list of winners.
There are layers to being a tortured genius. A person who is observer, participant, and transcriber of a ridiculous reality is one who glimpses through the lens of his own device.
Got my first iOS app approved: List of resources which can be helpful
It depends what kind of innovation. Disruption often involves business or marketing innovation combined with technical non-innovation. Shrinking a market by 10x can be a good way to ensure that there won't be enough profit left to invest in R&D.
And that was very close to the deadline. By the time Nixon was in office, Apollo 8 had already orbited the Moon and Apollo 9 was less than 2 months away.

No administration is going to carry the water to push along a rival administration's space program that's only ¼ complete.
Production

You know, copyediting, typesetting, proofreading, etc. What makes the garbage that originally shows up actually readable.
Yes, and when you don't pay your fine and drive without a license, and society decides it cares because children, you go to prison. This is what I meant. Now you're in prison, the overall rate of drunk driving is unaffected, and America is still the prison champion of the history of Earth, which was the point of the thread.
https://coderpad.io/ - It's a realtime tool for conducting interviews, for programmers. Docker lets me do a wide variety of tricky stuff involving the execution of untrusted code, like provide REPLs with very low latency.
> they want to change all the python code

Why, doesn't it work?

Always potentially a bad idea, regardless of what you're changing to.
I'm similarly apostate, and I'm quite sure you're not welcome in the communion line as an atheist.
One approach is to use a hash table where each entry has a block of values, not a linear list. The entire block is always tested linearly, even though most of the values are null. Block overflow means an expensive operation to increase the size of the hash table or the blocks, but that's an insertion-time issue, not a lookup-time one.

There's still the problem of cache noise.
> a modern language shouldnt need explicit pointers

I don't understand this. Can you clarify why you think this is a good idea?

My experience with languages that have implicit "references" (Python, Java, JavaScript) is that it's not clear when you're sharing and when you're copying data, leading to bugs and unnecessary allocations, respectively.
“Rewriting Cheezburger saved my life”
I value coworkers whose company I enjoy and who genuinely care about making customers happy. There's a wide spectrum between detached paycheck collector and over-invested lifer that fails to notice anything outside of work. I have nothing against people on either end, it's just not the kind of work environment I'm looking for.

I don't think culture has been a major issue for us when hiring. I merely brought it up as a counterpoint to the "just raise the salary" argument which strikes me as disingenuous.
Amazon's failures do not result in the obliteration of their most valuable infrastucture. A small hickup isn't likely to completely ruin their company, it will only set them back a small amount.

Amazon isn't launching billion dollar servers that will explode in a big publicly visible fireball when you forget to plug a cable in.
"when Bob receives Alice’s bits, he uses that information to apply one of four transformations to his photon. It is Bob’s action that changes his photon’s state into the state of Alice’s original photon. And that is the only time that Bob’s photon changes state."

I disagree with this particular bit. The state of Bob's photon changes exactly when Alice does her measurement [1]. Why? The state of a photon is given by 2 real numbers (infinite bits). Bob receives 2 bits of information from Alice so his 1/4 operation can't change the state of the photon to an arbitrary state.

The 'magic' does happen when Alice measures her state. After her measurement Bob's photon is in one of four possible states, which are the same up to 2 swaps. The 2 bits of information are needed to find out which swaps to perform. This swapping step nicely prevents faster-than-light travel.

[1] Caveat. In a relativistic universe, ordering of events depends on the frame of reference. All arguments carry through when this is taken into account.

Edit: I should explain how this saves relativity. No measurement (weak or strong) can distinguish which pre-swap-state Bob has. You can try to be clever and ask Alice to teleport millions of photon states to Bob. But that doesn't help either because each of the four states are equally likely in the whole ensemble. So you need 2 bits of information per teleported photon state to get the correct final state each time.
Invasions, or threats thereof, tend to be excellent incentives for technological progress. Until we hit singularity and/or become radically better as a species, I don't see that changing anytime soon.
Joyent seems to love getting into online flame wars.
Agda-mode will translate from symbol names to unicode for you. For example, \\to gets translated to → and \\== goes to ≡. It is very easy to work with after a short learning curve. There is more explanation available on the Agda Wiki. [0]

[0] http://wiki.portal.chalmers.se/agda/pmwiki.php?n=Docs.Unicod...
That seems impossible?
> Dithering doesn't create resolution out of nowhere, it sacrifices temporal resolution for amplitude resolution.

Could you elaborate on that? As I understand it, dithering trades distortion for uncorrelated noise, under the assumption that the distortion is more objectionable than the noise. Where did you come to the conclusion that temporal resolution is affected? The temporal resolution is instead related to the frequency resolution.

I agree that 48kHz/24-bit is the most sensible for production, especially since (as you said) you don't have to worry about the levels too much. But when you master a track, you pay very close attention to the levels anyway, so those 8 extra bits don't do you any good. I think most people can't hear past 12 or 14 bits anyway, unless the audio has a particularly wide dynamic range.
I just examined your first reference, and it's clear that the point made in your reference does not reinforce your point.

In fact, the point in the article [1] seems to indicate that US Schools do more poorly than international schools, whereas you posit that (some) charter schools do better than public schools with the same demographics.

Furthermore, unless those exemplary charter schools are forced to take any students applicants (which seems contradictory to their "charter") as opposed to those who "qualify" or "via lottery".

There is no question that the US education system could be improved. The problem I have is that there is a lot of money betting with Charter schools and against traditional public education. Investors aren't stupid, they expects an ROI. And that makes me skeptical that it's really about the kids and not the lucrative potential of privatized education.

[1] http://educationnext.org/when-the-best-is-mediocre/
La inteligencia clandestina amenaza a la empresa moderna
I loved how he ended

*Java gave me a choice that I didn't need, and I made the wrong choice*
I agree with many points of your post, and I can absolutely say that the system does not work as it's advertised to: my wife is(was) an H1B for a prominent tech company, they pretty much insisted on her coming to the US and when they did it they advertised a position publicly (as is required by law) so specific as to completely rule anybody but her, and of would of course summary deny anybody that managed to get an interview(which they don't do any ways, they publicly post the position but than do not hold any interviews, and if they did for show they will never give a thumbs up). The decision to hire the non-U.S. candidate is made before the position is before the posted, which I do think is duplicitous and very much against the spirit of the law.

On the other hand, I just don't feel to strongly that US jobs are solely for US people. This is a global economy and bringing in (hopefully bright and talented) people into the states does increase our national economic prospects. I do feel strongly, however, that the laws governing the process should be enforced completely, not in just the letter but in spirit. There are also some very complicated factors involved such as the cost of education in the US versus many other countries that substantially subsidize it, the potential use of unskilled works simply being used to drive the labor market down.
>>> First, focus on people that want to be hired. There's lots of people out there who tried to roll their own and realized it's a lot harder than it looks. Plenty just want to focus on the fun tech stuff and leave client communications, marketing, and all the other small-business drudge work for others.

... hired by a start-up, that is. Perhaps the dilemma is finding people who believe in start-up economics and culture, but don't want to found a start-up of their own.

>>> Nothing about having one makes you any better at technology work, it's function is purely signaling.

Likewise, nothing about having a start-up makes you any better at business -- its function is also purely signaling.

My comments, while they seem pretty snarky, point to a sort of parallel issue between start-ups and job applicants: How does each "side" see past the signaling aspects of the other side in order to pick winners?
In his example, `ZERO` is a value of type `zero even`. `ZERO` is the "proof" that zero is even. Of course its not much of a proof, rather its true by definition. Similarly `STEP ZERO` is of type `suc(suc(zero)) even` and thus a "proof" that two is even.
What I would love is to see more intelligent lightning systems that use the current time and location (easy, given most lightning is fixed) to automatically dim a certain amount depending on the time of day, much like the F.lux app [1].

1. https://justgetflux.com/
Before You Buy Amazon EC2 (New) Reserved Instances
Reference for comment formatting can be found here: https://news.ycombinator.com/formatdoc
"Compare this with, say, the Dept. of Education created in 1979 by President Jimmy Carter. It's cost about $1.5 trillion over 35 years, and for what? Literacy and math skills have declined almost every year since then."

Could you provide references for the cost (including any programs it replaced) and the downward progression in literacy and maths in the USA since 1979?

It strikes me that more people are regularly communicating in writing than ever before and mathematics is sort of cool for the first time in several decades.
Yeah, try being a hard-working, competent, solidly middle class 45-year old software developer who has been laid off from his job at BigCorp in SmallCity, Midwest, probably because BigCorp is bringing in a wave of L1 employees who "understand the technology" better.

SmallCity sees an average of 1-2 software jobs posted on Monster a month, some of which aren't even real jobs.

His only options are to uproot his family, and take the risk of moving out to SV where he has no friends, family, or support system, and try to learn Javascript so he can fit in at some ping-pong playing start-up, or watch his family slowly descend into semi-poverty on his wife's 20,000/year secretary/policewoman/teacher salary (if the family is lucky enough to have a working mother).

I know it's hard to believe, but in much of the country, software engineering (and even "real" engineering) jobs are always not jobs that carry extravagant upper-middle class salaries. Outside of SV and large cities, most software developers, even very competent ones, are solidly middle class, making considerably less than doctors, lawyers, bankers, and other members of the "professional" upper middle classes.
You can't put lipstick on a pig.

What's largely missing in the article is a notion that you want to find candidates who are mutually good matches for your company. Your position should have enough opportunity and value to the specific candidate to not require much sales effort. Selling harder up front just sets your management up for a big commitment on top of everything else. Good engineers with multiple offers will bounce inside of a month when they join and see all the sophistry you fed them.

Put that salesman energy into 1. differentiating your opportunity or better 2. developing your current team and hierarchy to actually support the competitive talent you seek. Be /less/ greedy for hires. A mindset focused on talent is poisonous in the long term: http://www.newyorker.com/magazine/2002/07/22/the-talent-myth

The suggestions in this article are somewhat reasonable, but the article does much more to whitewash and promote the Paypal mafia (and especially Keith as a new VC) as competent. The recommendations for creating 'mentorship' and 'founder culture' have value, but that often translates into just fixing obvious management problems. To start, don't let your management burn too much money on recruiting.
The early encoder releases were tuned for voice chat, not music, so the best rate control mode is CBR and it hasn't seriously been tested otherwise. It is pretty amazing considering it's only so good by accident!

Also, everyone is satisfied with AAC already, so there's no good reason to throw out your music collection or your HW accelerated decoding platform.
It's not about DNA. DNA was just a means of finding people who know may know more about your family history, perhaps stories or artefacts passed down. Genealogy is more a study of history and how you came to be than anything else. It's a unique puzzle that only you have, and only you will ever have any interest to solve.
Nature Drops Its Paywall, Replaces It with Proprietary DRM
3D Scanning the President of the United States
I will always upvote anything related to Gangnam Style. Always.
It's gimmicky because we understand so little about how these genetic risk factors actually work for all but a handful of diseases. It's nice to be part of the experiment though.
Steam Machines, Almost One Year Later
Where governments provide critical services, their funding should not be tied to success. That would only ensure more failure, and that's the last thing you want to do to a critical service.
Software developer salaries are usually about 30% higher in the Bay area than they are in Vancouver.

Renting an apartment will cost you at least twice as much in San Francisco though - so most people are still financially better off with the smaller salary in Vancouver. There are non-financial reasons to move to the Bay Area (more interesting work being the big one), but don't expect your salary to go farther
Fourth, be open to remote workers. Remote work has some downsides but there are a lot of skilled developers that don't want to live in the valley or SF. Many of us are even willing to work at a discount relative to SF rates.
Can't say it's surprising. The von-Neumann architecture computers and their assembly languages are imperative.
Functional programming language structs are just unnatural. Being computationally universal, one can simulate one using the other. But to me, it feels like an unwanted abstraction layer.

Analogy #1: if I were going to write a game for PC, I would directly write a game for PC, not a GBA ROM + GBA emulator for PC and make-believe that it's a PC game.

Analogy #2: if I want to write a novel in Spanish, it will not be possible to achieve the quality of a text written in Spanish from the beginning, by say, writing it in Japanese and using a translator (no matter how much you may like Japanese). Some idioms and culture-dependent things will be lost in translation.
(Italian or Portuguese might be better, however)
You hypothesized about tissue damage from ultrasonic excitation, so this tangential post may be of interest. Tissue damage from ultrasound is an intentionally-caused phenomenon being used (and experimented with) in some non-invasive medical procedures, where focused energy can locally ablate a tumor for instance. HIFU, high-intensity focused ultrasound, is the technique: http://en.wikipedia.org/wiki/High-intensity_focused_ultrasou...
He did not need the choice but others do. And he is wrong when he says it makes no difference whether you use a byte or eight of them. Yes, it will take the same amount of time to add two of them but it will also cost eight times more cache space and memory bandwidth to move them around. It may not be an issue if you have a single number or ten of them but it certainly becomes one if you have an array with millions or billions of them.
They're not hashes. There's a few things embedded in the ObjectId (from the docs - http://docs.mongodb.org/manual/reference/object-id/):

ObjectId is a 12-byte BSON type, constructed using:

a 4-byte value representing the seconds since the Unix epoch,
a 3-byte machine identifier,
a 2-byte process id, and
a 3-byte counter, starting with a random value.

You can actually convert the _id to/from a timestamp, which lets you do cool things like never keep a timestamp field (you can convert a datetime to an ObjectId and use that for comparison).
The moon is also much closer than mars.
How is 'int' cross-platform and forward compatible? The size and range of int is implementation (meaning compiler and CPU ABI) defined.
underpopulated Australian territories offer potential immigrants benefits and sponsored accommodation.
This comment is guilty of the lump of labor fallacy. There is not a fixed quantity of jobs. The job market is dynamic and can generate jobs. One person getting a job does not mean another losing one.

http://en.wikipedia.org/wiki/Lump_of_labour_fallacy
And don't forget redshift[0]! It needs some more open source love :)

[0]: http://jonls.dk/redshift/
From all the reviews I've seen, Bose noise-cancelling headphones are pretty much the best you can buy. Especially if you want earbuds (the QC20s). They're extremely expensive though. Do you (or anyone) have suggestions for alternatives?
Looking at the examples from the official documentation, I agree with your sentiment. Indeed, the conciseness can cause some confusion to people familiar with the existing scoping rules.

IMHO, it's a good thing if LATERAL is only added as some kind of syntactic sugar. I once had to use LATERAL in DB2 as a band-aid solution for its broken scoping rules: https://www.ibm.com/developerworks/mydeveloperworks/blogs/SQ...