skysight-inc/HackerNews huggingface dataset:
I agree with all the other answers here but I did think of oone thing does set Facebook apart from other large organizations and maybe makes it more "dev friendly".

Facebook (as far as I know from that movie) was founded, its code was originally originally written by, and it continues to be majority controlled and owned by (at least at some point in time) an actual programmer. That is something that is not really the case at many double digit $billion corporations and may give Facebook a marginal benefit as a "good place for Software Engineers" as long as those conditions remain in place.
But it is a quite heavy app, isn't it?
I've added questions to the description. Do they address the issues you have? Feedback is always welcome.
Happy New Year!!

Have you ever had a dream so real you felt awake? Where you helped decide how to build an awesome product in a sweet location with smart, cool developers? Take the red pill and come join the Bluebeam engineering team.

Bluebeam Software’s awesome engineers develop intuitive applications that revolutionize how people collaborate and share data in real time. As part of the Bluebeam team, you will use your expertise to design and develop customer-centric applications.

We are hiring the following for our Pasadena, San Diego and Chicago offices:
-.NET / Backend developers
- Frontend developers
- Developers for our Xamarin / Mobile and Mac teams
- DevOps
- Engineering Manager (Mobile team)

Learn more about these and other opportunities (and our culture) here: http://careers.bluebeam.com/join/engineering.

Apply through the appropriate posting.
I'm not familiar enough with the innards of other languages to make any definitive comments on it, but I will say that the challenge is in combining a high-level language with late-binding closures with memoization. I'm not aware of a strategy for that which is always intuitive for every program you write; I think it's just a language design combination that has a very high probability of developing "gotchas" no matter what you do.

Also, on a related note, I really love late binding and memoization, so I'm definitely biased on the side of "I understand why the language designers made this decision, and though the ramifications bother me a little bit, I much prefer this way".

On a third note (because hey, why not), with type hints being a thing now, maybe it would be worth considering a default eval hint. It could default to current behavior, and therefore retain backwards compatibility, but you could add syntax to declare defaults as new variables. That might be a smart compromise.
Python 2 and Python 3 are different languages. The core Python team is working exclusively on Python 3. If you're using Python 2, you're using a deprecated language, with all the pitfalls that entails. It's much like using Visual Basic or Delphi in the mid-2000s: you can do it, you can build some fairly decent applications quite productively, but you aren't going to get any improvements in the future and you're not going to be at the leading edge of technology.
Looking for Internship

Location: San Francisco Bay Area, CA

Willing to relocate: yes

Technologies: Ruby(Rails, Sinatra, and standalone), C++/C, Java, Golang, Docker, AWS, Redis

Resume: https://drive.google.com/open?id=0B2R1798-fjP6eUg3bkFRc1lHRz...

Email: austinseven at outlook dot com

I'm still in school and am looking for an internship for this upcoming summer.
I did pause to think about this, but sod's law dictates that if you remove the parameters to main, you will have to add them back in again. :)
It is great money once you consider that the massive gold-plated final-salary pension entitlements after 20 years roughly double their salaries compared to someone who has to save for his retirement himself.
So why is this good advice - a hard recommendation against something ideally comes with a reasonable explanation for why.
Why should I, as a user, have to download all of this crap just to read a text article? I shouldn't. Maybe it takes 1 second to load an article for you, but if it also took 1 second to download a text file decades ago, then what am I as a user gaining?

Aside from that, data-capped mobile plans are extremely common, and in the developing world, they certainly aren't fast. But not only do network connections have limits, but so do the CPU and memory of mobile devices, especially cheap ones.
>but the idea that instagram "looks inwards" isn't

Do instagram hashtags only work within Instagram? Do hashtags within Instagram look outwards, or inwards? How about Twitter? Does Twitter hashtags cross over to other "Content Producer" friendly applications?
CRISPR May Someday Restore Muscle Function for People with Muscular Dystrophy
My mistake, thanks for catching it! Edited the comment.

