skysight-inc/HackerNews huggingface dataset:
I used to have the same problem...
I was young, about 5th grade and all my essay where horrible full of grammar error and I always got very bad grades on those.
Then I move in the Junior High / Middle school and I was still doing very bad error, but the content of my essays was great so I was able to get about 60-70% on my test even if, again, the content was above the average.
It was bad especially in Italian (my first language), where how you say a word is exactly the same way in which you spell it, we don't even have idea of what a spelling competition is, it just doesn't make sense.
Then I move to high school, in my first essay I didn't do any single grammar error, it was great, no error at all.

I probably do have some problem especially with pronunciation, my parents used to bring me to some kind of doctor who I remember I hated, in my mind words were (and are) fine, but they just come out wrong out of my mouth, I ramble a lot.

Some people say that my mind just work faster than my mouth so I can't keep up with words and some of them come out wrong, obviously I can simply talk right if I put a little of effort on it, but sometimes especially when I am talking just because and other person are not suppose to care of what I am saying I just ramble (yes, I talk with myself, ok ???)

People usually don't define me like a dumb person, and my ramble nowadays is a problem only when I want it to be a problem...

I know that it is very hard to say, especially at a father, but kids most of the time just need time, your son is not stupid I won't stress him with those card, if you really want him to make some exercise ask him to keep a diary it helps a LOT, and not only with spelling but also with construction of phrase and syntax that is what really shape the mind of a person.

(NB Keep a diary is WAY HARDER than play with some cards, not because the spelling or the syntax, but because is something hard to do, it takes more effort, more time and he must be very determined doing that (I am not able to as instance) but it will lead to better result, it will give your son a wonderful memories especially for when he would be a teen or an adult, and it will teach your son DETERMINATION that is the only thing can be teached in order to make a successful person)
Probably an "electronic nose" that detects a particular chemical or mixture of chemicals.

http://en.wikipedia.org/wiki/Electronic_nose
I concur. The platforms team are the only group at Google that consistently amaze me quarter after quarter.
This is really neat, reminds me of Philip Rosedale's project, Work List, but with a lower barrier to entry. https://www.worklist.net/worklist/welcome.php
Open webOS On Windows 7 Via VirtualBox
deckmyn.c is my favorite. That's beautiful source code.

Edit: This one is fun to look at too: http://www.ioccc.org/2012/hamano/hamano.c
ModSecurity 2.7.0 Stable Release
Classic game theory.
I'd also mention Stamen: www.stamen.com
Tromp's entry is amazing.

Source: http://www.ioccc.org/2012/tromp/tromp.c

Spoiler: http://www.ioccc.org/2012/tromp/hint.html

It's based on a minimal implementation of Binary Lambda Calculus: http://en.wikipedia.org/wiki/Binary_lambda_calculus
I am not a lawyer but it would seem that the ebay v. craigslist ruling would have the same effect.

http://www.litigationandtrial.com/2010/09/articles/series/sp...
Isn't it more important that a browser implements, well, web browsing? I don't think any of the features you mentioned is particularly significant, relative to a robust rendering engine that supports useful technologies like HTML5 and widely accepted parts of CSS3, fast performance running JavaScript, and simply being a stable, secure product.

In any case, if you're going to pick on usability features, you could just as well criticise Firefox's tabs architecture, which has horrible security and performance problems as a result of fundamental architectural flaws that every other major browser overcame years ago. Or the way Firefox and Chrome move UI elements around or subtly change their appearance with each new release. Or the way Chrome looks more like a glorified app store every six weeks after it actively circumvents the basic security model of my computer's operating system to update itself. Or plenty of other problems with mainstream browsers that IE hasn't had for years, for that matter.
As a slight aside - is it just me, or is their logo basically a rip-off of the Royal Air Force roundel?
Reminds me of this ancedote: http://www.ted.com/talks/mark_forsyth_what_s_a_snollygoster_...

