skysight-inc/HackerNews huggingface dataset:
I'm of two minds about this. Periscope, and indeed any other publicly social media, is an opt-in service. By using it you're saying "I want attention | I want to draw attention to myself | I want to draw attention to something". By publicly social media I mean publicly accessible Twitter accounts and similar, not private Facebook accounts.

People in the "public eye" invariably draw positive and negative attention. Does what amounts to narcissism need to be further coddled by essentially automatically filtering out negativity?

I understand that the tool could do with some work for private/family/friend only streaming or similar, but if you're going to put yourself out into the public forefront you should be able to take the good with the bad.

Cyberbullying is rampant, it's a big issue, but it's not a technology issue. The issue is with the people using it. For every kid that's experiencing cyberbullying there's another kid on the opposite end bullying them online. Let's stop trying to push responsibility onto the platform provider and instead focus on the people involved.
> My word, something can be redundant (not conceding that point) and not "just plain wrong."

I think we can agree to disagree. I'm strictly against redundancy if it doesn't serve a well-defined purpose.

> Your language hate and insistence that the programmer himself is one of the "problems" is why people don't do code reviews, and why people get overly defensive if you offer constructive criticism of code. Your criticism is not constructive.

I would phrase my criticism entirely different if the recipient was someone who asked for my commentary and not someone who felt confident enough to write a blogpost on how to start refactoring code.
Please don't do what's written in this article. It's an anti-pattern to set state from props[1]. Consider what happens when a new set of data is passed to this component from above, this component won't get the new set of data and now it's out of sync with the rest of the application.

Another problem with what's written is that there's unnecessary state. In general it's best to figure out the minimal set of state needed to render the UI; everything else should be computed on the fly, directly in the render call (or refactored out into methods).

In this article, data and filteredData as state is unnecessary! The minimal state needed to describe the UI is the text to filter the data and the data itself which is from props. filteredData should be computed, not stored in state.

The text in the input box should always represent the state of the filter text, and the box itself can be used to update this state. This can be achieved with LinkedStateMixin[2].

1. https://facebook.github.io/react/tips/props-in-getInitialSta...
2. https://facebook.github.io/react/docs/two-way-binding-helper...
Poor Phil, he was ahead of his time. I am glad UCLA keeps his stuff online; I wonder if he will ever reappear?
Hi, I applied for Linux Kernel developers jobs some months ago, and have never gotten any response from Suse. Am I doing something wrong? I applied using the job platform in the Suse web site. By the way, does any position accept working remotely?

Regards,
Is this in response to China's DDOS'ing of Github?
Promote your open source project and get a free booth at jQuerySF 2015
Don't get me wrong, I use vi a fair amount, and for a long long time. But I'd not go out of my way to use it, there are plenty of better options when you're not at a command prompt.
I draw the line at using emacs though ;-)
Disagree with #5 strongly. Shared blocklists are a great way to create echo chambers. The unofficial ones are already causing problems.

Of the people I follow on Twitter, a surprising number of fairly mainstream journalists are finding themselves blocked by people they have never interacted with.
What would happen if you need to add more properties/state to agents?
Introducing Hellosign Avian: HelloSign turns to birds for delivery
How the Internet makes you think you’re smarter than you really are
SEEKING WORK - remote, Coimbatore, South India

I'm the designer of the io.js logo: http://behance.net/gallery/23269525/IOJS-logo-concept

The logo has been refined based on feedback and can be seen here along with banners and icons that continue the logo’s theme: http://twitter.com/official_iojs

Besides Branding/Identity, I also do responsive front-end development (Bootstrap/Angular), server-side programming (Node/io.js/MongoDB) and iOS apps.

Email: vijay@dffrnt.com

Portfolio: http://www.dffrnt.com
JOSE – JSON Object Signing and Encryption
Location: Dallas, TX

Remote: No

Willing to relocate: Absolutely.

Technologies: (See below)

Résumé/CV: On request

Email: baneyboy@gmail.com

