skysight-inc/HackerNews huggingface dataset:
Yes. This is really annoying it was one of the major selling points - I'd got several people to install it on this basis. They had a reason for the change but I was un-impressed

The best thing that one can say is that it is well indicated by the UI whether the message will be secure. Blue for encrypted. Green for clear. I've managed to explain this to some very tech unsavy people.
> Instead, a correct title would seem to be "European parliament strongly rejected proposal to axe 'freedom of panorama' across the EU"...?

And I'm certain that title would just be edited back to the original title by the pedant moderators.

Sorry, but you can't win this one.
Variables are not values.
I think that OP refers to Whatsapp?
I can't press enter in my iPad's browser, so it's entirely useless.
It took me a long time to get set up in Austria, over a month and seven visits to various agencies compared to two days with a single online process in my native Australia.

They also had mandatory "social insurance" payments. These payments don't actually cover you very well if you are foreign, at least they didn't cover me after I'd been in normal employment paying them for a long time and the company I was working for went through insolvency.

When I went for self-employment to do consulting I was told I didn't have to make social insurance payments for the first year which sounded positive. I wasn't told however that that process was not automatic and there was yet another another form to fill out. So I got hit with them anyway, and received no sympathy when I explained my situation.

I didn't use it but I gather the legal system there for business matters is also extremely complex and expensive. In Australia we have fairly straight forward small claims courts where people can settle small to medium disputes without a lawyer.

I would say it was all very unforgiving, bordering on hostile. My interpretation is certainly influenced by the fact I know, having done it in Australia, that 90% of the processes and paperwork were entirely pointless, but that doesn't really excuse any of it.
Almost, I mean you can only use a single version at a given time. An example would be if an imported library and its importer uses the same dependencies but one used an older API.
Dup of https://news.ycombinator.com/item?id=9862287
REMOTE
We are a home automation company targeting the multifamily space. We supply devices, support, installation, computational infrastructure and user interfaces which tie it all together. Our goal is to make an automation product so polished that users forget it exists. We are the first company nailing the home automation experience in a way that can realistically see mass adoption.

Senior Python Dev: http://www.dwelo.com/senior-python-developer
"...aimed at the enterprise market"

A relative who is in a professional field (not in tech) uses Google Glass to record YouTube videos live on the job. He has probably 300 hours worth of videos published and is now at the point where anything he publishes gets 5k+ views on YouTube.

Just saying this because I see applications like this really taking off. Perhaps security guards could use these on the job or even cops (eventually) for their own safety.

Trying to stay positive about this.
Những điều cần biết trong kinh doanh online áo thun
I think you're still talking about a small slice of what you can learn by getting your hands dirty, even if it's all "wrong" and you learn a language that can't be re-used. The "slice" thing is especially true early on.

Rather than a "death sentence", try imagining the 1-10 scale of outcomes a year from now is like:

10: knowing how to accomplish real work on a project
with proven economic value in a language with infinite
high-paying jobs available
7: knowing how to accomplish real work on a non-commercial
codebase in an obscure language
3: having an elaborate plan but no work
1: having nothing
Where's Chris Hanson when you need him?
You can launch chrome with

google-chrome --app="http://app.com"

And get a frameless window.

Firefox used to have something like this, but it doesn't appear to work anymore. You can do

firefox -chrome "file:///some/local/file.html"

But obviously that's not quite the same, and I believe is limited to local files.
Well, you are still free to write resource consuming operations and deploy it to an EC2 instance and call it from Amazon Gateway. Lambda is just an example.

Moreover I feel Lambda can do pretty good stuff. I am sure it will integrate with other AWS services pretty soon and once there is connectivity to an RDS instance, then it solves the use case for half the developer population out there.
Amazon API Gateway
Hello, Hacker News!

