skysight-inc/HackerNews huggingface dataset:
With the growing use of Whatsapp in India, SMS is actually quickly dying as a medium of communication between humans here. Poeple who have whatsapp (there's a lot of them in india) seem to use that to communicate instead of SMS (which is then used mostly for messages from companies, or stuff like 2-factor authentication etc).

Also, I see a lot of people use Whatapp to send/share actual hindi (written in devnagari) instead of hindi written in roman alphabet. I would say the latter is still more popular, but the former growing quite a lot.

Another thing I see is people use whatsapp to bypass typing altogether. Since you can share pretty much any media easily on whatsapp and other messaging serivices, I've seen some people leave short voice messages instead of typing text.
They should start by solving the Indian Consultancy H1B problem.

If you look at the H1B statistics, you'll see that all the top employers are indian consulting firms. They consume a huge percentage of the very limited H1B visa pool, only to take cheap H1B workers from abroad.

The tech companies are far behind.

http://h1bdata.info/topcompanies.php
Ashley Madison Ordered to Pay $1.65M Over 2015 Mega Breach
O365 is the most unreliable, haphazard, glued together, frequently unavailable piece of $&,$/$! that my team and I have used for 4 years. I can honestly say that I have never in my life experienced such repeatedly unreliable software in my life. Worse yet it's backed by the most incapable off-shored and overworked support team(s) that we now no longer bother to log queries with.
Stroustrup's Rule and Layering Over Time
FYI there's a 'web' link on HN that does this for you.
107 points by prostoalex 1 hour ago | flag | hide | past | >>>web<<< | 86 comments | favorite
Is this legal? Seems like age discrimination to recruit via this platform.
You can share folders; also, check out Team Drive. https://techcrunch.com/2016/11/21/google-opens-up-its-new-pr...
So you aren't old enough to remember demo disks?
I would love to hear more about this. Both you and the lawyer in the story recognize it as true, but is this something you're taught ... or learn officially ... or learn unofficially?
it's also pretty new, I'd come back and run the query in a few months
There's a turning point in the lifespan of a company whose product you use. You stop looking forward to product updates and start dreading them because they keep making it worse.

A company makes a good product, gets successful. Hires a ton more people, because they can afford to. Original staff turns over, because that's the way of things. All these new people have to be given things to do whether the product needs a lot of new work or not. Even if the product is in an optimal state, it can't be seen as standing still.
Not what I have seen. Men who are confident, powerful, happy, and successful get laid. In certain places, those in power are left-leaning, and so the confident, powerful, happy, and successful men are espousing left-leaning ideologies to signal their worthiness and virtue. However, if you conduct an experiment and have a hetero identifying but poor, weak, and uncertain man claim that he's a feminist, you'll find that such men are called to question and attacked. You can reverse the polarity on the above and come up with an analogous situation for right-leaning contexts.

Ideology is used more often as a bludgeon in our ape-like dominance struggles far more often than it's used as a tool of thought. The way most people use it, most of the time, it might as well be an arm-band or a flag.
I'm not the parent poster, but I'm pretty sure they're saying that because Python is more popular in general (the base rate) it's more popular in AI/ML/whatever circles because of better general support (more tutorials, more libraries, more people already know it before trying to use it for a specific problem).
Maybe by having done some ML themselves. It's really not that hard to get up to speed, maybe a year or so to be conversant and know what is bullshit and what isn't.
> it shouldn't be surprising that our jobs can cause mental illnesses

No, it absolutely should. I work in Europe - saying that shouldn't matter, but maybe it does:

> so that we don't have to worry what will happen if we don't have a source of income

As long as you don't have a family to support, not having a job in the EU is not a big deal. I mean it isn't nice, but for a skilled worker, finding a new job isn't too hard. Especially if you have "Apple" on your resume.

So, we conclude that I am in fact not in a position to provide any useful input. Only a different perspective.
Thanks, so it sounds like the SpaceX pitch was just the client wanting to build up a really cool cover story while he worked on(?) Silk Road in secret. Right?
> Nikola Tesla always gets [...] overshadowed by Edison for some reason.

I get the exact opposite impression.
Is there a book or something that I can read to get this type of insight? I'm interested in this stuff!
> "Lisp is easy, everyone should use it for everything" doesn't, by itself, meet the definition elitism

agreed.

> Lisp is only pure s-expressions and everybody who can't read them or wants a more 'convenient' syntax are too stupid to understand it

however does meet that definition in my opinion.
Intelligence isn't itself power. Smart people have been tamed by people of lesser intelligence as a matter of course, for example.
Not remotely what I expected to read based on the title... but interesting nonetheless. I gather we're supposed to be repulsed by the conversation between the two characters (I certainly was). A reminder that no profession, no matter how "noble," is safe from petty politics and those who thrive off of it.

I imagine there's a tiny population of poets on HN. Would love to hear what they read from this.
"Cloud" storage is orthogonal to HTML.

Most mobile apps also store their user data in the cloud.
Architecting web apps to “just work” offline
Airgapped systems have been attacked in the past. Stuxnet is a good example. No magic required.
It's interesting, I'm reading Black Swan at the moment by Nassim Taleb, and one of his big rants is about how we get blinded by idealized, platonic forms and ideas when the real world is messy and inherently unpredictable. E.g. trying to explain the forms of nature with platonic archetypal shapes like circles, rectangles and triangles. Lisp and the community around it kinda has that flavor - getting lost in a world of "pure forms" and grand ideas, but downplaying the important but messy practical reality of hardware, useful libraries, and getting cool stuff done with a minimum of fuss. I'm periodically fascinated by Lisp (I wrote an interpreter or two in C) but I wonder if its "Platonicity" is part of its downfall.
YC Alumni Front and Olark Partner on Integration
> Curiously, most colleagues I've talked about it share this sentiment.

99% of Moms can answer that one. (If everyone jumped off a building would you?) Just cause everyone else is doing doesn't make it right :)

> I'm a big fan of RMS and always compare him to Socrates. :-)

Stoic till the ends of his days, and with a smile.
Indeed, I wish we could get rid of this idea that it's so hard to fire people in the UK, and stop using it to justify low pay.

Before that 2 year milestone you can basically be summarily dismissed. The probation period is meaningless.

After 2 years it's harder, the employee would be able to bring a claim for constructive dismissal for the examples you give.

IANAL, but I have personally witnessed people being fired from a small business. None of them had done anything especially terrible.
I don't program in C but I use the ternary operator quite regularly. It's quite handy when you're populating large data structures. For limited use in that case I don't find the readability that diminished maybe even enhanced.
See, this is the problem with people's conception of FDE. This is actually a very silly solution to the problem.

The right approach is to recognize what FDE is good at (minimizing the risk that casual thieves will get data in addition to valuable parts, and protecting computers that can frequently be powered all the way off from even advanced attackers), and then use something better to protect sensitive data.
Are you saying CNN isn't a credible source?
Trump should end H1B visa fraud by tech companies, not help increase it. One of the reasons tech companies are so widly profitable is they've suppressed wages using H1B fraud.

The whole idea behind H1Bs is that they're for hiring foreign talent that can't be found in the U.S. And yet everyone in the tech world knows it's just a way of hiring more people for less money.

The fact is that nearly all H1B workers at tech companies are not specialists in their field. They're just regular tech workers of various kinds. Everyone knows this.

Many people on H1Bs eventually become permanent residents, which is a significant part of why working in Silicon Valley is so expensive and why salaries have failed to rise as one would expect given the market.

It's true that it helps Silicon Valley as a center of innovation but that's not necessarily all good. More parts of the world should have their own centers and they would if not for H1B fraud.
You stated that President Obama ignored the Republicans for his first two years in office, but the Affordable Care Act was passed in 2009, more than two years after he took office. I don't see how this supports your point, because it doesn't take place during the time period that you're talking about.

Harry Reid altered Senate rules in 2011, which is well after Obama served two years in office.

Again, can you provide an example of how Obama ignored the Republicans during his first two years in office? You say that there are many examples of this sort of behavior, but you failed to provide any of them.

Edit: And let's be clear here, we've already shifted goalposts once; initially I asked you to provide examples of how the Republicans made efforts to cooperate with President Obama during his first two years in office, and you very neatly juked that by saying "well, he ignored them for his first two years and it made them mad". If you've made an assertion that you can't provide evidence for, please say that you are wrong; I don't want to have to chase your point through this argument.
Presumably yes, and the datapoints being visualised would have presumably been transactions. The admin in question would have been Blake Benthall, not Ross Ulbricht who'd already been caught by then.
I have a PI friend (retired) who pretended to be a cable guy as one of his go-to methods, even had a van with the right paint job. In that context, what you're saying sounds about right--why would you make yourself more obvious if you didn't have to?
There are also other challenges that may not end up in a survey at all. For example, the hiring manager could feel insecure hiring someone older than they are.
Oh well yeah, I understand that he would say it because it's in his interest. I just think it's odd that he doesn't seem to be aware of Trump's (ostensible) position.
There must be some kind of reward for doing this. Maybe there's a study about this kind of behaviour.

But I get what you're saying. I feel the same. But like I said, there must be a reason.
I attended a lecture last week, older people were one of the topics that got touched. Instead of having old employees teaching the younger, he told a story of a business requiring old people to receive fresh young employees as their mentor.
Isn't it really, "Why I studied full-time 8 months for a Google job." This is actually shorter than the 4 years of a BS in Computer Science for the Google job.
> I don't think a job-board is the right solution to this problem because the pitch on TryOldster does nothing to alleviate the three principal concerns.

jobboard = take money from company who puts job ad

It's never been about solving the problem. It's about making money off the problem ;)
This is horrible! I will never buy Apple products again.
The functions you're looking for are called `up` and `run` in picolisp.