I am a career Business Analyst. I have a strong background in consulting for technical teams as well as business teams (in most methodologies, stronger in Agile) in refining communication of requirements and solutions across all background types. I have programmed a little, but have mostly developed a knack for using visual methods to illustrate functionality, code, business problems, technical solutions, and product vision. Interested in business architecture, product ownership, or product analysis.
As I said, there can be regional variations, but most people classify E-Mail as feminine, not neuter [1].

[1] http://www.duden.de/rechtschreibung/E_Mail
The Self-Driving Hospital
So what was the most interesting aspect of seeing how the lawyers interacted with technology?
Dropbox - SF and NY - Fulltime and Intern

Dropbox is building the home for people’s most important things—their photos, docs, and everything else. We handle over a billion files a day for over 300 million users with a product that’s easy enough for your grandparents to use.

We write great software and sweat the details, relentlessly focus on impact, and are working to create an enduring culture. We’ve barely scratched the surface, and we're building much more than a little blue box.

----

Some of the expertise we’re trying to grow:

Engineering: distributed systems, computer vision, data scientist, android, iOS, web (front and backend), QA, and more

Design: user research, visual design, and interaction design

Product: developer advocate, payments, and localization

Tech Ops: site reliability, MySQL, infrastructure security, network engineer, hadoop reliability, and datacenter ops.

Check out our jobs page (https://www.dropbox.com/jobs) for more jobs and full descriptions.
----

What’s it like to be a Dropboxer? https://www.facebook.com/lifeinsidedropbox

Glassdoor: http://www.glassdoor.com/Overview/Working-at-Dropbox-EI_IE41...

Apply with link https://www.dropbox.com/jobs/product?ds=1600dcfc59
O3b Networks - http://www.o3bnetworks.com/ - Manassas, VA (outside Washington, D.C.)

We're looking for a software engineer to join our operations team and take the lead on developing in-house tools - some operations tasking will be in there (automation, mostly).

O3b Networks is the only company in the world delivering high-throughput (> 500mbps), low-latency (< 150ms rtt) Internet links from space. Hooked already?

Things you'll work with:

* Git

* CentOS

* Python

* MySQL

* Puppet

* Geo-replicated systems (we have 9 data gateways around the world and two Network Operations Centers)

* Network monitoring (SNMP is anything but simple...)

* A variety of APIs (our vendors provide SOAP, XML-RPC, RESTful HTTP, proprietary ASCII...)

We operate a very diverse system with tons of moving parts, including satellite modems, amplifiers, big satellite dishes, oh, and the full stack of telco-grade IP equipment.

Job listing: https://o3bnetworks.secure.force.com/FCMS__CMSLayout?jobIds=...
Tool to make the windows clipboard work like a stack. Does such a thing exist?
Print and Mail Custom Postcards Using HTML, CSS, and Ruby on Rails
Inside the Unlikely Mattress Startup Boom
Metasploit Framework rolls out new banners: https://github.com/rapid7/metasploit-framework/pull/5047
Sounds like a cool idea, but the site is not loading for me (stuck on loading spinner, no errors in console) - in Firefox/Mac.

Syncing content is a pain - the most convenient way I have of sharing data between my iphone and my mac is taking a photo of the screen! It takes 1 second and I don't have to open anything on my desktop.

Obviously that's a hack, so anything to make this process easier sounds good to me!
Sandi Metz talk "All the Little Things"[0] is amazing for understanding the general concepts around refactoring OOP code. It's ruby centric, but the concepts are applicable to all OOP languages. The most interesting part is the fact that during the refactoring process you should actually increase the amount of code and complexity to eventually consolidate and aggregate it down. This as opposed to simply trying to delete/mutate code.

[0] - https://www.youtube.com/watch?v=8bZh5LMaSmE
The people who most need to do this don't know what a "browser" is, much less an "extension".
can you talk about the sentient cheese wheels in more detail?
Genius Faceplate Puts USB Ports on Your Wall with No Wiring Needed
> every year that someone finishes, they add additional parts to the course making it more difficult for the competitors in the following year.

Correct me if I misunderstand,they were building a race track that no one could beat by process of iteration?
An April fool's joke that I so wish was true. This is nostalgia!
The President doesn't get to make laws. This won't last past the day he leaves office.
Elastic (formerly Elasticsearch) – https://elastic.co – Remote

Remote senior software engineer with experience developing and/or operating large scale distributed systems, and more.

See also: https://www.elastic.co/about/careers
Introducing GoatpressCMS
The Long and Winding Road to Faster U.S. Payments
I'm a totally blind software developer. Based on my experience there is no way to efficiently take notes and read from a book at the same time. She should ask the teacher to let her know ahead of time what reading will be discussed. She can then do the reading ahead of time and focus on taking notes in class when the teacher is talking. I would also suggest using a bluetooth keyboard instead of typing in Braille. While Braille is useful for reading it is not as efficient of an input method as a normal keyboard.
True, but then that is not what he said, you conveniently reworded it ;)
Latvia to get Mistral warship instead of Russia: https://euobserver.com/news/128217

