skysight-inc/HackerNews huggingface dataset:
> Python's lambda semantics are limited due to the syntatic limitations created by Python's significant identation.

(nitpick: you seem to consistently use "identation" in place of "indentation".)

I'm pretty sure that plenty of proposals consistent with Python's significant indentation have been proposed; python's lambda syntax is limited due to the BDFL not being convinced of the utility of more capable lambdas over using named functions enough to want to make Python's syntax more complicated to achieve it.

> Also, computers don't deal well with it.

Computers deal fine with it.
5 Apps with Efficient UX in the Mac Toolbar
Is it possible to run arbitrary Docker containers? If so, that could be a solution.
Oh, apologies. I thought he is talking about Gson[1], and hence the comment.

1. https://code.google.com/p/google-gson/
Link to paper: http://dx.doi.org/10.1002/anie.201408211
Your Social Network, Visualized
I've been pushing for alternative shell scripts for awhile now. I mostly stick to Python and Haskell now. It is great. Highly recommended.
In fact, maybe Javascript is too powerfull. It would be interesting to get a stack machine emulation in the browser, with an standard set of libraries/tools for native access to the DOM and emulators for most interpreted languages out there.

Kind of a Java plugin that runs on web, instead of just tunneling through it.
I came here to make a tangential point:

I have run past the same gasometers and I found them fascinating and inspiring for the same reason: a tiny part of the city where the space and skyline is reserved for a unique part of our history that isn't simply converted into modern urban sprawl.

Is it a good idea to convert them into new flats which are 90% landlord owned, if not owned by Chinese investors who leave them empty so they can't support local business - the typical fate of new property in London? How does it help your 'have nots' with their rent? Aren't you just stripping out all the cultural and local heritage?
Oh right, I was just thinking of open publication.
24% support the Tea Party: http://www.gallup.com/poll/177788/tea-party-support-holds.as.... Peak was over 30% in 2010-11, where they had a major impact on the Republican primaries.
I think that the distribution of VARD is allowed (if non-commerical), but editing the source code isn't. I think this because I cannot find the source for VARD.

That's why I think it's strange it is licensed CC.
How do you do "responsible disclosure" of a multi-vendor multi-customer vulnerability like this, with vendors not from the IT industry (or at least they don't realize they are in that industry, heh), who almost surely have no easy way to contact them to report vulnerabilities.

Real question. Was this irresponsible disclosure? What should they have done? (Are those doing the disclosing risking criminal prosecution?). I don't know the answers.
/rant

You can walk away from the treadmill.......and still have cash, security, and not die from a healthcare issue. Live below your means, save, invest, and then move somewhere nice but with a lower cost of living (Costa Rica, Panama, and Uruguay are my short list).

This will not happen if you live somewhere paying $3K/month for a studio though ;)
there are a LOT of times that it's much, much faster to communicate verbally

If I want an answer now (if it's something that has an easy answer), and selfishly don't care about the flow of the other party, this may be true: You can prioritize a request by forcing it through synchronous voice mediums.

But even if we exclude that possible friction, it has been my experience that the belief that voice is more productive is often based upon superficial results (much as with meetings). People say some vague, uncertain things and both leave with a great feeling of accomplishment. Written communications, on the other hand, often requires more precision (if we wrote the way we spoke in such calls, the result would often be meaningless) -- you need to actually think about what you're asking, and give specifics. Not least because the medium demands it, but because this is a written, referenced, liable record, versus a call where each party can just vaguely claim miscommunication.

It's incredibly hard to study something like this, but my gut feeling (with the caveat that it's biased) is that the belief in the efficiency of voice communications is often based upon superficial results.
Sounds like more of a pseudo-isotope?

