skysight-inc/HackerNews huggingface dataset:
Google's performance reviews are every 6 months. No bucketing.

Well, you get to know if you are "needs improvement", "meets expectations", or "exceeds expectations", and you can pretend those are buckets if you try hard enough.
If you're asking someone to look into something, putting a "please" in there somewhere would probably be considered a bit more polite. Or are CEOs too busy to treat their employees like actual people as opposed to APIs for processing e-mails?
I also did two internship at Amazon and had a different experience.

There's probably a ton of people who love their job and a ton who "hate" their job -- it's a huge company and you're gonna find everyone. However, I do think that the culture has it's flaws, namely that the core values include frugality.

Working at other startups and large companies I've seen a new way, a much better one. Amazon cuts on the expenses to save their bottom line. Other companies do as much as possible for their employees. It leads to a much happier person (IMO). Free food, nice perks, etc. I'm more productive and work much longer (at my last internship I spend 12 consecutive nights at work). I distinctly remember everyone on my team being jealous of other companies and their free food/drinks/perks and always talking about how nice it must be there.
https://raw.githubusercontent.com/GreenZapdos/reel/master/sc...

A simple flask app to stream movies over HTTP, like XBMC for web browsers. Works good on mobile!

https://github.com/GreenZapdos/reel
I also agree.
Comment on the proposed regulations:

http://apps.fcc.gov/ecfs/proceeding/view?name=14-28
Same here. I just replayed it and realized I didn't notice when exactly I got it. I had to play it for a third time to see the exact point. It made me go: "oh".

Brilliant.
One thought that occurred to me while reading this was the similarity to how tuition increases by however much the government provides in subsidies.

Perhaps the reason we'll all need to "hustle as a way of life" is because by making it easy enough for everyone to do, everyone's earning potential is increased, and our entire earning potential gets soaked up by higher rents and other limited-quantity commodities we all compete for.
Reidentification algorithms could still be used to identify students; see http://33bits.org/tag/de-anonymization/
This is also my argument (100% serious) against restaurant meals: if I go out for a few drinks and get hungry enough to order some food, the tab at least doubles, sometimes triples (in Copenhagen, a burger costs as much as 3-5 beers). That's why it's important to learn to cook, so you can eat before going out and save significant money.
Did it change how you feel about interacting with people in general?

This is the first time I've heard of "rejection therapy". It interests me but maybe it approaches the problem in a destructive/negative way (that is, keep doing something uncomfortable until it isn't)? I've learned to deal with rejection by reminding myself that people have their own problems and embarrassing histories; they aren't really that different from me. Thinking about it in a humanistic way like that, instead of a negative/destructive way, lets me get over things immediately.
Yeah Ravitch talks about this in her Death and Life of the Great American School System book, in Chapter 10 on p. 207. That page and a bunch of the previous pages are available to read for free on Amazon. The basic gist though is that all the research shows that medium-sized high schools are the best for students, because they're big enough that students can find classes and activities (and friends) they're interested in, but not so big that they get lost. But despite this research Gates decided to make having extremely small high schools his main educational priority, with results that were basically exactly what the research previously suggested they would be.
> "EDM" might sound stupid, but its widely accepted terminology

Sure, it's widely-accepted terminology in the US or by people who are disinterested enough to label all electronic music as "EDM". It's also starting to refer to a very 'American' style of dance music, so it probably will turn off a lot of people, especially those most involved/interested in electronic music.

Music genres are one of those identity-defining topics[1], so it's best to sidestep the whole issue if there's any doubt!

[1]: http://paulgraham.com/identity.html
Awesome. A few things to think about:

1) Would it not be better to have one-topic per day as opposed to one link. With one topic, users can submit multiple links/sources.

2) Have you started to think about acquiring users? You definitely need to grab an email address and email the daily topic so we can get remember to come back.

3) Related to 2. I think when selecting links, topics, it is important to select something ultra-controversial/interesting if you want to sparkle discussion.
Someone here mentioned Amazon's core value on frugality:

"We try not to spend money on things that don’t matter to customers. Frugality breeds resourcefulness, self-sufficiency, and invention. There are no extra points for headcount, budget size, or fixed expense."

But isn't making the employees happy directly and indirectly influencing the product and service the customer is getting at? I understand the business Amazon is in is of low-margin profit. But still, high employee turnovers may cost more than the extra-money the company can spend on making the employees happy. Not to mention the employees productivity can increase when they are happier, so the ratio of (productivity/salary) still increases even though salary increases. May be now Amazon can have less number of employees, but each doing more productive work because they are happy.
I find a particular affectation whereby some people make opinions on others based on their perceived motivation for tastes in popular culture.
Ahh, this explains why I, a web developer in the middle of the Canadian Prairies keeps getting hit up by Amazon's recruiters. Quite possibly they've poisoned their local talent pools so much they have to pull in naive people from out of market.

Glad I saw this article - now I don't need to fret about whether I should respond to the email. Just the very fact this article was written signals enormous alarm bells for anyone considering moving to work at Amazon.
But you make it sound like all would be well if only the meddling foundations would just leave the schools alone.

These do-gooders did not develop in a vacuum. And while personally I think the crisis in American education has been overblown, there is widespread dissatisfaction with the job the public schools are doing.

You ask Bill Gates to pay reparations -- what of the public school administrators who have presided over the failing schools of our inner cities? Will they pay as well?

Finally, in your quote from Barken, she describes problems which have already been seen in public schools, and offers no indication why corruption, demoralization and failure would be worse for the meddling of the foundations.
ngngPlant?
Judgement abounds, though. Look no further than elsewhere in this comments section.
If you are putting Go in the category of languages with a type system that doesn't suck, you probably need to study more languages.

Go has a few nice things going for it but its type system was clearly designed by people who stopped paying attention to type theory and compiler design in the late 90's.
So Long, Crack.com
I just still dont know. my girlfriend likes to have a few drinks when we go out. I'll drink with her so she doesnt feel awkward being the only one drinking. but a few things just to rebut your points.

#3 -- i hate beer, so the only real way i'll drink is if it's a cocktail. these typically range from $8-$12. I hate paying that much for a drink, so even 1 is expensive.

#4 -- i totally start slurring after 2 drinks. this is highly subjective

#5 -- maybe i can grant you that, in that it's not about drinking in moderation.

#7 -- i'm 50/50 on this. Beer is notorious for putting pounds on a person. It also does kill your liver. However, there are definitely other benefits associated with, say, a glass of wine with dinner. So I could kind of go either way on this

#8 -- i feel bad even after 2 or 3 drinks. For me, it primarily manifests itself in an awful night of sleep. But again, this is something that's very subjective, and it's not like he's putting a blanket criticism on drinking because it makes everyone feel bad the day after.

#9 -- i probably am with you on that too. because it turns other people into monsters if they drink too much doesnt mean the author shouldnt drink. but i can also understand his reasoning in that he wants to stay away from it because he doesnt want to allow himself the opportunity to turn into a monster, based on his observational evidence of how it affects others.

