skysight-inc/HackerNews huggingface dataset:
> Vocal communication seems more efficient than text.

It can be faster, but you're potentially trading clarity and ease of reference - among other things - to get that speed. For example, it's not necessarily very useful for me to sit someone down and talk to them them an hour or so in response to a question on some complex issue, as compared to sending them an email they can read at their leisure and hop around in for reference.
Sliced thinly enough, you can pick out the parasite cysts on a light table. No freezing necessary.
Honor codes and not proctoring exams (rather, the students doing it themselves) are a fairly common feature of engineering colleges, it isn't really something that contributes to Caltech standing out.
This sounds like an upcoming Netflix series
I went to a public school in England (ie. fee-paying) and it wasn't too dissimilar from this. Hours were 9am-9pm for classes, two meals, afternoon sport and evening study. Copying everything from the whiteboard was standard for a lot of classes. The only major difference would be class sizes, which were kept to 10-15 per lesson instead of 50.

Maybe they're really just discovering the benefits of a bit of hard work and discipline.

Edit: I've also never really understood why British state schools let kids out at 2-3pm. Why not just keep them til 6pm when their parents get off work? It saves the parents huge trouble over childcare, whilst also having a demonstrably better effect on their education.
Many times I honestly believed I understood the material, only to fall way short on the exam :-) Scientists can honestly believe their (wrong) results are correct, because it's easy to have unintended sources of error. This is why others try to replicate results, it's not necessarily about catching cheaters.

Think of it like running a marathon. Is there any satisfaction from thinking "I honestly believe I can complete a marathon!" ? I don't think so, but there's a heluva lot from actually completing one. Same for a tough degree program.
Well done for hitting 3500.

How do you plan to continue growing?
It's a b2b tech company. I've had at least one direct report who made more than me for my entire tenure.
15 years...axiom-developer.org

Of course the project has a "30 year horizon" so ....
Trout makes pretty good sushi, plenty of that up there.
And I use their free tier and have free technical support. I can access it directly from my admin using the link in the upper right corner called Support. Click there, go to the Support Center and you can open cases all you want for free. While it does not give you the priority support and may not be able to help you with every issue, it most certainly does work and is free.
Objective C has been around since the 1980s, it has a long history with NeXT and Apple thus is very mature. Code you write in Objective C now can reasonably be expected to stay very similar going forward. Swift however is still very much in the wind where you run into "well this language feature has not been implemented yet" and with each version that is released your code needs to be migrated or changed to accommodate the changes in the language. The path forward is clear with Objective C vs Swift where you just don't know if some of the issues will even be addressed. I've been writing Objective C since 2007 and Swift since shortly after it was released. Swift still has a long way to go before I would use it as the starting language for a new app that I expected to have users / maintain.
I agree but are there any other sites such as SEP which are clearly better than Wikipedia in their subject area? I think the level of curation and peer review of SEP is unique. Scholarpedia has the right idea but is not comprehensive.
hotspot on the cell phone + laptop means it's just an extension of my work day (good or bad)
> Axiom has been in development since 1971. At that time, it was called Scratchpad.

So actually 44 years??
If they're an at-will employee in the US, probably nothing.
> You'll get a cutscene before getting a quest reward talking about how you're getting an amazing sword that has been in the family for centuries etc. And then it's slightly worse than what you already have, and the only use is to sell this legendary weapon for a price that'll allow you to buy 10 loaves of bread.

This disconnect seems to be prevalent, and someone even made a comic.

http://i.imgur.com/Fv4NkB6.jpg
day dreams keep me busy:

- what would this drive be like if everyone could drive better

- how many cars could i squish if i was in a monster truck

- emp spiking that asshats car after he cut me off

- what is that driver thinking when i blocked his improper merge from happening

- what fun it would be to have some turtle shells to launch
> Honor codes and not proctoring exams (rather, the students doing it themselves) are a fairly common feature of engineering colleges, it isn't really something that contributes to Caltech standing out.

> Honor codes and not proctoring exams (rather, the students doing it themselves) are a fairly common feature of engineering colleges, it isn't really something that contributes to Caltech standing out.

I'm not saying Caltech is unique in doing that, I'm saying that in the universe Caltech operates in it would conflict with their recruiting interests -- both for faculty and students -- to operate in a different way.
SJS: A Typed Subset of JavaScript with Fixed Object Layout [pdf]
Some reports of companies where a change to unlimited vacation caused employees to take less time off:

1. http://www.paperplanes.de/2014/12/10/from-open-to-minimum-va...

2. http://www.slate.com/blogs/moneybox/2015/07/14/unlimited_vac...
I'm not "peer pressured" by my other coworkers like everyone here seems to think I would be. As long as I get my work done on time my manager let's me take a day off here and there for a long weekend.

