skysight-inc/HackerNews huggingface dataset:
Excuse me but I have to go downstairs where half of my 4000 sqft house is, as my coal-powered heat source is better there, and then I need to get in one third of my vehicles to drive, by myself, an hour to work. I will read your "research" later while sipping on my latte. I will google "polluter" later so I understand better your article.

sigh
That seems like an a-priory assumption.

I think it depends on overall context (socio-economic status of parents, what they see everyday, what other teachers do, what the policy of the school is in general, what their society at large perceives as success, etc.).

Empirical observation however -- and I've taught 2 different secondary schools myself although just for a couple of years -- tells us that some students are motivated and others are not. The teacher can try and nudge them towards the subject, but it wont do that much with most of the unmotivated students. My experience has been in what in the US you'd call "inner city" schools btw.

I'm not saying that this is an absolute rule, so individual counter-examples don't really negate this, unless they do indicate a reverse GENERAL trend. Sure, you could get a greatly motivated student even in a crappy school with crappy teachers, the question is how often would that happen.

I also don't agree that the teacher should be "held to a higher standard" (at least when meant to an extreme). Sure, there are indeed crappy teachers.

But students should come into school willing to learn and respecting the environment, something that's not always the case. It shouldn't be up to the teacher to do some special stunts to get the students basic attention -- instead of, say, playing mobile games on their smartphones, talking to each other loudly, even listening to music on headphones.
One thing that I want to teach my child(ren) is how to function in school, and what the purpose of school is. I was always ahead of the class, and similarly I was bored and it actually hurt me in grades (but not what I learned).

I learned later in life that the purpose of school isn't to learn. The purpose of school is to try to guarantee a standard of knowledge. The other lesson to learn in school is that it's your teacher who determines your qualification, and that they're a person who gets frustrated, tired, can be lazy, can be angry or petty, but can also be happy, proud, encouraged, inspired, etc.

