skysight-inc/HackerNews huggingface dataset:
I always tell my media technology students that everyone should learn to sketch and learn to play a musical instrument. You don't really do this in order to be able to draw something to hang in a gallery, or to perform in front of others, though that may be a side benefit. You do this in order to learn to see and to hear better. No doubt this is useful too, but the real reason is to better appreciate and experience the world around you.
I love reading technical books on my ipad3, but much prefer novels on my Kindle 4 or my 4" phone.
Or trick people into bringing their carriers into zero zero before ganking them.
After being part of several remote teams I would say the dynamics are the same only the medium has changed and if you don't adapt the dynamics to the medium then you will have issue. One one team I was on everything was done in the issue tracker and email as such their was very little dynamics. On another we still had a tracker and email but we also had a developer chat room set up in Skype, as such the developers shared personal stories, interesting news and work related stuff as such the dynamics grew. I think it takes particular individuals to comprise and build a remote team but if you have them then can build just as effective of a team as all on location. The difference is that you have the added advantage of finding talent in other local markets. I think in the not too distant future it will be common wisdom that if you are not competing for talent in other markets you are not competing.
More on the science of persuasion and getting a new job
This has been the case for years now. It's not new. Is there something I'm perhaps missing?

On a side note, does anybody know if this is a 'true' delete and not just yet another 'set deleted=true where profileid=xyz'?
IBM Launches New Expert Integrated PureSystems in Major IT Shift
Agree thats what I said (or at least meant)
You need licensed spectrum to run a facilities-based cell phone service. Any good ideas on how this guy is gonna acquire some?
Dear DoJ: You Need To Sue Apple Again
The fuck is wrong with you people?
Satellite proposed to send solar power to Earth
http://0x10co.de/ylv5v - useful map of screen color codes if you are going to draw.

As I see most of sketches are related to printing on screen ;)
I've been drinking this brand for quite a long time, and it's about $10 cheaper: http://www.amazon.com/Rosamonte-Traditional-Yerba-Mate/dp/B0...

It's surprising to me that yerba is just starting to catch on in the US.

You should try it some time with a little bit of milk and peppermint syrup. It's heavenly :).
This is a really great step forward for password strength estimation. If the OSC could get going on it and add a bunch more patterns it could be a great solution. Perhaps I'll have time to work on some patterns.
The problem sounds super fun. I spent an evening in Ruby Warrior [1] just for the fun of it a few months back and your challenge seems like it might be an even more fun version of that. I'm sure you'll get some good submissions.

[1] https://github.com/ryanb/ruby-warrior
Nice! What are you guys using for encoding and transport?
Dropbox For Developers
I agree that there are legitimate concerns with some of Rust's keywords, such as the visual similarity between `let` and `ret` (which arguably could just be `return`).

> But things like "iface" for interface strikes me as the result of designers who have their priorities mixed up.

Disagree with you here. `iface` is no harder to visually parse as "interface" than `&&` is to visually parse as "logical and". You should try using the language and see if it's still a concern after ten minutes. If so, make a posting to the developer mailing list (https://mail.mozilla.org/listinfo/rust-dev) and let them know. The developers do care about pleasing syntax, but be warned that the language is still in such a larval state that they don't really spend much energy bikeshedding.
Dukan Diyeti Nedir? Dukan Diyeti Nasıl Yapılır?
Lazy evaluation probably adds more unintuitive cost. E.g. Haskell uses thunk to track yet-to-be-evaluated values. These thunks take up memory and take up CPU cost. For lazily evaluated function calls (or expression), each call has a thunk created and it will be evaluated later when needed. For deep recursive calls the thunk link can be very long.

Lazy evaluation is great in that the actual computation might not needed at the end but there are non-trivial cost to track and evaluate all the thunks.

