skysight-inc/HackerNews huggingface dataset:
I don't know why a tinfoil hat would be required to speculate here. As with the cookie proposal, this potentially puts Google into a position where they can profit by further intermediating between the marketer and their target. Or if you prefer, they can help safeguard the privacy of their email users.
Hey. You.
I assume they are using a bitpay or similar which allows merchants to instantly convert bitcoin to USD (or equiv) funds at the time of purchase. Using this system, the merchant always receives the correct fiat amount, while still benefiting from the other advantages that bitcoin brings (low fees, no chargebacks).
What do you mean by proper grammar? Stuff like using "you and me" correctly and not falling into the "you and I" prestige English trap?

People acquire proper grammar naturally with their native language.
From my experience with administration work in a bank: just a little bit of code will go a very long way. Programming very much seems to obey the 90/10 rule. For 10% of the effort, you get 90% of the reward. (Maybe work the numbers a bit and call it 80/20).

Just consider how much Excel is used in just about any business. A tiny bit of VBA can really work wonders. Sure, a guy emptying bins isn't going to be helped by learning to code, but there are a huge number of people in desk jobs where just a bit of coding ability would make an enormous difference to productivity.

In short: I'm not convinced your assertion that writing and speaking skills are broadly more important is correct.
Just to close this out, out of respect for the lives of Milton, the cop, Josh all others cited above... I'm not really a cyclist. I like it, its fun, and I ride safe on the handful of rides I have each year.

But I might be a pedantic little shit. ;)
Maybe if everyone completed a few software projects, we would have better social appreciation for the difficulty and scale of large software tasks.
People can and do make a lot of money in this world, long before their reputation gets destroyed, making really shitty stuff.
In the back of my mind, I secretly resent this code.org initiative. It is clearly a good effort that needs to happen, but man, I really enjoy my cozy position as a web developer in 2013 making an insane amount of money doing relatively little work.
Same here. His Machine Learning course was one of the hardest but most rewarding classes I've ever taken. Definitely glad to see him expanding his reach outside of Academia.
spacebe4time: You have been hellbanned for several months.
I do think it would be a good thing if more people, preferably in management positions or office-positions would get the chance to learn to code, or at least an introduction to it.

It would allow them to appreciate the hard work that get's done on the background, make them think twice before defining deadlines and most importantly realise some of the work they do on a daily basis could be automated! In result to that they might at least consider getting in touch with a programmer and trying to find a way to make theirs own job more efficient.

But that everyone should go get a degree in CS or everybody should be able to program is to me, the same thing as saying everybody should be able to cook 3 star restaurant dishes.
Spam's Website
>> What are your thoughts with regard to the amount of personal information that Facebook possesses?

"Fucking disgusting"

>> Regardless of whether they are good or evil, what do you think the potential implications are?

Less privacy, more data in the hands of governments, more police state.
There's a lack of enforcement of a lot of motoring laws too. I've sped plenty of times without being caught, I haven't always used the blinkers and sometimes I've even parked illegally. I've jumped the occasional red light.

What you are saying about cyclists applies equally to motorists, so I really don't know what point you are trying to make. The _vast majority_ of both groups are law abiding people.
I have already done this, but it is difficult to squeeze the running algorithm memory. The current POS solution uses only 400MB memory. Also, 2grams are not that good as collocations.
it's only brutal because those jokers take themselves too seriously. If I were president, I'd pay myself a minimal salary, go on extended vacation, veto everything, and the only responsibility I'd take upon myself would be that big fat red button.
And then they don't even provide internet access. They go out of their way to not peer with anyone, to their ultimate goal where net neutrality is abolished and they can charge you to access Google and Google to serve you.

It would be half reasonable if they just didn't bother to invest in infrastructure, you know like in public transport, but instead they are actively working to make it worse.
Use the Twitter Search API. Yes, yes I know people say it's not as complete as the hose, but it's actually quite close to complete if you query it constantly without sleeping between requests. Just keep track of the MAX Tweet ID, and get tweets > this ID for every request.

Especially for queries where there aren't more than XXX results per minute (yes, even for terms like Bitcoin as u can see here: https://twitter.com/search?q=bitcoin&src=typd&f=realtime)

Then map those tweets to the specific hour (in epoch time for something), or even specific minute, or second if you want more granular detail. Index them to a search index like ElasticSearch or SOLR, and then do a faceted search, which will return the # of results for each time period. You can then graph this fairly easily.

The flaw I see in your experiment is that there's a TON of noise in Twitter. Maybe filter out tweets by obvious spam bots (ie looking at follower/following ratio, ignoring users who only tweet hashtags, or URLs, etc).
Yikes! Trigger warning: bondage/terrorized young woman.
That would be very useful, but the point I'm making is that any help at all would go tremendously far.