It was picked up as fact by several Rusian media outlets: http://webcache.googleusercontent.com/search?q=cache:KJbT4Xw...
SEEKING WORK

Location: Remote, Kansas City, MO

Skills: Linux Systems administration. Apache2.2/2.4, Tomcat/jetty/etc admin, MySQL admin, nginx, php-fpm, clustering, load balancers, cisco, netapp, dell hardware
email: adrutledge@gmail.com

resume: https://drive.google.com/file/d/0B54lW7ZuidqXQ0RZTUg3Y01OdUE
I like and have used both in production, they both have use cases where they absolutely excel and blow away the competition. It's kind of sad to see both sides slinging mud, we're all adults and we are able to choose a technology from our own benchmarks and experiments.

It kind of puts me off of both of them.
If you find this kind of thing amusing, the keyword you want to search for is "Library Music." It's the audio equivalent of stock footage, and some of it has a special quality.

Library music from the mid-late 20th century is currently fashionable, and LPs that used to be worthless now go for decent money on ebay. This has of course spurred a rash of deluxe reissues for the second-rate hipsters among us. I can reccommend this one: http://boomkat.com/downloads/586705-various-tomorrow-s-achie...
Meerkat Acquired with “Terms Undisclosed”
https://meh.com/ applies one of several vertigo-inducing CSS transforms
Agreed. The whole dns system should really be just one way to resolve a name. The ideal would be just .dns (the traditional name) or .icann (the organization managing it, though that is a bit more unweildy). And maybe countries to give governments a space they control, but we can see how well that turned out.

This would leave the rest of the root namespace available for completely different approaches to resolving names. Think decentralized schemes like namecoin, .onion, etc.

I realize it is too late for that, but this is the way we should be thinking about name resolution, imho.
Would probably result in millions of lost revenue because of the UI.. Although that number would be interesting to see.
> I'm strictly against redundancy if it doesn't serve a well-defined purpose.

