skysight-inc/HackerNews huggingface dataset:
Homework single-handedly contributed to turning me off to any pursuit of college, because I grew to greatly resent any kind of busy work. It wasn't for lack of knowledge or understanding, as this was evidenced by my flawless test scores (and I eventually tested out of a college degree). But, I see homework as helping to contribute towards socializing children into getting used to doing repetitive tasks that don't really have a greater point (much like a lot of people's jobs).

I've thought a lot on this over the years, and the ways I'd personally fix this are:

1. If you're going to have homework in your class, have a policy such that if a student gets 85% or higher on a test, they don't need to do any homework until the next test.

2. Possibly have a system where homework doesn't actually count towards your grade, but only can help your grade. This would help those who don't handle the pressure of test taking well, and allow them to boost their grades up through the homework.

3. Have assignments that are longer form and more constructive, such as writing papers over a period of a couple weeks, where the student can turn it in at intervals to get feedback until they feel comfortable that the assignment is in its final form. For a class like math, have the student write a lesson teaching the actual thing that they're supposed to learn, and see if another student in the class is able to read it and understand the subject better.

4. The hardest one -- applying new concepts to real world applications that are in peoples' interest areas. I would have definitely perked up if someone had drawn comparisons of concepts to how they would apply to game programming, for instance (pretty much all basic math used in things like matrix transformations/linear interpolations, raycasting, inertia) which took me a whole lot of Khan Academy to start to understand much much after the fact. What makes this the most difficult is that the teacher has to be incredibly creative to pull this off, regardless of subject they're teaching. Can you imagine an english assignment being writing dialogue branches for an RPG?

My final GPA in high school was 1.85, which basically forced me into the military, forever changing my future. My end goal has now become to start a program in high schools where students are funded to start their own business, say for 10,000, and their absences of lack of completion of assignments are deducted from their funding. At the end, they'd basically get to keep whatever was left including what profit their business made. Still fleshing this one out, but I think giving students basic knowledge of how businesses operate through practical knowledge could drastically change their trajectories.
> What rational basis is there for people having varying rights and privileges based on what side of an invisible line they currently reside on, or at what latitude and longitude on planet earth they were born?

Those "rights and privileges" are enforced by physical means.
A Front-End Developer’s Guide to Reading Job Postings
Modern infrastructure (physical and social) can't handle massive population migrations.

Consider a basic US example. City's deal with their homeless populations in different ways, but if any city is overly generous it quickly gets swamped. Further, cities can export their homeless by being overly draconian. Net result, it’s basically impossible to deal with the homeless problem at the local level.

Now, scale that up to 2 Billion poor people around the world.

PS: The tragedy of the commons applies to far more than just land. Closed national borders allow for significant social progress which is otherwise impossible as it would otherwise need to scale beyond what any country could possibly support.
Considering the source is Bloomberg, I'm assuming the author wanted to tie the satellite plans back to Google's core revenue stream.
We readily acknowledge the benefits of tearing down all the barriers for capital to move between countries, but the ones for humans seem to be sticky.
Yes. I am using a CNC motion controller (right now, GRBL) and it processes gcode generated by Inkscape.

Here is a video in which I test a parameter change (too far, in this case - it wobbles): http://youtu.be/a3iNFk0GibE
Your small town experience roughly equates to the environment I grew up in, except my small town had programmers, and I wasn't one of them. My technology angst only increased when visiting my mom's relatives, who still live in the sticks.

I visited some over a year ago. Both my aunt and uncle had laptops which you could tell were heavily used. They had satellite internet (again, really out there). I didn't, but I almost wanted to say something along the lines of "Thanks for finally understanding what I've been doing and talking about for the past 20 years."
Here are your death rattles, folks.

This is an explicit example of why piracy is, in fact, a legitimate alternative to these companies--they are, explicitly, screwing themselves out of showing a product that consumers clearly want.
You're right on the alert text updates. We will solve it asap. Also, as you said, we need to make more clear that notification-alert difference.

Thanks!
As one who works with analytics databases and ETL (extract-transform-load) processes a great deal, immutability of data stores is an incredibly valuable property. Maybe append-only does not make sense in operational databases all the time, but for non-real-time analytics, it makes a huge amount of sense. In my case, operational data is queried, optimized for storage space and quick loading, and cached to disk.
Because it is an analytics database used for longer-term analysis and planning, daily queries of operational data are sufficient in many cases. Operational workload is not even a consideration. The ETL process also allows for "updating" records in the "T" (transform) part. Updates to operational data are not even necessary, and often impossible, so correcting and enhancing the data for decision making is a huge win for clients. Issues similar to "compaction time" can still occur, but an ETL approach allows for many clean ways of controlling the process and avoiding those failure scenarios.
In regards to finding the narco radio stations, wouldn't it be trivial to triangulate their location and destroy them?
Trading companies (especially like the ones mentioned here) are not paid to analyze or predict the future. They are largely paid to accurately price short term risk of holding particular financial instruments.

This actually leads to some situations where they can be worse at predicting large trends.
Used it, hated it, switched to RabbitMQ on GCE, saved my life
TDD requires you write the test first, then the code later. At an extreme you would write a test for a minimal piece of functionality, then do the minimal amount of coding to get the test to pass and then repeat. I.e. you would write no production code that is not covered by a test.

This takes a lot of discipline and I have never done it a t work but it is fun to try at home to see what the extreme case is like. I don't do this at work because I have no control over 99.99% of the production code and how loosely coupled it is for testing. (In C#, but in Ruby you can get away with it due to duck typing).

TDD forces you to write code that is testable. So you never should end up thinking 'oh shit I need to expose that private member variable to make this class testable'.

Anyway just try it and then as you get stuck read up on how to do TDD. I am always an advocate of try before you learn (makes the learning easier).
Is this the laminate, PVC planks, or some other that you're referring to? Thanks.
Great idea. We'll add it soon.
Good point. I see, by the way, that the parent post was talking about the dial of the watch face, but I mistakenly interpreted that as a reference to the crown/button on the side.
I have no idea, I didn't run the benchmarks. I only have a few of these languages on my system.
You should spend some time watching folks use your site.

Sit down with a few friends new to this system, and silently watched them use it for two minutes. Get them to think aloud, and ask questions when they are silent to better understand what they are trying to do and what they expect. When they ask you how to do something, you ask them how they think they should do it.

I think you really need to see this for yourself. Users are often consistently blind. When you see 2 out of 3 folks struggling with the same thing, it needs to be changed.

-Is the first thing users want to see a search box?
-How quickly do users figure out how to use the system for something useful?
-How quickly do users figure out why loopy is better than sliced bread?
-Do users struggle to find a way to get rid of the welcome message?
-Are users able to progressively find the more complex features the more they use the system?
>>Do you also believe that you can reliably assess it in a face to face interview with a candidate?

Nope, I don't. I absolutely believe there is a significant margin of error there but I also believe that, as human beings, we have to accept that we cannot be standardized plug-n-play hardware rather than try and come up with an algorithm that we rely on to tell us if a person is a good candidate or not. FWIW, I'm also against standardized testing in schools. You just end up people who are groomed specifically for those tests and in general the word "standardized" is kinda opposite of "diversity".

>>How sure are you that you're not just assessing a candidate's ability to be confident and unflappable in a job interview?

For dev jobs, at least you have background checks on past employment and/or education, a few coding tests and discussions around them to at least know this person isn't a totally 100% Grade-A Fraud. But indeed it is possible to end up with someone who just guessed right & prepared before hand for your questions then totally falls on their face the first month on the job.

>>Have you ever had the experience of hiring someone who did amazingly well in their interview and turned out to be a total zero on your dev team? I'm very wary of subjective signals I get from interviews.

I've seen this happen in at&t, more than once, where standardized'ish interviews were easy to guess and some people just knew exactly what to say and nobody applied any fraud-detection. But I admit I've also seen this happen in heavy culture-fit oriented interviews that still manage to leave something out. e.g., maybe the candidate actually gets frustrated easily and becomes very difficult to work with. If they did well in the interview then you never got to see what happens when they don't do well.

Personally, I think this is just the chance we have to take as a society. If we really try hard to apply algos to humans I think we'll end up with a bunch of problems. I can see people grooming themselves specifically for those algos and I just don't think that's healthy for standardized interviews or standardized tests in schools.

But indeed, this is all touchy-feeling-fuzzy-intangible-indefensible stuff.

There's a movie called Gattaca: http://www.imdb.com/title/tt0119177/ That kinda talks about this and it turns out people get different impressions from this movie. Some people think what the main character did was unjustified fraud and some people think it's society that treated him unfairly because an algorithm said he was unfit for the role.
OP here. My code is meant to be used for client-side bursty usage (like filtering results for an autocomplete list), which demands the code to be quick and small. In this use case, it's not necessary to figure out how similar strings are, because it's completely irrelevant.

If you're building your own search engine, which you probably shouldn't, I'd look elsewhere.
Zwrot VAT za materiały budowlane
Perhaps stated more accurately as: Choose when to milk themselves. A robot does the actual act of milking. With context of robotics already setup, I made assumptions based on that when making that statement. If I said that around farmers, they'd know exactly what I was talking about. I guess that goes back to being able to speak the language of the people you are interacting with.

But if you're looking for more general information: http://en.wikipedia.org/wiki/Automatic_milking
You're working class if you are renting your labor out to a capital owner to produce your income.

You're middle class if you are applying your own labor to capital you own to produce your income.

You're capitalist class if you are renting other people's labor to apply to capital you own to produce your income.

(These aren't discrete categories; they might be better read with "if you are" replaced with "to the extent you are".)
Tell me if I have this right: given a list of all the investors and note holders and their liquidation preferences, you can calculate a fixed dollar amount that gets subtracted from $POOL before it's divided up among the common shareholders.

In the example above, if you've got $2M in $LIQUIDATION and $NOTE is $1M, that means that common shareholders dreaming about buyout money should simply subtract $3M mentally from any sale price they hear.

That about it?
That's not really relevant. These models can easily infer causation by seeing what happens as a result of their actions.
Agree and I will :)
Is this for folks in the states?
Since the app is free... privacy policy? I didn't find anything in your press kit or on your site.
Its extremely easy to live in the Bay Area comfortably on a 6 figure salary-lots of working poor live here on far less. When engineers complain that their six figure salary isn't keeping up with the cost of living, what they really mean is that they can't afford a 4 bedroom house with a two car garage and lawn in a nice part of MV/PA or Sunnyvale, a new car, vacation and Burning Man every year, expensive hobbies, travel and tons of electronic gadgets. Not that they can't find a decent apartment to live in and are homeless in Sunnyvale.
The implicit question is—where the acquisition allocates $0 to common, in what sense are the board of directors fulfilling their fiduciary duty to common shareholders in approving the deal?
I had the chance to test it out during the Oscars [1], receiving about 1.2M tweets via Twitter Streaming API in 6 hours, publishing them in Pub/Sub, pulling with another process and storing in BigQuery. I still need to find time to blog about the experience, happy to collect a few extra questions here.

[1] http://ecesena.github.io/oscars2015/
The Dress Color Mystery Finally Solved
Currently I am also spending time learn iOS to build an app. And its a long arduous task, specially if someone has never coded ever. Personally, last I wrote a piece of code was 3+ years ago, while in school.

I haven't specifically shopped for a developer cause forget $50k, I can't even spend $5k. So I guess sometimes, its not really about offsetting your potential earnings, than it is about whether you could afford one at all.

Still it will be interesting if ThomPete ever publishes his earning report of sorts :)