And before you ask, yes, picolisp has list interpolation (or quasiquoting, in lisp parlance), so you can control which parts of a certain chunk of code will be run when, and in which contexts. It also includes the `macro` fexpr, which makes interpolation more convenient.
Wow, the quality of Apple hires have gone down.

The user experience of Clef is abysmal. Maybe she is doing something other than UX?
Read: WSJ.com.

There is something to the idea that of all establishment journals, the ones that deal with money dish out the more substantial fare. My theory regarding Western press is that the funkier the format and off-white the sheet, the more likely it is actual information packaged in a form to tell the average prol "you don't want to read this funky paper" :)
they were doing what drones everywhere do... "measuring" with "sensors".
Son and boy also have racial implications in the US, particularly the South. It'd be bad form for me to speak to a male, black colleague (given an age difference with me being older) and call him "son". If he were white (as I'm also white) it might be seen as slightly dismissive, but it would hardly be offensive.

In the same sense that we have to be aware of the implications of language and race, we have to do the same with language and gender. Without this, you're not treating other people as peers or equals or legitimate agents (referring to a woman as girl has the implication that she's a child, either needing correction or protection, from you, the big, strong man).

This is, as I noted in another comment, also very regional. I live in the South. I could probably call many women girl here and they'd have no problem with it, without familiarity they call me honey and doll. But I also lived in Raleigh (still the South, but culturally very different thanks to the universities and IBM and others). Girl there would have been seen as offensive or dismissive by many women I knew if the man wasn't someone they knew in a familiar sense.
You're not the only one. Those are the first two screens of the game (splash and then country selection) and I thought both choices were odd for the initial experience. Remarked to myself how out of place the font choice on the splash was. Odd contrast to the game itself and the world tour / toad rally screens which are typical Nintendo polish.
According to Apple, the new laptops don't have a battery issue, but that the battery estimate is misleading. For example, people were reporting that macOS would show 3 hours remaining, but then the laptop would actually last 6 hours.