As an adult, I know how to behave in a classroom. I understand why showing off is not appreciated. I know why I have to go over things that I already know. Because I know these things, they don't bother me. There's always boredom, but you pay attention not because you need to, but because it helps the teacher, and making the teacher's life easier is better for the class and your evaluation. The goal of the game isn't to understand the material, the goal of the game is to be evaluated highly. Understanding the material is only half the game.
There was a bunch of HN posts posted to hackaday.
two middle fingers way in the air
Haha, thanks. I may have to do a follow-up, especially if ggplot2 2.0.0 is as breaking as I thought.
What topped the GitHub charts in 2015
Just did a search on the online naughty or nice checker and yep, my email address is there. Looks like more than the NSA hacked this DB. Now I'm just waiting for the extortion requests to roll in.
Trying to scroll your website on a Mac trackpad causes it to jump around like crazy. Did you install some too-clever-for-its-own-good Javascript? (Has anyone else noticed this is an increasing - and annoying - trend?)
A great introduction for the go/* subpackages.
Nothing is more permanent than a temporary solution.
Just literally had this happen to me with our HR/Accounting Department, with a subtitle of "We want to understand what you do around here." Visons of Office Space are dancing in my head.
Came across this debate about OO: https://news.ycombinator.com/item?id=4245737

Thought the discussion was pretty good. Was frustrated with OO at the time and wanting to get away from it. Interestingly, it is currently the second result for "OO sucks" on Google.
slog thru it
Santa Claus.

A white, male christian superhuman with the power to violate national sovereignty and property rights at will. Laws and locks are meaningless to him. He rewards the loyal with material goods, and punishes the wicked, all based on a secret list of names only he has access to. We've been raised to consider this not only normal, but just. He's on Coca-Cola cans, after all, so he can't be bad. Everyone loves Coca-Cola, right?

Santa is the undisputed, unelected and untouchable master of a global industrial machine run on slave labor, subject to no environmental or labor laws, in which the slaves are brainwashed through candy and mindless jingoism into accepting their brutal lot as necessary for the greater good. It really is the ultimate American "limited government" power fantasy, down to the junk food and constant repetition of loyalty oaths to a theocratic God-king.

Clearly, one can tell from reading this thread that American style pop-cultural propaganda is alive and well on Hacker News. Congratulations on supporting the military industrial complex and furthering America's goal of global cultural genocide by paying any attention at all to this "parody", which only serves to mock and ridicule the very real and present threat that the NSA poses to human rights and civilization. I'm sure your handlers will reward you with milk and cookies. Or a nice refreshing Coke.

Sheeple.

Edit: downvoted by NSA shills... typical.
Postgres has plenty of awesome data formats (JSON! Polygon areas!) that are rarely used, either because developers aren't aware, or Hibernate/ORMs don't support it, or devs only use features that are in all databases, you know, in case someone decides to switch dbs.

Almost as you said below: Passwords are long overdue. They are lost, written down, or 1password becomes the single point of failure, keylogged, recoverable by email, prone to brute-force or more clever attacks, the user types them in the username field (my security teacher did exactly that in front of the whole class while saying it), or worse, in the group chat window that just popped up...

We needed Persona. We needed an open marketplace for password replacement. Bash & SSH have pretty much gotten rid of passwords. I'd bet a year in prison that Mozilla has been served an NSL and ordered to shut down the project.
Recent discussion: https://news.ycombinator.com/item?id=10744497
I certainly don't fully understand your relationship with your customer(s). However, in the recent past I have raised my rates with existing clients by 50% with zero complaints. And if they expect you to find other programmers to accomplish additional work, your increase rate can be attributed to "management" fees.
It's a real-life ATSHCME air displacement effectuator. David Foster Wallace would be so pleased.
5 SIMPLE LIFE HACKS
> Or hashing could be done on the client side.

Only if you use a proper PAKE. A vanilla password hash is still a bearer token on the wire.
Seems to give more credence to:
https://www.sudo.ws/todd/papers/strlcpy.html
And the “Hillary Clinton Bashing Award 2015” Goes to  Nobody
Facebook could make all this opposition evaporate by changing from a fixed service model to a fixed bandwidth model open to all services. I'm not trying to keep people from getting their first access to the Internet, I'm trying to keep corporations from creating a permanent tier of second-class locked-in customers.
Any announcements on a Friday especially before a long weekend.
Seabin: Automated rubbish bin for sea
Re: Point 1

You really only need two ciphers to get to most browsers/clients and good security and speed (replace RSA with ECDSA if needed):

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

Example: https://www.ssllabs.com/ssltest/analyze.html?d=theandrewbail...

It baffles me that Mozilla recommends 20 ciphers for their highest security level. I think high security should be more exclusive than that, and with forward secrecy only.

Point 5:

How I imported Let's Encrypt's certificates into a Java keystore:

openssl pkcs12 -export -name yourdomain -in fullchain.pem -inkey privkey.pem -out pubchainpriv.p12
keytool -importkeystore -srcstoretype pkcs12 -srckeystore pubchainpriv.p12 -alias yourdomain -destkeystore /path/to/keystore.jks
Did you get the 75% number from the article? Because what the article in fact said was that 72% of cases that are subsequently overturned by DNA evidence involve mistaken eyewitness identification, which is very different than 75% of all eyewitness identifications.
Not to mention the move to portable electronics. Having SETI@home running may make only a minor difference in performance on a desktop, but that's precious battery life for a laptop user.
We will have self driving cars in 3 to 5 years at this point...the writing is on the wall. We will have pervasive self driving cars in 10 or 20 years.

So to ignore something that is pretty much a sure bet to redesign your city over 20 years, when what you are building is meant to last 50-100 years, is kind of stupid. You do what you can with all information available.
True, balance and patience. Life has no road, it's a ball of mess, everybody crawl through it the way he/she can. Being too early or too late is detrimental, other than that you can't know.
Yes, but is it good for the Jews?

http://www.jewish-languages.org/jewish-english-lexicon/words...
companies recognize the cost of litigation and want to mitigate the risk. the individual has the power to omit the clause and / or not sign the agreement. what do you mean, what power does the individual have?
Graph Theory in the Information Age [pdf]
What to Learn About Graphic Design from Star Wars VII: The Force Awakens
This long-exposure image is pretty awesome too: http://www.theatlantic.com/technology/archive/2015/12/spacex...
For anyone interested in Modula-2 as a potential replacement for C as a systems language, there is a small but hopefully growing revival of the language occurring on the Gnu Modula-2 mailing list and (especially) on comp.lang.modula2 . Right now there is a call on the newsgroup for testers of the Modula-2 to C (M2C) compiler. This is part of a larger effort for the Modula-2 Revision 2010 (M2 R10) language definition and implementation by Benjamin Kowarsch and Rick Sutcliffe.
Note that this approach can expose the user entered password in application debug logs, MySQL's slow queries log (if you're not using bind variables), etc.
Silicon Valley VC says there's 'nothing' in SF
A tool for creating AWS Lambda functions using arbitrary Go code
This article discusses research which shows that eyewitness' confidence in an identification when they first make it is reasonably predictive of whether the identified suspect is guilty, but confidence later at trial is not.

Given how structured the pick-person-from-lineup ritual is, it would be trivially easy to record a witness' reactions and level of initial confidence. If the US criminal justice system cared at all about truth, it would be doing this and would have been doing it decades ago.

But they don't care. This is one more facet of an extensive pattern of corruption, including dropping the number of trials-per-arrest to near zero and faking an entire field of forensic science (http://www.slate.com/articles/news_and_politics/jurisprudenc...).
Care to back that up with some better stats a sample of 250 kids isn't that accurate.

And anecdotally I learnt to read at 4 and half and buy they time I was 11 I have a reading age several years higher than the adult population average.
dr. seuss can confuse a toddler who's still trying to come to terms with basic, concrete things. that's all i was saying.
In my opinion, design is a practice not a curriculum. Great design comes out of a willingness to produce many poor designs and a few good ones; learn from them; and move on.

There's no such thing as a "design in my head". If it's not "on paper", it isn't a design.

Good luck.
I also find I put stuff in there only to never take it out again.

A better designed product wouldn't let me shoot myself in the foot.
I'm not sure that the whole Santa Claus thing is in the bible or part of Christianity.
Saber – a Heroku client for iOS
> How do you train dogs?

By rewarding correct behaviour. Those questions have already been explored, and contemporary experts pretty much agree that punishing, especially physically beating, is counterproductive. Both for dogs and humans.
I have not yet played with CAN messages, please do let me know how your testing goes.
From what I understand yes, the messages would go through the BUS to the car's CPU.
I wasn't addressing your tau/pi issue, but rather your assertion that if you understand '90 degrees' that you should be able to understand radians. That seems like a case of 'well I find it simple, why doesn't everyone else?'
if you want to see the type checker in action see this short tutorial on go analyze:

https://golang.org/lib/godoc/analysis/help.html
After going through the article I would have really liked to see what the average prices for these companies are, even though only 48 out of the 250 SaaS companies published pricing pages.

On average there were 3.5 pricing options per company, with the highest priced option leading towards a "Contact Us" 38% of the time. I feel like the companies that published prices were not targeting enterprise level companies (just a hunch), so seeing the range of their prices could be a very interesting guide for pricing SaaS outside of enterprise sales.

For enterprise SaaS an analysis of the Lead Gen forms for the other 202 companies would be very interesting.
No comment on their specific claims or validity - but the overarching issue does exist. /r/GitInAction exists specifically to highlight what they are talking about in regards to Open Source projects and, more specifically, GitHub projects where this exact issue is occurring.

A bunch of non-programmer busy-bodies opening issues about wording or grammar without so much as submitting a pull-request to fix it (likely because they don't even know how to open a pull-request, because they don't use Git, because they don't actually code using GitHub). It isn't a stretch of the imagination to think a corporation as large as Mozilla has a few of those busy-body types in it.

It's turned into internal politics, raising non-issues, and creating a fuss around any wrongthinkers to get them fired or scrutinized. Rather than programming.
Some official distributions listened to all addresses by default (by design) until recently. https://blog.shodan.io/its-the-data-stupid/
In the old days, when people kept ledgers, they wouldn't tally up every line from the first page of their first ledger book all the way up to the last line entered. They would instead occasionally write a special summary line that encapsulates all the changes made since the last summary.

At minimum, there would be a total at the bottom of each page, which would be copied to the top of the next. That way, you only had to deal with one page of the ledger at a time, rather than all the pages you have ever written.

And yet, if you really wanted to, you could audit every transaction you ever entered. They were still there, but you didn't need to keep track of business from 10 years ago to get things done today.

Is there no way for bitcoin to start a new page of its ledger by writing down the verified totals from all prior transactions? Satoshi wrote about pruning in section 7 of the design paper, but as far as I know, no pruning solution has been implemented.

Why not? I'm not crypto-savvy enough or familiar enough with bitcoin to know why you can't write a block that rolls up the entire history of the blockchain in such a way that you only need to look at previous blocks if you want to verify the summary block itself. It would almost literally be just a list of all the addresses and the total amount each one could spend.
SELECT * FROM Children WHERE naughty=false;
Contracts of adhesion offer no ability to modify. When the choice of "not signing" means not getting a job or internet access, or medical coverage that's not much of a choice at all...
Just to weigh in here, since I also taught both of my kids to read at an early age. I also taught them arithmetic early.

The biggest win is confidence about learning. This was particularly meaningful when they got into more "competitive" environments, by which I mean first grade where kids are expected to perform in front of their peers. When I tell my kids that just because they have trouble with something in school, that doesn't mean they aren't good at learning or at the subjects, they believe me because they have succeeded at both reading and math outside of that setting.

I believe kids are capable of a lot more than they are supported on. The trick, in my view, is to constantly know where that boundary is.

Both reading and math have notions of basic mechanical skills and meaning. My kids weren't great at the meaning part until they were over 6. But they both excelled at the mechanics part early. As an example, early on they learned to add by counting up. But later I was able to replace this with "tricks" (aka "math thinking"). A example is adding 9 to a number. Adding by counting is tedious and prone to mistakes. But if you've learned to add 10, then it is always one less. Similarly, since addition commutes, instead of 2 + 8, change it around to 8+2, which is easier and quicker. Both of my kids have embraced this approach to math of learning the shortcuts, which is actually where they get to experience the patterns and relationships that make math fun and interesting. When I showed them how the digits in multiples of 9 always add to 9, they were astounded. And then I showed them how the digits in multiples of 8 add up to a descending, and repeating "countdown" pattern. Wow. My daughter (who just turned 8) knows a bunch of these insights into the behavior of numbers and operations on them, and confidently says "I'm good at math" despite obviously struggling in other areas (gym, music, art) relative to her peers.

My son reads Junie B. Jones quietly to himself and bursts out laughing. He has discovered the meaning part. And when my daughter got a book about feelings, she finally discovered the power and relevance of reading.

Incidentally, my kids spend about 40 minutes on reading and math in the evening. They get roughly 2 1/2 hours to do other things between school and dinner. There isn't an opportunity cost.
I pay for curation -- it's my subscriptions to the economist and the nytimes (for which I only read the front page).
I started off developing in C, then C++. Then I did Java (late 90's till 2010 or so). I toyed around with PHP and perl somewhere in between. I love modern Javascript, and would be hard pressed to go back to something else.
Dart's performance is pretty good; its authors are VM geniuses.

If it doesn't already[1], it could leverage the optional typing for block versioning on initial compilation, and assume that version is correct most of the time (generating the most-optimized version initially because you expect to not bail out of this block version). This way you wouldn't have to warm up for type inference. If the program type-checks you can get almost static type performance.

Dart also has an advantage in app startup time since you can just load your snapshot.

--

1: I'm not familiar with the internals of the Dart VM, but I don't believe it leverages block versioning[2] at the moment. That seems like a low hanging fruit when you already have type hints. Your initial baseline compile can generate a specialized version from the get-go then lazily add other blocks if the type hints are wrong.

2: http://arxiv.org/abs/1411.0352
In what ways have Rust and Servo paid off?

I don't ask this as a challenge or anything like that, I'm really just not very familiar with either so I'm just curious.

The one thing I remember, a few months back I saw a Servo benchmark page posted here in HN, and I think it was claimed that those initial numbers were looking very promising.
Notes about word2vec on Databricks
This. If it wasn't for the extensions I could use any modern browser I think.

Yes, Firefox is really good at handling n 100 tabs, but I guess Chrome does that too.
When you are told to stay in your cube and NOT MOVE.

Then people walk by and pat you and the back to come to another room.

Source: http://www.ihatedell.net/forum/phpBB3/viewtopic.php?f=9&t=17...

(search for "day in 2001")
Environment Variables and Why You Shouldn't Use Them
Not receiving floofy slippers was probably the last straw for the NSA. Hell hath no fury like a legion of 5-eyed naughties with freezing tootsies.
A Scientific Inquiry into Santa Claus
That's total compensation.

The claims I'm interested in regard Base salary.
Many states have pretty broad laws in this regard. For example in Minnesota the relevant law reads:

"The person driving the motor vehicle shall keep the plate legible and unobstructed and free from grease, dust, or other blurring material so that the lettering is plainly visible at all times. It is unlawful to cover any assigned letters and numbers or the name of the state of origin of a license plate with any material whatever, including any clear or colorless material that affects the plate's visibility or reflectivity."
Of course the right constant historically should have been 6.28... And not 3.14... Nobody's disputing that (or at least I'm not).

The question is whether you improve things by abandoning a universal standard with hundreds of years of support, momentum, and ginormous corpus of math/science literature all to save a 'simple' factor of two.

My primary gripe with Tau is that its symbolic representation is not "backwards compatible". Ie, Hartl proposed to use yet another Greek letter which is widely used elsewhere in all sorts of formulae and constants, instead of something that would cause far less ambiguity. For example, a new symbol, as physicists did by introducing hbar instead of h (Planck constant in radians instead of cycles).
When the root cause is bad government that can't enforce environmental laws due to corruption...and you are the government who doesn't want to change (say by more accountability via elections and a free press), looking for something that instead treats the symptoms is attractive.

Make no mistake, China's pollution problem is very much a political one.
I use Divvy as well (on Windows). I wish there were a real tiling windows manager for Windows.
Amazon EC2 Container Registry Now Generally Available
It's a prevalent cadence when the topic comes up. Granted, people opposed to ad tracking are likely more vocal on the topic than people for it.
What strange is, if you read the article, an Iranian engineer claimed that it was GPS spoofing, but the US claims it's primary means of navigation is an inertial navigation system (which seems highly believable given up sketchy GPS can sometimes be).

Plus the Iranians have a video of it smoothly landing at an Iranian airbase (which completely discredits the US's assertions that it crashed, and broke up).
Naughty list: Edward Snowden, Glenn Greenwald...
I don't believe the Stone Age was primarily about stone construction.