This is a difficult term for me to spell so I just copy-pasted it from the article... and accidentally selected the wrong word.
I would take the Python 3 ecosystem over the Erlang ecosystem any day.
Valence levels pretty much become meaningless after the d block. In the d block, elements lose their electron configuration patterns I'm nontrivial ways that make periodic arrangement less useful.
That may be true, but even models can have a closer or less close relationship to the thing they model and modeling 3D orbits around a central nucleus is quite hard in a rectangular mapping, the spiral (even if this one may be flawed) seems to show more clearly that the space in orbits further out will accommodate more electrons.
I think the danger in our agricultural policy is that large farms are favored (through subsidies, tax breaks, regulation, etc.) to an extent that small farms can't exist profitably, even charging higher prices at market. While there is a minimum viable farm size (given the need for modern machinery to automate the process), most likely, it probably isn't nearly as large as what our current set of incentives enforces. And, historically, there were farming coops that made it possible for communities of farmers to share expenses for those tools (and some states and communities still have legal infrastructure and such to enable those kinds of organizations), but federal policy and mega-store purchasing policy makes it a moot point.

There's a lot more to the story of what our agricultural system looks like, and this article only touches on it from one personal, anecdotal, perspective, but it's simplistic to dismiss this perspective and the concerns it raises about our food supply. Michael Pollan has been writing compellingly on the subject for many years, and I recommend you check out The Omnivore's Dilemma and In Defense of Food. They provide a well-research view of why things are so skewed in our food system, and why that is dangerous to our current and future health.

"If they're truly in demand, one would expect wages or profits to signal that."

On that point, we're agreed...there has to be a way to correct the incentives so that a competitive agriculture market can exist, given the fact that we all need to eat, and ethically speaking, it'd be good if the most affordable foods were among the most healthy and least damaging to the environment. That's not the way things are incentivized currently. As it stands, there's a strong cartel of very large farms and animal agriculture companies that stack the deck in their favor. It isn't merely a story of efficiency of scale, it also includes lobbying, anti-competitive practices, etc.
It's unfortunate that all the pricing schemes are non-deterministic. If they can't know for sure, they should just have an additional pay-as-you-go style plan with rough estimates. Maybe let people decide how much maximum they are willing to pay each month. It actually sounds like that until one hits the pricing page.

It looks like as an average case, looking to spend $25 or above should get one 100% AdSense free Internet. But that option isn't there. Given how much value a typical power user gains from Google and the content websites combined, $25 a month is a bargain.
Interesting, why?
Or even "prettier":

x = [] if x is None else x
I think they're on the right track with a wide pay-for-content subscription, but I think they're missing that what people don't like is being tracked, not ads themselves.

Ads can be ignored easily enough, especially with a blocker. Why pay for a service that you can get with an ad blocker?

What's needed is a Spotify premium-style model, where a monthly subscription is paid by the user, which is distributed to the content producers. (Or perhaps a tiered or capped system, where payment is tied to amount of content consumed). Such a system would also enforce better content being produced, with linkbait and sites designed for users to erroneously click on ads becoming non-viable.

Single-source subscriptions (like a newspaper would be) don't make sense for the internet. Distribution costs are negligible compared to print, and ease of accessing content is not tied to geography.
That is an incorrect characterization of the core development team.

https://opensource.com/life/14/9/why-python-4-wont-be-python...
Siri has a few useful shortcuts.

"Remind me tomorrow at 11am to go to the dentist".

The reminders app is kind of a piece of shit interface wise. So Siri works really well. I also like "directions to home". I wish I could say "Share my location with Mom for 1 hour" but I can't and that's stupid.

My biggest Siri complaint is it's one and done. You can't modify commands and have to start over. Which is super frustrating if it gets a text almost entirely correctly but misses one word.

Any other useful shortcuts people like?
I really want to sign up for this but I'm clicking on "Sign up Now" and it's not working...
I live in Colorado.
Lots of profitable small farms here.
You just need the right crop :-)
Has the American small farmer ever been able to make a living?
SEEKING WORK - remote only, located in Alaska

