skysight-inc/HackerNews huggingface dataset:
* Playing board- and cardgames: social and engaging. Puerto Rico, Caylus, Polis, Labyrinth: The War on Terror, Arimaa, The Duke, Carson City, Bridge etc.

* Theology: an old but good library or framework for thinking about morals and a good life

* Cosmology: i want to know where I am and how this universe works

* Transpersonal psychology (not ken wilber) & mindfulness: pychological development doesn't stop at 18, it's a lifelong process - I am interested in the dynamics

* Toying with VR: ever since I read snow crash, i was busy with building 3D stuff, first with Wicked3D shutter glasses and large CRT's and Unreal level building, later with Z800 and OpenSim, now with Google VR and a Samsung Note - getting smaller and better.

* Nordic LARP, better then VR!

* Maintaining a local online discussion group between jews, muslims and christians: hard work...

* Working out with Ingress and Zombies Run: I feel exercise has to be meaningful, gamify

* Attending psytrance gatherings, good workout for body and spirit
When I ran Exacycle http://googleresearch.blogspot.com/2013/12/groundbreaking-si... the worker pool was just a low-priority (priority 0 in the paper) job like everything else, soaking up idle cycles. The command and control jobs were just regular borg jobs that managed the worker pools by assigning tasks to them.

So whatever else was going on, protein folding and drug docking and telescope simulation was soaking up whatever leftover cycles there were.
Missing a programmer?
LinkedIn Foils Google’s Ambitious Office Plans in Mountain View
> I'd also love a Python version of Perl's -c which sort of pseudo-compile-time checks your code without running it.

Try flake8: https://flake8.readthedocs.org/en/2.3.0/

It's more of a linter, but it will catch syntax errors while it's at it.
High-level comparison with Haxe:

EG and Haxe share:
- compiles to Javascript
- Macros
- Pattern Matching
- async/await (Haxe requires a 3rd party macro lib, but it integrates well)

EG has:
- cleaner syntax
- document-building DSL
- "One of EG's primary goals is to be as compatible as possible with existing JavaScript libraries and frameworks and the node/iojs ecosystem." (Haxe makes compromises here to support other platforms)

