skysight-inc/HackerNews huggingface dataset:
I remember the pleasure of hopping on BITNET and communicating around the world. Communication was somewhat ephemeral (socially, as much or more so than technically) and often effectively anonymous.

And I remember the pleasure of sitting down at a cafeteria table with whatever collection of good friends had agglomerated there that evening. Maybe with one of their friends whom I did not yet know well.

Different axes. Different contexts. I enjoyed both, but generally didn't try to glue them together. (Though our centralized computing did lead to early, local social use of email, TALK, and whatnot -- amongst friends.)

Complex societies -- like complex programs, as it happens -- rely on multiple contexts, scopes, sets, etc.

This universal, "social" web can run contrary to the fundamental building blocks of our society(/ies).

After the initial rush of a dramatic expansion of some of these axes, I think people start to figure this out for themselves, even when absent from a broader discussion on the topic.
Perhaps they know that the fraction of users with > 5 accounts is so low that it's not worth the testing cost? If they say they support 200 accounts (as someone else suggested), they'll need to test that support, right?

ps, I have > 5 accounts, but I forward all of them to my main account, which has SMTP setup to be able to "Send As" any of those accounts. I'd imagine most users with > 5 accounts would be doing something like that already, making supporting > 5 accounts even less beneficial.
Bahahhaa, great catch! Microsoft has been guilty of this 1 too many times.
I felt a sense of urgency when reading this article, as though it were trying to be the Catcher in the Rye, preventing us from trying to wake up Inception-style.
Now we know where the inspiration came from!
From Reuters: Zap.Com Corporation, incorporated in 1999, is a shell company. The Company was established for the purpose of creating and operating a global network of independently owned Web sites. Harbinger Group Inc., the Company's principal stockholder owns approximately 98% of its outstanding common stock. As of December 31, 2011, the Company has no business operations. During the year ended December 31, 2011, the Company had no revenue.

"So you're telling me there's a chance." - Lloyd

Zap is a great name. But there's no harm in starting with PayWithZap.com, like you're currently doing, then acquiring zap.com down the road when you have real capital or revenue. Owning zap.com now is a premature optimization, a nice-to-have.
I do this already: I use VoIP for talk and Google Voice for messaging on my Nexus 4. I don't have a minute plan, and only use data.
Is it really that difficult to understand that some of us have the foresight to realize that China's method of interfacing with its environment is not something that we want to see tarnishing a yet-untarnished planet?

What does it mean to "tarnish" a lifeless planet? Or even Earth for that matter? Every single kilogram of hazardous material on Earth was here long before humans evolved; all we're doing is moving around what occurs naturally. In the worst case, the same would be true of Mars.
We all had a tiny intuition that apple is not going to be the same after Steve Jobs death. Apple is gone for good!
I would prefer email service from a dedicated email provider rather than a domain provider. Can you imagine relying on someone like Godaddy for your email? Granted, Gandi might be much better than GoDaddy, but still not a great idea. You can still have email at your own domain but have them hosted by a different provider. (Like Google Apps).
Some of these are genuinely good alternatives but the headline is a bit too attention grabbing. A lot of these "privacy-invading" services are free (and offer more for free) than the non "privacy-invading" alternatives. If you aren't paying for it, you are probably the product holds very true.

For most people I have found that getting something a bit better for free is worth giving up on a bit of their privacy. I do believe however that privacy education and providing the details outside of a long ass privacy policy is very key moving forward.
Right - but that's WiMAX only. TBH the extra $30/mo is great to connectivity almost everywhere, even if it is awful EVDO Rev A.

You can also do the same with a rooted android Sprint phone... and get phone service to boot. IMO a better deal.
The feature of these patterns is that they are designed for other people. Nobody would reasonably choose to live in a shipping container if they had better options, and most conventional options are objectively better. Shipping containers have been relatively successful (in comparison with other shipping container dwellings) for student housing - a typology which is traditionally among the most dismal an educated mid-social class person is likely to have experienced for a prolonged period of their life.

