skysight-inc/HackerNews huggingface dataset:
What would be an example? It doesn't take much to get a huge output space. Even a single continuous variable plus time can provide effectively limitless possibilities. The only place you're really screwed is if every axis is discrete (like really basic MIDI instruments). But even then it only takes a few interactions to get something quite complex.
London, United Kingdom - Geckoboard - https://www.geckoboard.com - ON SITE (but some working from home is no problem)

Geckoboard is a successful, growing 25-person B2B SaaS startup based in East London. Our elegant real-time dashboards solve a tricky and important problem for thousands of paying subscribers, by taking the complexity out of connecting to data and making that information simple for everyone to interpret at a glance. As a result, our customers unlock data they didn't know they had, connect people and join up projects, and make better decisions faster.

We are looking for a front-end developer who uses TDD consistently or wants to learn to do so and builds super usable single-page applications. Any React knowledge is a plus but we are happy for you to learn with us. Please see our jobs page for details: https://www.geckoboard.com/careers/

We’re constantly striving to ensure that we offer the most encouraging, supportive and efficient environment possible. We want everyone on the team to participate in making architectural decisions. The whole team is involved in prioritising and evaluating work, and we regularly program in pairs to share knowledge, promote collaboration, and improve code quality.

We don't just pay lip service to work-life balance, we actively and strongly encourage it. Flexible working hours and the ability to regularly work from home let you work in a way that fits you and your family, and we have generous paternity and maternity leave policies. We see our contractual obligation to offer 25 days' paid holiday as a /lower/ bound for everyone in the organisation, not a limit. We actively contribute to personal and professional development and have a minimum budget allowance to be spent on courses, books, and conferences. We also run fortnightly "innovation days", where everyone has complete freedom to work on anything that interests them, from contributing to open-source projects to learning a new skill or improving our internal tools and processes.
Encryption in the Balance: 2015 in Review
A competitor seems like a pretty obvious answer.

But the vps market is fairly crowded, I can't imagine what attacking a single competitor would actually accomplish.
I'd definitely just prefer using the dissassembled output as it's infinitely more readable once you've grokked it. Nice project though, in a field as monopolised as reversing, you can never have too many tools!
> Compilation of the dom won't reduce the size of images or JavaScript files.

The problem is not so much about images or js, it's more about webapps generating fat html and so much css.

As for javascript, to me it's not a good language choice for many reasons. It's being used extensively like a core language to build web applications, while it's just a scripting language. HTML was never meant to be used like this.