More than 5 years experience in full stack web and desktop application development.

I'm best in Java, Python and Javascript. I also read Perl and PL/SQL.

I can build applications, modify existing applications, work on build processes and packaging, run a server, manage an upgrade or any number of the day to day tasks an all-arounder does.

LinkedIn: www.linkedin.com/in/gunnargissel
Email: my username @gmail.com
Do you mean by selling the land? The last few years until this year there was boom in farmland prices.
Rust was specifically designed as a language for doing low-level stuff. Or at least, to fit squarely in C's domain.

Building an OS rather than applications still has some rough edges, but we're working on them. One of the reasons that I'm playing with OS stuff is to make sure we have a core team member to advocate for those features, as they are fairly niche. Most people are interacting with their OS, rather than writing one, so it's easy to put them off.
Location: Algeria.

Remote: Yes

Willing to relocate: No

Technologies : Google APP Engine (Python), RoR,Linux,Android, git,C , C++.

Resume: http://kiloreux.info

Email: see website
Our Favorite Preschool Bedtime Story Books
Developer collects and releases aggregated info of their own development habits
Sorry, but if you took any minority or underpriv'd person (trans, female, black, etc.), and "made" them a CIS white male, their life would be easier and they'd face less problems.

Also privilege isn't about who's life is harder, it's about the abilities afforded/predisposed to you by society because of how you're labeled.

Also nobody doubts that poverty is a huge issue. Imagine being a poor man. Now imagine being a poor trans woman. Do you have any idea?
I Loved Graduate School
Software's Hidden Demon: Code Quality
A good federated system would allow a fork from one host to end up on another and the PR would be done automatically after the very first PR was done with that extra click (and that extra click should do a bit of magic behind the scenes to send your key over to the other server together with your first sign-on on that server).

That way future interaction would hide the fact that the systems are in fact separate.
Yes, that is a nice solution to the users randomly pressing reload problem, if you consider that one.

For everyone else, there is server side rendering.
Location: Italy

Remote: Yes (EU VAT only)

Willing to relocate: No

Technologies: JavaScript, MeteorJS, React, MongoDB, Linux,
Rust (learning), git, NGINX

Résumé/CV: CS degree, work as freelance https://it.linkedin.com/in/luigi-maselli-9a020024 https://grigio.org
Given that Google Ads are mostly used on third-party sites, does this mean they will be sharing some of that revenue with the sites that now loses their ads?

If not, why should we give Google money to take potential income from smaller companies?
Why do I get the impression that I'm paying protection money to the mob?

These ads wouldn't exist in the first place if it wasn't for Google.
It helps, but I honestly still think the use of terms like "better" and "too large" are inherently vague.

Maybe it would be helpful to provide a contrast. Are you trying to pick between FB and Google? FB and Palantir? FB and a research lab? FB and Uber? FB and [insert startup here]?
Actually, I think the second site also uses Times New Roman.

The reason why you'd want shorter line lengths is because long line lengths are less readable. I've seen this mentioned this mentioned online and it appears to be true in my experience as well. Granted, I suppose you could always just resize the window...
> irrespective of what private information they have been exposed to

I think this statement is too strong. I can see it being correct if the domain being reasoned about is monotonic (i.e., new information can never change the belief state of a statement once it is established), but most domains of real-world interest are not.
> You want to work somewhere where you are absolutely necessary for the business.

Eh. Some days I'm just out of it. I can promise you I can do the heroics tomorrow and solve the problems nobody else can solve, but today I just didn't get enough sleep (or whatever) and I'd like to go through my backlog of low-mental-energy tickets for a bit, thanks. If in a few years you decide you don't need me, that's fine; I never defined my identity in terms of you anyway, and I can go somewhere else.