The peer pressure is usually not explicit, it's implied by the ambiguity of the policy and the (unknown to you) true expectations from management. How do you know that your vacation time isn't secretly being counted against you? What if other people aren't comfortable taking it because they want a good performance review? This was definitely happening at the mid-size enterprise shop I used to work at where they couldn't wait to jump on the Unlimited PTO fad because they knew people would end up taking less. It's definitely anti-employee unless the company aggressively demonstrates that it's ok to take as much PTO as you like. With a more definite PTO policy, you don't have this issue as much.

Plus, it's just dumb and kind of insulting. It's not "unlimited," everyone knows that. Just set a reasonable policy so people don't have to guess.
I don't know what software you were using, but it doesn't sound like Nix.

1) Your scripts should be part of a package. I don't know about Nix, but in Guix we have a build step that patches shebangs to remove the nasty /usr/bin things and replace them with references to the right executables in the store.

2) You can copy the closure of a build, that is the build your are interested plus all of its recursive dependencies, to another machine and it will work just fine. In fact, this feature is a big part of how we produce the Guix binary tarball. Yes, the output of a build is a function of the version of Nix/Guix used to build it, but that has no bearing on whether or not you can run the resulting binaries on another machine.

3) Given that problems 1 and 2 are invalid, I don't know what else to say to this.

Docker and Rocket do nothing to solve the problems that Guix and Nix solve. Container images are not reproducible. You and I can build an image from the same Dockerfile and I guarantee that the checksums would be different. Reproducibility is being able to build the same thing N times on M different machines and get the same exact result, bit for bit. Guix and Nix are getting us to this goal, Docker and Rocket do nothing. Also, you cannot "rip your system in half" with Nix or Guix. They provide roll back facilities to undo bad changes to user profiles or the system configuration.
Are 'Google etc.' really paying $500k per year now?
There might be a parallel with credit: Back when the maximum credit card interest rate charged in many states was limited to 18%, credit card companies tended to charge right at that, whereas when it was unregulated the interest was lower. [1]

You can look at a vacation cap as the same thing, where having a cap really can cause people to use more than they would if it were just whatever they could negotiate.

https://en.wikipedia.org/wiki/Price_ceiling#Price_ceilings_t...
The New European Space Agency Head Wants to Build 'Moon Villages'
Also re: worms, I've been fishing most of my life and other than some swampy places like Louisiana or some mucky looking rivers/lakes, worms have never been a problem?

Could be biased, I do most of my fishing in the Colorado rockies and have not had problems with worms there.
The future of yesterday, today.
But in my understanding a version number also reflects where a project stands in respect to features planned vs features implemented.

Nope. Version numbers are completely arbitrary.

These are both slightly less than correct (but not wrong). Version numbers are completely arbitrary, from a totally objective standpoint. In this case, however, they are not. Semantic versioning defines guidelines for when to bump a given part of the version number, and gives meaning to each part of the version number. io.js follows semantic versioning, and when they merge into Node.js it will carry with it the new versioning scheme, which pretty much everyone agrees is a way better approach to versioning than Node's current way of doing things. You can read more about it at http://semver.org. Version numbers typically (in my experience, anyway) do not reflect future features, or features planned. They are representative of what exists in the codebase as of that given moment. Not sure where you heard that, but I'd be interested to hear about it. Also not sure why one would care about "features planned" in the current release of their software. Why tease me with what's to come when I can't even use it yet?
The Battle Royale: Atom vs. Sublime
Making the violation before it's formalized does not necessarily excuse it. Perhaps proper action is to remove the full post or specific parts.
That's a 'begging the question' fallacy, where the conclusion ('Caltech students are more honourable than that') is used as the premise (ditto).

Even if we all agree that Caltech students are not representative of college students in general, it doesn't automatically follow that there is no significant degree of cheating.
It's a tool, which can vary in effectiveness depending on how it's used, which ultimately ties into corporate culture. Unfortunately, I suspect that in isolation an unlimited vacation policy doesn't generally promote a healthier corporate culture so it's not as advantageous as it may seem.
I would strongly recommend looking for a used 2013 MacBook Air (non-Retina). I used Ubuntu on one of those for a while. You should be able to get one reasonably priced directly from Apple at this point.
Epson's new printer does not need ink cartridges
An interesting question is does Caltech's admissions process select (unwittingly or otherwise) people who are likely to follow the honor system, or do people tend to rise to an expectation of integrity? I suspect the latter is more likely.

