skysight-inc/HackerNews huggingface dataset:
Great read, it really does come down to ethical vs. unethical behavior at the end of it all. Someone smart doing something destructive is still behaving badly, and giving them undeserved respect (beyond their technical ability) simply for destroying things 'more intelligently' is foolish.

Regardless, I'm left feeling yet again that I can't fully trust anything. Good thing I don't need to these days; I fear for those who do.
If you're still in school build a product before you graduate. This will act as your resume and speak louder than your degree.
> companies serious about interviewing but not serious about hiring

I've been watching a friend interview with their 'dream company' over the last month. It's been quite an exhaustive process. Four rounds of interviews: a phone-screen, a take-home test that took a weekend, an all-day in-person, and a half-or-full-day remote session. They've moved beyond interview step #2 and have secured a date for interview step #3.

The way you've phrased it here is exactly what I have internalized from watching this process unfold but have been unable to articulate so succinctly. Suffice it to say, I'm not looking forward to my next job hunt.
Phoenix appeared at a time when web browsers were bloated, and it was refreshing to have a minimalist app that simply browsed the web. It wasn't that potential was being stifled; other browsers had too many features. It was that we could download a small binary on dial-up, that opened up quickly and just did what we needed without any fluff.

Notice that last part about downloading? That's the key. We could download Phoenix, and run it. I can't download FirefoxOS, and run it. My devices are locked to what they can run. If mobile appliances were like personal computers, then a Phoenix could rise. But it's a completely different situation, so there is no way to compete like you could with web browsers.
"My partner is George Frankly; the boss is Thad Green. My name is Monday. I'm a mathematician."

I think we're remembering the same show. Yes, do look it up; your kids will thank you.
Paypyrus being based on Venmo, we cannot guarantee payment if the bill creator decides to revoke our authorisation or delete the bill. This is due to Venmo's friend-to-friend model, which we are based on. No bot accounts are allowed, so the money is never placed in our hands. It is a direct P2P payment between friends, presumably.

This would be analogous to a bank check rather than a paper bill. Since it is not legal tender and there is no middleman in the transaction, it could not be spent (or stolen) as easily as a dollar bill.
Huh? You can't just take unpaid vacation because you feel like it.
Anarchy or Innovation? Extreme Management Policies Kick It to the Next Level
My two kids enjoyed "The Backyardigans", and with my own interest in musical expression, I found it mostly quite entertaining. Episodes about space, art, math, earth science, cultural beliefs... And a few clever spoofs of some grown-up faves. It was a fun show, and each episode had a genre-specific set of musical arrangements. Zydeco, country, folk... Very cleverly done.

I have a soft spot for that show beyond its lack of Dora-level annoyance: my son is on the autism spectrum, and for some time, his only speech was echolalic. He was most fond of using phrases uttered by one of the Backyardigans, Austin, who himself didn't speak much. He always used the echoed speech in contextually appropriate ways - one time he saw snow falling outside, and said, "it's..it's..it's snowing," with the exact prosody of Austin's utterance of that line in "The Secret of Snow". That was very illuminating for me as the father of a developmentally delayed child. I didn't know how to predict his ability to function as he got older, or really his understanding of language at all...But that day, the sight of gently falling snow never seemed so amazing to me.

When it was on, I often watched it with them; I didn't want to lob a bowling ball at my television, which Caillou made me consider doing. And don't even get me started on Kai-Lan...
Spot on lackbeard ^^
They still want young self motivated talent.
Hi! Long time lurker.

I originally wrote this for uOttawa's CSI4109 course, but couldn't complete it in time. I took it slowly and tried to work on it, and finally came to a result that works quite well.

It simulates a leader election in a distributed system, organized in an n-hypercube topology.

I thought some of you might enjoy it!
It's free speech until it starts infringing on the rights of others insofar as there are laws on the books against what he's doing - which he proudly admits to not care about. Should there finally be a court (civil?) case that tests the applicability of fair use in his Instagram method, he very well could be found no better than a person who sits in a movie theater and records the film on a camcorder and says because they coughed every once and a while or farted or rustled a bag of popcorn that they've "added" something to the art. By implication, the buyers will have implicity supported an unauthorized work - they'd be no better than pirates buying bootleg DVDs on the street.