PS: Just wondering any specific course/book you are referring for iOS?
In a typical college model there is no homework

What did you study? I studied physics, and most of my classes were heavily dependent on homework. It wasn't always part of the grade, but it was something that was assigned and reviewed every class. Homework was done well in my program, and I thoroughly enjoyed it. It was always meaningful and interesting, it was never busywork, and it was always fairly tied to grades if it was included in the class grade.
Hillary Clinton Had Own Computer Server for Official Emails
This is really exciting. I love that they decided to follow this kind of community supported evolving of the language. This is what Python has been doing for years and it has worked very well. Congrats to the Dart community!
#if 0
THIS=$0
BIN=/tmp/$(basename $0)
cc $THIS -Wall -o $BIN
$BIN
rm $BIN
exit
#else
#include<stdio.h>
int main(){printf("hello\n");}
#endif
Nice to have another option, but been able to do this (as well as C++, FORTRAN, assembler, Java and Pascal) under Linux for a while:

https://www.netfort.gr.jp/~dancer/software/binfmtc.html.en

For Debian, "apt-get install binfmtc"
Good point.

In my little bubble, everyone is a developer and never leaves the house without a large stick to beat off the hordes of roaming recruiters :)
The fewer miners there are, the easier it is to carry out a 51% attack. And the top miners have much more processing power than the average miner. Just a few of the top ones collaborating could carry it off.
Its interesting how the mix of tech and being trans works-being trans is being part of an extremely marginalized group, but someone making six figures and is trans also has a ton of class privilege. Clearly trans people working in tech in the Bay Area (which I have experience being around) aren't the average trans people.
Would probably be very simple to turn it into a clean SASS/LESS mixin. Performance I'm less sure about.
Thanks. I think it is solved now. We found the Presskit link was ok (its a dropbox folder). Anyway, if you need anything, just drop me a line at founders at gethooksapp.com
Author says he is doing this because of "separation of concerns" and CSS should be strictly in charge of layout. Unfortunately I think this article shows that CSS needs to be much more powerful than it currently is to achieve that goal.

