skysight-inc/HackerNews huggingface dataset:
>It's the sites that you use that have chosen to include the code snippets needed to display ads or track you (not withstanding those terrible ad injector add-ons).

Facebook tracks me and builds a shadow profile whether I use their shitty site or not.

>In fact, our reluctance to pay for any type of content has led to the state we are in today.

And yet if I pay for something, it invariably still shoves ads at me. Paying TV subscribers have to watch commercials. If I pay a subscription to the Economist I still see ads in print and online.

>Paywalls largely don't work for many types of content

Content isn't worth as much these days.

>When you block an ad, the network doesn't pay the site. Simple as that.

And that's why I love ad blockers. I don't want anyone to get money for forcing me to watch ads I don't want.
Interesting story except it's far from novel; Zen Habits has been all about this for a long time. On a side note, why are many mainstream news site so difficult to read on mobile? Time ought to be minimizing their use of glitchy mobile JavaScript. Scrolling was painfully glitchy.
"""
Q: What do you hate about coding?

A: "Software engineering". Most real-world programming doesn't involve any new algorithm, doesn't require any cleverness; it merely involves implementing some known solution and making sure it's robustly commented and tested. It requires self-discipline simply because it's so boring!
""" [1]

SnapDragon, who's current rating is 3005 on Topcoder, and was ranked 18 on that site said that, who by the way is employed at Google (at least he was when he gave that interview).

I think that pretty much sums it up. In addition, there is an aspect of software engineering that is much like playing with soap bubbles. All software eventually becomes outdated and unusable. If you're very lucky, some of the code you wrote will be used in future versions and maybe last for a decade or two before even that is completely discarded and forgotten.

So it is completely unclear that anyone would want to write production code for the entertainment value. And secondly, most real world programming is in fact pretty boring, and it is likely that solving puzzles is far more entertaining.

To draw an analogy, some smart people don't do well in school because you are graded on things like penmanship and mentioning the units and things like that. I don't think the scenario here is vastly different.

[1] http://community.topcoder.com/tc?module=Static&d1=features&d...
... you're saying that people who aren't citizens of France should be able to vote in French governmental elections? You're opposing "only citizens of that democracy can vote in it"? Why is it a human right for a Russian or a Fijian or an Argentinian to vote in the French elections?

I can't make out what your problem with my comment is.
Microsoft to Remove Default 'Do Not Track' Option in Future Browsers
Show HN: Cubecamp – Discover and create curated digests
I've heard people say this. But did they get the chef's choice of nigiri? Every piece I tasted was like a totally different animal and the pieces were gorgeous, grade 1- to 1+, properly prepped. It was stupefying considering how corny the place was.
Agreed. And sadly I do believe more Americans (or people in general) would know who Snowden is if his revelations were conveyed in terms of dick pics.
In most cases, a website will not get paid unless the visitor actually clicks on the ad (or carries out the action that the ad points to). In those cases, using Adblock and simply ignoring the ads would produce the same amount of revenue for the site: zero.

The problem here is that the trade-off is not "I tell you a story and you see this ad in return". The real trade-off is "I tell you a story and you have to allow these other shady companies to track you and run their code on your computer". Ads demand too much in terms of attention, performance, privacy and security.
That's not available in my country, whereas the current link is
In a small embedded processor (the launchpad processor definitely qualifies) you really want to set the baudrate at compile time. Indexing into a table is wasteful and unnecessary.

Also, the MSP430 baudrate generator is set up so you can start with #define's for the clock speed and baudrate, and with preprocessor math (division and masking) set both baudrate selection registers.

Microcontroller datasheets invariably include tables for baud rate divisor settings. This is depressing, as it indicates there are enough programmers who fail at sixth-grade math to make such tables necessary.
> The rant is written as though advertisers snuck into the media, as though they infiltrated, they used subterfuge to penetrate an otherwise non-commercial, innocent world of dollar-free self-expression.

Apparently you never used the web in the old days? It was a "non-commercial innocent world of dollar-free self-expression".