I've done the thing of being absolutely critical for a startup. It leads to things like being on 6 AM debugging calls with a customer around the world, getting urgent calls when you're on vacation, etc. If you enjoy it, by all means, go for it. But it's not universal to enjoy it, and there are plenty of jobs where you can provide a ton of value between 9 and 5.

There are plants that thrive in the middle of open fields; there are plants that survive on the rainforest floor. What's good for one isn't necessarily good for the other.
Ask HN: Who is Co-Founding?  (January 2016)
I find it useful for device control. "Call x at home", etc.

If I'm listening to music with earbuds, it makes things much easier than signing into my phone, etc.
'Set a timer for x minutes'. I use that all the time. I also used to ask it for sports scores and schedules a lot: 'When is the next Packers game?'.
D offers a number of improvements in all directions: http://p0nce.github.io/d-idioms/#How-does-D-improve-on-C++17?

The fact that is has better syntax is almost anecdotal.
Same story for Rust.
Lambda is indeed really cool and I'm excited to see where it goes. He also touches on the IoT service and it can directly interact with Lambda too; cuts out a lot of layers if you're looking for speed or simplicity.
Mobile offered a bit hope. First, the screens were to small to clutter with complicated GUIs. Second, you could substitute some visual controls with touch.
Well sure, but there's an ultimately sustainable business model if your product needs replacing in 30 or 50 years. (Leaving aside the things like marketing claims of a "30 year" or "lifetime" warranties from a company with a 10-year lifespan.) Capital needed for initial production is then the only issue. But there isn't such a model if the product never needs replacing again.
I don't have an agenda, I remember all my appointments (well, all but one, last year I actually forgot one, I'm still really sorry about that but it's the first time this happened in 3 decades so not a bad score). Before I used a cell phone I knew all the phone numbers of all my associates by heart. Now I only remember my own phone number and the one of my old bookkeeper because his never changed and we worked together for 2 decades.

All these 'assistants' that we use, they relieve us from having to remember these things ourselves. But does it actually relieve us or does it in fact cause us to lose a useful skill?
Momentum – A Habit Tracker for Mac and iOS
The ad network will only have to comply with that for websites that operate out of said country, a US website doesn't have to comply with EU cookie policy for example unless it's operated by a company from within the EU.
How Dangerous Is Airplane Turbulence?
Thankfully, setting up a git mirror on alternative hosting platform and update it automatically is almost trivial.

Of course, you have issues and discussions that are tried to Github's platform, but we don't have any universally accepted format for it except email anyway.
My parents were small farmers. It is hard, hard work. They succeeded by focusing carefully on areas that weren't being served by the Agri-biz corporates. They chose several different specialties and worked them each hard to make a modest living. What I learned from it was to stay away from farming as anything more than a hobby.
Much, very much. Sadly no books with "linear algebra" in the title were available.

$ find . -name '*.pdf' | grep -i '%3' | wc -l
399