I'm not putting this in my CSS just to satisfy some noble goal of "layout versus presentation":

li:nth-last-child(-n+6):first-child,
li:nth-last-child(-n+6):first-child ~ li {
/* properties here */
}

It's too cryptic. I feel another more important noble goal is to keep your CSS readable and understandable.
As a developer that's actually something I love git for. In a big company with several tickets describing errors in the system, I can work on several issues at the same time. Or explore different ideas and implementations.

Now, the issue with the compile and testing can be real, but I have an easy workaround.

I have another working copy/checkout of the repository, called <repository>-ro. I never edit files in the read only copy, unless it's to fix a merge conflict. All tests and merges are done in this other copy.

Any revision does eventually exists on disk, in this copy.
What environment/industry do you find yourself in where that is the case? Apple has over 30% of the smartphone market share in the US, and even more in many fields/groups.
Companies really want Linux-savvy employees and they want them now
Good thought but this simply would not work for me.
Lots of context switching and I simply don't see myself making so many notes
It's similar, they use MVCC, which means no in-place updates or deletes. Postgres then has a compaction step called vacuum to clean up old tuples. Redis is one of the few "databases" that truly uses in-place updates, but it has that luxury because it's single-threaded.
From my understanding, the Government's loyalty to the people vs to the cartels is not entirely clear.
> So what would the cartel gain by enslaving the person? I'm not sure.