My name is Marvin (see: https://marvindanig.com/), and I just released the first version of Bubblin, my project for superbooks. https://bubbl.in/.

Bubblin is all about gorgeous e-books that are possible simply because of the web. You can use it like codepen (a code playground) to write the pages of your book, and publish it like a blog. It can be a lot of fun, I mean serious fun, to do stories/book via code.

For example, I wrote this ~full book on The Solar System:

https://bubbl.in/cover/the-solar-system-by-marvin-danig

... which was supposed to be a small demo initially. I'd initially planned for only 10-15 pages but I ended up writing the whole book instead!

All the code of this superbook is available on Github under MIT license if you want to play:

https://github.com/bubblin/The-Solar-System

Bubblin is pretty basic as of now, but it has a great feel to it. I expect the books to work silky on iPads/tablets but given it's a web approach support is sorta okayish on most platforms - mobile or desktop. I'm not too worried about it right now, but I would love some help/advise on making it omnipresent on any and every device in the world.

I hope you like the project. Good/bad whichever way, help me with your feedback and ideas please!

Yo! - M

Edits: Edited links, 'coz no markdown on HN :(
I like that it can be used as a leak detector! I'm not sure I understand the point beyond that but then again I am in love with RAII semantics so I'm probably a bit biased here.
See the demo they gave at SciPy 2015 here: https://www.youtube.com/watch?v=_3YoaeoiIFI
Being in the enterprise market requires that you actually know how to sell into an enterprise. What has Google done where they have been successful at that?

This feels like Google scrambling to catch up to the Hololens and sort of making it up as they go along. Nothing to see here.
But this time its different, or so they say every-time....
https://digitalocean.uservoice.com/forums/136585-digitalocea...

One of the highest voted customer feedback on their official forum.
What was wrong with Python packaging that conda needed to replace it entirely (including virtualenv)? If you say the installation story for the scipy stack, that is less a matter of Python packaging and more a matter of the scipy stack.
You can often trade space complexity for time complexity and concurrency. Garbage collectors typically require integer multiples of the memory footprint of manual memory management to offset the higher intrinsic computational cost of garbage collection algorithms. While malloc() has much less work to do, the default malloc() is often not that fast and it is possible in principle to design a garbage collector that can leverage space complexity to beat the generic malloc().

The caveat is that properly engineered C/C++ hardly ever uses malloc() or similar to manage memory. Relative performance in real systems would be between a garbage collector and one of myriad not-malloc() mechanisms typical of C/C++ that are much faster and often safer than using malloc().

If you are among that subset of programmers that uses malloc() ubiquitously, an argument might be made that a garbage collector is a better choice if you have plenty of memory. However, this argument would be about safety; if you are using malloc() ubiquitously then you obviously do not care about performance prima facie.
multiprocessing can be fickle. In ipython, ctrl-c during a computation using multiprocessing results in general unhappiness, and will probably be followed by a 'killall python'
One application of Google glass is lifelog which is described in Ted Chiang's story: The Truth of Fact, the Truth of Feeling https://subterraneanpress.com/magazine/fall_2013/the_truth_o...
Looks great! Check out your link to the guide, it's broken http://www.tripbright.com/christinekgau should be http://www.tripbright.com/web/christinekgau/
>What has Google done where they have been successful at that?

Google apps.
Do You Know About Richmond Electrician
Your local electricians for all electrical work in Richmond and South West London. Offering electrical services and emergency call-outs at discount rates.
Can you post the link to your relative's YouTube channel?
Facebook Said to Seek Music Video Licensing Deals
It looks great and I love the concept. Does it support epub format? If this is possible it is easy to write markdown on leanpub (export to epub format) and use bubbl.in for the perfect examples in javascript which would be a killer combination.
This is beyond awesome. How did you do it?
I couldn't detect any real proposal in anything you said except that Python programmers should switch to Swift, and your main thesis seems to be that Python 3 is bad because it changes.
That's an excellent response, but it leads to the question, why are we using HTML if X was successful? HTML over HTTP is now routinely used to deliver a GUI for TCP, even though HTML was originally designed to deliver structured documents, and HTML comes with a great deal of baggage that muddies its ability to function as a GUI. It's become common to use a mountain of Javascript to try to overcome that baggage. Clearly, a fresh start is warranted.
I'm curious to see how parallel or is implemented on a TM. It's not a function from (nat -> nat) of course since we're talking about something other than extensional equality... but even then I tend to find these things not terrifically far out of whack.
I've been saying that for a while. I bet Google could dominate the enterprise market with HUD data while everyone else is playing around with Unity3D gaming apps. Of course AR gaming will be huge but data doesn't need to be 3D to be useful, or we would already have 3D displays. 2d info is more useful than 3D info, focus on that. We all watched Johnny Mnemonic browse file systems in 3D (long time ago) and that never came to pass, because it's pretty much useless to see a file system in 3D.
This tutorial is awesome! I love the tone and how it knows EXACTLY who it is written for.

This may be a bit late, but I would LOVE for someone to do this for JS in a Rails App (or even CoffeeScript). I am desparately searching for good tutorials for people that are "borderline-decent" at jQuery but are Rails devs. I can't find any.

I understand, in theory, how to render some JS on a view and all this good stuff - but once you go into creating a UI that feels like a modern UI with lots of lil AJAXy elements...it can become a pain REAL quick with a bunch of `...js.erb`s all over the place with no seeming pattern to them.

So I would love if someone had a tutorial just like this, for how to create a simple and sexy app that looks like an Angular/Ember app but just using CoffeeScript/jQuery/vanilla JS.

Anyone know of any such thing?
I was inconvenienced by multiprocessing just today: We were using it to spin up a bunch of workers, and have spent some time debugging an issue with SQLAlchemy, which requires special management when forking: "it’s usually required that a separate Engine be used for each child process. This is because the Engine maintains a reference to a connection pool that ultimately references DBAPI connections - these tend to not be portable across process boundaries." [1]

So you have to be careful when dealing with forking and databases, which has lead us to subclass multiprocessing.Process specifically for our (common) case of wanting to continue to use the session object in the child process without having to think about recycling the Engine object. It was that code we have been trying to debug today, because in some specific cases we still run into issues (yes, we read the docs). Also, when people (usually new engineers) don't know about this they usually blindly use the multiprocessing module directly (and who can blame them) and end up spend some time debugging intermittent connectivity issues until someone says "oh, you should use the xyz module, it handles the DB stuff for you".

[1] http://docs.sqlalchemy.org/en/rel_0_9/core/connections.html#...
Oh, yeah - and this one! Much more so than the inconvenience I posted!
The sailing documentary they briefly mention in the article is called Hold Fast. If there are any HN readers that are into sailing I highly recommend it.

You can watch it here:
https://vimeo.com/15351476
Wish apple would remove the ratings from the app store, all this begging for ratings are super annoying for me as a user, no matter how it's done. And i must say, this seems a lot more annoying than a simple popup in-app, and a whole lot more creepy! If any of the apps i use implemented something like this, i would delete it straight away.
Have a pure model of memory which is implemented directly. Associate this with a proof that the extensional side of it is pure (copying mechanics of substructural types) and you're done.
Great read. I love to read anything about Carmack, it just blows my mind that he re-wrote all his engines from scratch. I can't even fathom developing at that level.
Former WSJ Reporter to Advise MIT Media Lab on Bitcoin
Python 3 wasn't really starting anew, they were also balancing the ongoing screaming about every difference from Python 2.
Google Glass never died. I don't understand how people come to this conclusion when they're also aware that it was handed off to Tony Fadell of the Nest division to manage.

Going on a tangent, to this day I fail to understand why Apple didn't even make a bid on Nest. At the very least it would keep someone with both good taste and a strong enough force of personality to make it happen, away from Google's hands. Instead Apple spends over twice as much on Beats... Did Fadell hate his tenure at Apple so much that he wouldn't even consider a bid from them or vice versa?
I apologize!

This particular book uses a lot of WebGL. Does your device support WebGL? Hit me on email marvin [at] bubbl [dot] in and I'll try to fix it now. I have noticed a few hot phones, particularly the Android ones so far, but a light text/images-only book should work on it like a breeze.
Awesome interface, great execution.

I do have issue with your pricing. $9.99 is very high considering your overhead cost. I'd bring it down to $2.99 within the continental USA. Use the cheapest quality printing material. After all, the customer never actually sees it and it will most likely go in the garbage immediately.

I haven't seen your business plan but if this were me the goal would be VOLUME sales.
Show HN: scorethings - a website for scoring things
I am. Such a sanitized version of resource management addiction, I don't even feel unclean playing it.
>given that Windows gives terrible terminal and shell

Though the command set is a little verbose I think powershell is pretty nice. If you get posh-git(https://github.com/dahlbyk/posh-git) and use powershell it makes the git experience on windows quite pleasurable.
Cool project! The latency is a little high for a lot of games (not sure WC3 is the best choice with high latency), but it seemed smooth and responsive. After a while, I got stuck on the desktop instead of in the game (that's kind of a big security problem).

It would be nice if the site gave a little more info, maybe it should go to a landing page rather than jumping right into the app.
It's hardly a scoop that Glass is alive - I've been seeing recruiting adds for "Software Engineer, Google (Glass)" on LinkedIn for a while. They're not exactly making a secret of it.
A separate but more important issue is that you still have two copies of any global state managed by/contained within that library in memory.

That is basically guaranteed to lead to bugs.
The way this is constructed reminds me of "Snow Fall" from the NYT. http://www.nytimes.com/projects/2012/snow-fall/#/?part=tunne...
TaiG 2.1.3 to Fix Stuck at 20% Error
How to self hosted Ghost in your cloud server
HN strike-through https in chrome (SHA1 cert)
It feels a lot like A Dark Room [0]. I remember ADR was open source, I wonder if it's built on or inspired by that.

[0] http://adarkroom.doublespeakgames.com/
the phone slowdowns are more likely due to flash storage filling up which makes new writes excruciatingly slow.
They have. Every mainstream OS/Distro has a packaging system and an installer for those packages.

For server-side apps like this, that usually means a Deb or an RPM. These systems handle upgrades, rollbacks, dependencies, etc.

Just because some people decide that writing an RPM specfile or running dh_make is too hard to work out, doesn't mean that the solution doesn't exist.
In 2011, Intel released the 6 series chipset with an incorrectly sized transistor that would ultimately fail if used extensively. A massive recall followed.

http://www.anandtech.com/show/4142/intel-discovers-bug-in-6s...
Depends on your infra. If it's a single server with the app + Db (or a single app server + single DB server) you could have a postinst script that calls your app/framework's migration system.

If your migration system is smart enough (or you can easily check the migration status from a shell script) you could also do this in a multi-app-server environment too.
Likes Aren’t Enough. Now Facebook Pages Need You to Add Them to “See First”
I agree with most of what you've said, but I would recommend switching the priority to lifting rather than cardio. Of course, cardio is important for heart heath and overall respiratory fitness, but in terms of "getting in shape" it's hard to beat a good lifting regimen.

I have a couple of reasons for this:
1) If your goal is to look good, then lifting will most definitely help with that. Basically, you'll gain more definition and muscle tone where it counts and lose a lot of the superfluous fat.
2) You'll also feel better. It's a pretty great feeling to pick up something that you know should be heavy and find that you can manage it with one hand.
3) The above talks about diet, specifically burning more calories on a daily basis than you consume. Lifting will help with this in two ways. Firstly, the act of lifting itself is extremely calorie-intensive: you burn pretty much the same (or greater) number of calories lifting than you do running (assuming fairly standard workouts, of course). Secondly, and perhaps more importantly, not only does it take a lot of energy to build new muscle during your recovery, muscle tissue takes more energy to keep warm than an equal amount of fat. What that means is that if you replace some of your body fat with muscle through a lifting routine, you will increase your basal metabolic rate (the amount of energy you burn at rest), which will be a godsend for any weight-loss plans you may have.