But more sadly, books which I wanted to send to everyone in the world are no longer free. :*(
Location: Hesperia,California

Remote: Yes

Willing to relocate: Yes

Technologies: Linux, Python, MySQL, Javascript

Résumé/CV: https://goo.gl/M3GJM5

Email: R3Lacy@gmail.com

Currently seeking a junior or entry level software developer position.

Also, if you aren't hiring but have some feedback on how I could improve then feel free to send that my way as well. Always looking for opportunities to learn and areas where I can improve.
That definition is wrong.
Funklet
The headline made me roll my eyes (though that seems to be a company wide problem at WaPo imho)...but it seems like the author, while trying to evaluate cutting edge tech and AI networking, has inadvertently stumbled upon an ancient piece of computing wisdom (emphasis added):

> Which is what makes the assistant from x.ai so interesting. All it does is schedule things: you copy it on emails where you're trying to set up meetings, and it sends reasonably cheerful emails to your other participants to find a mutually agreeable time. Mortensen sees his own company's assistant, Amy Ingram (AI, get it?), as a vertical agent: she takes care of one task well, rather than trying to be an all-in-one.
These Are the Minerals That Give Fireworks Their Colors
Pay Google to stop seeing some Google ads.

Meanwhile, websites will code around this and display more ads from other sources, and reap the rewards of getting paid by Google for not showing Google ads.

No thanks, I'll keep using Adblock.
If you read the wiki link in the article, the 'stages of grief' aren't stages that you progress through. They're different ways of dealing with loss, and you won't necessarily hit all of them or do them in any particular order.
In the early '00s, most people I knew were using LiveJournal, Xanga, or Blogspot (with MySpace having a short-lived burst of popularity in the mid-00s). And back in the '90s, people were using free webhosts like GeoCities, Xoom, Crosswinds, etc.

It's not like Facebook came out of nowhere and invented the concept of a free platform to publish your musings. No, Facebook is popular because it's more convenient than any of the free services I mentioned in the above paragraph.

Facebook provides not just hosting but a fully-set-up CMS with no configuration necessary or even allowed (a selling point back in the day when people were complaining about MySpace's unreadable themes with annoying autoplaying music), social networking to connect you with your friends, advanced data mining and machine learning features to make sure you're matched up with the content you want to see, an IM service built into the platform, etc.
It's that clickbait Taboola and Outbrain crap that's annoying. If a Google ad is clickbait, I can report it. Can't do that with those clickbait ones.
> people who sell stuff think they'll get a higher conversion rate the more targeted they get.... and that's hard to argue with.

Is it really? For me, targeted ads come up for either a) products I have already purchased or b) products I've looked at and then decided not to buy. I got my wife an espresso grinder for Christmas, ordered on Dec. 10, but AdSense is still showing me ads for grinders. There is exactly 0.00% chance of me buying another one.
Ubiquiti UniFi made me realize how terrible consumer Wi-Fi gear is
Small time farmers in NL have cash crops growing in their attics. It is quite amazing how many people will consider doing something illegal if it makes enough money.

Even people you'd never expect it of suddenly become experts in photosynthesis and hydroponics. Who'd have known that so many people discovered that they had green fingers after all when they can't distinguish a weed from a crop plant under other conditions.
Facebook M? Magic?
I'd just add that, in many locales, property taxes largely go to fund school systems. So forcing a retiree to move because they can't afford increased property taxes is doubly unfair given that they're not getting the benefits of the higher taxes. As I said elsewhere, gentrification happens and I'd argue is largely a positive, but I'm very leery of forcing people out of property they own. And, in general, I don't think it's good for the community.
I am old enough to remember three A.I. booms and two intervening "winters". The first boom was picking all the low hanging fruit like playing checkers, moving blocks, solving word problems. The power of computers in the 60s and 70s was pitiful. Then the easy stuff was done for while.

The second boom was expert systems and logic super computers. Those systems never worked that well and A.I. went into long sleep.

Now its supercomputer data mining and greatly improved neural networks.
My great grandparents had a small farm in Massachusetts between the 30's-50's. They had 8 kids (free labor for ~20 years). They did well enough to send all their kids to college, but not much beyond that.

Something tells me you can do okay with a small farm if you're a poor German immigrant who fought in WWI because you're not expecting much anyway. Happy to not be starving. The woman in the article should've expected less from the beginning. They can chalk it up as a learning experience, I guess.
I feel like something has recently happened to Google's voice recognition. Just in the past few weeks, I've found it to be more accurate than ever, especially in noisy environments. In fact, I'm currently dictating this comment 10 feet away from a busy interstate. I've almost exclusively switched over from typing when I won't embarrass myself. In fact, I just had to switch to typing because I got on the BART.

This is the beginning of Google's voice assistant being worth the trouble to me as a user.
The sites make more money with Contributor than they would have with the ads, due to the ad auction:

https://support.google.com/contributor/answer/6084026?hl=en&...
Ask HN: When interviewing, what are the telltale signs of a very good candidate?
What are the signs you use to sort out the best candidates before an interview (or after having the initial chat with them)?
The Very Best in Bears for 2015