> Advertisers and the advertising industry were the parents and premise of this world.

They absolutely were not. Web sites existed without ads and without sponsorship and they still can.

It's as if you are claiming that record studios invented music.
To add to what rtpg says, if you look at an actual, monadic example of an IO:

putStrLn "What is your name?"
>> getLine >>=
\name -> putStrLn ("Hi, " ++ name ++ "!")

It's just a giant chain of instructions, each previous result feeding into the next. Nowhere do we assign anything, modify anything, etc. No mutation.
Airbnb adds Cuba to destination list for US travellers
Cheers! I've always been a little skeptical of Mantle but it works for now. Might move to Core Data a few versions from now (I like NSFetchedResultsControllers).
Agreed! So was Facebook--it was just another MySpace clone. Or Google--another search engine. Sometimes the best ideas are seemingly stupid and pointless. I think the name is tongue-in-cheek because "stupid things" tend to become great ideas. I think it's a great idea this is going on.
Wait, so you're saying... you don't disagree that all people have a human right to participate in their own government?

That you only don't think all people should have the right to participate in all governments?
California vaping: The new subculture
WebRTC market expanding and maturing, but in unexpected ways
That's a big question, its usually a first year software engineering degree assignment. Its the question of object orientated programming vs procedural programming.

The main thing with having classes is about encapsulating functionality into objects which can be tested, reused and extended as a component in its own right.
Is your dogged persistence in this thread simply a test of our collective ability to abide by the new policy?
Video not available for Australia.
Use your fingers instead of sticks and use quick movements to prevent disaster. You can get good at it with sticks but it is totally okay to use fingers.

Other tips: never ever stick your sticks standing up in a bowl. Slurp your broth/noodles. And finish every grain of rice or noodle you order. (If you're in japan, anyway)
I'm in Australia at the moment. Just a couple things I find refreshing, besides a generally more laid back attitude about a lot of trivialities:

* No tipping. Employers are required to pay a living wage. ($17-21/hour, depending on some factor)

* Sales tax is included in the price. No "add x% at the register" crap.
Works fine in New Zealand ;)
Congrats on your launch! Just wondering, how did you come up with this pricing model? I think you need to change it because majority of the buyers can wait for 1 day than paying $400. OR am I missing something here?
try downloading it with youtube-dl, or use tor :)
Surely it's worth a few citizen's dick picks being seen to stop terrorism, right?
Wag Launches Its On-Demand Dog Walking App in San Francisco
I think it was a huge mistake to announce Angular 2.0 so long before its release date. In the open source world, you should aim to release the product BEFORE you even announce its existence, not the other way around!

When you release first, you get valuable feedback from early adopters and you get an opportunity to add finishing touches without upsetting too many users.

When you announce first, you are effectively labeling your current release as stale/outdated and no one wants to build a new project on legacy technology!

As for AngularJS itself; I think it's fine structurally. I don't find it too 'monolithic' - I think it strikes a good balance.

You could use something more modular (single purpose) like React, but then you'd end up building a whole custom framework on top of it (made up of a large range of small libraries) to handle things like routing and data/validation layer, etc... Is using your own custom framework (made up of so many small <and potentially less than compatible> open source components) really better than using a single cohesive solution which is maintained externally (for free) by the open source community?
What interview question to ask when hiring a Software Engineering Intern
Microsoft Bond
Tor Browser to the rescue. Thanks.
Might have something to do with the scrolling: the video at the top autoplays if it's visible and pauses if you scroll past it. If you've already paused it and you scroll past it makes the audio cut in and cut out for a second (at least on my machine). Scrolling back up causes it to autoplay again even though I already paused it.
Crowdfounders back homophobic pizzas [video]
1. Don't look for a "cofounder". Look for someone who can work with you and find a way to compensate him fairly. IF he performs and willing to jump, then think about cofounder.
2. Reach out to as many people as you can on LinkedIn that you think may be fit, tell them what you're doing, and ask if they want to help. IF they try to sell themselves and talk comp first, IGNORE. IF they roll up their sleeves and get things going, continue.
3. The only way you'll know is to try a few of them out. Not easy, but no other choice.