To be honest I don't really understand the analogy.
Visual Studio with VAX (http://www.wholetomato.com/features/default.asp) is more than sufficient. The general objection to it historically has been "it's not free", but Visual Studio Code is Electron.io/node based, free, works on 3 of the major platforms, MSFT is in the process of enabling first-party support for using LLVM (I'm not sure if this is for the "Code" version of the traditional executable base --which is also available for free in the "Express" mind you) so that excuse isn't really valid anymore. If you're writing C# and not C++, then Resharper from IntelliJ is going to do you better probably. Speaking of which, JetBrain's CLion is way better than VIM w/r/t refactoring, intellisense, auto-complete, etc, not too surprising really since that's what they're famous for. Refactoring C in general is really trivial compared to the template messes I'd imagine a compiler would struggle with though. I'm not sure if they have a community edition but they offer 30 day trials IIRC and probably student discounts if you're not yet employed.
About WinXP:

Sadly at the moment not only IE, but also e.g. Chrome on WinXP: https://github.com/letsencrypt/letsencrypt/issues/1660 and https://github.com/letsencrypt/letsencrypt/issues/1942
I don't think the iPhone has a model of the world with its own body in it. You could program that too, and once you also add the ability to move/act according to a certain goal, you have an intelligent agent. However, making your system more or less useful is what takes the task of AI to levels of complexity we can't reach yet. Compare ants and dogs: the former is achievable in terms of simulation but not interesting, the latter can be potentially useful but is already too complex for us to implement.
Vurb - San Francisco, CA (H1B OK) - http://vurb.com - Full Time only

Featured 12/27 on NYT as one of 12 "must-have" travel apps

Vurb combines mobile search, apps, and messaging - partnering with services like Yelp, Foursquare, Rotten Tomatoes, etc. Rather than jumping between different apps to find something, we're bringing your apps and your friends together in one place - an app you'll use every day. Won TC Disrupt - http://techcrunch.com/2015/08/20/vurbchat/

INVESTORS: Max Levchin, Drew Houston, Naval Ravikant, CrunchFund, Redpoint, Tencent + others.

APPLY IF: You are looking for a rapidly growing small team and the opportunity to take on significant responsibility and ship quickly. Examples of challenging problems that you could help us solve include:

- Manage and index millions of objects around places, events, movies, etc with blazing fast read-write access

- Develop search relevance and content discovery infrastructure on millions of objects and TB’s of data

- Develop mobile apps for not only scaling app performance but architecting the app to support a growing number of services and verticals

LOOKING FOR:

* Full-stack Engineer - generalist opportunities across the stack: backend, frontend. Go, JavaScript, node.js, react.js, backbone.js, AWS

* Search / Data Scientist / Data Engineer - search, classification, ranking, ML, graphs, data crawling/processing. Advanced CS degree required.

* Mobile Engineer - iOS / Android engineers (2+ years experience)

* Product Designer - UI/UX

INTERESTED? http://vurb.com/careers | jobs@vurb.com
Well, getting off Facebook and Twitter is a good start.
no, you misunderstand: https://www.google.com/search?client=safari&rls=en&q=analogy...

a·nal·o·gy
noun: analogy; plural noun: analogies
a comparison between two things, typically
on the basis of their structure and for
the purpose of explanation or clarification.

p.s. you should pay Heroku the $7/month so that your business website doesn't sleep after n minutes.
LEAN: Learn the Underlying Science
Well, this is open source, IDA is not. And while the features are far less, if the author keeps working on it, the gap will shrink with time. (Given the vast feature set of IDA, it's unlikely the gap will ever be closed completely, but it might become good enough for some people's purposes.)
While Gladwell himself is notorious for lack of factual rigor (as a former math person, I especially wince at his "Igon value"), the New Yorker itself is famous for its rigorous fact-checking. In this age of fast-food quality writings littered with half-assed research or mere speculations, I appreciate the time and the effort that the New Yorker team puts into their craft.

At the same time, the New Yorker is indeed known for their over-the-top narratives. There's both pros and cons to this approach. For example, a great work of literary journalism like "In Cold Blood" and "Hiroshima" were first published on the New Yorker because of this editorial tendency. On the other hand, their long-form content makes their subjects less approachable to a large swath of English-reading (especially those who aren't native readers of the language) population.
That's still possible. At least if Wikipedia doesn't have an article on it.

Google results aren't static, so you may see something different, but when I search for /dev/urandom, I get the German and English Wikipedia first (getting past that is nigh impossible, reddit is nothing compared to that), then my essay, then(!) the man page, then tptacek's blog post, then one of Pornin's fantastic Stackexchange answers.

Actually, digg and reddit don't feature anywhere in the first twenty results.
Microsoft's research OS was called Singularity [1] and the C# compiler (that compiled to native code) Bartok [2].

[1] http://research.microsoft.com/en-us/projects/singularity/
[2] https://en.wikipedia.org/wiki/Bartok_(compiler)
I have been surprised that this sort of approach has not been more common than it has been. It really is a credit to us as a community that this very low hanging fruit has not been exploited more often.
I love Linode but they've done a poor job communicating with their customers. Compare the Linode Twitter feed, their mentions, and the lack of replies to how Slack handled it: https://medium.com/swlh/slackdown-a-lesson-in-brand-interact....

The Main Twitter account still hasn't announced the Atlanta DoS. https://twitter.com/linode?lang=en