I think we have a tendency to want to use our Special Talents to help people, when that's not always the most effective thing to do. For example, I prefer building websites for non-profits any day of the week to running anti-virus, but that's often not nearly as helpful as just upgrading everyone's copy of Internet Explorer and removing all the toolbars (speaking from first hand experience here; I've done both). Also, if you only have a day or two to offer, you need to be realistic about what you can finish. No one benefits from work half-done, and everything needs maintenance.

So instead of waiting for the perfect storm of Your Skills meets The Perfect Charity, just go down to the office of a charity you care about and offer to help with IT stuff. Its not glamorous, and you might not self-identify as an IT person, but you'll be more able to help than you might realize.
Companies like Facebook and Google do a lot though to promote these areas by building great generic tools. Their work in, say, map-reduce has been invaluable to a wide range of applications.
Bizarrely, that could be immensely dangerous. There have been a few lakes with large quantities of dissolved co2 that have critically released that gas when jostled, either by vibration or temperature shock (of a couple degrees leading to mixing). There's no telling if it would happen in the ocean, but if currents are slow, a cascade of gas rushing to the surface could be pretty bad.

[0] https://en.m.wikipedia.org/wiki/Lake_nyos
> "learn basic electrical engineering"

Because when, outside of work and hobbies, have you ever found it useful to know basic EE? Unless you're rewiring houses on a regular basis, I can't really think of a common situation where you'd need this type of knowledge. OTOH and IMHO, everybody should know how to use a computer and have at least a rudimentary idea what the thing is capable of.

Edit: Actually, rewiring houses isn't even EE, it's whatever we call what electricians do.
I have a question for you. In chapter 1 you explain why income tax was created (because interest from loans isn't flowing back into the government and government services needed to be paid). How come these services aren't being paid with the money that the gov't pulls out of the fed?
In NYC, the bike lane is the "kill zone" for double parked cars and opening doors. I always try to avoid it, unless its one of the (few) good ones that is actually blocked off from traffic. Because cops are always "pulling over" into a double-parked position (as in not parking on the curb), they tend to infringe on this space by default...Same with taxi's pulling over to pick up fares...and pedestrians trying to flag a cab as well...not to mention the delivery guys going the wrong way...etc...a veritable obstacle course
I've actually found it to be a social benefit myself. Most of the people I go out with use it and we tend to compete and discuss what picture and tagline we're going to use and who is better and who checks in first. Much of the time the conversation later goes on to what cool things our friends did lately or if we can tell it is snowing somewhere better through 4sq or Instagram, often with much showing of the phones to each other.

I guess younger generations build technology into their lives whereas for older people it is just an interruption. Try just friending everyone everywhere you go and eventually you'll have cool people all over the world doing fun things that can start conversations instead of stop them.
Volunteering as an IT support guy is still terrible ROI for most people here.

Volunteer work in general is mostly about spending some of your time to get a good feeling for yourself, and advertising the charities in question. Basically everyone who haves a profession of any kind gets the best ROI in charity for their time by working, and donating the money earned doing so. This is abstract and feels less like helping people, but if your purpose really is to help and not purchasing happiness for yourself, it's what you should do.
then the other risk here is liquidity. how deep is BTC liquidity so that prices are not affected by businesses instantly exchanging to USD, EUR, etc.?
Polarized labor market leaving more employees in service jobs
My point is that the ability exists to set contact info (as you have on Hacker News). This can include your real name or not. The contact info can include identifiable info or be some anonymous email account. The choice is left up to you.
Not wanting to challenge your intuition, but my notion was that company success is strongly correlated to women on the board and gender equality.

Hopefully the research linked in my email at the bottom of the original post might prompt you to reconsider your intuitive position (one that is unfortunately shared by many people).
Moving open source project mailing lists to StackOverflow
Open source metal 3D printer
"I don't regard television as the outside world," he offers dryly. "I regard it as an artefact."

Nice.
Or people might under-appreciate the complexity of software.

"A little learning is a dang'rous thing;

Drink deep, or taste not the Pierian spring".
Disclaimer: I'm a major contributor to Code.org's own tutorials.

Most of the comments here on HN are similarly shameful. How can free, high quality educational materials, and lobbying to improve access to computer science education possibly be a bad thing? I've talked to a ton of educators and technologists and they are nothing but excited, then I come here, and it's cynics and conspiracy theories.
At NIPS now. There have been rumors going around that Zuckerberg might have just been interested in attending, giving a casual Q&A, not announcing anything like this - but with this announcement, I foresee them having to take down all of the dividers in Harveys ;)
Consider that Foursquare has extra data: Checkins.

They know that when certain location data sources provided chertain signals, the user in question checked in at a location with a known map position and known constraints to the location.