Also: IMO Hungry horses are better than fat elephants. So don't fall for experience / branding / whatnot.

Feel free to email me (email id in profile) for more specifics.
One question: before offering a gig to you, do clients offer you to take a technical interview? And do you agree to take it?
Snapchat got more than 400 legal requests for user data in 4 months
Show HN: Strongbox – Encrypted, Open Source Video Recording for Android
> They never asked for your permission, don’t even start asking for theirs.

Correct, Banksy never asked permission before shoving his advertising in my face.

http://news.bbc.co.uk/media/images/45894000/jpg/_45894102_un...

http://www.brooklynvegan.com/img/music2/BV_Screening_Invite....

Happy enough to use the system when it makes him money.
They're just trying to have little fun and think outside the cylinder. I wouldn't take it so cynically.
Facebook introduces video app Riff
Amok – Live Live Editing for JavaScript
Religion is so weird.
GoDaddy shares soar 31% in first day of trading
This was excellent. Thank you for sharing.
Often when you use a bunch of functions together, you end up passing the same arguments. Those arguments represent some kind of state that your pass around from functions to functions. Sometimes you might even add an argument to a function just to pass it over to another function. After a while you might get tired of changing your function signatures and it makes sense to group those common arguments into a single data structure that can be accessed by your bunch of functions working together. While you're at it you might as well put the functions in that data structure too, so you can see clearly how they relate to each other. That's basically what a class is for.
I like subtle dig at Vessyl https://www.myvessyl.com/
The funny thing is that (as far as I know) there can never be any more than this. Taiwan stopped giving out banking licenses, so you can only open up a branch here if you buy someone else's. That happened, ABN Amro exited and ANZ bought their stuff a few years back. Other banks that couldn't get in, got some of their stuff locked up or expelled, because they came over from e.g. HK and were doing banking services for some people.

Taiwanese financial regulations are a big hot mess, and if anything it seems to be regressing. E.g. used to be you can connect your account at any bank to Paypal (ebay / online selling anyone?), now there's only one single bank that you can use, and they call it "innovation" and "competitive industry" (exact words the clerk told me, couldn't help laughing into his face).

There's a lot to improve and nobody who can put the pressure on them to actually do that...
They were inspired by http://www.stupidhackathon.com/ If you can't wait for the results, have a look at that one.
The MSP430 is a lovely processor, with a beautifully elegant combined 16/32 bit instruction set, dense code, and a good compiler if you want it (and it's a joy to write assembler in if you don't). It also runs on basically no power --- the one I've got on my desk will run flat out at 16MHz and draw 1.5mA, and it'll idle at down to 20nA. TI will sell you a complete set of dev kit hardware for $10.

Plus it's got 64kB of onboard FRAM --- performs like SRAM, but it persistant! No pesky flash to worry about.

It's also one of the few of this class of microcontroller which have combined data and instruction address spaces, which means you can do things like load code from external storage and run it; you can actually write real operating systems for it. It's the closest thing to an old-fashioned microcomputer that you can get.

As downsides, I wish it had an external memory interface; you're stuck with the onboard RAM. And the memory map is inconveniently laid out for backwards compatibility reasons.
If you are outside of the USA: https://vid.me/search?q=last%20week%20tonight%20government
Video is indeed restricted for the UK and AU:
http://polsy.org.uk/stuff/ytrestrict.cgi?ytid=XEVlyP4_11M

Other John Oliver videos are not restricted:
http://polsy.org.uk/stuff/ytrestrict.cgi?ytid=uiN_-AEhTpk
edibleX is the most exciting category imho. I've always wanted to eat my computer after hitting a milestone.
It's a personal observation and also a big generalization.
I think maybe it's because extroverts often derive their self-worth from their interactions with others instead of basing it on intrinsic characteristics that nobody else can see.
I don't believe BrowserSync does 'hot code loading' like Amok is doing.