Likewise, a cardboard bicycle. There are many circumstances where it is probably preferable to no bicycle, but probably few circumstances where it would be preferable to a typical bicycle constructed in a conventional manner.

Over the long term, the cardboard bicycle is likely to be an increasingly less preferable option as the availablity repairs and the availability of replacement parts becomes a greater concern than initial cost. There's a huge standardized infrastructure of dimensions and components which make the use of bicycles more practical.

Even the FP-45 Liberator was ultimately deemed impractical for any purpose other than psychological warfare.

http://en.wikipedia.org/wiki/FP-45_Liberator
> If you make "Presentation Zen"/"Merlin Mann"/etc. low-text high-concept slides for your talk, how do you make sure your presentation is accessible after the fact?

The problem here is that you try to optimize for two opposite goals - high focus/low information density visuals for talking, and broad-spectrum/high information density visuals for reading afterwards. I'd say, you should go with first, and as for the latter, go and write an article. A video or slides with additional adnotations is an acceptable compromise.
That co-op program is responsible for me being in software development. I started in CivEng, but every co-op term I had was a programming position. So I happily dropped CivEng and started doing what I had been doing on my own from a young age.

The co-op program is also the primary reason I chose Waterloo. You can't beat paying for school as you progress through your terms. Back then you could earn enough during a work term to fully pay for next term's fees and books.
It depends on how the benchmark was written. If it concentrates on crunching numbers and uses not much memory, then the caches are being hit, and caches/memory in general is where a lot of speed went in the last few years (also decrease in price).

But for some more general application, this might not be true. Then again it depends. For example a lot of the Adobe 2d-filters would gain from such thing, if the data is accessed the right way (swizzled if possible). But then such algorithms usually tend to be one of the 13 dwarfs that are easily parallelized using OpenMP, or rolling your own thread-version. Or even with CUDA/OpenCL/DirectCompute - but then you might have to pay for the communication between the CPU/GPU, and loss of result, or instability of results across machines (different floating point accuracy tradeoffs for the sake of speed).

But then the problem comes with state-machines, for example an LZ compression, or anything that relies on results from before. This is very hard to data-parallelize.
As someone interested in recruiting from Waterloo, but not from the school/area - where are the best places to make job postings / network?
You're right.. It's not all that hard to scale, and on top of that a single server really can support a lot of users. I built the back-end for an app in the App Store with well over 100k downloads and tons of active users.. It runs on 2 servers with a load balancer, and is total overkill. I could dispose of the load balancer and just run it all on one server.

I have a real problem with them blaming piracy for this, when there are many things they could have done to address the issue, as you mentioned.
Congrats Jinny, Scott and Fravic!!
Falcone is a punch line in Real Life. This whole story is ridiculous on many levels. If Robert Altman were alive he would remake "The Player" set in HackerNews, err, Silicon Valley.
The placeholder selectors in SASS 3.2 are really cool, almost like creating a private keyword for CSS.

But I would never use semantic class names, that just seems like a huge waste of time. If I'm building a page, I shouldn't have to touch a SASS file unless I'm actually creating new styles.

Technically speaking, a class name should never be something like "download-whitepaper" - IDs are used to uniquely identify things, not classes.
We humans learned how to compute from the natural universe.
No. It shuns mutable variables. It provides outs for performance or architectural reasons, but it's never a "good thing."

The ST monad is there for many reasons but if you can avoid it you probably should. If profiling says it's necessary, then add it.

Look at Coq.
I was semi-seriously thinking about doing almost the same thing here in Colorado.

The general assembly still has to nail down the details, and the federal government hasn't said what they're going to do, so it's still mostly an idea. Depending on how those play out, I'm going to look into it a little more.

In any case, I doubt it'll make me rich, but I think I could make enough money to quit my day job.
I don't know, sorry (not my group)
What forethought & subterfuge? Lying about your location after it's leaked is not subtle and was made up on the fly, according to his own account. (Also I'm not vilianizing him, not sure why you thought that.)
Thanks for the link. It's interesting to see a game developer's view on FP, though the presentation is a little undermined by the conclusion that includes statements like:

> By 2009, game developers will face CPUs with 20+ cores.
Why have caches at all? Couldn't you move the entire RAM on-die.
That rebar bicycle is completely a joke. This isn't "low cost engineering" it's "bike nerds got ahold of a welder and some rebar".

Rebar of that diameter isn't even commonly available.

It's also unusable heavy, and a needless waste of valuable steel scrap.

Sell that several hundred hunk of rebar, and buy yourself a brand new bicycle.

Here is a guy that did one as a sculpture at his university: http://rebarbike.tumblr.com/
I was about to ask how you got your alias working with completion, and then I found this: http://stackoverflow.com/questions/342969/how-do-i-get-bash-...

I've never messed with bash completion before, but it was as simple as adding this to my bash_aliases:

complete -o default -o nospace -F _git g
Recently I heard a talk by a guy from Oracle designing Sparc CPUs. IIRC, he said that while they could potentially put bigger caches on their CPUs, for their test-cases it wasn't that much of a benefit above their chosen size.

Another interesting note from that talk was that they had spent a large amount of time making an 8 socket architecture with quick-connect paths between all pairs of sockets for memory transport. Unfortunately that was not as important as believed either, since the programs that typically benefit from 8 CPUs normally have good memory properties anyway.

Not sure if either data-points are true, but interesting nonetheless.
Show HN: My first open source project - A reddit parser.
First open source project. Allows you to parse reddit and create a 9Gag like website.
If you guys could see how I am traversing right now you would abandon node for clojure, move to Shanghai and pivot to the enterprise.
Being a T-mobile customer for several years is your problem. It's only open to new customers, and only online. http://prepaid-phones.t-mobile.com/monthly-4g-plans
Well if your looking to hire Co-ops from the university here is the link https://uwaterloo.ca/jobmine/employers
Good luck, but the deep, existential shittiness of business software will never change until the users are able to exert market pressure on software manufacturers, without the soul-killing intermediary of IT swallowing those signals and excreting them as endless stinking checklists and RFPs.
We have an internal job posting, you can access it here at jobmine.uwaterloo.ca; there are separate postings for co-op and alumni students.
Ubuntu Linux on the Nexus 7 tablet
Extremely heavy.
A lot of new people might be wondering, "What's difference between SoundCloud and Pandora/Spotify?". SoundCloud focuses only on indie music. Tracks that get more comments, listens, get on the Hottest Track List. There are a ton of gems that aren't played on the radio that can be found on Sound Cloud. Now you can be a hipster too.
This is the most blatant piece of self promotion, I can't believe Wired posted this.

Reading this is like someone arguing, the world is going mobile. Yea brilliant observation.
How can you project without past data?

Me personally? Or anyone?

Because it's pretty clear that people can and do project without any data. For example, Apple hadn't sold a single phone, and Steve Jobs went up on stage and said that Apple expected to sell 10 million iPhones.

Apple did ZERO market research. It was basic Jobs saying, "yeah, this'll sell" based on his own estimation. And it did.

I'm not Steve Jobs, but I also don't need historical data to project sales into the future, and be reasonably accurate when doing so.

What I do, and what I suspect Jobs did, is (a) see if the product/service resonates with me personally, and (b) most importantly, see if there is a narrative for the product/service that can be communicated to, and accepted by, large numbers of people. If I can't develop a narrative, I don't believe the product/service will succeed and I work on something else.

The ability to determine a narrative that'll work ahead of time is what makes the forward-looking approach work. If you can't do that with any kind of consistency, you should do Ries' approach, IMO.

I'm a writer/filmmaker at heart, and have spent many years getting good at story/narrative. So that's a really comfortable way to do things for myself and my company.
The university has it's own job site for co-op students, Jobmine. You can find more info here, https://uwaterloo.ca/hire/
What are some useful technical skills I can learn within a day?
Save the Date for Google IO: May 15-17 2013
Beyond App Stores: Weaving Apps into the Web
Here is a good overview of the 13 isolated computing problems when comes to multi-threading.