I also suspect that a university with strong anti-cheating measures is expecting students to cheat, and students will naturally fulfill that expectation.
What is the source of the data set? Are you buying data from credit card/ bank companies?
I'm the other developer of ogs, and I'm always up for another correspondence game, feel free to shoot me a challenge :) (same goes for anyone reading this :))
I'm actually a South Park fan and I was chuckling when I read Clyde Frog initially (before the side notes) because I assumed it was an employee/contractor who was involved with these developments. My initial reaction was to wonder how much he hated South Park after they introduced CF. I could get behind Clyde Frog being an NSA alias for shits and giggles.
Guix doesn't use systemd, but maybe you could still use systemd-nspawn somehow? call-with-container will be the preferred mechanism on Guix, since it will integrate tightly with the rest of the system.
Vernox Labs (YC S15) Mines Unstructured Data to Help Reduce Construction Costs
It can be a lot worse. There was a huge surveillance scandal in Poland last year. Someone wired particular restaurant used by politicians and recorded tons of incriminating conversations (Polish Central Bank governor giving support to ruling political party in next elections by fudging budget numbers and so on).

Results:
-police, prosecutor and intelligence service raided headquarter of newspaper that broke the story, assaulting and beating editor-in-chief http://www.bbc.com/news/world-europe-27945687
-prosecutor immediately opened investigations into illegal wiretapping
-full two months later prosecutor was forced to open investigation into actual content of tapes, this investigation was naturally quickly killed off.
-head of government and political party implicated in leaked tapes was punished by ... jokes, he was awarded presidency over whole fucking European Council
-new law passed making audio recordings All-party consent, and outlawing using as evidence any and all recordings made without court order :-) instant immunity from further wiretaps.
Ok, we changed the title to that from "US DoD releases 11.0.0.0/8".
He's making a sarcastic reference to this recent incident: https://b0wie.s3.amazonaws.com/second-response-full.jpg.
It's a shame that canada has a better mat/pat leave standard but such a terrible (same as the U.S.) vacation standard.
Because abortion clinics don't create a ton of jobs in rural states with disproportionate electoral representation.
It devalues your degree, but not your education. Having the confidence that you actually mastered the material is worth a great deal. Stay strong, dude.
80,000 Hours (YC S15) Helps Top Graduates Choose Careers That Matter
"Netflix is probably..."

All you're doing is speculating. If people don't like these policies then they have the power to leave.
Unfortunately, this decision did not abolish those subsidies. You seem to be talking about completely different problems.
+1
Beautifully stated. JAWS the essential accessibility tool was the first thing I thought of when I saw the title.
There are different philosophies of versioning, and version numbers may have different meanings depending on project/product.

io.js uses Semantic Versioning (semver) which has clear definitions of what version numbers mean; node.js previously has not; going to 4.0 when the fork is remerged is consistent with the semantic versioning of io.js, and since node.js versioning has no clear semantics prior to the merge, not inconsistent with node.js versioning. So it seems likely to be a reasonable numbering in context, even if its odd if you look at it only from the node.js side of the fork.
> Then the avalanches started: one, two, three. They were aerosol avalanches—wind-driven thin layers of snow.

TIL that there are aerosol avalanches. It seems to be a difficult topic to learn more about. The search hits I get are articles that assume you know about aerosol avalanches, while general articles on avalanches do not mention the aerosol kind. An "aerosol avalanches for complete morons" would be nice. Regardless, it's an interesting concept.
I've said this in the past on HN posts about mercurial but it bears repeating: if you had bad experiences with mercurial in the past, I strongly urge you to spin up one of the latest releases. Engineers at Google, Facebook, Mozilla, and Unity contribute regularly and mercurial has become more feature rich and substantially faster over the past few years.

Mercurial does everything that git does (in fact, you can pull from or push to git repos with hg-git), has a UI that's easier to learn, and has online help that is terse and helpful. As far as killer features go, check out phases[1] and changeset evolution[2]. The latter is still at alpha level and the UI is unstable, but I use it for day-to-day work and find it incredibly useful.

[1] https://mercurial.selenic.com/wiki/Phases

[2] https://bitbucket.org/marmoute/mutable-history
Checkout Jekyll, I’m having a great time building https://github.com/anishavasandani/suchbrooklyn.com
The false assumption is that you need to have 100 people under you to be a Director. It's a title, not an organizational role.

Managers benefit from a seniority system at places like Google because you get automatic level bumps after so long. Sure, the ladder will get longer at the top (there will be VPs and SVPs and EVPs and SEVPs and CVPs) as they have to invent new levels up there, but the fact is that it's just much easier for you if you're a Google manager with guaranteed promotions for average performance, as opposed to an engineer who has to do something special to get Principal+.

You could be right, though. Google may have to do an honest layoff (as opposed to the dishonest stack-ranking/PIP bullshit which is a layoff masked as a "low-performer initiative") and, when that happens, a lot of managers are going to find themselves on severance packages. The ones who manage to hold on will still be getting the guaranteed title bump every 2-3 years, unlike engineers to whom no guarantee is made, but it won't be the same, and being a manager at Google won't be the cushy, write-your-own-performance-reviews job that it historically has been. The churn will free up positions, but the game will (as you noted) feel more zero-sum than it is when it's expansion that creates them.
Finally, Facebook starts rolling out trying to work with everybody. This is the only way they will become a truly global company. If they choose an "activist" political position instead of choosing to serve people ( example, Google in China, Facebook in China ), then they're choosing activism over engagement, and it doesn't work for their expansion or the people.