It's an extra dimension to consider when comparing the cost of doing simple computation with strict evaluation vs utilizing lazy evaluation with the added thunking cost.
Which sucks, but how do you accomplish this legally?
Why I like the new Privacy editor in Google +
I don't understand the term 'asymptotic cost' in the context of functional programming - simply the difference in efficiency between functional and imperative programming?
You need to define your terms, namely "libertarianism" and "work." I assume you mean right-libertarianism, something like anarcho-capitalism or perhaps minarchism. By a society "working," you could mean scores of things, from maximizing personal happiness, to raising the minimum personal happiness, to maximizing average income, to maximizing socioeconomic equality, etc. Do you consider any modern or past society as "working?"
I find that the most banal things on the radio suddenly become endlessly fascinating when the alternative is getting out of bed.

"This advert for conservatories? Oh, I'll just stay in bed until the end of the commercials.. ooh, I've not heard this Rihanna song for a few hours, just one more song.."
1. Android would be short term profits. Let's just take Chinese market. China has 70% Android. Now, I am coming to the market and building a new Android phone. It's awesome and everything but how do I stand apart from HTC, Samsung, Moto and low cost options like ZTE? Imagine a Lumia running Android. Would I be able to beat HTC and Moto and Samsung with that?

2. I guess we will start seeing the Nokia MS partnership success going forward when Nokia really has a chance of adding value to MS products.

I agree that Nokia took on the insane task of reviving themselves as well as MS. But if they can get some sort of adoption with WP7, they can continue to survive and add value to the ecosystem going forward with WP8. They have to continue on life support until their true strategy kicks in to place.
To be more specific: the CPU has circuitry that, upon power-up, either a) sets the program counter to a specific initial address (like all zeros), or b) fetches a word from a specific location in read-only memory (the "reset vector") and loads it into the program counter.

Typically, the initial program counter value points to startup code in read-only memory. (On PCs, "read-only memory" is the BIOS, on most 8-bit game consoles, it's the chip in the game cartridge, on microcontrollers it's the PROM or flash memory where the firmware is stored, etc.)

It wouldn't make much sense to start executing code out of RAM on startup because the contents of RAM will be random garbage. Powering up an old game console without a cartridge does something similar--when there is no ROM chip physically connected to the CPU, all attempts to access ROM return 0x00 or 0xFF or something random, and the CPU just executes bogus instructions until it's powered off.
I personally believe when an artist or group starts being taken seriously by the Jazz world, that's a sign that they're doing something right. Highly recommend Jonny Greenwood's recent other work: http://www.npr.org/2012/03/04/147668709/first-listen-krzyszt...
Except both Haskell and Ruby are useful.
Yes, I think the great lesson we can take from functional programming is not of being functional 100% of the time, but of not having mutable global state. Your inner loops, local variables, etc. can all be mutable and nobody will care, as long as your interface is functional.
Introducing Groups for Schools
Not to mention the lengthy litigation following cease-and-desist letters, pursuant to the patent the Kidz Club filed on bee honey made from genetically-enhanced beez (sic).
Just save your time and read V. I. Arnolds "On teaching mathematics" instead:

http://pauli.uni-muenster.de/~munsteg/arnold.html

He said everything I could possibly want to say as a reply here but probably better then I ever will be able to put it:

It is only possible to understand the commutativity of multiplication by counting and re-counting soldiers by ranks and files or by calculating the area of a rectangle in the two ways. Any attempt to do without this interference by physics and reality into mathematics is sectarianism and isolationism which destroy the image of mathematics as a useful human activity in the eyes of all sensible people.
Almost every problem that involves material resources and time can be modeled and solved using math. The strech people go around to avoid using applied mathematics, either by choice or ignorance, is astonishing.
But then you lose the thing that "magically" links the phone to the computer, i.e the simultaneous record of the event occurence.
Are you comparing the amount of attention cats need with the amount children need (particularly infants & toddlers)? You are so going to have a wakeup call one day :)
I take issue with his "coffee = bad" assertion as well. Maybe he was just drinking too much coffee. I know I was getting chest pains when I used to drink way too much, so I quit for a couple of years. Now I'm back to one french pressed cup everyday, although I don't need it, and I finish it well before noon. A little bit of good coffee goes a long way, and although no definitive link to good health has been found yet, medical research is looking into it because of correlations that have been found (just google "health benefits of coffee").
https://www.facebook.com/help/?faq=125338004213029#What-is-t...?
Kindle Fire isn't e-ink. With my regular Kindle and the Amazon case with LED that uses the Kindle battery I still get a good 2 weeks between charges. The case is a mediocre compromise - it shuts the light off if the Kindle goes off which is nice, but it makes the Kindle quite a bit more unwieldy.
Awesome! Would be great if it had an API and let us include the service in our apps. Although .. not exactly sure how that would work.
"competition" - that's the solution then.
Once RIM have managed to destroy themselves in the corporate world you are left with the choice of buy Microsoft

MSFT's only hope in mobile, and their only reason for going there is to be the standard business solution - the only one that works with MS-exchange, MS-domain-emperor(or whatever it's called today) and MS-office cloud.

Once you ensure that corporates/government only allow MS mobile devices onto their networks you have a pretty nice market sewn up. And one that doesn't care about price and buys new kit regularly

The only tricky bit is persuading all those corporate and government customers that they haven't had a perfectly workable blackberry solution for years, and that they shouldn't save money by allowing workers to use their own iPhones.
Cool, thanks for the link. If I understood correctly from your article, supernodes are basically Skype clients that act as distributed servers used for discovery of other clients.

But I imagine authentication has to happen against a Skype server, and the clients would have to constantly communicate with that server to stay online, to get the current balance, etc... That's 40M requests at any given time. Since it's semi-distributed, and you have to pay for the service (to call a landline or internationally, for example), how does this fit into the distributed model and how do they keep track of everyone?
This has existed for quite some time... At least over a year.
59. Don't eat in the 2 hours before bedtime. If you do, your body will initially use its energy to digest your meal instead of to nourish your body.

This one is big - simple change, drastic results.
This is great! Very useful information. I'm assuming the poster is the author, how did you get this information? Are you using the JSON API talked about here: http://www.bemasher.net/archives/1002 ? Or are you just scraping?
Why is there a seemingly endless stream of articles about how to 'get up early' and be productive? I've yet to see an article espousing late night productivity. <sigh> nightowls get no love!
I agree. I deliberately stop drinking coffee for a month or two once in a while (just to prove myself that I can), and it never takes more than 2-3 days to completely withdraw from the physical effects.
And to where does it upload the photos? I have no idea what I am even looking at.
Home Depot Caught Promoting Questionable Linking Tactics
This is what works best for me when I need to get up. I have the problem that there are always a million more things I want to do before I go to bed. If I let myself do them I will be wide awake and focused until I hit a wall and have to go to bed, but this time will be about 2 hours after I should I have gone to bed and the next day I'll be terribly groggy if I get up at the normal time.

The most important thing for me is not giving in to staying up late. My brain wants to do it, but I have to say no.
Rendering the world
It's just a fancy word for the BigO notation. See https://en.wikipedia.org/w/index.php?title=Asymptotic_comple...
Web Audio slide deck from Jerome Etienne
PPK is discussing general drag-and-drop functionality in the browser, not the file-specific drag-and-drop.

Dragging files from your desktop into the browser to upload is fairly simple to implement and works consistently on HTML5 compatible browsers.
Which is why Apple should've withheld dividends for another year and stock piled enough cash for a hostile takeover of Amazon and taken over the world!
I haven't tried reading on an iPad, but I have on my 10" Thrive. I agree that such a large screen makes it more difficult to read due to the amount of eye movement needed.
That's a hyperbolic comparison. Yes, focusing on outliers makes all the other data points look the same. My point is that in the context of each team/app, those differences in acceptable risk matter.
You’re probably doing it wrong if testing is taking more than 1/3 of your time. You’re definitely doing it wrong if it’s taking up more than half.