No idea why this came up at the same time as the hardware launch. macOS has had various background sync tasks for a while — iCloud sync, Photos, Time Machine, etc. Sierra adds some background services (specifically, "Optimized Storage") that might have a bigger effect.
Silk Road 2.0, Not Ross Ulbricht's but a different Dread Pirate Roberts
in this era of exaggerated claims to gain victimhood points and outright hoaxes to prove whatever "-ism" causes the most damage, the author's unsubstantiated claims make her come off as a narcissistic liar more than anything

why did she stay there? why didn't she contact an outside attorney? it takes all of 15 seconds of googling to figure out what to do in this situation -- document & lawyer up. no, this comes across as someone who wants sympathy points for claims that have no evidence behind them

sorry, not buying it
You don't have the ability to edit to your own source code.
If the Republicans make it clear that they're not willing to work with the President, I'm not sure what you expect the President to do about it.
This is a nice ShowHN with a cover story. I'm not questioning the validity, just finding this amusing.
Except its almost never teasing, its bullying.

I learned the difference between teasing someone and bullying in elementary school, directly via the education system (ie. the teacher).

Repeated 'joke' on/about the same subject? Bullying.

Is it mutual fun between/with different subjects, and can the subject themselves laugh about the joke? Teasing.

Telling someone to 'shape up' after they heard a joke regarding their race, sex, or something else the umptieth time is nigh annoying, and they will explode internally if they're introvert. People do notice this, and it gives bullies (ie. narcissists) fuel. The extroverts will more clearly defend their boundaries, so bullies tend to stick away from those. I don't know if the subject in this story is introvert, but I do know -and this is a generalisation- Indian women are rather courteous.
I've been using the Quiver app recently. And so far I love it. You can sync it using Dropbox or whatever cloud service you want.

