skysight-inc/HackerNews huggingface dataset:
LearnZillion | Washington, DC | Full Time | REMOTE (US resident)/ON SITE

Help us create the digital curriculum of the future.

LearnZillion is a well-funded, fast-growing education technology startup building a learning platform that helps teachers meet the educational needs of every student.

Sr Software Engineer (REMOTE or ONSITE): we’re looking for full stack engineers that are self-motivated and comfortable working with a partially distributed team. This role can be either remote or on-site. You’ll work directly with product and design teams to develop new features for teachers, students, parents, and administrative users across the US. There’s lots of opportunity to improve classroom education as we know it, and you’ll have an outsize impact on the world.

Our stack: Rails 4+Ruby 2, Postgres, Elasticsearch, Redis, Sidekiq, GitHub, CodeClimate, CircleCI, and an automated test suite. Everything’s hosted on AWS.

Sr. Product Designer (ONSITE only): Are you well-versed in user experience and product design, technically skilled, focused, and creative? We’re looking for a Senior Product Designer to collaborate with both coworkers and users to uncover product needs, and then design and develop solutions within simple, easy-to-use interfaces. You’ll need to be comfortable with HTML and CSS, and there’s always engineers ready to help.

You can apply directly at https://learnzillion.com/careers. We’re looking forward to meeting you!
This took us minutes per frame in 1997 in 3DS4 on a couple of Pentium Pro 180s.

https://www.youtube.com/watch?v=kU8pfwlPF4I

I had to dump the rendered frames off on to the video playback server every 4 hours for about a week over Christmas 1996 because the local disks would be full. That was a weird week !
Well, offering immunity to everyone who just followed orders is an important part of doing so. And it makes in this case everything a lot easier.
The nosh page has a bunch about that: http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/lau...

Largely, the author doesn't believe that launchd will ever successfully come to BSD. It's had a number of attempts, all of which either failed or fizzled out.
Metova

Nashville, TN • Pensacola, FL • Fayetteville, AR • Conway, AR

Full Time, Onsite or Remote.

Metova builds apps for any size company, from Fortune 500 to start-ups. We enjoy helping start-ups become brand names and corporations launch new products.

-- iOS Developer --

http://metova.com/jobs/ios-developer/

-- Android Developer --

http://metova.com/jobs/androiddeveloper/

More information on our culture: http://metova.com/ourculture/

You can apply directly to jobs@metova.com
He used Renderdoc, which lets you pick a frame apart draw call by draw call, inspect shader bytecode, etc.

https://github.com/baldurk/renderdoc
Stop Saying Technology Is Causing Social Isolation
Great article. The author did a fantastic job of making the techniques understandable and bringing them down to earth, without dumbing them down -- people who are experienced in graphics are going to learn a few tricks as well from reading this.
I suspect he's using graphics debugging tools like RenderDoc: https://github.com/baldurk/renderdoc
> PBKDF2

Of which I'm a huge fan because you can easily build it out of stuff that any crypto library has. This is incredibly useful in certain situations where you need to check against passwords from different languages and environments.

Implementing bcrypt or scrypt from scratch if you have nothing to interface with is … tricky.
Skimmed through that one a bit.. I think he misses that having a patronym surname (ending with son) is very much out of fashion in Sweden today (and has been for quite some time), so people change it. The people most likely to change it are probably found in the more "elite" professions the author lists. If you're a blue-collar it may feel a bit presumptuous to change your surname, you will be ridiculed by your coworkers. OTOH if you're an attorney, it's almost mandated, "no one" will trust you if you have a patronym surname.
Slack says it's coming, but no idea when: https://twitter.com/slackhq/status/504407968150851585
Or export restricted things like anything covered by ITAR, which is not always classified.
US, UK Banks to Test Resiliency in Cyber Attack Simulation
Is AWS trying to throttle back its growth?
Personal anecdote: I was in a location where Jimmy Wales introduced himself in 2007 with a simple, "My name is Jimmy Wales, I started Wikipedia". Some 50 very senior people from many industries and professions all said "thank you!" enthusiastically in response.