"No generalization is wholly true - not even this one" said Oliver Wendell Holmes.

What proportion of your time do you spend writing tests for a one-off bash script to fix some filenames? What proportion of your time do you spend if your writing the fly-by-wire code in a 777? You should spend "enough" time writing tests - where "enough" is extremely context dependent.

I also worry about this sort of advice because the reason many spend too long testing is that they're really bad a testing. I fear this group will use the quote as an excuse to do less testing, rather than get better at testing.

Also, to be honest, I'd be hard put to tell anybody how much time I spend writing tests vs. writing code. I've been practicing TDD for about ten years now - and I just don't think about "testing" vs "coding". I'm developing - which involves writing tests and writing code. Trying to separate them out and time them makes about as much sense to me as worrying about whether I type more with my left or right hand.
Yes, ruby-warrior was an inspiration. The challenge is just a bare minimal RPG at the moment, but I hope to find time to improve it. To-dos: https://github.com/reedlaw/ruby-mmo/wiki
Agree, but I'm concerned all these rules of thumb are doing nothing to help the authors of bad test suites understand why they're bad and how to fix them.

In my opinion the point of building out a test suite isn't to reach 100% code coverage, it's to allow developers working on the application the ability to refactor quickly and aggressively during the development process while remaining confident that it will still perform correctly when they're ready to release. Poorly written tests (or over-testing) will slow down refactoring and hinder development. But, in my experience, not having the right tests can mean firing up your application and manually testing after each small code change to prevent regression. Understanding the trade-off is key to helping developers answer the ubiquitous question: "do I need to test this"?

This role for unit tests is described effectively in Chapter 1 of Martin Fowler's awesome Refactoring book (or Refactoring, Ruby Edition, if that suites you. That's the version that's on my desk right now.) This use case is also highlighted in Eric Evans' book Domain Driven Design, where he highlights one of my favourite application development techniques: "refactoring to deeper insight." Both books are among my favourites.

Adding features to an application isn't just about appending files and lines of code, it's also about changing existing code to allow the new features to fit comfortably into the application's domain model. If you can accomplish that goal with "light integration tests" go for it. That'll mean much less overhead during refactoring and will do a good job of enforcing correctness. If your application contains a robust domain model (which it very well might) you may find unit tests useful for maintaining model integrity during development. This is probably what's meant by "Naturally, some parts of a complex app will behave like a library". When you change the domain model you'll have to change tests for all the affected classes and that's a good thing. It explicitly highlights how your change affected the model, which you should certainly understand before committing your changes.