My guess is that they are afraid that this person goes to speak, or gets contacted by the police and install a backdoor in the cartel's system. Maybe the heads of the cartels, not knowing how IT works, are super paranoid about it and want to keep their IT "personnel" at hand constantly.
Doesn't have much to do with C in practice.

For a fully-realized C shell, see TempleOS with its HolyC variant: https://www.youtube.com/watch?v=5gfoDHycEi0
The northeastern edge of metro Atlanta.
Here is a way to do it without installing a /usr/bin/c.

All you takes is a few lines of shell code to the top of the C file.

http://rosettacode.org/wiki/Multiline_shebang#C

I contributed that, anonymously. Previously, the task had been marked "omit from C", would you believe it!

Also, note the little "Student exercise" below the code. For this to be useful, you want to cache the compiler output; you want to recompile the underlying executable only if the C script has changed.

The inconvenience of invoking C programs obviously isn't the real obstacle to its use as a scripting language, otherwise this kind of thing would be widely used.
Hands-on with Ubuntu phone
That's a great movie as well. Roddy Piper also shows up in an episode or two of "It's Always Sunny in Philadelphia".
How I Accidentally Built a Tech Startup
The whitepaper says that +2/3 of the entire validator set (in voting power) must sign every block. In the ideal scenario (in other words, in the stable state) every validator does sign every block.
Considering the wide range of possible triggers that don't have any kind of formal api I expect the answer is by scraping the right sites.
What do you think fair terms look like for, say, the first 100 people at a tech company where you have 50 engineers, 20 product people, 20 sales people, and 10 business people? All roles will of course have varying levels of seniority and experience.
Yeah. It's a bit odd that the author didn't know this or discuss his thoughts with somebody who knew this (which would be most people who've played Breakout, it often happens accidentally).

edit: Having just watched the source video, she may be actually referring to the creator of the AI and just badly rephrasing what the guy in the video says ( he says that they didn't expect the AI to be able to work that out with the abilities they had given it ).
This is actually the description of how Slack came to be.
Tech companies usually don't have such long domain names, but that's just me.
I am really curious how this effects performance at the end of the day. It can't be that lightweight if the css is constantly transversing and overwriting itself. Plus as mentioned in other comments, it being cryptic and hard to read makes it difficult to breakdown what its doing without some extensive commenting in place.
I had classes where it would be even more than 25%, in high-school.

I had an anatomy class that was essentially busywork the entire year. He would do a test-review on Friday which would correlate 1-to-1 with the actual test. No missing, and no extra material in the review--no guesswork as to what might be on the test. Taking notes on the review was given a grade, even (showing him lengthy notes got you a 100%)--that's how important the busywork was.

"Piss on the learning, take these unnecessary notes!"
Yes, exactly this. I read a few comments here, went to your website, and then sat there for a few minutes trying to figure out exactly what your product was.

I finally broke down and created an account and was amazed by how nice the interfaces looked. I like the idea of how your project is structured, but your website really needs to do a much better job of showcasing what it is that it actually does. Maybe even start out with a nice high-res video quickly showing me what it looks like.

Very cool looking product, very poor front-page marketing. Improve the front-page marketing and start getting active in marketing yourself (through blog posts and the like) and I think you'll do fine. You're on the slow, painful "acquire users" path now. Stick with it.
I have the greatest respect and regard for ActiveState, and I am grateful for their community editions. I believe that they were pioneers in this at a time when one either had to spend a lot of money, or go through the headache of compiling your own distribution if you wanted to use a half-way decent language on Windows, even just to learn.

It makes good sense to buy a license if one is going to use one of their products commercially because the value that they add is well worth the price.

I just hadn't realized that I would be contravening the license agreement if I had used one of their community editions to make money.