And, for the record, yes, I do get to make the assessment that I, as an individual, do not believe Rothko's art is worth millions, and the art market can not force me to believing otherwise as a person. Am I allowed to pay what I believe it is worth? No, the art market does indeed set that value. Trying to split "market forces" from "cultural value" is, to me, a short-sighted proposition when in the context of art, which, by its inherent existence, doesn't have intrinsic monetary value (unless it's made from precious metals or stones or whatnot, which is a tangential notion of value).
There are also images in the paper.
I noticed this as well. I can't see any reason for it - plenty of new gadget announcements stick around for a while on the front page.
The number of people who are quick to jump unquestioningly on this and say, "It was better before" are... well it bums me out.

Sesame Street's role in child development has changed radically as the general opinion on how TV should interact with kids has changed. These kids shows have been pushed down the age bracket, appealing to younger markets where demand is a lot greater for the content. Older kids shows? They exist in the spaces between cartoon network hot properties, and do a good job of confronting the complex issues kids will face from 4-12. The same is true of The Mr. Rogers->Daniel Tiger's Neighborhood. They're tuned for totally different age ranges and requirements.

I dunno how many of you are parents. I have a 15 month old daughter. A constant chime of the following information is reiterated by child care consulting, doctors, and developmental evaluators:

- Sensory experiences are more important than anything right now.
- Emotional stability is more important than anything.
- Disregard the advice about "no screen time." Screens shouldn't be a substitute for parenting, but kids can learn to use tablets startlingly early in life and interactive education is provably better than passive education. In some specific subjects, interactive solo play is superior even to parentally guided play.

Let's also not forget: This article is just false. The idea that no one ever corrects Elmo? Totally wrong. Elmo gets a lot of screen time, but over the last year we've seen a huge amount of investment in a lot of other characters. Cookie Monster, Abby's complexity, and most importantly a huge increase in the time humans spend on sesame street talking.

The idea that Seasme Street doesn't touch on tricky subjects is false. Just last week the PBS Kids app rotated the episode on "Minne Myna". It's a two-sided story. On the one hand, Big Bird makes a case to bird court that someone else can't steal his nest just because he left it. "Finders Keepers is a bad rule."

But it's also trying to talk to kids and say it is okay to be sad and that they SHOULD be sad if they lose their homes. The episode is delicately touching on the subject of home eviction. Someone who has never been evicted might not even notice, but anyone who has lost a home will immediately realize what Big Bird's singing about. Big Bird gets a happy ending, but the episode leaves reminding kids that many other birds didn't get their nests back and that it's okay to be sad.

I see so much of these kinds of articles. All I can do is despair as my generation begins to make the exact same mistake as our outrageous parents who had very similar things to say about childhood programming which we all wax nostalgically on now.
We've all done it. That, and added comments apologizing to whoever has to maintain that one function...
I dunno. From what i am seeing, Apple and Google are busy rearranging UI deck chairs.

The major problem of FirefoxOS though was trying to pitch the whole "everyone can (re)write apps" to a market that is all about user lock-in.

Every OEM and carrier wants to be the landlord of the phone "owner", taking a bite out of everything the user does with the device.

But if every app is a web page, and all the code is out in the open, it is quite easy for the user to disable and strip out rent extraction code.

And yes your right about Mozilla being distracted. And sadly they are not alone. The whole FOSS world seem hell bent on wasting energy doing all kinds of shiny projects and social outreach.

I'm tempted to call it the curse of SXSW.
Interesting read. Aside: As a compulsive text-highlighter, this site drove me nuts.
wow, I had no idea that there is no paid vacation time in US. The only country in the world. What about unpaid time off? Now I know why I hear about burnout from US developers.

EDIT: After few minutes with Google.

> USA: There is no statutory minimum. It is left to the employers to offer paid vacation days as part of the compensation and benefits package.[67] According to one survey, 98% of employers offer at least some paid leave to their employees; full-time employees earn between 6 and 20 vacation days at 86% of employers surveyed.[68] About 96% of surveyed employers give their employees paid time off during public holidays,[68] typically 6 per year.[69] Some employers offer no vacations at all.[68] The average number of paid vacation days offered by private employers is 10 days after 1 year of service, 14 days after 5 years, 17 days after 10 years, and 19 days after 20 years

> European Union legislation mandates that all 28 member states must by law grant all employees a minimum of 4 weeks of paid vacation

> Sweden: Employees are entitled to 25 work days of annual leave. Sweden also has 11 public holidays and a few that may or may not be half days.
...Are you looking? ;) Email's in my profile.
How about you actually link a somewhat-credible source claiming that, and not a bunch of commenters?
Also, googling "Onement VI money laundering", the first result is StormFront...nice.
Mossberg: Google should build hardware – but not like this
Telefónica, the major carrier in Spain, sold some Firefox OS phones years ago under the promise that there would be a version of WhatsApp for Firefox OS soon. That never happened. They eventually stopped selling them.