I will admit this distinction is hard to communicate to first-time TDDers. However, I've found that after having to eat their own dog food for a few iterations (adding features to your own code) smart developers quickly find the sweet spot. The less code you write, the less you have to maintain. But too few test or poorly written tests can slow you down just as much.
Jeff Bezos, Eric Schmidt bankroll money transfer startup Beamit Mobile
On the subject of kids pages, if you haven't seen the NSA's CryptoKids ( http://www.nsa.gov/kids/ ), CIA's (https://www.cia.gov/kids-page/) or the NRO's ( http://www.nro.gov/kidspages.html ) kids pages, I'd recommend a quick look.
I see, I was confused about what you mean by LED built in, my apologies.
I've had the exact opposite experience. When I want to give my phone number to someone, Android's "share via barcode" functionality is the most reliable way to do so. The people who need my info simply scan the QR code on my screen, and they instantly have a fully-populated contact entry for me. It works better than having them manually enter the information, emailing them something, or using NFC or Bluetooth.

Similarly, if you're at a new computer and you want your phone to authenticate that computer, the computer just needs to display a QR code that your phone scans. The phone then authenticates to the service, sends the token in the QR code, and the computer you're at is trusted. Even easier than bumping.
Ah yes. Messages are never deleted though..

-----

Chat. This section showed some old chat conversations. All data was rather recent, which means that chat messages were deleted sooner or later. It is unclear if this section is still existing after facebook recently merged its chat and messaging function into one, but seems if all chat messages are now following the rules of normal messages.

Note: According to facebook’s privacy policy messages will never be deleted.

Example:
...
Author Max Mustermann (123456789)
Recipients Petra Musterfrau (987654321)
Sent 2011-06-06 19:05:56 UTC
Body Hey, do you want to stay at my place tonight?

---

http://europe-v-facebook.org/EN/en.html
I'm having the opposite problem, trying to post a Github (open source) project on HN, but it never gets submitted!

Here it is in case you wonder ...
https://github.com/kelvin0/PyXML2PDF
Motion-focused platforms definitely open a whole can of worms in terms of making them accessible to everyone.

It will be interesting to see how companies evolve interface design further to adapt.
I believe just-woke-up me learned a different version of mathematics.

When I set the alarm the night before I can budget my time appropriately. 30 minutes to get where I need to go, 15 minutes for morning chores, 20 minutes for breakfast, etc. I'll add an extra 10 minutes for unpredictability, set my alarm, and go to sleep.

Then when I wake up, I can hit that snooze button because apparently 60 - 9 minutes is plenty of time to get 50 minutes of stuff done. Then I hit it again, because I'm sure I can just do things a little quicker. 60 - 18 is plenty of time to get 50 minutes of stuff done.

Finally I get up and start to wonder how I ever rationalized that I could get 50 minutes of stuff done in 30 minutes.

It reminds me of when I was on prescription pain medications after a surgery.
Those don't really seem like rules. They seem more like ways that you and your team got lucky.
It's only a little bit ironic that his calendar for July 2012 is wrong.
I'm tempted to notify all my friends, delete my account, recreate it under a pseudonym, and re-add my friends, while being much more careful this time around with what I share and my privacy settings.
I'm also learning Korean and I'm looking for a book to try and read. Unfortunately I haven't found any suggestions. From what I've heard children's books are actually harder to read because they use a lot of words that only children use. Harry Potter might be a good idea, but it seems to me like it would have a lot of fantasy related vocabulary which won't be very useful. A story set in modern day real world would probably be better.
I also keep the taskbar vertical. The important thing if you use a mouse is to have it on a side that's not next to another monitor so the cursor stops at the edge.
Custom Shop Inspired ESP White Guitar 
Price: $408.83. Save $20 off 2012 Sale. Free Shipping Worldwide. Wholesale Guitars From China. No minimum.The time I burned my guitar it was like a sacrifice. I love my guitar. Jimi Hendrix
YMMV indeed. If I do that, forget it. The most awake I'll be when getting up is when that first alarm goes off; any subsequent "snooze" just gets repeated until "too late" hits. I may be staggering out of bed feeling ill and half-zonked, but I'm UP.

Best way I find to fight the "snooze button" effect is to have a reason to get up. Make sure there is no way to rationalize another 10 minutes. I have to be out by X:Y0AM, and must do P D & Q before, and any delay will screw that up - so I have to get up when the alarm goes off, no matter how much I hate the fact DST means it's just as dark out as when I went to bed.

Once up, the next step is JUICE. A shot of sugar, in a healthy format, to stimulate blood sugar levels and get energy going. That's enough to get the rest of the process going.

Toddlers help. Get 'em to bed so they'll get up when you want to get up. Nothing is more irresistible than 2.5' of "Da Da! Milk!"

Final tip: don't care. Doesn't matter whether you want to get up or not, just friggin' do it. Between this and other issues, I've largely eradicated the "I do/dont' want to" mindset: I don't care, it doesn't matter what I want, just do it because it has to be done.
Interview with raganwald about HN, writing, lean publishing and Leanpub
Why Not Use Port Knocking?
What the Heinleins Told the 1940 Census