http://happenapps.com
I too don't understand the appeal of working for Google and the likes but I am not sure I would consider this guy sad. It feels like he may partly be doing this as confirmation to himself of his worth.

The fact that he has started 2 successful businesses both of which are still generating revenue is what he should be looking at for confirmation. That is hard and a skill that many developers will never acquire.

He may be disappointed when working for a big company especially after running his own businesses. But it is something else he can say he has done and has learned from. Plus, after he has Google on his resume, he can probably start doubling his contract rates.
We don't need to unionize every software developer in the world. If the targets we want to apply pressure to are startups, all we have to unionize are the startups.

Sorry if I sound snippy. That happens a lot. The problem is with message boards: they're weighted heavily towards comments that highlight distinctions in point of view. That doesn't mean, in my case at least, that I'm trying to be dismissive.
I predict downvotes for my reply here, but I'm genuinely asking a question.

You're not wrong that some developers will simply skate by, but is the developer wrong to simply skate by? Specially as a web developer, I think too many people think that the barrier of entry is high, and it really isn't.

The majority of technology I know how to work with I have picked up out of necessity to make something work (or work better). Even database internals I know little about how they work, because I don't think there's an inherent need. I've worked with many database engines (usually whatever the business wants to use), and I just know enough about DDL/DML and indexing to make things work (note that I'm talking about SQL/noSQL DBs here).

I re-invent the wheel constantly in different languages for pet projects that will never even see GitHub. I act out some of the more modern tutorials to get me more familiar with how other people code. But at no point have I yet had to stop and say "this damn bubble sort isn't fast enough!"