so if you look at the points that way, most of them still turn out to be reflections on how alcohol affects him personally, with those 2.5 exceptions.
Great work! I see myself using this for my droplets. Developing Unity indicators can be fun since it's so simple to create small notification apps for various services.
(shameless self promo https://github.com/nilgradisnik/coinprice-indicator)
Racket on the Playstation 3? It's Not What you Think [video]
for you. Not everybody reacts to alcohol the same way.
Interesting, I guess you could expand into other areas and end up having the entire body. While you at it, I hope you are building it as a platform allowing others to create something similar for anything physical: cars, trees, whatever...
Automate the clicking with this small snippet: https://gist.github.com/jadekler/11337433. Ironically, you never move past 'teenager' if you always choose the first option available =)
I don't recommend Elm because it's not Haskell and it's too boxed into its way of doing things. Elm is really, really far from being an acceptable substitute for Haskell. It's a gap comparable to that of what Java and Scala can do.

PureScript is a better choice for a Haskell'ish language that is generically applicable to both browser and node-backed JS.

Importantly, you can decide how you want to do FRP/callbacks/whatevers according to the needs of the libraries/app/problem you're working with.

Also, PureScript has typeclasses, higher kinded polymorphism, the works. It even has some cool stuff that Haskell does not built in!

See this post for example of why higher-kinded polymorphism is important: http://bitemyapp.com/posts/2014-04-11-aeson-and-user-created...
Though there would also be something tiresome about an article-aggregation site like HN that just links through to a bunch of paywalls. Sort of a different thing, then.
This should be 100% mobile first, even if mobile web. I do not play lottery, but I can see this being very very valuable to people who play in groups. Or even just for individuals who want to keep track of the combinations they played in the past.
Seems a bit strange that there is no mention of ClojureScript in the "FP -> JS" section.
There's no question that there's all kinds of problems with public (and private) schools. And conceptually there's no reason why foundations are inherently bad.

The issue though is that in practice they are mostly doing really bad things -- standardized testing, value-added assessment of teachers, charter schools, merit pay, etc. And of those, standardized testing and charter schools aren't even inherently bad either, it's just that again their implementations are extraordinary bad and damaging in practice.
I think the fringes of the Bay Area are. North Bay and Santa Cruz are both chattier than either San Francisco or the Valley.
Which is exactly why I respond with "I just don't." To which people usually shrug and move on. Every once in a while I get somebody who is curious or somebody who wants to be an asshole. With the former, I make a joke. With the latter, I change the subject.
I'm currently in Brazil. Could you give me your email address/twitter/anything so I can send you my info?
Science Festival in DC this weekend
The USA Science and Engineering festival is going on in DC this weekend; if you haven't been, there are over 3000 organizations involved in science education, outreach, and/or awareness meeting in one place. Lockheed Martin is one of the sponsors, and you can see their booths, but on the exhibition floor there are numerous kickstarter projects, robotics groups, universities, authors, educators, and companies with demos from the simple to the amazing, all trying to teach and interest the public in science and engineering.

It's pretty cool.

Find tweets under hashtag #SciFest.

https://twitter.com/search?q=%23scifest

Here's what I've done today:

Eaten a marshmellow frozen in liquid nitrogen, flown an F-35 simulator, talked to 3 different 3d printer makers, learned about bubbles, played educational minecraft, found cracks in equipment using electromagnets, learned about thermally conductive materials, helped teach kids about sugary soft drinks, watched a seatbelt test, and there are many more things to do tomorrow.
I'm a black software developer and that's not funny
> Javascript is actually untyped, not weakly typed (untyped means no type declarations, not that it has no types) and I don't see that as a problem.

That's not what any of that means.

"No type declarations" only means just that. Haskell has no obligatory type declarations due to global type inference and nobody is calling Haskell untyped.

Untyped means untyped. None of the APIs or code are built around types, structurally or by name. It's just a one big union type of possible JavaScript values all over the place even if that's not what you meant when you wrote the function.

Being interpreted has nothing to do with type-checking. Haskell's REPL is an interpreter. Using a library (Hint) you can eval arbitrary Haskell from strings in a type-safe manner.

You can even parse arbitrary data from strings in a type-safe manner without resorting to an interpreter:

-- throws error
read "blah" :: Int

-- returns 1
read "1" :: Int

via the magical joy that is Haskell typeclasses. Trivial but still very nice stuff.

Type-checking requires statically derivable information. You won't get any of the niceness unless you design your language around it.

I don't care about syntax either. It don't think it really matters and it takes all of an evening to get used to syntax from any language.

Yeah, `this` is freakin' ridiculous.
I would try to purchase rentalrepair.com, it is a premium domain available for $1000, or buy rentalrepair.net for $9.
That's fine; you've decided that you don't want to talk about it. Other people are fine with talking about it.
Why I Gave My Blood to Defeat Dengue
That seems a little harsh. It was a nihilistic time. Missile Command was brutal, but no more so than The Day After[1]. You always lose pinball in the end, too, but nobody blames that for ruining the youth. Well, nobody in that generation. Previously, like everything else novel the youth do, it was Satan's handmaiden.

[1] http://en.wikipedia.org/wiki/The_Day_After
While I know hn discourages "mee too!"-posts, let me just say that I find these series really interesting. I'm such a lazy programmer, I just love having someone else muck about with stuff like this macro-madness and then tell me about it, saving me from having to start up racket at all :-)

In short: Keep at it! It's greatly appreciated.
What type of education technology were you building?
Employees don't generally have to worry about their SaaS provider having an impact on their performance review, paycheck, or continued employment.
I don't really understand what this is. There was just text that said there was nothing to solve but it had a link to click that said "Solve". I clicked it and it ran something and just said "You are not." which doesn't make sense. So I left.
So is your point that foundations or advocacy is bad for education?
Doesn't mention the graduation rate but see the "The Small-Schools Movement" section of this article:

http://nsmn1.uh.edu/dgraur/niv/TheMostDangerousEquation.pdf
Do you have any plans of publishing a case study? I would be interested in reading that before evaluating the service.
Not all the author's reasons have to with going out or party/club culture. Look no further than the first two points:

- It makes me feel bleh.
- Alcohol does not increase my enjoyment of activities.

Those points have nothing to do with binge drinking or party/club culture, and are sufficient justification for the author's preferences (Though I maintain that no justification is necessary at all). Everything else is just additional examples of drawbacks, and there's nothing wrong with them being specific to a specific kind of drinking.
One of the fascinating ambitions of Rust is to bring linear type systems to the mainstream. The programming world is so un-acquainted with linear types, yet the possibilities are staggering. To me, functional programming languages were always based around referential transparency: the property that a name and its value are interchangeable. But Rust takes another approach: a name is an owner of value, and owners are linear resources. This is very exciting, and makes me want to learn linear logic. It also makes me wonder if there is a smaller language dying to break out of this larger one.
It's sad that we should expect Haskell users to be chauvinistic about static typing. I have yet to read anyone who advocates for dynamic typing describe static typing as a "flaw".
i've not used it myself, but Isogenic is an isometric engine that is intended for games so i'm sure it supports this kind of functionality. http://www.isogenicengine.com/
The USA Science and Engineering festival is going on in DC this weekend; if you haven't been, there are over 3000 organizations involved in science education, outreach, and/or awareness meeting in one place. Lockheed Martin is one of the sponsors, and you can see their booths, but on the exhibition floor there are numerous kickstarter projects, robotics groups, universities, authors, educators, and companies with demos from the simple to the amazing, all trying to teach and interest the public in science and engineering.

It's pretty cool.

Find tweets under hashtag #SciFest.

https://twitter.com/search?q=%23scifest

Here's what I've done today:

Eaten a marshmellow frozen in liquid nitrogen, flown an F-35 simulator, talked to 3 different 3d printer makers, learned about bubbles, played educational minecraft, found cracks in equipment using electromagnets, learned about thermally conductive materials, helped teach kids about sugary soft drinks, watched a seatbelt test, and there are many more things to do tomorrow.
One fun minor point about implicit packages. Since Go strictly forbids circular dependencies between modules, you can declare an interface in module A that module B inherits without B ever knowing about that interface. Sure you could do some refactoring and create a shared third module, but this is a neat trick.
The web was multi-lingual, it's why script tags have a "type" parameter.

I personally think that the death of plugins came about as the result of the iPhone, because x86 binary plugins won't run on an ARM-based phone.
My disagreement with your point is that you use the word clueless, when that is unwarranted.

I revise my point. The most charitable reading is that the investor did not like the company, and gave the founders a polite rejection.
It looks like that's just about one study. If you want an overview of the research, grab a copy of Riordan's book Equality and Achievement, or else Hattie's book Visible Learning.
Open source and privacy don't have much to do with each other. Security yes, but not privacy.
From watching half of it, he mistakes monads for being a trick to avoid Io, which is not true. Io really does happen in Haskell, it is just contained. Also he mentions types not being necessary to understand monads, but immediately launches into a description of the bind and unit functions by, you guessed it, stating what the types of the function's were and what kinds of things they returned (I.e. the exact thing he said he wouldn't talk about on the previous slide).