I understand the severity of the issue is different to Slacks', but there should be a bunch of people on the Twitter account replying to people and saving customers. A lot of their customers are angry about lack of communication as much as they are about the downtime.
Maybe the some state actor / mafia drug lord... didn't like one of the customers and put enough effort to shut down the whole service.

Github was attacked by China before I believe for hosting some firewall by-passing software.

Maybe a competitor, but who would bother to go that low? I can't imagine any of the popular ones trying it -- too much risk it will be exposed.
Amazing product. I started using it a while ago and was truly impressed with the integration [python]. kudos!
All the more sweeter since it's only 7 people
> This isn't just a "script kiddie" having fun. It's a very well planned and powerful attack requiring buying large botnet capacity for an extensive amount of time.

These days such things aren't that hard to come by. See the recent Lizard Squad attacks for example.
Focus-stealing annoys me the most. Applications should never steal focus & should always open in the background.
Maybe iPhone growth stalls this year sure but I wouldn't bet a single dollar based just on "supply chain reports" which have turned out to be nothingburgers as often as not.

My own prediction for Apple in 2016 is that the iPad returns to growth this (calendar) year.
It's not so much they are amazed it capable of doing this. But more of a WOW this is fast compared to rendering theses slow PDF pages on the CPU.

It's a bit like saying: wow this rocket propelled car is fast. Are we surprised it is faster ? No. Are we like: "wow we could go faster !"? Yes

To be fair, I don't understand why we don't have a lib, or even this stuff build into OpenGL/Direct3D. We are doing raster work CPU's. It's relatively slow.
It could be a competitor of someone who is using linode for their hosting. Rather than attacking a single server which would be easier to track down, it's probably easier to attack the whole network.
I don't know about dead stable. Fremont?
I would call this a traditional MVC web framework written in JavaScript.
The truth about Google's famous '20% time' policy
Mind you, there's a large difference between standalone apps (e.g. most casual games), and client-server apps. Standalone apps—sure, don't update, who cares.

But I don't begrudge the developer of a client-server app, that wants to change their server's API and then push an update to the client that speaks to the new API. Or, more to the point, I don't begrudge them if six months later they shut the old API down and the app stops working until I update. It's a client-server app in an ecosystem where updates are supposed to be automatic; of course it needs to be up-to-date to work. Would you expect to play e.g. an MMO without installing the updates before connecting to the server?
Four new elements fill the seventh row of the periodic table
I've spent more than half a decade in each, vim has better navigation (being able to do something like `2bcw' or :1,$s/foo/bar/ or even just straight up hjkl makes quick edits far superior - one could say it's a better editor, because it is. hell, it was based on 'ed'). Emacs is the better integrated-development environment (ecosystem and able to customize to you hearts content.. eventually you'll run into a VIMscript wall and want to shoot yourself), especially now that emacs24,25 + ELPA + Marmalade make it about 20 minutes to go from a fresh install of any OS to 'productive'.

VIMs worth learning just so you see the other side of the fence, but if your goal is just productivity, CLion does everything that that VIM configuration does and more (and there are GNU/Emacs key-bindings).
>with the UI of physical things

That's not the building bridges level engineering that the parent talked about.

In fact, any designer/CAD hack in some factory can get his hands in building packages or other physical items, so the situation is mostly the same as the one the parent criticizes. In most countries you don't need to have an engineering degree to design a package container, kitchenware or a toy car -- at best an "industrial designer" degree will do.
May not be the case here, but Bitcoin ransoms are become more common.
I agree, but I am unsure of the come back stronger sentiment. This looks to be a serious attack driven by a knowledgeably adversary. I really feel for linode at this point.
Programmer-industrial complex can't be reformed from within
I've hired 3 developers through HN. All A+ people.
Yeah, but I'd rather just have a 5 line shell script in my repo listing all the files it manages, rather than entirely new tool. I think it's overkill for dotfiles. A shell script works.
You could also use GNU Stow, which is a symlink farm manager. Here's an example on how to use it with dotfiles: https://github.com/dmarcoux/dotfiles
Tips for Starting your own Software Business in 2016
titles can be edited within a certain timeframe; did you try?
> A competitor seems like a pretty obvious answer.