It wasn't considered a failure or doomed in any circle I frequented 10 years ago, and I did a lot (academia, business, entrepreneurship, makers, more) -- and it wasn't so with anyone of the "general population" that I associated with. The only less-than-positive remarks I've heard about Wikipedia where from people who snarked "but anyone anywhere can change a value any time, how can you ever trust that?" Which is, of course, true -- but a variation of which applies to e.g. Encyclopedia Britannica just as well.
Security Compass <www.securitycompass.com> | Senior Systems Developer (Dev Ops ) + Senior Security Consultant | Toronto, ON | Full-time

Check out here for more info: https://securitycompass.com/careers/
It's moot. My family bought her an iPad before I could intervene.
Aaaaaaaand you've answered the "why switch from one-time payments to a subscription model?" question.
Wouldn't that be more simply fixed with patches to systemd?
There are some serious methodological issues with that paper.

http://www.tbuckner.com/KELLERMANN.htm

http://www.thetruthaboutguns.com/2011/01/william-c-montgomer...

http://www.guns.com/2015/08/24/kellermanns-gun-ownership-stu...
I like systemd, but I do think it'd be far easier to write a compatible system for FreeBSD (or enhance the FreeBSD kernel to provide the necessary features) than to port it. For instance, systemd fundamentally depends on cgroups; without an equivalent mechanism, it won't work at all. The same goes for dozens of other features. The necessary functionality doesn't exist in POSIX; rather than attempting to write a half-functional "portable" implementation, it would make more sense to embrace the FreeBSD kernel, use its features as appropriate, and build a full-featured init system specifically for FreeBSD. In an ideal world, that system would provide all the features of systemd.

(Note, for instance, that I said "FreeBSD", not "BSD"; portability is not worth trying to enhance 3-4 kernels to support the features you need, or sinking to the lowest common denominator.)
Yes. You should be. But "should I be using Google or Microsoft products instead of Apple products" is asking the wrong question.

The walled garden has been called out as horrible from day one. To Google's defense, it's still easier to install Android software without Google Play than it is to install Apple software without the App Store.

It's mind-boggling why the tech scene seems to be so oblivious (or hypocritical) towards Apple's vendor lock-in. Heck, even at its peak Microsoft wasn't nearly this powerful (or effective).

When the Apple Watch came out I actually considered whether it's worth buying. But in order to use the Apple Watch I'd have to replace my smartphone with an iPhone. And then I'd need to use iTunes, which only really works well on OSX (there's a crappy Windows version that's really a second class citizen but I'm on Linux anyway). So I would have also had to replace my laptop with a MacBook or MBP. And since all the syncing and cross-device stuff is stuck in the Apple cosmos there'd really be no point in not also replacing my tablet with an iPad. Boom, the entire stack is now Apple because of a single product.