I thought proton equivalency was the fundamental definition of an isotope, though perhaps that's just a lie you feed chemistry undergrads.
I don't understand what this is. Can someone explain? What the hell does "This is the only way to make Open Source web apps viable." mean?
Noritake is one of the largest global manufacturers of VFD displays. This is no coincidence.
Quoting from my previous post: "A CEO who has worked to set up Sharia law will have a hard time getting people who support women's rights working for him even if he treats his own women employees fairly."
404 - don't tease me like that
How a ”Workcation” Worked for Our Startup
Pending Home Sales Stall in December
Forbes: Insider Advice on Startup Accelerators from Founders
Startups Revolutionizing Work
>really thinking about what they wanted to solve and how to solve it.

What they wanted to solve was how to introduce a new more modern language that worked seamlessly with existing Objective-C libraries. People suggesting alternatives tend to forget the ObjC part of that.
how is this a useful comment?
First, it doesn't let you install multiple packages in one go (or let you install a specific package version). Secondly, it doesn't support apt-get options like -m, -d -n...

You could extend your argument structure for this, but then you need to specify every argument all the time, or have the user modify a default value. This is definitely awkward compared to straight shell.
It's not currently possible to run arbitrary Docker containers through Sandstorm, since we prefer app packages (we call them SPKs) to be:

* Self-contained -- if the app needs MySQL, bundle it;

* Able to run with external network access unavailable -- this improves security, since even if an app gets compromised, it's not a big deal since it can't leak any data out to the world;

and a few other constraints that are more technical than philosophical.

https://github.com/sandstorm-io/sandstorm/wiki/Porting-Guide hints at them, but I don't quickly find a reference for all these constraints. I'm likely to write such a reference in the next few days/weeks, though.
You have a good point. You're also completely over-the-top aggressive for a discussion about website authentication.
C.G.P. Grey has an entire series on why our voting system forces a two-party system. The issue isn't getting your neighbour to change their voting habits, the issue is changing the system:
https://www.youtube.com/watch?x-yt-ts=1422579428&v=s7tWHJfhi...
World's first production Android app in Ruby
Host authentication is a job of SSL though. So you should simply not log-in on a website if it cannot be verified that it is actually Paypal. This holds for both SQRL and passwords and seems to be an independent issue.
It also applies to this case because the ssh server is supplied by the website.
Something worth noting: Datadog is currently the only monitoring service that provides a Dockerized agent (so you can easily stick it into a CoreOS cluster, for example).
> If someone casually insults what I hold dear

Ok. You're a Christian. So you're completely biased which comes through in the way you distort what I say, e.g.

> You didn't say "all", but you did say "plenty" when there aren't any. When implying mass murder[...]

Aren't any? You have no proof and history suggests otherwise. And it wasn't mass murder that I was suggesting, it was targeted attacks.

By your username I'm betting that you're Irish Catholic. You've been conditioned to never question the faith and demonstrate that by attacking everything I've said. We all know the Church has never done anything wrong at all. Ever!

But if it makes you feel better, I think your new Pope is great -- he walks the talk and espouses the "good stuff" about Jesus. His only failing to date has been to condemn blasphemy, which is a horrible mistake.