I don't know... unless Linode has a large presense in a country where this level of play is expected. I have hard time imagining a large US cloud / hosting company comparible in size or customer base with Linode trying it. There is too high a risk, someone will talkt and reveal it.
Ask HN: Front-end dev trends for 2016
What do you expect to see in front-end development in 2016. Any revolutional new things ? Consolidatons ? Frameworks etc. ?
The caveats are worth reading before the rest of it. How long does it take to write down the derivative of a loss function, compared to trusting that your automatic diff did what you expected? I can tell you: not long.
Forgive me for lacking the time or energy to read this article. I've read a previously posted on HN piece by the same author on the same subject, though.

Those three services are quite different. Instagram is a stream of photos, nothing more, nothing less. It's not a site that links outward, it's not even a site you really link to. It is simply pretty pictures. There's nothing wrong with that, really. Instagram doesn't want to and doesn't need to be a communication tool.

Facebook is website for keeping in touch with friends and relatives, organising your social life, viewing advertising videos, viewing plagiarised YouTube videos, and viewing sponsored BuzzFeed videos. It doesn't link outward much because that's not really what it's useful for. Facebook wants to deliver you a stream of mostly garbage, addictive and not-entirely-unpleasant content. It's almost useless as a platform for real communication, and nobody should expect it to be one, they'll be disappointed.

Twitter is a website for following people who interest you, and sharing things with people interested in you. Twitter, unlike Facebook or Instagram, is actually very outward-looking: Twitter is a huge source of links to other websites. People use Twitter to share pieces they find interesting, to share content they have created, to comment on pieces they have seen. People use Twitter and end up finding new and wonderful websites.

None of these are killing the web in the end.
People seriously switch languages based on the time it takes their dev environment to boot up?
>0.0029% for injuries that require an emergency room visit, not injuries at all.

If you get an "emergency room visit" for trying to open a package, there's also some sort of idiocy involved.

I wonder if the level of E.R visits would for perfectly designed packages wouldn't be close or similar, because of idiocy.
Yes, it works well with some subdomains too.
Chrome and IE both use Windows's certificate store.

But XP is silly anyway, it doesn't even have SNI.
House intel committee looks into eavesdropping on Congress
Popular Patent Myths
Although I'm not sure how important it is to announce outages on social media, I'm a customer and I haven't seen an e-mail either warning of an outage or explaining the situation. Generally I think linode is great but taking the tack of "Oh, if they don't notice, we shouldn't point it out to them" is just a bit cowardly.
Please ask pertinent questions esp. about Chakra, that is within Guvrav's control and domain.

Microsoft is outputting lot of Open Source into their github repos, so there is evidence of Microsoft's change of attitude towards open source, it started few years back and picked up with the change of guard.

Here is some food for your thought:
http://www.hanselman.com/blog/MicrosoftKilledMyPappy.aspx
https://lmddgtfy.net/?q=linode%20status

Twitter is not that relevant to be honest. I assume many customers are not active on Twitter either. I do not see why it is so important to have activity on the account when there is a dedicated page for informing customers of what is going on.

Also, if you look at the medium post, the tweets are mostly sorry/thank you/everything should be fine soon. No actual information on what is going on. How could you put relevant technical details in a tweet? How does a short, uninformative tweet help you more?

edit: also, there is up-to-date technical discussions taking place on the irc channel #linode on oftc
Yes, I was confused by this as well. I think this author was looking for something bearish, and went with Ben anyway.
Have you tried http://hackr.io?
>That's what Netflix got from using Reactjs.

...for using Reactjs badly. IFTFW.

First, they could have had the item as a search box from the start, no need to make a label that when clicked turns into a search box.

>* If you have to refresh 90% of the search results page anyway, why use React? Building and diffing a VirtualDOM isn't cheap*

Actually it can be as cheap as directly changing the DOM with JS. And diffing can be just a single op e.g. when using an immutable data structure for their always changing part of the data.