That being said, I liked his reworking of bind to be a method on an object. I agree monadic computation is tedious to read when you don't have an infix bind operator, and his trick of turning bind into a method solves that pretty well in a language like JavaScript.

I think he's probably overstating the case that what he calls ajax chaining is always monadic (but what most of us who didn't write a competing library would call jquery style method chaining). I would guess most implementations of this kind of APIs do not adhere to the monad laws.
> I couldn't agree more. I've gone on and on endless rants on how people in the computer science/software engineering field (including but not limited to SO users) usually avoid "unusual" questions by asking what is it exactly you're trying to do, instead of being objective and answering.

I can't say that this is generally always the case, but when people ask "what is it exactly you're trying to do?", it's often because they're trying to figure out if you have an XY Problem[0].

[0]: http://meta.stackexchange.com/a/66378/163250
Not the best video I made, but here it is. https://www.youtube.com/watch?v=-3oPl5FIt5U
It is a Tundra orbit. Both are pretty clever, but the Molniya is more famous--being older and more used.

Molniya is cheaper, certainly, and has the interesting property of dwelling over both the United States and Russia. Tundra orbit is aggressively regional, and thus has no plausible deniability about being for local use. If you're not a Cold Warrior, however, that doesn't matter much, so we'll probably see more Tundra type systems in the future. Europe would benefit from this exact system, as would the US. China perhaps, too.
Codedicks.com Learn Coding and Web Development the Fun Way
Yes, I've had the same issue on every Lenovo I've used, irrespective of OS and tweaking.