And that's just a hardware purchasing decision -- I haven't even mentioned software lock-in (e.g. Chrome on iOS being really just a wrapper around Mobile Safari because there's no way to swap out the actual engine, or the lackluster integration of third-party apps compared to the OS defaults).
I didn't say it did. It was a side comment that the situation was not as dire as Cloudflare said - if you can avoid buying transit directly from one specific provider.
they will be happy to light it for you, at $10K a month

https://www.youtube.com/watch?v=HeEAVj2Szbg
The Tech Bust of 2015
I wasn't sure when I read the headline if it referred to Slack Linux or Slack the music service. Apparently there is a communications client called Slack, just FYI.
VW sales are plummeting in Europe. You cannot trick the users all the time.
It's supported in Node.js.
I would argue the validity of some of these statements.

why does my init system need anything to do with my networking, they're completely separate systems in my mind.

Cron has a use, it's not like it's overused or underused, it has a niche and it fills it well, what is your argument that it's bad and needs to go into init?

Config files will always be hand edited, wether you facilitate that or punish that is up to you, most tools that exist for managing config files exist based on the premise that they can be changed by hand and that you "probably didn't want that" (a-la config management) but having hand-editable config files for testing things is a good thing.

HUP'ing a process hasn't been an "issue" for some time, initscripts tend to wrap HUP with a "reload" command, and I'd like people to keep signal handling inside their programs.. since that's well understood as a standard and is POSIX compliant.

Now, I won't argue that POSIX is the best thing ever, but unless there is a new better standard to supersede it comfortably, I am not in favour of adopting radical ideologies "because it seems like a good idea" right now, and, evidently, it doesn't anyway.
What the heck is growth hacking?
AWS re:Invent 2015 – Summary for the busy software engineer
I enjoyed that desktop, but couldn't tolerate those aliased italic fonts today. Hopefully there is a way to have subpixel font rendering.
> Can someone explain the attraction that nerds have for Slack/Hipchat over a well-tended IRC server?

1. Nerds (like me) have to talk to non-nerds.

2. Nerds (unlike me, but not unlike my wife) aren't interested in complex solutions to simple problems.

And frankly, who is the "tender" of the "well-tended" IRC server? I don't want to maintain it.

My wife and I used slack as the primary means with which we communicate for "couple stuff." We've used it to: Plan our Wedding Ceremony. Plan our Wedding Party. Plan our Honeymoon. Plan for our first child. Plan our next house purchase. Manage our Finances. Plan Dates. Plan our Meals. Archive Recipes.

There would be no way my wife (a nerd) and I (a different type of nerd) could do this on IRC.
It's amazing to me that people still don't understand the importance of user experience (and low friction setup processes).

Do you remember having to hand write your Xorg.conf files to setup a Linux desktop back in the day? Wasn't that a colossal waste of time? Aren't you glad that's not a thing anymore?

Sure, I could try to set up an IRC server and the relevant bots and scripts to attempt to emulate what Slack provides natively, and then look for mobile apps that will connect to IRC and send me push notifications on relevant activity, or I could just use Slack.
I now subscribe to the React-style "wait, why are you listening to anything?" mindset. However, if you're going to go down the mutable path, I think KVO was particularly well designed.

The main reason was that it made composition pretty sane and created clear places to handle changes. With KVO, you implement your KVO-compliant mutation methods, and all changes would then get funneled through there (most notable container ones). Compare the mess that is NSView (addSubview/insertSubview:positioned:relativeTo:/removeFromSuperview/etc) to the post-KVO NSTreeNode. NSTreeNode simply exposes .mutableChildNodes, which you treat as a normal array (addObject:/etc) and after adding a child, it then has parentNode set to the parent after. This was great for lots of reasons: 1. No need to re-create API, you just used NSMutableArray's existing API. So [someNode.mutableChildNodes removeObjectsWithPredicate:somePredicate] and all the parentNode relationships get handled for free. Compare this to pre-KVO methods where every time you wanted to take advantage of a neat NSMutableArray feature, you'd have to re-expose it yourself like removeSubviewsWithPredicate:, or wind up having to copy out the array, mutate, then re-assign with setSubviews: 2. Less room for error since all your cleanup code just happens in removeObjectFrom<Key>AtIndex:, one funnel.

Again, I believe this to be a great local maxima for this style of programming, one that was never that fully explored since the move to more KVO-ness was eclipsed by the attention to iOS. I think most the problems are better solved through React's top-down approach.
I'd love to hear about an actual experience of granny using an iPad.
20n | San Francisco | Full Time, ONSITE | http://20n.com | Machine learning, data mining, NLP, and computational biology

Biology is severely under-utilized. 20n (YC W15) fixes that using software predictions to create cells that produce valuable chemicals. We created a yeast that eats sugar and produces acetaminophen -- the active ingredient of Tylenol. ps: Our cells are the only living cells known that produce acetaminophen.

20n is a YCombinator, DARPA, and Khosla Ventures backed, with existing Fortune 500 customers and incoming revenue. Our core technology is a data mining and machine learning platform for biological data. We routinely distribute using Spark, write approximation algorithms for NP-complete problems, and push the software predictions to robots that build the microbes. We are looking for algorithms experts who want to see their predictions create new life!

Full job descriptions:

* Data mining and NLP: http://20n.com/jobs.html#team:input

* Machine learning: http://20n.com/jobs.html#team:predict

* Computational Biology: http://20n.com/jobs.html#team:sequence
I don't think that is correct.

There are flavors of android including vendor modified or changed specifications. They can be subtle, like a pay as you go phone carrier, or major like what Amazon has done with Fire. Each of these changes introduces security issues outside of Google's control.

With a Chromebook you get the ChromeOS from Google regardless of the vendor who made the hardware.

At least that is my understanding.
Point number two above is well taken. Also there's more 'stretching' at the higher end. For example you may find a couple of individuals who can do complex del functions on a variety of topics in their head and somehow seem 'inspired' whereas others specialize on one arcane topic and spend countless weeks feeding research data into matlab or Wolfram apps while scouring onscreen .pdf tech archives for suitable algorithms they can adapt. But at this stage of the game functional genomics is in its infancy (you can't yet feed a genome's UCAG sequence into your 3D printer and expect it objectify a true object). For fuller understanding of implicit nature / nurture parameters concerning intelligence it may be more practical to select and isolate a suitably large sample from the center of the general population, where (dy/dx) = -yx is relatively flat, and insert such into a distraction-free positive artificial environment which focuses primarily on intellectual development and includes cognitive enhancement medical supplements such as nootropics or whatnot to varying degrees. Results may suggest high-intelligence is more latent than suspected, especially if sub bell curve distributions manifest.
Hackers Release Personal Information of Alleged KKK Members
The English Wikipedia has reached 5M articles
> It makes a good propaganda bit for both sides, but doesn't actually impede function.

The 9/11 attacks impeded function. The functioning of airlines, for example, have been impeded. Efficiency of flight for every individual traveler is reduced by needing to arrive at an airport an extra hour early. If we agree that making things proceed through big bureaucratic processes is effective sabotage, then consider that the TSA is an entire bureaucracy that would not exist if not for high profile suicide terror.

The functioning of government has been impeded. Enormous amounts of political capital and willpower have been wasted dealing with the war on terror, allowing domestic priorities to languish. The USA, goaded into a decade of counter-productive flailing, is now highly challenged to enact foreign policy strategies.

Those are two things, I think there are many, many others.

> ...a good thing that prospective jihadis aren't motivated by charts showing decreased output.

Why should we assume this? We might just not be looking for it.
Spotify • planet earth • ONSITE

We have about a 100 outstanding positions all over the globe including recruiters, developers (iOS, Android, backend), financial controllers, creative directors and designers, label relations, content curators, data engineers and the list goes on and on.

See our open positions at: https://www.spotify.com/jobs

Follow Spotifyjobs on Twitter for more: https://twitter.com/spotifyjobs
Quite telling of what, though? You're still just hinting. What are you trying to say?
Because this is who users are. They will not ever visit Hacker News, and if they did, it might as well be in a foreign language. They will not install ad blockers. When the (insert your most hated Slavic/Asian country) mafia takes over their comp via a Facebook meme, they buy a new computer if they can afford it.
considering that so many of the systems are older spec, BOSSLinux should now take off from CrunchBang instead of from Debian.

This way, they do not have to re-invent the wheel, but focus resources in the localization efforts for the OS, as well as the applications supported in the OS.

There would have been a meaningful contribution upstream.
Lessig and Nader are so different though. Lessig is being perhaps overly cautious, and bailing after the Democratic Party changed the rules and excluded him from the debates (boo). Nader stayed in the 2000 race until the end, even campaigning in states where Gore and Bush were neck-and-neck.
Yes. Good feedback, thanks. Deming himself said that any company can grow in a favorable market, so it is difficult to argue for better when indeed even running a company in a mediocre fashion can be highly successful as compared to the baseline.

What Deming's organizational view promises, instead, is joy in work. Very simply, that's what I'm really after.
As an originally Linux admin, and then a UNIX admin, and now back to Linux..

I liked SMF.. Fuck SystemD with a rake in the rain on a Monday.

SMF had a lot of improvements also after opensolaris died off and we were left with openindiana.. the thing is, it didn't fly in the face of the current system, logs were referred to not 'journaled' away, and it didn't try to gobble up the networking stack at all, but it did allow the system to verify networking ability.

it was very nice, and I regret not understanding it more.

Although I didn't like that it was XML, yaml,JSON or even INI would be preferable in my mind.
Having been in quite a few mildly scary crowd situations at concerts, "elbows akimbo" seems like the worst possible idea. The main force will be coming from the front and back, but your elbows will be out to the side, so people in front and back will still be able to crush you just as badly, while your arms will get trapped between the people standing beside you, giving you even less mobility than you'd otherwise have. It also seems like a good way to get your arms dislocated in a surge.

In my experience, elbows crossed in front of your chest will give you a little bit of extra breathing room, but even that doesn't do much.
These Housing Protestors Just Stormed Airbnb Headquarters in San Francisco
Open Gaming Solutions - Kamloops, BC, Canada - ogsnetwork.com

At Open Gaming Solutions (OGS), we're looking for someone to join our team as a full-stack engineer. Our team has a formidable background in regulated gambling, three years of operating in the Daily Fantasy space, and a current top 5 DFS application.

You'll be involved in all aspects that make a startup a success: releasing new features, scaling infrastructure, and iterating on our network of Daily Fantasy Sports sites and social gaming applications.

send us a note: info @ opengamingsolutions.com
Their job is, however, to direct people to the most relevant pages.
Not sure if inappropriate, but a personal vouch for these guys. Anyone with the skills they are looking for and passion in the security/privacy space, should definitely apply. Whisper Systems and Moxie have incredible principles, brilliant products, and serve the greater good of all of us.
From Zero to Swift in 30 Days
> The whole idea behind both Android and Chrome OS is to push the user away from root access and leave Google as the one with root access on your device

Except that you already can "have root access" and can "potentially run any linux app that compiles to ARM" today with ChromeOS and Nexus devices. In this very thread people are talking about running Crouton on chromeos devices and running Ubuntu Phone on nexus devices. In neither case do you need some kind of jailbreak to do so.

All that's needed for the GP's idea is for Android to take a page out of ChromeOS's playbook and allow a devmode that can run alongside of official Google Android.
Very few people would agree regarding Yelp. Almost no financial analyst worth a lick would use trailing revenue (instead of net earnings) as a way towards finding value in a company.

Maybe I am missing why Sam points Yelp out at all here...
I'm willing to bet money that:

While we’ve been working on ways to bring together the
best of both operating systems, there's no plan to
phase out Chrome OS

Comes from a worry about chromebook sales, not any presence or lack of a technical plan to merge or combine components from the two.

I would bet this is actually: 'YES, we are merging something with something technically, we're just going to keep two brands for now'.

For all the reasons in the other thread, it's both good and bad in different ways; but I would be astonished if you don't see wide support for Android apps on chromebooks in the near future; and that does require some kind of Android runtime.
Universal Truth of the ISP:

- 97% of the time the issue is on the customer network

- its not the network, ex. you cant transfer files at 10g because your using single 7200 RPM HDD on each end :[

- often, the best network people in the company will be the farthest from customer interaction. Customers repel them with almost magnetic physical force.
I see you too have an MXE Octane :)
Mocavo Free Genealogy Search • Boulder, CO • Full Time • ONSITE

We were acquired in 2014, before that we were VC funded by Foundry Group, TechStars, and a few others. We value continuous integration, utilizing modern frameworks, being TDD focused, and we provide new hires with agile training. We approach genealogy as an innovator in the field by focusing our efforts towards furthering freedom of information. To that end, all content on our site is free to view and share, and indexed on Google. (More info on how we still make money: https://www.mocavo.com/how_we_make_money)

## Looking for:

Senior Engineer / Full Stack Engineer: http://www.mocavo.com/about/jobs/senior-engineer

Software Engineer / Back End Engineer / Frontend Engineer / Front End Developer: http://www.mocavo.com/about/jobs/software-engineer

## Stack:

PHP / Laravel / MySQL / LESS / Bootstrap / Underscore / Composer / SphinxSearch / Nginx / Vagrant / Puppet

## Benefits:

• Flexible Hours and Remote/On-Site policy as well as weekly opt-in hack days

• Generous Vacation Policy

• Full healthcare coverage with no co-pay

• Enjoy our Ideal Location on Pearl Street Mall with daily team lunch and roof deck grilling during the warmer months

• Dedicated Parking Spaces and RTD Bus Passes

• EPIC Local and Eldora Ski Passes and Gym Memberships