(Not implying there is any correlation between those two last facts.)
That would make reruns tricky to do and/or confusing.
Well with this kind of compensation, wherever you live, if you needed to find a new job I guess you could probably survive a month or two without a paycheck, learn a new language and do a pet project, contribute to open source.

Of course when you work full time, 60h/week, and don't want to resign from current job while seeking a new one, it's pretty hard, but I can assure you it's as hard for anyone else working full time.

Learning new tech stack in spare time is not easy, and you can't and shouldn't learn all of them, 'cause in a few years half of the stuff you learn today will be obsolete.
Paris response to terrorists / Parisians dancing in the street
And you don't mind if the traffic is intercepted and modified?
Preventing young people from getting involved in cyber crime
Well... One of the best selling paid versions, Crystal, is going to allow companies to pay for "acceptable ads."

Personally, I think the people who paid for blockers were ripped off, there's nothing special or difficult in building a content blocker:

1. The majority of the value, the blocking list, it readily available and actively maintained.

2. Performance and integration into iOS is provided by Apple, you simply produce a format that Apple approves.

So what are you paying for? Marketing, packaging, and giving a 3rd party control?
Their other purpose is "dont be evil". There may be some debate about that at times, but they certainly aren't going to screw their customers. They know that their customer base would evaporate pretty quickly if they tried to screw them.
Chart of Electromagnetic Radiations (1944)
> (No, "Daniel Tiger's Neighborhood" is not the same; it's insipid and dumb by comparison.)

You might need to go rewatch some MRN. Fred Rogers is basically a saint, but MRN had plenty of insipidness of its own.
There is still no indication what "employee" is, or what will happen when it is passed to the "StoreEmpoyeeInFoo" function.
I think Obama just never makes that face so it looked really weird.
Surprised that they don't use the DNS verification option. Bloating your HTML for every request is unnecessary.
All the tools this guy advocates are already in place.

Property tax already reflects the value he's looking to include.

Eminent Domain is already available to take land for public use.

Gentrification is just about the lamest issue on the planet. It's essentially renters remorse. You can buy a house in Detroit for a couple thousand dollars, so go get in on the ground floor and stop crying about how expensive the Bronx is now.

His ideas are dangerous and poorly thought through. There were mansions in communist Russia for the political elite. So nothing changes the fact that some have it better than others. I'd rather the wealthy who produced value be rewarded for their effort than a bunch of dictator's friends and family.
Wild Kratts is actually pretty good stuff. It tends to be the go-to for my kids and I hate it a lot less than most of the other options.
Eric Schmidt's proposed 'hate spell-checker' has a few ethical problems
Well, the first bug is at

for ( auto i = results.begin( ); i < results.end( ); ++i )

which should be

for ( auto i = results.begin( ); i != results.end( ); ++i )

This will work on all the standard collection types. If "results" is some non-ordered type, such as a list, the first form won't work.

The reason for "auto" is that writing the type expression for an iterator is bulky, and quite messy in some situations involving generics. There were some situations where you needed "decltype". That was just too obscure.

Newer languages offer auto-type implicit type declaration by default. Both Go and Rust do this. It makes programs easier to write, but harder to read.

When this idea was first being kicked around on the C++ standards newsgroup, I proposed that the keyword "let" should be used. But adding a new keyword might break existing code, so "auto", which wasn't used much, was repurposed.
Beijing's smog problem is even worse than you think
Agreed. Although it has none of the guarantees of cash, it would also be more difficult to steal (as the authorization can be revoked). This is more similar to a bank check than actual legal tender.

(potential drunken party game: throw 10 paypyruses and the first to cash in gets the money)
Aren't these characters those like Maria, Gordon, and Mr. Hooper?
Haha, I laughed that there was "ohshite()", but they even have a convenient ohshitv().
> "Daniel Tiger's Neighborhood" is not the same; it's insipid and dumb by comparison.)

Funny, because DTN is a award winning show with excellent writers and a body of research and consulting experts backing up their approach. It's only "insipid" if you try to analyze it as an adult. For kids, its engaging and important.

Compare and contrast to other popular shows like Pororo that, while charming and well executed, really don't have nearly so much science behind them.
I believe the duck graph would be entirely eliminated if people had well insulated homes and air-con that could take advantage of abundant solar to pre-cool their home before they got home. Not that it's easy to get from here to there, but it's hardly the jetsons either.

The kind of person who frequents this site might like the Rocky Mountain Institute's take on this:

http://www.rmi.org/our_goals

Loads of boring wonkery about more efficient buildings, and better ways of regulating utilities to align incentives properly, or ideas for financing the deployment of new technologies for efficent shipping and so on.
How to Ruin Your Company with One Bad Process
Book by one of my former professors: http://www.amazon.com/Botnets-The-Killer-Web-App/dp/15974913...
Lots of speculation about what they might do. You could also say that the US government could use all of your data to spy on people who criticise the government, so they shouldn't have any of that data either.
Yes, you can do a quick search on Twitter to see Tor developers and evangelists "incidentes" with authorities. You can expect being "bothered" in airports and police asking you for your laptop and disk (and even decryption keys).

Other than that, it is pretty impressive to put on a resume, or to get a few thousand followers on Twitter.
The fundamental issue pointed out in the post is an interesting one. It all begins with the assumption that with a language like C++, you can reason about things like performance without a lot of weird surprises.

Much of that reasoning begins with understanding the types involved.

Of course, I would argue if you wanted to complain about this, you should begin by rejecting operator overloading, which IMO is far more dangerous in this regard than the auto keyword. At least with auto, there's a visual indicator that something "magical" is going on, and if you want to really know the return type, you navigate to the function or whatever to figure out what that type is.

With operator overloads, code that looks totally innocuous can end up doing extremely surprising things.
Agreed - but this is why modern features should be paired with modern tools. A simple hover-over or click through in an IDE to show what the function signature looks like is pretty basic these days. Autocomplete on what that auto variable's API offers getting better and better as well.
What you describe is an "issue" I have with the Surface Pro 3: I always want to just use the physical keyboard. I eventually put Linux on it and I now use it as a normal laptop, using the touch input only occasionally (admittedly, support for touch within GNOME is worse than even Metro's efforts).

These hybrid touch devices that have "optional" keyboards can't seem to decide what they want to be, and I don't think this is actually a software problem in the case of Windows devices which seem capable enough in either "mode." Rather, I think if people are actually given the option of using a keyboard and a touchpad to do any non-trivial task, I expect most of them will do so. At which point... how is this tablet with a keyboard attached to it worth owning when one can get a small laptop?

Even at the height of my "Give Metro a Chance" phase with the SP3, relying exclusively on touch was at best a kind of awkward stopgap until I could position myself to use the physical keyboard. Sticking with touch only makes nothing easier, except in situations where your interactions with the device are limited by your physical surroundings.
Adults are no longer the target audience for these shows.

Malcolm Gladwell touched on this in the Tipping Point.

Sesame Street pioneered the use of TV to entertain and educate toddlers. But a lot of the original content was beyond the comprehension of younger children.

While Elmo is annoying to us, he is perfect at keeping the attention of a young child, and while he has their attention he can teach them things.
Xbox live codes
struct Results
{
char** entries;
int entryCount;
};

Results results = SortByName( input );

for ( int i = 0; i < results.entryCount; ++i )
{
char* entry = results.entries[ i ];
// ...
}

Really? You're going to use bare double pointers? Did I miss the DeLorean?

And why do you need to know the kind of assembly being generated? How much smarter than the compiler are you?

If you want to find poorly performant code, use a profiler.
The story you're about to hear is a fib, but it's fact.
+1 on this - it's really annoying when overused.

It's great when writing code, but really annoying when trying to understand code written by someone else using it and then having to bounce round code to work out what a function's actually returning.

Well named TypeDefs are much better IMO.
M2M makes sense. It's great for devices that are not classically connected via the Internet to communicate with each other. It's very helpful in the industrial and medical fields.

However, IoT devices should not be consumer-facing tech. IoT devices are on average far more expensive and have shoddy software/firmware. Even when the software is fixed, IoT will remain a niche range of products until their quality surpasses that of the traditional version of the product. From a business perspective, anything IoT hardly makes sense as a standalone product.

M2M is a fantastic field. But IoT is not.
It does say "'Chinese' as macrolanguage includes different languages and dialects", probably to avoid arguments about whether they're languages or dialects.

Cantonese is a dialect of Yuht Yúh (粵語), which is, as you say, a distinct language as it is mutually unintelligible with other varieties of Chinese. Though Cantonese speakers usually write in Standard Chinese (i.e. the written form of Mandarin), Yuht Yúh also has its own distinct written form (https://zh-yue.wikipedia.org/wiki/%E7%B2%B5%E8%AA%9E), as it often uses different words from Mandarin.

It's interesting to compare with the Italic languages (Italian, Spanish, Catalan, Portuguese, French, and Romanian). These are similarly far apart as the Chinese 'dialects'. The Chinese situation is as if the Roman Empire never collapsed, and the Italic language speakers continued to use Classical Latin as a written language, then about 100 years ago decided to replace Latin with Spanish as the written standard throughout the Empire, as it was the most widely spoken language.
Pythonistas, Rubyists, and Gophers: Hiring Preferences Across Language Camps
Except Sesame Street is (was) designed to teach children, rather than be just funny.
I worked at a place ~10 years ago that had full PCI certification, you only have to be compliant if your the one doing the processing. We had loads of 3rd party clients using one of the customer facing applications that's stored the card details and potentially the cv2 numbers in the clear. They then sent them to us to batch process a couple of times a day. If their connection crapped out, they sent them again later.
I distinctly remember reprocessing card details of transactions that had happened more than 2 weeks prior.
Credit card numbers are incredibly easy to generate too, the check digit routine is well known, and you can just try the other details randomly for small amounts till you hit jackpot.

I haven't read Brian's post though because I'm getting 503 errors atm.
It's not a "Valley" thing. It's a tech. company thing. I've never interviewed in the Bay Area, but pretty much every interview I've had has asked me to write algorithms on a whiteboard.

>If someone has years of experience in their field and a strong portfolio

Well, the problem is that quite a lot of programmers don't have portfolios outside of work. I certainly don't. I mean, I have a Github, true, but there's not really anything on there except for a bunch of half-finished experiments. Honestly, I don't have the energy to spend 8 hours a day immersed in programming, and then come home and spend one to two hours more building up my portfolio. Maybe that makes me a "bad" programmer, by some definitions.
and mobile email
Mobile banking: don’t assume M-Pesa is the model