It's really not about compilers, fp, not fp so much as to what kind of tasks are easily multi-threaded. As I replied in another post - things like state-machines are very hard to parallelize (one of the dwarfs that the article below talks), while others very easy - like raytracer (to a point, since a raytrace have to share data across all computing units - cpu-s).

(An article from 2008)

http://www.cs.nyu.edu/srg/talks/BerkeleyView.pdf
Payment models like the one Carcassonne do: one payment for each "expansion" sound entirely valid. We're not talking $0.99 items, more like $2-$5 per expansion.

I have paid for the app and for each expansion, as I love the game. Still a low fixed-fee, as opposed to the MMO "buy virtual crap" model that seems to give IAP a bad name.

Perhaps there's a middle ground? More like "pay to attend events/quests/goals where the MMO part is accentuated (think virtual concert), but "most other stuff is free"? Something that gets those who like the game more to pay into it gladly while still leaving something on the table to get the casual person interested.
Copying somebody's design for personal use is one thing, but selling it for profit is quite another.
>> Starting on December 6th, it will be legal for Washington residents over 21 to possess marijuana

What? Is it actually legalisation or decriminalisation?

Either way, it's progress.
ok thx.
I guess it is "dangerous" because that is what we are teaching children at school nowadays, and young people at college, narrowing their views to this generally accepted concept.
About the 2-factor bit: Fastmail supports Yubikey for 2 factor auth and is available on free accounts.
Any relation to the flatiron framework? http://flatironjs.org/
I'm sorry but WTF.

Maybe I have my computer science theory all wrong but I distinctly remember this statement: the universe is Turing complete.

That means that it is at least a computer - it may be something more - but it must be at the very least a computer.

Secondly WTF is with non-computable arguments. Given arbitrary memory and ability to do computation - anything can be computed.

Thirdly what's this mapping crap - the universe's probabilistic state does not need to be mapped - it's just information moving around.

The Lagrangian method he uses can be computed. Looks just like an expensive optimisation problem.
A new brand of cyber security: hacking the hackers
it's Water Water Water - Wu Wu Wu
On one hand, the barrier to entry from competitors is very small.

On the other hand, most of your competitors are going to be smoking pot.
10 Buzzwords to Take Off Your LinkedIn Profile Now
Turn to Microbiology for your Twitter strategy
If you burn CO as fuel you are producing CO2 back.
The traditional OSS solution to "We need X produced. X can only be produced by specialized experts. Oh no!" is either a) develop the expertise yourself, then make X or b) hire people to make X for you. Technical translators are cheap next to folks capable of writing Ruby interpreters.