Hot code loading is when you update the running code without reloading the page, preserving any state in the program running.

If you watch the start of the Amok video you'll see author changes the elasticity value but the timer at the top keeps ticking and the ball doesn't reset to the start position like it would do if the page were simply refreshed. (BrowserSync refreshes the page when JS is changed).
Thanks! The effort you put in highlighting and describing all these coding pattern problems and/or language design issues is really strong and this is interesting, given you also stated how much you are loosing interest for this ecosystem and trying to sail away for new ones.
Honestly, what I see when I read these kind of articles is more of a cry of sadness for having to leave something which we would never want to leave, than a joy hymn to a better, newly discovered replacement path.

I wish, and I am sure you wished too, that the Ruby community could address all these issue in a reasonable time in order to not leave.. or at least not completely. But no matter how much strong this feeling is, it simply happens at some point that enough is enough, and you get sick of having to go through something in a way which even though it's great at the start it becomes more complicated than what it should actually be.

In my opinion though it's not a fault in Ruby, but it's simply all about Ruby's age and what we do expect from it. If its metaprogramming qualities and syntax and great object model were able to trigger the creation of something like Rails 10 years ago and not now for example, then it had to come with both pros and cons, to which you can always subtract 10 years of messy PHP and add up the inspiring of those whole new languages and frameworks you are considering to switch to NOW.

Honestly I am happy Ruby/Rails happened in time to be synergistic with my developer life, and I too fight with frustrations the Ruby ecosystem gives, but I can't feel like accusing it because it was like a very experimental thing, a prototype, that had great power but that nobody really consistently and concretely (big $) helped developing fully. Nonetheless it can already - only by standing on its feet - empower your start up at a fraction of the complexity (=cost) of other solutions. And, yes, its design will synthesize your ideas beautifully, which helps think faster.

Actually I think it's this exact struggle that keeps still alive and going the Ruby community. It's like as if we found the holy grail in a remote deep cavern, and were totally wicked by it, but then we discovered that we could only use it in that cavern. And even more frustratingly so, for some reasons this cavern was so far never dug up open by some multi-billionaire ruby miner.. hell it's so absurd that one can easily get hypnotized down there, staring at the beauty of the Ruby, while telling themselves that someone with bigger excavators shall notice it soon too.
This bothers me lot. Why would they block it for UK and AU ?
I'm not sure why Snowden feels vindicated due to the story not going in and out of the news cycle quickly. The average person does not care, something evident from the complete lack of constant mass protests nationwide (to give an example). On the flip side, Oliver is correct, we can't have the necessary conversations if no one really understands what happened, and the scope of it.
That's like saying a photo of my mom (by herself) that I took is a selfie of her.

"You keep using that word. I do not think it means what you think it means."
Actually sounds like an honest question to me.
I started to live minimal two years ago. I noticed I wasn't happy at all with my life and decided to go travelling the world, something that I always wanted to do, but somehow never did. I gave away almost all my stuff, what I have left is what fits in my backpack.

I have no job, no house and barely any money. I met my girlfriend during my travels and together we've been travelling for 10 months, of which the last 4 we've spent living in a cave on Tenerife and now we're staying for a short while at a friend in The Netherlands to replenish our funds for further travelling.

I own a laptop, 4 pairs of pants (2 long, 2 short), 6 shirts, some underwear, 2 mobile phones, an external hard drive, a dj controller, an e-reader, some cutlery and a bowl, a tent, a sleeping bag and mat, personal hygiene items, one pair of shoes, two warm sweaters, and a guitar.