I don't even use an ORM, but I think the majority of web developers don't know SQL and just use an ORM, and I think that's still OK, because they haven't hit the point where they need to use raw SQL to address a performance issue. But when they do, wouldn't they be as likely as I have been to look up documentation, StackOverflow and the rest of the web to get what they need done? And isn't that enough? If the guy sitting next to me knows how to implement a performant/redundant/concurrent database solution from scratch, he shouldn't be sitting next to me in the first place, he should be working on improving database software! And I'll use his tool when he ships it, but that still doesn't make me a caveman.
Ugh, I really hope no one decides that sort of idea gives them license to take Russian equipment operating in Carribean international waters.
It fascinates me the extent to which he regrets not getting a Computer Science degree, and says it impacts how hireable he is. Obviously, data point of one here, but I don't have one and it hasn't come up once in my career.

You may not see web development and software engineering as different positions. Both involve programming and craftsmanship, but software engineering adds to it knowledge of data structures and algorithms, compiled languages, memory considerations, and understanding the impact of coding and architecture decisions on the machines where they reside.

I think that's a simplistic view of what "web developer" is these days. I work in the web for most of the time and I absolutely have to do deal with memory considerations as well as code and architecture choices. And if you're a full-stack developer you're likely dealing with some kind of compiled language on the backend.

In brief, Google is a company that hires smart, creative people, and treats them well. Google rewards merit, encourages big ideas, and gives employees the freedom to make good decisions for the user.

I very much question that, in 2016.
Persuasion Principles
> "He has one year of experience ten times."

Never understood this thing.

One learns the most when he changes company and learnt about a new industry, with new problems, new tech, new people.
This should not be promoted as a case study, or a success story for people to aspire to emulate.

I hope this guy the best, but he obviously has some mental issue and he's trying to find solace in talking about it publicly.
Well, for #1, is that really surprising when they offer Azure SQL Server instead? And they offer a NoSQL option as well (two, if you include their DocumentDB service).
#2 probably more depends on what you are used to.
#3 I can see being a problem, although I haven't seen it myself. I've had 3 servers running for over 6 months now and they haven't died once.
It makes sense that after catching the first mistake they'd find more due to more diligently examining their metrics.
Jonathan- if you are seeing grey that is not the intended rendering. I will email you to get some details but it should be pure black on pure white: http://i.imgur.com/e1StBlC.png
Clearly there are network effects in open source SaaS hosting. That is why at GitLab we're focussing on other parts of the market first. See https://about.gitlab.com/strategy/#sequence

We appreciate open source projects moving to GitLab.com and we're seeing more and more of that. But it does reduce the visibility of the project so people should take your warning into account. Our focus right now is making GitLab.com more performant for the people that do use it.

"Cost a lot of time and effort to migrate the codebase" => hopefully we solved that, see https://news.ycombinator.com/item?id=13189475 that says "GitLab has a migration feature that "just works". Was painless here"
"I don't know if it's going to turn a profit, but I really hope so."

Speaking of profit, what I find almost as fascinating as the game itself is the process and culture shift that occurred at Nintendo in order to make it a reality. For example, Satoru Iwata had previously said:

"What I believe is that Nintendo is a very unique company, because it does its business by designing and introducing people to hardware and software - by integrating them, we can be unique. And because we have hardware and software developers in the same building, they stimulate each other." [1]

Also...

"If I was to take responsibility for the company for just the next one or two years, and if I was not concerned about the long-term future of Nintendo at all, it might make sense for us to provide our important franchises for other platforms, and then we might be able to gain some short-term profit. However, I'm really responsible for the long-term future of Nintendo as well, so I would never think about providing our precious resources for other platforms at all." [2]

Iwata died in 2015, and was succeeded by Tatsumi Kimishima, who has stated:

"We want to grow smart device gaming as one of the pillars of Nintendo's revenue stream." [3]

[1] http://daringfireball.net/linked/2013/08/09/nintemdo

[2] http://www.idownloadblog.com/2013/08/10/nintendo-pres-on-mar...

[3] http://zeldauniverse.net/2016/05/09/kimishima-says-nintendo-...