Lastly, I offer this thought experiment: do you think any of the islamic terrorists we read about consider themselves "Good Muslims"? Can people be devout and do horrible things colored by that way of mind?
But can you skip that update but install the next? Say update 2.1 is a speed increase and user doesn't want that. Update 2.2 is a safety feature that the user wants, would 2.2 include 2.1?
Typical tech arrogance. In the real world not everyone wants to drop $1000 on a phone just because apple tell them to, so they don't.
Why not just use HTTP Signature Auth ? ( https://datatracker.ietf.org/doc/draft-cavage-http-signature... )
Not really a hack, but you can try buying a few FB ads for people that like trivia games. It might be interested to add a "tweet your score" type thing or "challenge a friend" which would grow virally.
Just launched SecureSnaps: for all the photos you'd rather keep private
Radiant Media Player 1.4.0 (HTML5) with video ads, MPEG-DASH, free starter edition
Needs multiplayer and time based games.
I believe it's only accessible to people who were at react-conf. Unless someone is kind enough to create a public mirror...
Black holes do not exist where space and time do not exist, says new theory
Terminal Cloud: Secure, Scalable and Fast
> (One can simply predict "always succeeds" and will be right half the time.)

Considering most businesses fail I don't think that's quite right but I get your point.
Watch the Wedding Ringer Full Movie
For open source projects, that's less of an option, but regardless, an individual's opinions about tabs and spaces are moot when working on a multi-dev project. You follow the project's conventions, or your changes don't get merged.
Looks like the people at The Verge did the right thing then, or maybe that's a root cause.

On the other hand it looks like Polygon and The Verge are becoming more and more like the same thing. Since Topolsky left there might be something happening there as well.
I've been using Chef + the chef-docker cookbook (https://github.com/bflad/chef-docker) to setup docker containers.
Have you looked at The Early Modern OCR project? My understanding is that they're working on exactly that as well as simply better tools for reviewing & retraining on a large scale:

http://emop.tamu.edu/
> If your purchase habits are uniquely trackable, upon switching to cash you'd need to modify your purchasing habits sufficiently to disassociate them from your past-self.

I do not think that's quite right, at least in this instance. For the study in the article, the use of a single credit card number links purchases together, which is what enables the de-anonymization. If you pay with cash, there's no purchase identifier, so it is more difficult (impossible?) to link multiple purchases to an individual (anonymous) person. This potentially changes, if people are tracking serial numbers on bills.
TableAir: Simple, elegant and smart standing table
Interesting.

I would imagine that the majority of financial support though comes from a minority, which probably make enough to exceed their standard deduction even without tithing (especially for the "country club" type churches).

$12400 is not difficult hit exceed for a married couple with state and local income or sales taxes, property taxes, mortgage interest, student loan interest?, medical and dental expenses, and charitable contributions.

Also, if churches have to pay property taxes I think many will ditch the building.
Already happened, after the Tesla fires the cars quit dropping auto-lowering their suspension on the highways for a while. They eventually added it back as a feature you can turn on with a warning.
Sure, but consider the common case of wanting the most recent file/directory in a directory. This would be something like "ls -t|head -n 1". It's pretty convenient, AND your ls function still returns only file and directory names, no additional information.

Here, you'd need to either parametrize the return type of ls to get simple strings (which is what you want most of time) or additional metadata, or alternatively to have different ls commands.
I actually came to the comments just to mention this. This is one of THE best networking books. Shit, it is one of my favorite books PERIOD.
I guess you couldn't be bothered to read beyond the title, could you?
It's not a simple answer, but http://en.wikipedia.org/wiki/Orchestration_(computing) characterizes it as

* Composing of architecture, tools and processes used by humans to deliver a defined Service.

* Stitching of software and hardware components together to deliver a defined Service.

* Connecting and Automating of work flows when applicable to deliver a defined Service.
The role of Information Assurance (i.e. keeping our stuff secure from them, not just breaking into their stuff) was added in 1990: http://www.fas.org/irp/offdocs/nsd/nsd42.pdf
The primary idea being that open source web apps can be used without having to be a server admin. Non-technical users can install apps on a Sandstorm server as easily as installing apps on their phone.
Easy: because those roles you referenced are fed by a career track that starts in university programs with a much better gender balance. Some of those role are MBAs, and some of them (the project management stuff) are generic liberal arts with some industry training (like PMP).

That doesn't mean that the solution to the problem is in university enrollment, but it does explain why it's easier to find women in non-tech roles in software companies: it's because those roles don't require an early life commitment to a career in technology.
NLP-Visio brain graft
I'm surprised the government didn't outlaw tubes along with all the incandescent bulbs. That's just the kind of collateral damage they never seem to consider.
I wonder if he has applied the algorithim to his firm to improve his chances of survival
Presumably someone with access to the private GitHub repo submitted this and didn't realize its only accessible to invited folks.

Where's Homakov when we need him...
He's added a link in the comments to http://csharperimage.jeremylikness.com/2014/11/the-top-5-mis..., which makes a strong argument. It's too bad he couldn't articulate this in his post.
You're partially right, but every build step has a cost when you're working on a large project.
Pointer – a reading club for developers
I don't think we should abandon aesthetics, just that protectionism is a bad way of going about it.

For the most part homes in the UK are designed to fit in with their surroundings not be beautiful. I don't find hundreds of identical red brick buildings particularly asthetically inspiring and decoration is usually kept to an absolute minimum by developers. What we end up with is endless estates that all look exactly the same in order to protect sensibilities. We need to accept some creativity and change.
Link to TUAW is typo'd in the article. Correct address is http://www.tuaw.com/
Gathering - to celebrate Irish startups in five days across five cities
The web page is beautiful.

It might help to emphasize where this sits between installing Docker images from the repo, and using something like Webuzo or Softaculous to install popular web apps.
Cigsbrands
This is worthless as social sites, like Reddit, are one of the most heavily propagandized and manipulated places on the internet.

It's a tool for disseminating information and talking points.
In other words, obsfuscation was used instead of just applying good practice, and good practice is seemingly harder to debug for development than obsfuscation.
Or maybe saying an ostrich is a horse isotope.
You're right to some extent, but I think many of these 'knobs' have a good reason to exist (--dry-run, -a, -z for rsync for instance) and cannot be usefully, or at all, replaced by more composability. And attempting to implement support for them will run against the limitations of Haskell's syntax.

Something like OCaml would be better suited, since polymorphic variants, named and default arguments give a lot more flexibility, though the fact that shell commands happily return different outputs depending on their options would still be an issue.
QA Tester – WorkAngel Technology
JOB SUMMARY
We’re looking for a passionate and ambitious QA’er to join the expanding QA team. The purpose of the role is to ensure that the Work Angel product works successfully across a broad range of smartphone, desktop and tablet devices. The everyday tasks will require close work within a team of testers to vigorously test applications to ensure stability and quality before they are released on the market.

This role will act as a Tester in producing and maintaining test cases. The quality of testing of the product is paramount. Device testing is an integral part of the testing process and a key contributor to quality control.

Experience Required
Experience of working as a QA Tester in mobile
Keen attention to detail
Experience of running test plans and test cycles
Have excellent communication skills (both verbally and written) to communicate defects of the product
An excellent team player
Excellent knowledge of bug tracking software and maintenance
Strong documentation skills
Strong automation testing experience in ios / iphone, android, ipad are the preferred platforms.
Experience in setting up an automated test framework from scratch.
Test automation experience on mobile applications

Responsibilities
To operate, maintain and develop QA procedures, tools and automated test capabilities
Develop new tests, or modify existing tests, appropriately in response to defect reports
Run tests manually on mobile devices in accordance with a test specification and report results in a clear and concise way
Provide clear and concise bug reports via the bug database
Pro-actively pursue resolution of defects in collaboration with development of engineers
Work closely with the other testers to learn the testing framework
Participate in internal QA meetings
Integrate new mobile devices into automated test systems.
Contribute continuously to the documentation of the QA team knowledge base
This looks really great - especially the simplicity of all of it - great work!
This is a DHS responsibility: http://www.dhs.gov/critical-infrastructure
It's the proton that is replaced, not the electron.
Variable shadowing sounds like a hacky way to solve problems caused by function scoping, which is solved in ES6 by introducing lexical scoping (i.e. the same scoping rules as in every other language).

It's also worth pointing out that CS and ES6 aren't really comparable technologies. ES6 isn't some newfangled preprocessor that simplifies syntax, it's an update to the standard which JS adheres to. CS is fundamentally limited because it compiles to ES5.1. When ES6 is implemented in browsers, CS will be able to do more.
And on the other side of the ocean, a deactivated gasometer at Rio de Janeiro (https://pt.wikipedia.org/wiki/Gas%C3%B4metro_de_S%C3%A3o_Cri...) will also be replaced by residential and commercial buildings (http://oglobo.globo.com/rio/terreno-do-gasometro-vai-ser-ocu...).
Mobile app helps Syrian refugees adjust to life in Turkey
How can a COMPROMISED WEBapp ever not be able to leak data while being usable?
I Dropped Out of School,Got a High Paying Job in the Valley..And Then I Quit
You can publish papers without giving away all the details necessary to make it work. Sad but true.

For example, submitted to HN sometime ago was the blog of a dude trying to make Deepmind's 'neural turing machine' work; he was having a hella time because the published paper seems to be unclear or skip over a number of crucial points. Or more historically, the German chemical giants made an art of filing patents on all their key techniques, to gain IP protection, but leaving out enough crucial details that when the USA gleefully seized their IP rights during WWI, the American companies discovered they couldn't make the processes work.
EXACTLY :D
It's hard to tell that you're being sarcastic. Because I've read plenty of sincere comments from HN people expressing the same backwards views. You're being downvoted because your satire is too realistic.

I haven't seen anyone in this discussion cherrypick ageism over sexism or racism. I think the reason you're not hearing talk about the other two is because ageism is mentioned in the article. But you're right. All three hiring biases have origin in the same fallacy (that good hires should look a certain way).

There seems to be some political will here to combat ageism. I guess HN users are worrying about their future. But mention sexism / racism and everyone gets defensive. I suspect nobody wants to solve these problems, because they're hard (or because it doesn't directly benefit them).
...and that was about when I decided I didn't have upgrade fever after all.
OBS - Cross-platform broadcaster software (for recording and live streaming). Better than any of its competition in my opinion.

https://obsproject.com/
Angular doesn’t suck, you’re just holding it wrong
Implementing Handoff on a local server with a custom CA
If they act in such a way that they must continue to act the same way to prevent knowledge from being transferred then I could see the courts ruling they must continue to act in such a way even if it would involve lying.

The only ways around this is for the information that a warrant was received to be sent before it is received (to give an example that doesn't violate causality, a person stream 100% of everything they see/hear, so that between the time of receiving such a warrant and realizing what the warrant actually is the information that it has been received was already sent out). And even then I see the courts ruling against them because the courts will argue the spirit of the law was violated.
> If only there were ways of moving jobs out of London.

If only there were a significant class of jobs whose work product could be transmitted electronically at negligible expense.
It is actually pretty useful to require SSH as a two-factor authentication method for internal services, particularly extraordinarily sensitive internal services which you'll expose solely to technical employees.

I use it for exactly one purpose: authorizing the "ghosting" of a customer account. ("Log in as this user.") Putting that behind SSH means that anyone authorizing a ghosting has both a blessed SSH key and the password to it. Even rooting my session on our admin app, via reflected XSS or stealing my unlocked laptop out of my hands, doesn't get you that. (Our admin app, by design, is less-than-all-powerful. A malicious admin session could do a heck of a lot of damage to our business but, critically, would be unable to access personally identifying data about customers' clients.)
You need to keep a couple of them. Hence the 1980s skate park that recently got Listed status. We built loads in the 1980s, then most of them closed and got demolished, leaving just a few remaining.

http://www.bbc.com/news/uk-england-london-29801513
Microsoft Increases Roadmap Clarity for Its Cloud Customers
The best Gmail app for the iPhone is now made by Microsoft
I know, right? And yet loads of them are concentrated in extremely expensive cities.
http://pastebin.com/dARFRhMc
Usual trick is to search for the same story on Google. Newspapers make a first-click exception to get more traffic from search engines.
According to @War, which I just read, NSA has been poking into "vital national interests" like fuel distribution for years. That they haven't discovered (or having discovered, urged people to fix) this issue, is kind of an indictment of their abilities. Of course, having their dirty laundry aired by contractors isn't a great endorsement either. I wouldn't actually mind if they helped the various insecure agencies of the federal government improve. At this point, however, it doesn't seem reasonable for them to bother "the common man".
Why not use client-side SSL certificates in the browser?