When forming the US Government they had to name the new position. Some wanted it to be regal and powerful, others wanted to keep it humble so the leader wouldn't let the power get to his head. Originally the title President was the lowest and most humble title they could think of for the head of state in the new United States. You only presided over a meeting. Now due to it labeling the position of power the connotation has changed and everyone wants to be President.
I'm guessing because it took 3 hours to find someone who knew whether the company is dead or not. Since the founder is off vacationing/thinking in exotic places, I wouldn't be surprised if the employees heard the news and assumed it to be true.
Why Does Samsung Get Android Updates So Fast?
malware isn't just used by folks looking for financial gain, but also people that just want to be pricks. While they may not write their malware specifically to destroy a medical devices, it's not hard to see how a bit of malware might prevent system resources from being available at the right time. For example, in my previous career as a medical tech, I've seen multiple diagnoses of epileptic EEG hinge on the timing of a single frame of video.
Ok, let me throw out a different perspective, why are you even using an ActiveRecord Model as your entities in the first place. That in itself violates the Single Responsibility Principle by attaching the persistance mechanism to the entity itself.

What if your entities were just objects that held data and did validation, but you let use case objects determine the behavior of your system beyond that? Data persistance at that point is literally persisting your entities to the DB.

Then you use the DB much more like you would a filesystem - to retrieve and save data. It doesn't determine your model, it just stores and retrieves your data.

So, you end up with 3 types of things in this system... entities, use cases, and data gateways.

Your data gateways can still use AR if you want, or something else, it doesn't matter.

This isn't my idea, Uncle Bob lays it out better than I can here: http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-arch...
Why Complaining won't get You Anywhere
> If someone ever comes after you really evaluate their claim before you panic. In the end my experience worked out well and I hope your's all do to.

Wise words of the day - think before you panic. Panicking is the rational response to only a small subset of problems, and all of them involve the death of the human race or your mother-in-law coming to live with you.
GitHub Archive Visualizer
It is sad that you have to spend an hour a day improving upon your sons inconsequential weakness instead of being able to foster his strenghts. If he is indeed brilliant he will one day pick up spelling through osmosis, or maybe not. It took me until 16. The guy who thaught me how to program never got the hang of it.
The reason you do it is because you rightfully fear that the system will punish him for it. Probably not because you think it is the greatest thing your son can aspire to.
I still would like to visit the websites, when I don't need to work.
The desire to know it all in programming
TPB only serves torrent text info and magnet links, encrypted, so to cloud providers, it will look like any other site but whose data it cannot read. It is not impossible however, for example, they can use a few workarounds, like making a lot of requests for a specific page of TPB and then monitor the call spikes in their system but that requires for the providers to be aware that at least one of their VMs are hosting TPB. TPB does not even have a tracker now, so no obscure network traffic that makes torrents easy to spot because there are no torrents involved at all.

As for the second point, yes, much like youtube's approach, they can give law enforcement agency access to all VMs but again, they must know what cloud provider is hosting the site at any given moment.
That's strange, I'm getting between 87-90fps on FF16 on Windows.
I'd settle for Microsoft dropping Windows. We already have OSX and Linux. There is no need for anything else ;-)
The planter primarily senses smell, entry/exit and water level. There is also a mechanical system (construction is going on) that mixes an "appropriate" amount of water with pee, so that it is usable by the plant.

So in all we can sense:

- number of people that went into the planter (approx)

- amount of pee was collected

- smell levels based on usage/pee levels

there are also some more things related to plant growth.
But in the case of an air attack any exposed exhaust vents will require constant guarding.
Part of getting things done is having maintainable code. This type of craziness is completely unnecessary.
Haha "or your mother-in-law coming to live with you." I enjoyed that. I agree for the most part there are a small number of things worth panicking about.
Christopher Seiwald is still at Perforce. I would have to say: Yes, the current Perforce development team understands the Perforce source code intimately at least as well as the core developers of Git know Git, if not better.