Haxe has:
- static type-checking
- dead-code elimination
- support for more platform targets (PHP, Python, C#, Java and more)
- years of experience
yes but it is more akin to paying by bank transfer. A Hotel will not expect you to show a card if you paid by bank transfer.
My main response to distraction is to remove myself somehow, while still being "available". If I can't leave the office, don't stop typing to talk to someone. They will get the picture quickly generally. It works better than closing the door (people come in anyway, often in the middle of phone calls) and distractions make their way through putting on a headset and a lecture or some music. (on a side note, I have noticed that I spent quite a bit of time listening to lectures about wide ranging subjects, and had significantly reduced my music listening. I have noticed more productivity with music than with lectures recently, and am moving back in that direction.)

Honestly though, for me as a sysadmin, I do no better work than in the dead of night with no one else in the office and I just simply don't even have to worry about external distractions. No one is calling and interrupting my flow, or requesting my presence, (the majority of my interruptions), and I can put on whatever entertainment I like and work away.
Hahah, awesome.

Yeah, getting the scripts to run and be robust is definitely an art sort of thing, but I've used it to create what amounts to a CLI's for legacy apps that you could only interface with through GUI's.

It's also fun to run across stuff like "Oh, the developer of this platform wasn't expecting me to be able to respond to a window within 20ms of it popping up on the screen."

Be interested to see what you think, if you have time to leave a comment
Optimistically it will mean a prompt for the UK as a whole to have a constitutional shake-up, with the House of Lords abolished and replaced with some kind of regional assembly, more devolution within England, federalism, and some kind of PR system introduced mostly to undermine the SNP but accidentally making the voting system better. It may make leaving the EU less likely, as the knock-on effect may be the break up of the UK so that Scotland can remain in the EU.

Pessimistically, it means an acrimonious break-up of the UK to the detriment of both sides, though that depends as much on what the Conservatives have planned as what the SNP wants and is able to do.
Why do kibbutzim belong to communism? Communism is based on works of Karl Marx and Friedrich Engels. You can't just attach a "communist" tag on every commune that has shared property.
I'm not ashamed to admit that I use SelfControl [1] when I really need it. That way I literally can't access social media, HN, etc.

[1] https://selfcontrolapp.com/
Paypal is effectively using this token system. But why would we pay fees to a middle man when banks could do that directly.
That's generally been the case in Europe, but as I understand it this "liability shift" would be more difficult to enact in the U.S., because U.S. law has blanket limits on consumer liability for credit-card fraud (maximum $50 for card-present transactions and $0 for card-not-present). There are exceptions if the bank can show that you were negligent, e.g. you knew a card was stolen but failed to report it in a timely manner, but the burden of proof remains on the bank in those cases.
Skydiving, juggling, hobbyist hacking (R-Pi, home automation, etc), iRacing (and online racing sim) and Civilization 5.

Both skydiving and juggling fulfill my enjoyment of teaching my body to do complex things and both reward me with easily being able to "get in the zone". Both relax me greatly too.

My little tech projects are very enjoyable while I'm working on them and very rewarding when I put something together that me and my family use every day.

The online multiplayer driving sim is similar in that it has a ridiculously long learning curve (which attracts me about so many things I've done in my life). It also fills my need for competition. For the last 20 years, since I was 16, I've used competitive gaming as an outlet for my competitive streak. Beginning with FPS games (the Quake series in particular) and then Starcraft 2 and now iRacing.

I treat Civ 5 like modern chess and use it to fill hours of spare time.
I used to use Fedora. I guess it was OK. These days, I prefer Ubuntu. I find it simpler and I like apt better than yum. Not that I use Linux all that much; I mostly live inside my OSX terminal.
Whenever I start losing focus, I write down the tasks I'm handling at the moment and move them up and down trying to assess priority. I also do that when I stop working so I know where to pick up when I start again. I found out that most of the time when I'm spacing out it's because I can't decide on which small task to do first.

When it comes to design/planning, I like to do it away from the computer, with pen and paper, I sketch away what I'm imagining and walk back and forth while trying to figure it out. It's usually not a hard spec, it's just something I look to when I have no idea of what to do.
MacKeeper URL handler remote code execution vulnerability and proof-of-concept
Ask HN: Can any code be made to look pretty?
Generally I put in a little extra effort to make my code pleasant to look at and easy to understand. Right now, however, I'm working on a web scraper and I just cannot get this thing looking nice on the back-end. It simply requires so much massaging of the data that it seems impossible to abstract the hairiness away. I can get it to a moderately understandable and maintainable point, but I don't know if this code can ever be pretty.

Do you think that all code can be made attractive, or are some things just too hairy?
No it's not the same. I use Fedora(desktop) and CentOS for servers where I can. But you can't compare
CentOS with Ubuntu LTS. CentOS is unfortunately way too far behind in package releases. You get a very stable server environment but you can't realistically use it for any modern Desktop work.

Believe me if you could, I would :)
Most of the US doesn't have super-high cost-of-living and $150k+ salaries. Just the biggest cities do. Remember, the US is HUGE.
It doesn't matter how he is judged, he will be pardoned.
I didn't mention the term "matrix". I think it has a much more complex story with respect to common use by "programmers" along with vector. Since linear algebra is such a commonly taught subject there are lots of people with practical working knowledge of matrices. If you don't have the geometric or abstract algebraic perspective here then matrix is almost certainly "2d-array" at first blush, but you'll also admit that there's a sort of non-trivial relationship between these "matrices" and size-conformant "vectors" (1d-arrays) and another one between two size-conformant matrices. This distinction is made from time to time [0][1].

Finally, of course, a matrix is a special case of a tensor. Tensor is such a broader topic that it becomes more and more difficult to talk about it without its geometric underpinnings. This is what I was writing about above.

[0] Is a black-and-white image a matrix? I'd imagine a lot of people would have a bit of a tough time saying yes directly---and for good reason. But there's also a reasonable argument for pretending like it is, and even reasonable arguments for turning it into one!

[1] Numpy distinguishes between nd-arrays and matrices exactly right in that matrices are 2d-arrays only and are imbued with multiplication as composition of maps. In practice, many people I know who are Numpy users just think of matrix as a convenient way to overload *, though.
Don't opt for that service then. If you are more comfortable with it, just tick the "Deliver to my home" box..
- Hacker Newsletter (http://www.hackernewsletter.com/)

- O'Reilly Radar (http://radar.oreilly.com/)

- Right Relevance Daily Digest (http://rightrelevance.com/)

- TweetQureet Daily Tweets Digest (https://www.qureet.com)
spend $30 (at best) and avoid all problems for ever. (true story)

Nokia 108. It has radio. It also as 1 week of batter life, by buying it, I have more $$ for a new laptop, and the apps I don't have access to have rewarded me by letting me walk places looking for things, sometimes not finding them and finding other better things instead.

Also my memory is getting better without my smart phone, but I'm a fairly visual thinker and I think that taking photo's to remember things was training me not to do it for myself.

each to their own, I work in finance and attention to detail is paramount, peers are less a distraction that a smart phone (which is becoming more of a toy day by day)
A great recipe for tyranny.
Researchers reverse bacterial resistance to antibiotics
Being skeptical of the value of activity trackers, I really enjoy the fact that the guys behind this originally thought it up as a joke.
Interesting. I tried it and didn't notice any improvement over any other music. How much do you think is caused by the actual music and how much do you think is because you have invested some money into improving your focus and so your brain now has a greater incentive?
N.S.A. Collection of Bulk Call Data Is Ruled Illegal
These are good points and I'll have to consider them. I was planning on going back through Pfenning's notes again in a bit and I'll keep a more critical eye this next time. Thanks!

(Also, to be clear and with reference to other threads we've conversed on here, I think of linear logic and pi calculus, even if they aren't well-corresponding, as fantastic, unavoidable examples of non-function-application style programming.)
Imagine, you are talking with someone on Skype and want to show and discuss a drawing, pdf, or website. You don't need to send files, just drop them on bench and you both see them. The other user also can add files to the bench. You both can point, draw, type. It's just like a table in a meeting room, but online :) Communication is much faster.

--Unless I misunderstood your comment which meant 'I probably will not have a use for it' :)
No the F line in SF gets used heavily by locals.
> If you're going to optimize with closures, why not go a step further and pull the conditional out of the closure? You could instead have a conditional in the function that produces the right closure based on mode rather than constantly re-checking mode every single time you call the closure.

I tend to try and do that in any language as soon as a single conditional means a change in behaviour in different locations, regardless of optimization concerns. It makes for (IMHO) more robust code and much easier testing (though you need more mocks).
Agreed. I know of at least 5 people who have had issues and attempted to get support/RMA. After failing there, they just buy a new one. The price is low enough for most people that it's become a throw-away device.

It's unfortunate for customers, but it works out well for Fitbit.
Couldn't you switch off your phone? Problem solved.
I have the same issue. In general, coworkers are my main distraction, and it could be for many reasons:

- I also have a coworker that "Demands I Look At His Code Now". And, in general, he demands attention.

- Sometimes it is not time, but emotional. I don't know why but a lot of people come to me to discuss personal issues, or issues at work. I want to help or at least listen, but it is difficult to get anything done if each one of them steals 20 min or more. I feel horrible when I have to terminate the conversation abruptly because I have stuff to do.

- A few of my coworkers like just to be in my office when I am coding or fixing an issue. I think this would be extremely boring for me, but some people like to see how I solve problems. I feel flattered and enjoy the company, but it can get stressful when it is more than one person at a time. I guess it is a blessing and a curse.
http://www.andrecarlucci.com/way2/we-are-looking-for-smart-d...

We're still hiring, but our office is already twice as big (and it has beer taps, poker table and arcades!)
I disagree, I have had more hassle getting stuff to work on Heroku than from a bare VM. And debugging is far more hassle as well.
The F gets used quite a bit by locals to commute.
You could just add linux-kernel to ignored upates list, that would have solved VM tools breaking.
Germany Limits Cooperation with U.S. Over Data Gathering
Could you explain what you like better in apt? To me it doesn't make sense.

apt-get, apt-file, apt-cache, apt-blah. And apart from apt-get, the others are not even in the default install(IIRC). Why? Seriously, I don't get it. With yum, there's only yum.

Plus I think that yum handled more gracefully iterrupted operations, but maybe they fixed that in apt by now.
Elorant, Is there an inexpensive way to be a masseur you are aware of ? Every school seems to be expensive where I live at.
>If you have to pick exactly /one/ thing to do in addition to (or instead of) PCI, building thorough automated security testing into your SDLC process is it.

I don't understand how SDLC secure testing is an addition to PCI when its really a sub requirement of PCI (Req 6 which addresses SDLC and secure code testing)

I'm going to rephrase because I'm still confused: You're saying that in addition to doing PCI, I should do a sub requirement of PCI.

Why does that sound like circular logic to me?
Yes - "Tame" implies that you are not biddable by merely one special interest group, but by anyone willing to throw their weight around. A rather stronger accusation.

https://www.opendemocracy.net/ourkingdom/peter-oborne/why-i-...
Looks great but I feel like there is quite a bit of latency
It's probably the Wikipedia introduction, though...
Years ago the Christmas Island registry used to give away free domain registration for open source projects. it used to be really common for projects like this one.
Dropbox Drops Sync and Datastore APIs, Move Your App to Open Source Sync
I ditched an apartment in an area I couldn't do this a few months ago for that exact reason - we weren't even allowed to grow plants on our balcony for God's sake - because the nitrogen in the fertilizer is a fire hazard.

I was done with all the crap that comes with city living. The kids spend their entire time on a tight reign, they can't just run around and be kids without a constant fear of the neighbours complaining/judging about their noise/behaviour. You have to follow a metric ton of rules that come with living in close proximity to a million other people that nobody who lives in the country cares about.

Most of all, the tranquility of effectively having a campsite literally in your back yard is amazing... and you can see the stars.

My commute to my real job is now an hour and a half instead of just 30 minutes, but I wouldn't trade it to come back to the city.

We've been blogging about our transition at http://ourcrazyhomestead.life/

As they say, sometimes you have to follow the dream and make everything else unfold the way it needs to in order for that dream to transpire.
After customizing the admin interface so that it could be used by the staff of a couple of organizations I wrote web sites for, I realized that it's much easier to write normal views for this. It's simple to use decorators to enforce staff logins on views. Really customizing the admin becomes pretty tortuous pretty fast. However, it's great to have available as an interface to the DB for the developer; not so much for the users.
I recently started walking again and have done so 8 out of the past 9 days. I put my kids in the stroller and push them around. They get to see things and I meet a lot of nice people in the neighborhood.

Where I live, there is no real sense of community, people just live in their houses without really speaking with their neighbors, but when we are walking, people seem to break out of their shell.
The use of "functor" in C++ is pretty terrible, too.
Agreed. The actual submission provided no value and left me confused. The HN comments have been interesting though (as expected).
Some current and past hobbies of mine.

I've been practicing martial arts since I'm 7 (notably judo, and then karate). My favorite one is thai boxing. Some pros and cons.
+ a very intense, fun and rewarding workout
+ makes you fit while having fun
+ very technical and beautiful sport
+ social activity, good way to make friends
+ opportunity to train in Thailand for a few months
- hard on the body past a certain age, the competitive and "pushing" atmosphere doesn't help.
- can be violent, but doesn't have to be.

Other hobby, playing the guitar. I've been playing for 20 years, and I practice about 10 hours a week. Some pros and cons.
+ it's a lifelong activity. There's always something to learn. I don't think I'll ever get bored of playing music.
+ It's both a physical and intellectual activity
+ You get to play the music that you like, very satisfying and rewarding
- it can be extremely time-consuming
- can be very frustrating, esp. when you don't have innate musical abilities. Progress may be slow. You may struggle all your life for things that other have naturally (like sense of rhythm, a good ear).

Snowboarding. I was very passionate (I snowboarded about 40 days a year). But eventually I got bored. Pros and cons:
+ awesome sensations
+ quite easy to improve
+ beautiful sceneries
- need to live near a mountain, and drive there.
- strain on the body
- it can get boring by yourself
- it takes pretty much the whole day

Swimming:
+ "soft" sport that you can practice at any age (esp. after your body is used by all the other activities!)
+ technical, so lot of room for improvement.
+ 4 different strokes, so many techniques to work on.
+ relax, but not really "fun". Even boring at times.
- not a social activity. I'm in a swimming club, and people barely talk to each other. We just swim and that's it.
- can be boring

Other activities that I like to a lesser extent. Running, climbing, mountain hiking. Programming, but more a professional activity now than a hobby.
Ever since Fedora 18 you can use the same install and upgrade to the next Fedora release (or alpha/beta) using fedup:

https://fedoraproject.org/wiki/FedUp

My Thinkpad X220/X230 (hard drive swapped a lot) has the same "install" for years now.

As for community and resources I feel Fedora has come a long way since you used it. I disagree with your statement that they are not as active. There are tons of active Fedora users. IRC on freenode is very active and online resources are getting better to figure out your problems. RPM fusion and EPEL repositories have pretty much everything I have needed that isn't supplied by Fedora out of the box.

Also, if you sign up for a redhat bugzilla.redhat.com account and use ABR to submit crashes and issues, things actually get fixed. At least in my experience.

Fedora 21 Beta has been great for me. Maybe give it a try. :)
Well, that's not a bit-shift, it's a rotate.
> I guess it's only illegal if you aren't a multi-billion dollar startup.

Amazon owes me > $40k after terminating my affiliate account for doing something similar in principle.

Their reasoning was that they felt the traffic I was driving in their direction was already going to be theirs, and that I was just injecting my affiliate commission into the process...as such, I was stealing from them.
Especially if information geometry ever grows and data scientists start to actually have to use real tensors.
Bit.ly Now Silently Inserts Affiliate Codes/Cookies
Because Ubuntu LTS provides the right level of hardware support I expect from a consumer grade OS, for the few use cases where I still use GNU/Linux outside work.

Fedora was interesting to use around 10 years ago.

Still, my favorite distros back when I was full into GNU/Linux were Mandrake and SuSE.
Show HN: Asynchronous and background parallel tasks in Elixir with Poolboy
They really should. They're as invasive as popups of the late 90s, if not moreso. At least the popups didn't misrepresent the page you were on.

The one kind of overlay that really gets me is the "take our survey" type for larger sites. Reason why it annoys me is because some fool, high up in an organization, thought it'd be great if they would have some feedback from their visitors/readers/customers. You know, instead of looking at analytics and deducing a few useful things from that.

Anyhow, at whim of someone high up, a company paid some other company a bunch of money to add an annoying overlay survey in, and it results in nothing but colorful invectives from me. Hope others see it that way too.