Well, a good optimizing compiler might factor redundant checks out. The JVM has one of the best optimizing compilers around... Sometimes source code clarity is better than "absolute correctness", especially when we're discussing something trivial.
if ( ent->GetRenderEntity()->gui[ j ] &&
ent->spawnArgs.FindKey( j == 0 ? "gui_demonic" : va(
"gui_demonic%d", j+1 ) ) ) { ent->GetRenderEntity()->gui[
j ] = uiManager->FindGui( ent->spawnArgs.GetString( j == 0
? "gui_demonic" : va( "gui_demonic%d", j+1 ) ), true );

Really?
Poor land use in the world’s greatest cities carries a huge cost
Could you link to a source for this. The relevant wikipedia article makes the same claim but is tagged [citation needed]. The LA times article linked by the parent says "(Costa Rica is presumably sheltered by the U.S., but only under the loose ties of the Organization of American States)" which is kind of vague and mysterious. All the countries of the Americas are in that organisation so that leaves the question of what would happen in a conflict between neighbours.
Ever since YouTube switched to serving HTML5 video by default a few months ago, I've been unable to watch HD videos in full-screen mode at a decent framerate using Firefox on my Mac. Where by "decent", I mean > 0.5 FPS. As a result, I've started switching to Safari whenever I want to watch a video.

Firefox 37 seems to have fixed this issue for me.
Google should stop running its server side Ad-Injectors before they complain about the client side ones.
How Muscle Memory and Memorization Work
I should've covered that more in my post. It was actually pretty shocking to talk tech with not only the lawyers, but also a judge.

Lawyers understand law. Plus, the lawyers of the Legal Service Aid organization serve those who cannot afford a lawyer. They're strapped for time, cash and energy. It doesn't make sense to expect them to also stay on top of technology.

They talked about what they would basically need in an app. Most of it was native features of both the iOS and Android platform. Therefore, we said, "Okay, we can build that in a day." And they didn't believe it.

Even when we demo'd and explained how it was all built in 24 hours, they were amazed that tech (when yielded by capable hands) could transform a phone into such a powerful tool for justice.

It was a real eye opener for us. It really got a fire going in us to help these people who spend their entire lives helping others less fortunate than them get a fair chance. We want to continue to build even more tools moving forward, that will hopefully make their lives easier.
CloudFlare's Buenos Aires data center now online
Location: SF Bay Area
Remote: Yes
Willing to relocate: Yes (US, Japan, many Francophone locales)
Technologies: C++, Ruby, Python, Rust, JavaScript, PHP, PostgreSQL, MongoDB, Redis, all sorts of automation tools
Résumé/CV: Latest lives at https://github.com/jculpon/jculpon.github.io/blob/master/pdfs/jamie-culpon-resume.pdf
Portfolio: http://jculpon.github.io/pages/projects.html
Email: jculpon+hn@gmail.com

I'm a network programmer with an interest in poetry, literature, and online privacy by training and independent game developer by trade. I'm looking to work on products that challenge me and surprise and delight my customers. In addition to liking a wide variety of tech, I like a wide variety of reading and languages, so places that are polyglot in both programming and day-to-day communication are especially exciting.
For me it was basically a three second ordeal...
I actually don't think he should remove the second argument until the entire thing has been verified in tests. What if it was actually:

masterList[a].list2.length()

..but he misread it as

masterList[z].list2.length()

and so removed it..?
Apiary (http://apiary.io) - FULL TIME - San Fransisco, CA or Prague, Czech Republic

TECHNOLOGY: Node.js, Backbone, Coffeescript

Visit https://apiary.io/company#jobs for more details on the jobs.

==========================================

Fullstack Developer (Core Application Team)

===========================================

As a member of the Application team, you are going to be responsible for crafting, delivering and maintaining the main apiary.io application (including the Apiary for Teams feature set).

In this vertical team, you are going to collaborate with your fellow team members on providing the best tooling and platform for designing, developing, and maintaining APIs worldwide.

Building great APIs is all about effective collaboration, be the one building the tools (teams, managing a team, user roles, access control, ...).

You'll be developing one of the most-used API Documentation worldwide. Documentation including interactive Console, documentation that has to run smoothly on mobile and touch-based devices, has to support plenty of customization options, and on top of that has to be super fast.

Don't forget about Mock Server and Debugging Proxy. Mock Server is all about speed and pairing responses defined in an API blueprint (choosing what response is the best fit). Debugging Proxy is a tough one. (...). Don't leave out payments (trials, subscriptions, ...).

You'll be responsible for the most visible part of our product suite that defines how Apiary is perceived.
> Google is to me and to a growing number of people an "unwanted ad injector" built into a vast number of web-sites…

The difference is that those websites willing allow ads of a specific type to be injected into themselves. The browser toolbars inject ads into everything, which is annoying (and breaks sites due to poorly coded injection).

I'm with you though—ads of any type are pretty annoying. But that's what adblock is for. :-)
https://github.com/Eonblast/Emysql for example, was originally written at EA.
As well as the optimisations mentioned by famousactress, note that it's common to run Redis (or other in-memory databases such as memcached) on a separate server anyway. So there's already some network overhead but it tends to be small enough if the content is small and everything's co-located.
Zillow - Software Development Engineer - Irvine, CA

Be part of a world class team at Zillow in our beautiful Irvine office. You will create new & exciting Saas products on the Diverse Solutions Team with your awesome full-stack coding experience. These powerful products empower Real Estate professionals to establish and grow successful businesses. We are developing our next flagship products using node.js, so having a solid JavaScript understanding is required. However, we are also diversified in our technology choices based on the work that’s given to us. For these reasons, what’s more important for us than being a master in one technology is the willingness and ability to learn. Even better if you actually enjoy doing that!

Technologies we are working with.

- Node.js

- React.js

- Docker

- Elastic Search

Job Posting here -> http://www.zillow.com/jobs/openings?j=ockB0fwR

All of our job openings here -> http://www.zillow.com/jobs/openings
Popular DIY blog "The Crafted Life" is acquired by Kraft Cheese, rebrands to The Krafted Life, focuses solely on DIY tutorials that utilize Kraft cheese products: http://thecraftedlife.com
Halo Neuroscience - San Francisco, CA
Seeking experienced mobile software engineer ready to change the world

Halo Neuroscience (http://www.haloneuro.com/) is building a world-changing wearable device that boosts the brain and unlocks human potential. We're venture-funded, science-based, and committed to making a beautiful, compelling, usable, effective consumer product.

We're looking for an experienced, multifaceted, mobile software engineer. The ideal candidate:

- Has deep experience with native development on a mobile platform (iOS preferred).

- Can anticipate user needs, plan brilliant features, and architect a compelling mobile experience.

- Understands that hardware and operating systems don't always do what they're asked to, and can build software that deals with this.

- Has built native games, mobile apps to interface with external hardware, or something else beyond a simple front-end app.

This will be a leadership role on the development team, with architecture participation at the ground floor level, but at the same time will largely consist of hands-dirty development and debugging as we push toward our first product.

Hardware, firmware, and medical devices are firmly in our DNA, so we're committed to rigor and getting stuff right the first time where it matters, as well as agility and shipping fast where that's appropriate.

E-mail resume, LinkedIn profile, or any questions to gethired@haloneuro.com.
Boston Globe Media - http://bostonglobemedia.com/careers - Boston, MA

In engineering & IT we're hiring:

- Full Stack Web Developers - PHP / JavaScript / Advanced WordPress

- Front End Web Developer - BostonGlobe.com

- Software Engineer - .Net

- Data Security Specialist

- Senior Systems Administrator

But we're also hiring for data science & analytics, product management, design, marketing, and more.

Since the Boston Globe separated from the NY Times, we're making big moves within the world of news and media. We have the challenges and innovation-focused mindset of a startup, backed by the resources of an established company, and the credibility of New England's most trusted brand.

We're hiring top-tier developers, product managers, UX designers, and content directors to build, brainstorm, and grow new products. If you want to help shape the future of journalism, check out our open jobs and see if one is right for you:

http://bostonglobemedia.com/careers
VHS tapes in the Internet Archive
Because you might want to have multiple vhosts running on localhost, separated by hostname.
The sad reality is that a little dust-up is probably good for business for both of us. For me (and probably a bunch of folks on the Mongo side) it's all in good fun.
Alerting for Today’s (and Tomorrow’s) Distributed, Containerized Environments
Feds subpoena Reddit in effort to learn about users behind Dark Web chatter
Thanks for trying it! I'll fix that asap.

[Edit]: Oops, can't duplicate on my Firefox/Mac. By chance do you see a console error (before I can add Sentry to the site)?
Does the cluster feature deprecate redis-sentinel?
> Renewables aren't up to it when it comes to the scale and speed required (even though the countries involved are on the equator).

Surely you must be joking. Nuclear plants take years, if not a decade to build. Coal must be trucked in. Wind and solar deployment speed is limited to only your logistical supply chain to get the parts to the generation site and your on-site installation talent.

If the first world wanted to help the third world, they'd give them renewable generation equipment free or at cost.

http://www.earth-policy.org/data_highlights/2015/highlights5...

"China, the country that is building more nuclear reactors than any other, continued to get more electricity from the wind than from nuclear power plants in 2014. This came despite below-average wind speeds for the year. The electricity generated by China’s wind farms in 2014—16 percent more than the year before—could power more than 110 million Chinese homes."

"China added a world record 23 gigawatts of new wind power capacity in 2014, for a cumulative installed capacity of nearly 115 gigawatts (1 gigawatt = 1,000 megawatts). Some 84 percent of this total—or 96 gigawatts—is connected to the grid, sending carbon-free electricity to consumers."