It's just a change done crudely, not even non-optimized, because it doesn't need that much optimization anyway.
Refactoring features presented on their web are the same as features in eclipse CDT which is free and runs almost everywhere. Visual studio code is just configurable editor not IDE. In my opinion atom or sublime are better choice.
I don't disagree with your general premise, but was a LMDDGTFY link (much less a LMGTFY link) necessary there to make the point?
Former truck driver from germany here. Sure, you shouldn't tailgate as a truck driver. His point is still valid. There are very few good reasons (read exceptionally bad conditions) for going slower than a truck's max speed. 90% of the time, people are just not paying attention. From the truck drivers perspective, this is nearly coercion, especially where overtaking is forbidden. I once tried to overtake a car on a highway in southern Germany which went like 80 km/h. I drove a 60t mobile crane, limited to 89 km/h (like most of the trucks in Europe are). When she realised that, she accelerated and I had to stop the maneuver. Then she fell back to 80 km/h again. Rinse and repeat for two times. Guess what I did then. Hint: There was some serious honking involved, too.

Also please keep in mind there is a grey area between tailgating and starting a passing maneuver and at least in my country it is tolerated to reduce the safety distance in order to start overtaking.
You are correct and thanks for the correction, wow do I feel dumb for missing that. Maybe I can save a small scrap of face in that at least occasionally this problem contains no such clause, e.g. the xkcd version although I should read that one again before submitting this reply.
It could be worse - riding a heavy loaded bike in Uttar Pratesh and Bihar. You have no idea.)
> Who, with a lot of money, would want to hurt Linode's business in this way? This isn't just a "script kiddie" having fun. It's a very well planned and powerful attack requiring buying large botnet capacity for an extensive amount of time.

Serious question: how much is "a lot of money' in this case? How much does an attack like this cost?
Very much agree, almost every time I've seen custom notifications they've been a huge source of pain across the app.
I'm definitely curious to find out, but feels more like gossip to be honest...

Given the length of time since the first attacks started and the downtime of the most recent attack, the big questions I have are:

1. What are they doing right now?

2. What mistakes were made / Why didn't they realise the risk beforehand? / (how) could this have been avoided?

3. What can they do in future to prevent this?
>Not saying either is the right one - but they are both different, so one of them (as far as apple is concerned) is wrong.

Or maybe each of them is appropriate for the (different) tasks it has to do?
How Aspiro became Jay Z's music-streaming startup, Tidal
>If you read Raskin's "The Humane Interface" you can see a whole host more

Well, Raskin also has some bizarro ideas about what a good UI should be, and his later attempts of realizing one is not anything most people would want to use.
That was a great visualization. Thanks for the information lead.
Who is "we" ? I had the impression unikernels were still a highly experimental work in progress you could only use with ocaml and that noone had ever used in production for anything serious.
I was expecting a headline for picking the right partner. So let me add, if you're a software developer, I think your co-founder shouldn't be necessarily a developer. Because as you have mentioned yourself that having a software is just one side of the coin, and marketing it is another side, so I one can pick a sales/marketing guy as a co-founder, with some knowledge of development. He may help you get the customers you need.
> It is obvious that eventually the sales of any product, even the iPhone would eventually plateau.

Eventually, probably, if by "plateau" you mean "decelerate."

> This means of course, the stock value would be no longer determined by some fancy dreams of growth but the actual financials of the company.

LOL. Apple's P/E is 11.45. Google's is 35.69. Microsoft's is 37.28. Facebook's is 105.14. Amazon's is 980.46. The S&P 500 average is 21.54.

Which of these has "fancy dreams of growth" again?
Anecdotal evidence about neurofeedback, especially TAGSync, always made me curious but this stuff seems to expensice to try. I am glad we are progressing at methods and evidence, maybe one day more people will be able to try it.
He said tail-gating as in 3-4 car lengths. Admittedly, that is tailgating for a vehicle that takes forever to stop; but, this isn't the big scary monster right behind you situation. They're further back, but just as unable to stop