(I'm not intimately familiar with the field anymore, but my rough guesstimate is "A fifth the cost of them in San Francisco on an hourly basis, about a third the cost of them in Tokyo.")
Self-healing, self-heating flash memory survives more than 100 million cycles
Got a Kinect? Microsoft patented using its detectors to spy on you
Yes, it does. I will to look into phantomjs to see how it handles css and flash.
Google Play comes to Google Apps: Enterprises can distribute apps internally
No, it's not the exact same thing. Single tapping a mouse is selection. There's no waiting for the second tap because an item can be "selected" for a fraction of a second before it's opened. A home button can't take you home for a fraction of a second before the multitasking bar opens, so every home press has to wait before it can know what you intend it to do.
The Halo Effect and UI
Building an RC Car using Raspberry Pi, an Xbox Controller and Lego
That's another problem, but writing code that can be parallelized is also non-trivial, especially if you are used to using lists excessively.
Actually facebook has been recruiting a lot too, they had a meetup for facebook interviewees the day before the official interviews, there were 100+ students there, I was really suprised
If we find life on Mars, I'd wager it will end up being evidence for panspermia.
as someone who was in the last summer batch and in a very similar situation...
I can attest to learning more there than I have at University.

3 months in a stimulating environment filled with curious people all working on getting better at programming? yes please.
Repurposing special kit parts for your own builds is one of the best parts of Legos.

It's an early age manifestation of the hacker ethos - taking some thing and finding all the ways you can use it outside of its original intent, and then putting those disparate things together to build something entirely new.
I think it's worth noting that in the more systems side of CS, researchers focus on publishing in conferences. Conferences have their own sets of problems, but the turn-around time is much better than that of journals.
Fastmail does offer two-factor authentication with SMS: https://www.fastmail.fm/help/features_alternative_logins.htm...

You can also set up passwords that are only authorised for read-only access, one hour passwords, one-time passwords and Yubikey logins.
The 'Purchase Principles' CTA at the bottom is ... ironic? I think this counts as irony: a bootlegged design soliciting users with a phrase synonymous with 'Buy Scruples'.
I agree the co-op system is one of UWaterloo's greatest advantages. Not only do students earn money to pay tuition, they get work experience at global tech companies (Microsoft, RIM, Amazon, Qualcomm, Nvidia). Many undergrads graduate with an offer from one of the companies where they interned.
Heh, it is the other way around for me. The art is often crude and generic and thus forgettable. I mostly listen to free music and I do not use a player where the cover art is prominently taking space so that might play huge roles. The random cover art on Soundcloud did not strike me as unique and rememberable.
Thanks, that's encouraging and you sound like a lucky father. I'll expose her for sure, I just meant that I don't want her to know that's what I want her doing so I avoid triggering her rebellious instincts.
the CCC published an in-depth analysis of the so called bundestrojaner in which they for example proofed that many of the techniques jused are unconstitutional (for example intercepting skype calls).

I dont know if there is an english version of the paper (short english summary and link to the german paper here: http://ccc.de/en/updates/2011/staatstrojaner) but it was a very amusing read. Especially because it becomes clear very fast that from a technical standpoint, the software is horrible. Unencrypted communication with the remote, no auth or integrity checks and so on. Also, a lot of data is sent over a proxy in the US.

The results were published in various newspapers, among them the Frankfurter Allgemeine Zeitung (FAZ, a very big and well known newspaper) who printed one page of the trojans source code. The headline was something like: "You cant understand this language but this is what controls your everyday life".

Im very glad that we have an institution like the CCC here in germany. Its the closest you can get to a computer/tech/hacker lobby which argues from a very pragmatical point of view for example when it comes to things like voting machines.

edit: if you want to see the pages from the FAZ with the code, you can find it here (warning - big pdf): http://www.faz.net/dynamic/download/fas/FAS_09_10_2011_S41_S...

It's titled Anatomy of a digital vermin. The code is introduced with: "A text we dont understand but it nevertheless rules our lifes"
I don't know why you were downvoted. It's obviously wrong to play pop psychologist from an internet article, but that could be an explanation - I know firsthand, several family members are bipolar and have done similarly money-disregarding stuff during a manic episode.
Disappointed that Google's own application doesn't support 2-step authentication and application specific password.
Push the migration separately before you push the updated model definitions, when you're adding fields.
Copy and Pasting Code Should Be Illegal
If it's not available, make it! Stir the hacker spirit up from deep inside :)
Hilarious point about what HN would have said about Google.
Windows runs pretty well on one :p
Check http://communitech.ca which is an organization which supports tech companies in the area.
For folks who don't quite understand the difference, the 4-month alternating co-op program at Waterloo is distinctly different from the long-term 12-16month co-op employment program at University of Toronto (aka Professional Experience Year).

Both have obvious strengths and weaknesses when looking at the employment time horizon vs. employment variety. When I applied to both schools in the mid-90s I viewed the longer employment term at UofT as higher value and ended up there.

In retrospect, I underestimated the value of Waterloo's 4-month co-op programs. At the time, I feared I wouldn't be able to work on projects requiring longer-time horizons having heard second and third-hand anecdotes of some students getting crappy 4-month co-op assignments.

In terms of defraying tuition costs, I figured earned salary was about equal between the two options (4-5 Waterloo co-op terms == 1 UofT PEY term).
U-M study shows BPA exposure in fetal livers