The argument against a company respecting the censorship of other places is incorrectly expecting these other places to adopt the same view of censorship as that company, or, perhaps most usually, the nation state that company has most aligned itself with. Every place is different, and has different history, and the people have different things they are dealing with, and they feel their own unique way about things. These differences contribute to it being incorrect to expect that the moral views of different groups are going to be identical. And if you want to be a global company, it works to get that, and work with everybody.

Internationalization isn't just about text flow direction, or message translation. It's about adjusting your perspective on what matters, and what's okay, for the different places you do business.

It's a contradiction for people to support an online forum's particular opinionated moderation ( censorship ) policy, distinct from other online forums, and then to not support countries doing the same thing.

It's a compelling narrative to pretend that "others" are "wrong". It's called "making them wrong", and it provides the fake pay off of pretending you're "right." And there's a choice between making others wrong, and actually getting results, like growth in a particular market.

Perhaps online forums needn't trouble themselves with these issues because their scope is limited to their own domain, and they needn't work with other online forums. Their opinionated differences do not harm their purpose.

Companies aspiring to be truly global, such as to "connect everyone", or to distribute "all the world's information" work to consider the choice between pretending some particular country is wrong, and actually working with everybody.

If these companies claim to have a truly global purpose which is "good", then anything that reduces the results in the direction of that purpose is amoral. As well as delineated jurisdictions, that's another reason contributing to why it's actually amoral to be not working with everybody and expecting their moral code to be identical to yours.

One thing that makes the Chinese so successful in business is that they go everywhere in the world, they work with everybody, and wherever they go they both manage to preserve their own culture and determinedly adapt themselves and their ways of doing business to different places. It's an admirable trait and something which works. The more opinionated you are, and the more fake satisfaction your derive from choosing to delude yourself that your "one true way" is the "righteous way" -- then the more you become ( an extremist and ) someone who doesn't get as many results as the people who more flexibly work with everybody.
> That's a 'begging the question' fallacy, where the conclusion ('Caltech students are more honourable than that') is used as the premise (ditto).

No, its not. Rejecting the validity of an argument for p is not the same as making an argument for not-p.
> since the employee no longer will receive anything upon leaving

Even when it replaces non-reimbursable PTO (i.e they already would not recieve anything), it feels lame.
From Brothels to Luxury – Mapping 400 Years on One NYC Block
This is an extremely shallow work on education. All they know about Chinese-style education is "note-taking and repetition", "copy notes". Really? Do you really believe this is how Chinese students can be best at PISA assessment? Was PISA assessment designed based on Chinese students' notes?

Chinese/Asian students do work harder than western students, on average. But hard-working is not rote learning, nor does this mean rote learning is everything about "Chinese-style education". Equalizing Asian education to rote learning is a misconception has been denied by tons of studies. See examples:

- http://link.springer.com/article/10.1023/A:1004036826490

- http://www.sciencedirect.com/science/article/pii/S0361476X84....

Just search "rote learning asian" in google scholar, you will see.

The "experiment" / report superficially based on this stereotype won't produce much meaningful results.
I'm starting to get a little annoyed at how the perception of 'tech' seems to now be becoming synonymous with AC free nutjobs, hipsters, social media hype and rich Silicon Valley vultures. Very little of which is actually anything to do with 'tech'.

I'd even prefer that old Revenge of the Nerds stereotype to this. Oh well, back to shooing the kids off my lawn...
There's more to it than that. For example, I didn't feel any need to lock my dorm room door when going down the hall to the bathroom, and often never bothered to even close it. I never had anything stolen, nor did anyone else. (Not totally true, there were a couple instances where an outsider came in the unlocked dormitory doors and tried to boost something, but the other students gave chase and caught them.)

It's just nicer to live that way.

A friend of mine at UT had his room sacked the first week.
Key takeaway: don't use a name that's similar to other people's names. Probably understood by most people with a passing understanding of startup law.

I think they went overboard with not caring about the name the second time. "Anthology" is incredibly generic and difficult to Google, and I can't fathom any connection to job-seekers or job-seeking of any kind.
> An interesting question is does Caltech's admissions process select (unwittingly or otherwise) people who are likely to follow the honor system, or do people tend to rise to an expectation of integrity?

I think the latter is definitely true, the former is probably true, and perhaps more importantly, Caltech's admissions process selects for people who are likely to view a system where rules are enforced primarily by monitoring as a challenge, making the alternative to trust being an arms race that consumes resources on both sides that could be more productively employed.
On Leaving Software Engineering Jobs