T430, T530, X220, X1 Carbon...

Fortunately, I love the TrackPoints, but the touchpad can be a dealbreaker for lots of ex-Mac users.
You're a jackass. The students are equally responsible for signing up. I bet nobody forced them to join High Tech High (or whatever the school was called).
Interesting that the main picture links to a Lifehacker article on saving money on Textbooks. Somehow I managed to click the link and load that page without realising - wow did the title and first few comments here confuse me!
It gets more complex. Just keep solving things.
While we at it, I would love to see Seed-fund HN monthly. It would be quite easy at this point for 1 or 2000 HNers to throw $50 each each month and fund one or two projects.

Idea Sunday, Screenshot Saturday, Problem Thursday, etc, the Invisible Hand [1] will probably regulate their worthiness and the right frequency.

Some will be have more discussion around them (Ideas, Problems) than others (Screenshots, MVPs,etc..) just because it is easier to talk the idea than to implement it. However Screenshots and MVPs benefit from the exposure of a single thread on the front page, I call this co-Marketing.

I think what we see here is the HN community expressing a need for more tools and ways to fully benefit from the community. The community wants to share ideas, show off their work, get help in solving problems, hire hackers. I would like to see more of all these.
5 ways to write better emails and get more replies
FERPA is an important act for education startups as it is the HIPAA of that domain.

It gets more interesting for post-secondary education. By law, students have to grant permission to their parents to see their college grades.

Decades ago, colleges used to post final exam test scores anonymously. How did they do that? They used SSNs. Of course, that practice is now verboten and schools actually try to use something other than an SSN as the foreign key of the student's records.

http://www.studentaffairs.pitt.edu/sites/default/files/PDFsa...
Children are not legally compelled to join Facebook and Google+.