Disclaimer: I work for Perforce
Microsoft's Shift to "Devices and Services"
So when were you sued?
Arachni version 0.4.1.1 Released - Penetration Testing and Security Tools
DareHN: Strategy Game - Similar to Nim
The podcasting world is huge and very, very active. I love podcasts because I'm a big multitasker and they are a great way to learn new things while doing something else. They're awesome for catching up on tech news (e.g. the 'This week in' podcasts; Buzz out loud; there's even a Hacker News podcast), or learn new things (NPR's Fresh Air and KERA's Think Podcast are some of my favorites for great discussions on random topics), or just for fun (there are lots of great comedians that have podcasts such as Joe Rogan or Marc Maron). In fact, the podcast-o-sphere is so large that it can be hard to decide what to listen to, which is why I'd like to build out Flapcast.com as a sort of social network for sharing your favorite podcasts (I've already implemented the basics of this but there's lots of work to be done).
Do me a favor and email me, would you? mackrorysd's my gmail.
It'd probably be better to first ask cops, and then ask officials. If cops give examples, and officials say none, then you can ask officials about the examples cops have. But ask them plainly first. Give them a chance to be honest with you. Or hang themselves.
Where does liquid methane CH4 fall in the spectrum between H2 and Kerosene?
Show HN: We built a Chrome extension to use J/K to navigate popular sites
As the article implies, the law is ignored.

Where I worked, there was a massive pay disparity among non-immigrant workers. People hired out of college would be making $45,000 a year, while people that had been at the company for a few years and hired away from a well-paying job would be making $150,000 a year. (Raises were basically given via counter-offer matches, as far as I could tell.) There's then plenty of leeway to pay your H1Bs $60,000 a year, which is a rather low programmer's salary, while still paying some Americans less.

I think the key loophole is that you have to pay a certain average amount based on region and job code, but that region includes the suburbs and rural areas and the job code includes all of "senior architect" and "test engineer intern". So you can pay someone a "suburbs" salary instead of a city salary, and pay them a non-financial-services-firm salary even though they work for an investment bank, and then pay them like the lowest-level "computer programmer" American regardless of their job responsibilities.

Anyway, if my previous employer's goal was to attract the best talent by paying great salaries, they failed. I still have nightmares about the time I had to explain to someone with "10 years of experience" what an array was. (He wrote something like: if day == 0: return "Monday" elif day == 1: return "Tuesday". But I digress.)
I'll stick with Fresh Direct for now.
I guess "APL" in that context means "Applied Physics Laboratory."
Silicon Valley Nation: Talent gap
In that case, you should divide by "expected", so you get a percentage difference for each day. (Normalizing by total for the year doesn't make sense, since imagine that there were 300 days per month instead of 30 - your numbers would be divided by 10 again, but the data you want to visualize would stay the same.)
Sure, I've used the telnet version, but it's nice to say "weather ROC" and get weather.
They already added it. It's called encryption.
It's funny to see this on the same day as Olia Lialina's article "Turing Complete User"

http://contemporary-home-computing.org/turing-complete-user/

which argues that speaking of "users" is a mark of respect for their intelligence and autonomy, and that the computer industry is going astray by failing to speak of them.
XMPP great for federation, not for queuing: a lesson from Livefyre's early days
Zero-Day Exploits Stay Secret For Ten Months On Average
The count({condition}) one is a worry. I'm guessing it is slow in the case where it has to page the index in in order to count it. I wonder if it is still a problem where the index is used a lot anyway. A fix in MongoDB would seem a lot better solution than having everyone implement their own hacky count-caching solution.

EDIT: Actually, looking at the bug reports, sounds like maybe lock contention on the index?

The master/slave replication problem seems bad but I think it can be worked around (for my particular project) with a flag on the user session ... if they've performed a write in the last 30 seconds, set slaveOkay = false. Users who are just browsing may experience a slight delay in seeing new documents but users who are editing stuff will see their edits immediately.
Got it. If it is as big as you mention with no aggregation source for podcasts then kill it!
Arrays are like Facebook?
If that was the point we should all break out our chemistry sets to refine elements so we can create our logic chips and build up from there.

At some point you have to admit you've climbed down enough turtles and it's time to get some shit done. I'm claiming ZeroMQ is far enough down. It's not that much abstraction. It's mostly avoiding you the annoyances and giving you framework of best practices.
you're right technically I was threatened with a lawsuit which I mentioned in the first line of the article but it didn't make any sense to elongate the title to make the distinction.
Cofounder wanted for online educational initiative
I'm the founder of Pensieve, which is an online learning platform. You can think of it as being like Wikipedia but for courses.<p>Basically, the idea is to make a quality education universally accessible, and we do that by making the infrastructure so that it is easy for anybody to create or contribute to interactive online courses.<p>You can think of it as a democratized alternative to other platforms like Udacity, Coursera, EdX, etc. All of those programs are great, but they don't really solve the problem that's in education right now, because they don't make it possible for regular people to be the creators of content.<p>Anyway, any feedback would be useful. I have a prototype version of the site up: www.pensieve.net. I'm looking for a technical co-founder so if you're interested ping me at yush [at] pensieve [dot] net.
and for the automated, try this:

(echo "open rainmaker.wunderground.com";sleep 1;echo "\r";sleep 1;echo "nyc";sleep 1;echo "x";) | telnet
Nice! I would like to easily open sample projects before registering.
Try piping echo into netcat, it makes it a bit simpler. I can post what I use for it a bit later.

edit:

echo -n "\nPHL\nX" | nc rainmaker.wunderground.com 23 | tail -n +18
'User' only seems depersonalizing because of familiarity. Use 'customer' as habitually, and it too will eventually seem generic. And then, expect posts about how 'customer' compresses our understanding of these people to an economically reductionist relationship. (The 'euphemistic treadmill' is a related concept.)

Ultimately, an attitude can make up for the word choice. For example, if you say 'user' with the same reverence as do the software agents in the original 'Tron' movie, you'll be paying the users way more respect than 'customer' grants.
I worked on the enterprise side of the fence (SGI, NetApp, VMware) from 1998 to 2009. We always called them "users" there, too, even though they paid us gobs of money. We do this for the same reason manufacturers of hammers call their customers "customers" when they're buying and selling hammers, but call them "users" when they're using the tool, however they came to possess it. Software is a tool; the people using it are users.

"Customer" emphasizes the transactional side of the relationship. If your check bounces, or you pirated your copy, etc., you're no longer a "customer".
I especially like using this on FB. It allows me to efficiently go through every post without missing any. Much better than scrolling!
I don't think there's anything necessarily wrong with the term "user." It's a top-level generic term that could be broken down to better describe those who use your service. In Square's case, that's "buyers" and "sellers" who are both "customers" of the Square platform.

It seems obvious, but I understand what Dorsey's getting at. I've struggled with finding appropriately specific identifiers, and when in doubt just lumped everyone together as "users."

Context matters. Square happens to be one of those paid services whose categories of "users" are pretty easy to identify and name. Like you guys mentioned in your comments, redefining specific terms for "users" of free services and search engines isn't quite as simple. I would suggest "freeloaders" or "browsers" but that would take us in the wrong direction :)

I'm content being labeled a "user" for now.
Near the "Super Secret Strategic PUE Plan" computer there is a shredder with something left out of it [1]. I'm dying to figure out what it says. The paper is clearly a plant since a) the document wasn't fully shredded and b) the shredder isn't near a power outlet.

[1] http://goo.gl/maps/RQ6pu
This mini-article missed the obvious reason on the technical side...

Samsung phones generally include a SoC of their own making (eg. the Exynos 4), so they don't have to wait around for some external supplier to update binary blob drivers when something in the kernel changes. Granted, I'm sure the SoC group at Samsung is pretty separate from the units that make the actual devices, but if support for Android X.Y.Z is important to the upper level management, it becomes important for all the engineering groups simultaneously.

This is quite a different situation from most other cell phone vendors in the Android space who are beholden to Nvidia or Qualcomm or whoever else when new drivers are required.
Are you being serious? If so, I'm just stunned that you're apparently of the opinion that medical data from recording devices should be sneakernetted around.
I use this to browse HN, it's great.
You only learn when things start breaking
If you read the decision, it seems that it is not really about shareholder maximization as we are discussing here. Instead, Jim and Craig actively worked to minimize the value of eBay's shares. Also, the very article you cite discusses a few ways in which companies can fail to perfectly maximize profits yet still stay on the correct side of the law. One example is philanthropy.
#bindersofusers
People should be aware of the fact that what they do will be sold to advertisers. I'm not going to go as far as to support legislature that enforces this awareness, but I wouldn't be surprised if in the next couple of decades that this idea is thrown around by lawmakers.

I wouldn't be surprised if lawmakers set to make it so everyone had the right to make sure their information was not sold to advertisers.

I'm personally under the impression that regulation causes more problems than it solves in the majority of situations so I'm hoping that the industry self-regulates and companies like Facebook and Twitter allow me to pay for their services and opt-out of their business of selling my private information to others.

I'm not really sure why you defined "customer" for me. I never said that Facebook and Twitter users are currently customers, but that they should be.

It is dishonest to have the business taking place "on the back end" of things and to purposefully hide such transactions from people.

I also find it arrogant to think that it is advantageous to shield such financial complexity from people because they don't want to think about it or won't understand it.

So if Facebook and Twitter want to continue to be dishonest and arrogant companies, by all means, let them continue, but I think it will be part of their ultimate demise, either from increased consumer awareness on topics such as information privacy and digital identity, or from legislation.
Bangladeshi held in plot to bomb N.Y. Federal Reserve
+1

Google results get a new dimension. Same for Reddit.
Caffeine high better than sugar high for older people, research shows
Pump up your customer lifetime value with email remarketing
Just check under examples...

http://www.partsim.com/examples
Google Pays Engineers More Than Any Other Tech Company
I'm so glad this wasn't another case of someone just ranting about using mongo for the wrong purpose and being mad about it a year later.
Not a single functional language on that list? Someone has a lot of learning left to do. :-)
hou.c is kind of neat too. Looks like a big blob, but actually forms an image via cunning use of syntax highlighting.
> Maybe we all got lucky on one prediction