I never buy things like clothes, as I can find those almost everywhere for free, i.e. free shops or so called freeboxes at (hippie/nomad) communities all over the world. On Tenerife we did a lot of dumpster diving, something that at first required me to overcome some shame, but now I'm amazed to see for example how much perfectly good food supermarkets throw away, just because the date expired, or because there are spots on the banana's, or a whole bag of apples is thrown away because one got crushed during transportation. Two to three times a week we left with a backpack full of tomatoes, sweet pepper, onions, bananas, avocado's, cookies, milk, cheese, etcetera and cooked meals to share with others. In bins around second hand stores or appartment buildings there are often bags full of clothes, and most of the time (in our case) they even smell fresh/washed. For me, going on a 'recycling mission' feels a bit like a lottery :) General tip: don't go through the bags of household garbage, those are disgusting. (Interested? See http://trashwiki.org)

Anyway, this life makes me really happy, as my life is full with experience, adventure, nice people and no worries. My goal for the next years is to become fully self-sustainable, to live without money and to not be dependent on dumpster diving either, as I am aware this would not work if everybody starts doing it. My plan for now is to find a proper place to start an ecovillage, to put my experiences into practice and be completely self-sustainable, not dependent on any other system than the ecosystem.
sanswork is talking about the difference between the buy and sell prices:

https://www.coinbase.com/charts
(My own due diligence when working with serialisation: http://stackoverflow.com/questions/9884080/fastest-packing-o...

I leave this here in case it helps others.

We had other focus such as good for both python and java.

At the time we went msgpack. As msgpack is doing much the same work as json, it just shows that the magic is in the code not the format..)
For those in the United Kingdom (where this video is blocked) you can see the interview part here: https://www.youtube.com/watch?v=ykfGWcmUbbk
Sort of. The USB JTAG hardware varies from Launchpad to Launchpad. TI provide an open source library called tilib that takes care of the details but it's a bit grim. My MSP430FR5969 claims it's an 'ez-FET'

The device also exposes a JTAG header directly.
Great! Will the page be updated with new content or is just an announcement of next Lambda Nights?
Not a bad cam version

https://www.youtube.com/watch?v=ykfGWcmUbbk
This could be really fun. Some quick ideas:

Like React.js But For Cooks - Metered digital MSG dispenser (perhaps in a spray?)

Monetizing The Eschaton - Credit card-reading donation plate / tip jar

Hyperlocal Paranoia - Device with LED/beeper + wifi, indicates whenever a new/unseen MAC address is nearby

Flesh Skeuomorphism - Computer mouse with skin-like texture

Scatological APIs - Device and service which monitor stool movements. Summaries, graphs, alerts.

Targeting The "Hikikomori" Space - Take any/all existing services (Uber, WashIO, food delivery, etc) and guarantee no conversation required.
I very rarely post to Facebook but I do feel that I know who my data is shared with when I do. They seem to have stopped their ridiculous habit of resetting all my privacy settings to public now as well.

Like Google I imagine they do actually try to protect the data they have beyond what I explicitly share at least to the extent it's not sold (I'm assuming they use the same model as Google and sell ads from the data instead of just selling the data, but their ads are so badly targeted it's hard to tell).

That said I don't see myself giving them financial details because I don't really know what they do with data that's not explicitly shared by users (which like I said has become a lot clearer) and I don't really particularly trust them. Plus I'd be amazed if they ever managed to show an ad I was remotely interested in.
Another company owns the redistribution rights for the UK and the AU, and that company has decided not to allow it on YouTube until a point in the future.

IIRC from other YouTube comments, there's a 2 week delay.

Kind of stupid in a global era, but that's what big corporations do.
SupremeCourt:Citizens Have No 4th Amendment Protection vs Police Ignorant of Law
The distinctive look of selfies is due the subject looking at a live image of themselves while taking the picture, which reveals different facial expressions than when they're looking at just a lens, or a photographer, or someone telling them to say "cheese". Self portraits in fine art have the same character -- they capture the expression of someone looking intently at their own reflection.
The article you linked is saying the opposite of what you are writing here, look at the second paragraph, some restaurants are indeed doing it. You need this consumers laws because otherwise some people are going to take advantage of it, that's how it works.
URLs can definitely get rather long if they contain lots of query data, and the de-facto limit seems to be around 2KB[1]. It's still not acceptable for such URLs to crash the browser though.

[1] http://stackoverflow.com/questions/417142/what-is-the-maximu...