There aren't many sources of location data with that extra information.
Mexican Drug Cartels: Not Just About Drugs
Deriving from a first principle that's so broken and so subjective seems to me basically pointless. Moral absolutism is only useful if you have an absolute. We don't have one, not one we share anyway (him and me, no idea on your views really), so berating me for not joining in when you start deriving from it seems a bit off. It's one of the things about objectivism that really gets me -

"we're the only philosophy based on objective reality!"
"But these things are highly subjective?!"
"Shut up you sociopath/leech/parasite!"

The squatting thing is interesting, most people hate it instinctively but I'm unsure where I stand.
> ... and there are methods of generating memorable passphrases that you can actually measure the entropy.

No there are not! The minute you publish your method, the measure of the output's entropy stops being relevant. Your security theoretically relies on the input's entropy, which is likely to be much smaller.

But in practice, an actual attacker no longer produces brute force attacks in the blind. He actually has to model the desired target's strategy, and produce an attack suited to that. When you are modelling your attacker, you may consider that he may consider the aforementioned method, along with any other methods his model of his intended target (which may be you, personally, or some abstract model of either you or the average X's user, both based on demographic data) allows for.

For this reason, using programming language syntax instead of natural languages might be either a decent idea or a terrible idea, based on how accurate the attacker's model of yourself will predict you are likely to do so.

In my personal case, given this conversation, it will be an extremely poor strategy, if I choose to model my threat model as a targeted attack (I am leaving plenty of evidence that I am likely to do something like this, on a public forum)... but if I happened to have this 'my-little-pony' alter ego, not traceable to my professional persona, it would be somewhat solid strategy, (at least in the sense than few bronies are likely to choose such type of strategy).

And if the risk model is that of an attack on a compromised password database of thousands of not ipsec-sophisticated users, the strategy will be as good as any other for the same ((alphabet size) * (passphrase length)).
GTD (Getting Things Done) in a Team
Another year, another Foursquare pivot.
I don't really have another example (maybe Diaspora, what are they up to?).

I hadn't seen Cuil in a long time and had to look it up. Looks like 2008 was the dawn of the Cuil theory, internet nostalgia feels odd.
0. Learn to think.
Apparently, it's because NSA researchers are spending all their time playing WoW instead.
Encouraging kids to try to become astronauts is not an ignorant statement despite the fact that becoming an astronaut is really hard. Telling kids to try to design iPhone apps or make video games is much less so. It's a shame that HN can't recognize what is fundamentally a good thing: a statement from the president encouraging curiosity and proficiency in computer science and programming. It's incredible to me that this community of so-called "hackers" can be so quick to shit on it. Perhaps it's an insecurity thing, and they are afraid if others learn their skills they may no longer be in the position of power they are in now?
The argument to this is that Chinese takeout tastes good (loaded with sugar and grease) and it's fast and readily available when the family comes in to $20. They live in a food desert and the mom never learned to cook. You can't blame the family in the article for falling for instant gratification or 'treating themselves' which is also the excuse for a lot of the other behavior in the article.