That being said, don't disregard cardio: work it in on recovery days.

Speaking of recovery days, if your muscles feel good enough to lift more than four days a week, you'll get better results increasing your workloads (higher weight) and keeping to 2-4 days a week. If you do chose to do 4 days a week, a great pattern is:

Day 1: Upper Body (High Weight + Low Reps)
Day 2: Lower Body (Low Weight + High Reps)
Day 3: Rest (Cardio if you feel up to it)
Day 4: Lower Body (High Weight + Low Reps)
Day 5: Upper Body (Low Weight + High Reps)
Day 6: Rest
Day 7: Rest

Low reps means 5-6, high means 10-15. Use whatever weight allows you to do that many reps twice (a.k.a. two sets of x reps). Don't do both sets together; do one set of one exercise, then one of some complementary exercise, then do the last set of the first and the last set of the second.

Whatever route you choose: good luck :)

P.S. A note on soreness: you should be tired after your workouts, and a little soreness the next day is fine. What's not fine is being near-unable to use your muscles after a workout. Too much soreness actually impedes the recovery process, so take it easy ;)
Jackline: XMPP client in OCaml
um, and AdWords. And Enterprise Analytics. And Doubleclick... They don't kill it at being Microsoft, but that hasn't been their goal.
If only they provided tools for the recipients, too.
It's late, so while I'd like to bite more, I'll just take this one on:

> other than that our mathematical exploration is guided by our human minds

I think that's exactly it. I'm not honestly a good enough philosopher to be clear on how I feel about the origins of mathematics. So, blurrily, I'll just state immediately that I think they are an embodied thing (I am no Platonic dualist). In that sense they are not constrained by our language but instead our language is continually growing to be so strong as to admit the vagaries of our thoughts.

And this is why I like PFP: because it endeavors to capture a wider world than just algorithms—although it is one which places algorithm at its core by accepting the need to build and witness over placing trust in the completeness of the universe.

This justification is wildly impractical, of course. I can't even from this perspective recognize the smell of practical—so the closest I can come is to say that I think Church's Thesis, if it is even true, taught us something really interesting: that it's quite easy to represent all functions (nat -> nat). Since this encompasses nearly everything we can "practically" witness we're playing in a giant, easy sandbox (this is not me saying that programming is easy, of course!).

So there ends up being a lot of degrees of freedom on how we accomplish our giant, easy tasks. If you want to eliminate them then you must take aim at harder tasks---and that is exactly what PFP does do. Or at least what the research apparatus attached to PFP does. So out here is a wild ride to the core of human expression. That's one that I want to ride.
The alt-tab argument is a strong reminder for me that as good as tabbed browsing is compared to the old IE6 hell, tabs are an absolutely shit paradigm for window management, better than the windows task bar when you have 100 tabs open, but it is about time someone sat down and did real and serious UI research on how to deal with having 100s of windows open at the same time, because my solution of having 32 virtual desktops can't be it.
I have. I've personally worked on a project that had to be significantly refactored because the original author didn't understand the implications of GIL.
Personally, I find it mildly offensive - and it's my interpretation of the social context that some offence is generally the intent (though possibly jocularly).
Android M Developer Preview 2
Thanks so much for posting this youtube. It is fantastic!
I think it failed last time because they tried to make it an exclusive club [0], resentment for a product builds the moment you tell some groups of people that their money isn't good enough.

I was intrigued in the beginning, and I lost all interest when I saw Marc Andreessen wearing a pair. [1]

[0] http://whitemenwearinggoogleglass.tumblr.com

[1] http://bgr.com/2013/04/26/marc-andreessen-google-glass-inter...
Will an I/O audit of the network interface will detect this?
You can just click, but you're gonna have more problems than that on a tablet.
Amazing product and great response time from the team at OrientDB. The Jumpstart Package is a fantastic cushion for the transition of a product from POC to Production.
In US criminal cases, defendants are presumed innocent, and prosecutors must prove guilt "beyond a reasonable doubt". So defendants don't need to prove anything. They just need to invalidate prosecutors' evidence. But defendants are often toast if they lose the expert witness credibility contest.
A little dated but similar: http://screensiz.es/