You didn't get lucky, your prediction was easy. About 5% (at most) startups succeed, so saying that one is going to fail is not exactly making a risky prediction.
White House review finds no evidence of spying by Huawei
Hi-Resolution Mars Panorama
I wrote a script a little while back that texts the weather to you every morning. It used google's unofficial weather api.

https://github.com/doctoboggan/Wake-up-to-the-Weather/blob/m...
Great point! Dividing by expected would have been a much nicer solution. I think the method I used still works though, just not as nicely. Am I wrong?
The argument isn't the news here. We were all familiar with Bezos' argument before reading this article (and most of us already agreed with the argument). The reason this is newsworthy is that it is coming from Bezos.

He might as well say "I agree with A." Whatever your prior feelings about A, the statement is only informative to the extent you care which side Bezos is on.

That said, to the extent his credibility influences anyone, I'm glad to see he's speaking out.
Well this was a pleasant surprise to find.
Frequenters of free sites are paying with their time and attention. If you don't return value for time and attention to these customers, they will move on.

If you don't consider yourself a servant of your customers, and work to please them, your contempt is going to come out instead. I got tired of being used by Facebook. I don't feel that anyone has my back at Facebook. I moved on.

By contrast there are a few sites that bend over backwards to delight me, their customer, whether or not they charge me money or make money from me. Customer service sets great sites apart from sites not worth my time.