The mom is drinking a beer on the bus, isn't she? I'm guessing that because it's in a brown paper bag.
One way to lose great employees is to run out of money to pay them. I've done this.. don't do this. I spend a lot of time thinking about how to get them back now that we are better capitalized but it is much more difficult than recruiting them in the first place, and maybe not realistic until a later stage.
This reminds me of the main points of Built to Last, mainly that you need well-defined, consistent cultural values that go beyond profit, growth, or perks. That will create buy-in from all stakeholders, from employees to shareholders to customers. There will always be a company with faster growth or cooler perks or higher pay, but no matter how big your company is, you can have the best sense of mission and strongest values.
Which is exactly the problem here and the reason this headline is getting so much attention.
Not too many folks are paid to swim. Clearly some folks think that programming has career potential in the future for young folks...
I've taught my daughter the basics of programming with Python to do things like sort her photo library. I think basic programming is a skill any American who uses a computer will find useful and the majority of Americans use a computer from day to day. Knowing programming is a force multiplier in computers. I don't know how many times I've seen someone spend 2 weeks hand editing some stupid spreadsheet that I could have written a script to do in 45 minutes.
Judging from the responses so far, it seems the thread is going to evolve into a similar fashion to these previous threads discussing the same topic (not to say it isn't worth discussing again - but it has come up quite often recently).

Most on HN seem to support the idea that not everyone should become a computer programmer (as a profession), but being exposed to the ideas in used in CS are very helpful for learning how to think about certain types of problems.

Personally, from a practical standpoint, I think a lot of people could benefit by learning basic scripting to automate computing tasks - I've seen way too many people doing extremely tedious tasks by hand, when a simple script could have saved them hours.

---Similar discussions---

Everybody does not need to learn to code: https://news.ycombinator.com/item?id=6237007 (74 comments)

Why everyone should not learn to code:
https://news.ycombinator.com/item?id=5302157 (62 comments)

Please learn to code: https://news.ycombinator.com/item?id=3975992 (147 comments)

Please don't learn to code: https://news.ycombinator.com/item?id=3975744 (268 comments)
Cheap 3D printer works with steel
Bikers and drivers alike have a lot of frustration on the matter and it tends to crop up whenever there's an accident -- since people don't want to, don't think to, don't care to, don't something about this situation until something like this happens.

That said, yes, it was perhaps a poor time to bring it up; but, during these bad times, people are more likely to bring it up, since it's how they deal with the issues at hand.
AI always inspired me to become better at programming and learn new languages, methods and idea's. And even with the currently available tools and technologies, it amazes me how little of these dreams I had actually exist or are being worked on.

EDIT:
Just came across an article: "The Mother of All Demos" is 45 today; Douglas Engelbart did exactly what I'm hoping someone today will be able to pull of.
These are situations where the branch will be taken, literally, millions of times in one direction, and once in the other.
I have similar doubts too. If an audio jack doesn't provide any power, how does it drive headphones?
Why is it ignorant? Care to explain?
I agree with the overall sentiment.

But there are some counter examples. At least from your list, I believe Asana is doing well. I don't remember there being as much hype with them, however.
It was a little more work than I thought it would be, but I was able to quickly download my location history in six month chunks and show those chunks on Goole Earth:

https://photos-1.dropbox.com/t/0/AAAg-MWGU24ypRXKKQKhdv0Hu4o...

This image is unlikely to be of much interest to anyone but me, though. But for me it's a fun reminder of where I've been, and a reminder that I haven't been to all that many places.
For better or worse, most people make judgments based on how well one presents themselves and communication is a big part of this.

Even in the software field, most companies are looking for people that can communicate effectively as well as code. I know the industry has a higher tolerance for people who are talented but lack social and communication skills but there are only so many companies out there that can accommodate these individuals.
Bias lighting is well understood in the professional video industry. Your intuition is spot on. These products, however, do not work like they ought to.

http://www.cinemaquestinc.com/ideal_lume.htm
Great writeup of some fun unicode/font details. I've had to use the trick of limiting font files to specific unicode ranges while working on Amharic support for itypeamharic.com (Amharic/Ge'ez glyphs are also typically not present in any fonts on most devices)
Well I don't know if this is a solution, but a useful observation might be to point out that war and violence is extremely financially profitable for a large number of people. When we want more of something, we make it profitable (solar energy, whatever), so can we really expect any different when we make violence profitable?
While I agree that it's a great mental exercise to learn how to code (and to learn the mindset that goes along with it), isn't it much more important for every American to learn how to budget? To learn how to save money? To me, those are things that are far more important to the country as a whole than understanding even basic scripting.

As a quick example, the meaning of "afford" has changed in the last 2 generations or so. To my grandparents, "affording" a car meant being able to spend the money to buy the car outright. To many of my peers, "affording" a new car means being able to make the minimum payment on the car, or even just the lease payment.

Many of my peers (meaning my specific circle of friends) don't even budget, nevermind put aside money for the future. Hell, even friends in the finance industry don't contribute to their 401k because they'll "do it later". To me, this is a problem that is very serious for our country as a whole, moreso than people learning to understand some basic code.

Don't get me wrong, I think it would be great for everyone to be able to understand how computers work at a deeper level than "magic". It's just that I think no one really bothers to teach kids how to save money, to invest, to budget their lifestyle, etc. Just an opinion, though.
Where's Dogecoin support? This is a major oversight on CheapAir's part, IMO
Meh. Was just pointing out that "unbannable by Apple" is inaccurate.
You are correct, patent exhaustion allows you to use any patented product as you wish, subject only to separate explicit contracts the customer has agreed to.
Completely agreed; I was just providing another example for how the colour of large objects does not necessarily have anything to do with the colour of small objects. Thanks for the added context :)
Where Freedom of the Press Is Muffled
I don't mean to be aggressive, but why are you replying to every comment in the thread with some sort of vague affirmative and a mention of their username? Your karma count/account age would suggest that you've been here long enough to know that it's not normal behavior, and I don't see similar comments in your history (deleted?). Additionally, you have a lot of submissions from repetitive domains and a low average karma score per submission. I've seen a lot of fake accounts on reddit trying to build karma do the same thing.

Apologies if you're not a native English speaker or something, but it seems fishy.
This is awesome and incredibly creepy at the same time.
It's really just the tip of the iceberg. How many "terrorists" has the FBI arrested where the FBI delivered the plan, the motivation, contacts and most importantly, the explosives?

They are actively fabricating terrorist plots.