skysight-inc/HackerNews huggingface dataset:
To be honest, I find exercise during the day to actually be helpful - it gets me out of the office, and lets me recharge.

However, you do need to find an activity that you enjoy - if it's running 10km, then do that. If it's swimming 2km, do that. Or maybe you like doing weights, then do that. Or rock-climbing after work. It can't be something that you hate. (There are days you just don't feel like it though - sometimes you just need to grit your teeth and do it).

Also, what is a "healthy amount" of exercise?

I argue that it is possible to combine good food choices with a reasonable amount of exercise that will help you lose weight.

The below calorie burn numbers are from myself, using a HR band and a sports watch.

E.g. your lunchtime run/swim will burn say 300-350 calories.

If you jog or cycle to work, you can easily burn another 100 calories each way, so 200 calories both ways.

And maybe after work, you go to the gym, or do kickboxing, or play a sport you enjoy (e.g. touch footy, hockey, water polo etc.) - that's another 300-500 calories. (I don't wear a band during my sports though, since it'd come off - so these are rough guesses). You might only do that 2-3 nights a week though.

Either way though, if you choose to, you can be very active.
Seems to be a common feeling... http://geek-and-poke.com/geekandpoke/2014/11/8/frameworks
I take Gabapentin against neck pain. Is Gabapentin connected to hypersomnia or something else too?

I'm feeling a bit worried now.
Doing it by country is racism. Doing it by religion is also racism. These things make up your race.
Personally, I don't care about new engines as much as I care about having a good browser that is not controlled by Google. We need more competitors in this space.
There is another known trick :

Place your string after a "call" instruction, then when you are inside the call, the address of the string is on the stack, you can pop it in any register you want.
OK, and could you now explain how you start from not knowing what it takes to emulate a brain and then deduce from that that it's impossible to emulate a brain? Your original argument was a supposed reason why emulation is in fact impossible, not why it might later turn out to be impossible, which is why I (and others) disagree - which you still haven't established, though, as far as I can see.
In a single day we are introduced to Breach and Vivaldi[1]. They are fundamentally different, Breach aims for minimalism, Vivaldi for all-in. So, let's not compare their functionality and design.

Though, both claim to be client oriented, and specifically focus around developers. In this category my gratitude to the Breach as it is actually open-source and leaves less mysteries behind the motives.

[1] - https://news.ycombinator.com/item?id=8952100
I can only hope this route will lead you to barbarism, poverty and assimilation by more successful cultures.
Anyone hire remote js devs?
Because they are addressed to the customer and for most of them, the aren't inspirational, because they are not entrepreneurs.

For what happens to the service, 2 paragraphs in my inbox is quite enough.
> It seems a little disingenuous to say that there is no definition of God.

There's no useful definition. Defining something as being 'metaphysically ultimate' doesn't describe any of its properties.

> What was the definition of oxygen before it was discovered? How about dark matter?

Both oxygen and dark matter were hypothesised based on observations. The definitions suggested by those hypotheses were then tested (dark matter still hasn't been discovered).

Through what experiment are you intending to discover God?

> Krishna explains that God can be known through meditation.

Define "known" in a way that bridges that context and this discussion and I'll buy you a Porsche.

> It's completely reasonable and logical to debate revealed knowledge.

No, sorry, revelation is faith, not knowledge. 'Revealed knowledge' is an oxymoron.
> A new modular browser - Entirely written in Javascript

I wonder how they implemented incremental layout efficiently in Javascript.
Report: Apple Watch Battery last only for 19 hours
Is this the same as underscore.js?
Yes. Couldn't agree more. There're other bloggers in the tech/culture space like Jason Kottke of kottke.org, and Jim Dalrymple of The Loop, who make far less from advertising/sponsorships than Daring Fireball.
Where do you get that they are fundamentally different?

From what I understand, Breach is modular, so the core probably is as minimal as in Vivaldi. (Edit: Whoops, I understood you exactly in the wrong way.)

From the overall technical design principles, they look quite similar.
This could be a place where one can totally bounce of ideas. Figure out what unmet needs , some of the dominant players are not fulfilling well.
Thanks for your work!

I've been wondering -- why do compiled binaries actually include timestamps? For human-readable stuff, I sort of understand, but for binaries I don't see we'd want to include timestamps.
Column-oriented database: Introduction
There are two kinds of JS developers, those that use LoDash at least once per function and those that have never heard of it!
Is this an ETL tool? If yes, how does it compare to existing tools in that space?
It's a nice idea, but I think it's unfortunate that so many of these "new browsers" are just UIs on top of Gecko or KHTML/WebKit/Chromium.

The reason I use other browsers (w3m, dillo, netsurf) alongside FF is because they're faster and take fewer resources. That's the point of a minimalist application. I wouldn't call an application minimalist if it has a behemoth running underneath, with a large attack surface, many hiding places for bugs, sucking up GBs of RAM.
Breach has been around a while now. I'm fairly sure it was only posted as a reaction to Vivaldi - the repository hasn't been touched for months.
I think Vivaldi is the all-in browser, not Breach.
Breach has been introduced to HN 7 months ago via a "Show HN": https://news.ycombinator.com/item?id=8016307
They blamed a configuration change gone wrong. If that was a change to their core routers, deployed to everything at once (or just to some crucial parts first, even), it's quite believable that they could take (public-facing, at least) network down in one fell swoop.
Stop Looking for Trouble
SEO Indexer AutoBot Poster Automated Marketing Software – FREE TRIAL
The Ultimate Guide to Retargeting Unconverted Visitors
Easy2Rec – A solução portuguesa para apresentações
(Ukrainian, translatable) Ukraine announced Russia as the agressor
Chrome's good (I do use it) but it seems to me that Google is turning it into a platform. It has lots of green boxes, but non-standards track features are creeping in.
I'm surprised I haven't heard of this until now, it's made by a group of members from the now closed Opera (12) forums. There are people who are fond of the Presto version's features so I'm glad there are efforts like it.
Still that tiny gap between the tab bar and the edge of the screen :) Years pass, but Opera (and now its offspring) can't get it right.
I dunno — to a fair extent Blink is still controlled by Google. Yes, Opera are now doing a fair bit of work, but if Google walked away there would no longer be nearly enough the resources to keep up the pace of development.
NHS Hack Day Cardiff 2015 Projects
It is alternative to underscore.js? Or extensions for underscore.js? Not clear from the page...
http://stackoverflow.com/questions/13789618/differences-betw...
The Ultimate Guide to Track YouTube Video Keyword Rankings
Some code that I've written using Ramda.js:

var predicateListFunc = function(props) { return R.allPredicates(R.map(R.curry(R.eqProps), props)); }
var compareProperties = R.unapply(predicateListFunc);

var mergeLists = R.unionWith(compareProperties("Property1", "Property2"));
var groupById = R.groupBy(R.prop("Property1"));
var getGroups = R.compose(R.toPairs, groupById, mergeLists);

var groups = getGroups(list1, list2);

With this code I can merge any two lists (list1 and list2) on any two properties (Property1 and Property2), and then group the result. I use this to synchronize client and server data.

I don't know if this answers your question, since I wrote in about an hour of learning Ramda.js, and there might be an easier way of doing it.

Here's a fiddle:

http://jsfiddle.net/Gk6uu/10/
The Pirate Bay started using CloudFlare ahead of new launch
I guess it really comes down to who can 'reconstruct' my life. If it's the police or security services I believe that's absolutely fine, whoever you are (journalists, lawyers etc. included)

The UK government don't misuse surveillance for political reasons, if they did there would be uproar. We're not slipping into an authoritarian state, that would be completely at odds with British culture and where we're really heading.

I'm just tired of seeing a trend of people who post here all spouting the same anti-surveilance, privacy is everything, ideals. Without adding any caveats for the benefits and protection we gain from people watching over us. It feels like there is total disregard here for what we would lose by giving it up.

I'm okay with giving up a little privacy for the greater good.
"A programmer’s pipe-dream is to write code, and be able to use it repeatedly with little effort. It’s expressive because you write in a way that expresses what is needed, and it’s reuse because.. well, you’re reusing. What more could you want? Curry can help.":

http://hughfdjackson.com/javascript/why-curry-helps/
This really has nothing to do with crypto primitives, but is all about memory. One would still use exactly the same crypto primitives and protocols as we have already, just the method of memorising secrets would be different.

It would be interesting to see how their approach does against attacks against subconscious reactions that can nevertheless be measured by more sophisticated devices.
For the record, Baremetrics existed well before all of these. Launched November 2013. :)
Yay, another 0.10 version...
For this type of stuff, I rather use a Macro Assembler.
This slideshow [1] by one of the authors of Ramda.js goes over a JavaScript example in OO style and refactors it to functional style. Currying is used to complete the refactoring.

I've linked to the slides on currying but you'll need to back up to follow the whole example.

[1] http://scott.sauyet.com/Javascript/Talk/FunctionalProgrammin...
I suppose, that's a question of culture. If truth is something that can be approximated or found, then having my beliefs shaken is something to be welcomed if it can bring me “closer to the truth” (whatever that may be). If, however, truth is present a priori, and my beliefs just a path to it, then having them shaken would remove me further from that assumed truth, and that would indeed be “rude”.

If your quoted sentence were true unqualifiedly, then science could not exist. Science is shaking-your-beliefs-as-a-way-of-life. Every single day.
U.S. Shale Boom May Come to Abrupt End
Same here. Old Opera is now only a nice memory. :/
Restaurants can benefit from this knowledge. They have the down-time to prepare the noodles in advance, and can gain immensely by having shorter processes on the serving side.
It's more predictable bc of the visual.
This sounds similar to being an IT guy in a big organization. They have 5 minutes, they think they know better (and occasionally they do), they might listen to you and you have to beg them to do so.

Except the ending. That sounds like someone who has spent too much time around politicians and become infected.
Ask Slashdot: Is Pascal Underrated?
It makes the syntax a bit better for combining functions. Seems like a small thing, but with all the complaining about nested callbacks I guess it's good. See Ramda, who came up with this concept, for a deeper discussion of the benefits.

http://fr.umio.us/why-ramda/
A good blink/webkit-browser with the ability to self host sync services for it would go a long way. I think the new opera has that, but it's bad for other reasons..
Improve the conversion of the website. No codes. No scripts
usertesting.com

I found it quite insightful
It's supposed to be better, faster, and stronger (more functions) than underscore.

It's also under active maintenance from an enthusiastic dev. Do your own research, but I go with lodash.
Easy Java Instrumentation with Prometheus
It's actually no harder on Windows than it is on any other platform.

On a Unix platform, you must install python, make and GCC. The readme for node-gyp states that the easiest way to get these for OS X is to install XCode. Windows users must install at the very least a free version of Visual Studio and Python 2.7. There's also node-pre-gyp to precompile binaries, which I would vastly prefer as a user and a developer.

I suspect that ideology actually plays a larger part in these decisions than logistics. (EDIT: I could be wrong, but anyway they explain here that they need to move off of GTK+ before having a Windows build for some reason - https://github.com/breach/breach_core/issues/90)
A red meat-derived glycan promotes inflammation and cancer progression
> "Except when it's not. No one disagrees the advantages afforded to us with access to data. However with great power comes great responsibility and our leaders, including the institutional powers behind them, invariably show a lack of the latter."

It would be political suicide for a UK politician to use the data the police and security forces have for political gain (assuming they got caught of course). It just doesn't happen.

> "That is patently untrue. People who understand the disadvantages and pitfalls of unfettered access to data care very much and fight for our rights even if we are too busy to make it a priority in our lives. The EFF have made it their job to care for example."

It's nice there are people out there making sure things don't get too out of hand. I just question their underlying beliefs about our need for privacy.

Also the "no-one cares" goes both ways. I seriously doubt the state cares about my conversations with friends, most people just aren't that interesting. Perhaps Hacker News suffers from collective delusions of grandeur ;)
Do they focus on improving conversion rates, and have any experience in the area of conversion rate optimization? Or is it reviews by random Mturk freelancers?

Too often, these services end up giving you 10 minutes of whining about petty font adjustments, that provably make no difference in conversion rates of the real users.
I don't get how anyone could think that Facebook, a platform that has literally defined a paradigm shift in the way people communicate across the planet, could be genuinely considered pointless.

It's okay not to like Facebook, and there are many good reasons to be sceptical about them as a company, but to call them pointless is so utterly myopic that it beggars belief.
"Thus, since you don't know a lot of things, you can't be sure that what you simulated was indeed the real thing or something that you imagined/theorized to be the real thing."

That's a useless distinction as there is nothing where you could "know the real thing", you _always_ work with theories, without exceptions. When you take your first step out of bed in the morning, you don't know the _real_ behaviour of the floor (it's made of atoms, after all), you "only" use a relatively high-level theory of solid materials to predict that it will support you before you step onto it. There is no guarantee that that will work out, but there is fundamentally no way to do better than that, all of science works that way, _everything_ we know about the world is "a theory", even the atom theory is a theory, and the quantum theory is a theory, it's all about modeling as best as we can, none of it is "proven to be the real thing", and no scientist ever even tries to prove something to be "the ultimate reality", all that matters to science is to make models more precise, and to figure out what those models seem to be sufficiently precise to use for - and then use them, which we do very successfully indeed.
Easy, yes. But very secure? No.
Are you talking about this?

// in 2.4.1
_([1, 2, 3]).forEach(function(n) { console.log(n); });
// => logs each value from left to right and returns the lodash wrapper

// in 3.0.0
_([1, 2, 3]).forEach(function(n) { console.log(n); });
// => returns the lodash wrapper without logging until `value` is called
_([1, 2, 3]).forEach(function(n) { console.log(n); }).value();
// => logs each value from left to right and returns the array

Seems that the only apps this change will break are those who are using side effects in a chain. Which is a pretty dubious choice, IMO. Especially given that Lodash is a "functional programming library".
Project seems to have stalled, last commit was on Oct 15, 2014; the mailing list is inactive.

edit: apparently work has shifted to Thrust[0]

[0]: https://github.com/breach/thrust
Sexism Isn't Simple (2013)
So good to see the single character keyboard shortcuts from the old Opera, although some functionality is working differently, need to press 1 and 2 twice to switch back and forth? It used to be that 1 and 2 would go to next and prev tab, but now 3 and 4 seem to have been assigned for those.

1 (cycles bt. tabs?), 2, 3 (next tab), 4 (prev tab), z (back), x (forward)
I does not matter until you are a journalist investigating on some issues with the country, it happened multiple times.
Naniii bubble fashion blog
Agreed on rarity of the ability to logically break things into steps.

I'd like to add... I've met a few construction project managers that appear to have it.
A bit off topic, but the characterization of narcolepsy in the article is a bit off (my ex had narcolepsy):

"Narcolepsy is characterized by sudden bouts of sleep, and caused by a lack of a brain hormone called hypocretin. Lloyd longed for this kind of clear explanation for his combination of ambiguous symptoms. But he knew he didn’t have narcolepsy. Sleep didn’t hit his brain like a bolt of lightning; it was more like a slow, thick fog."

That's really only describing cataplexy, which is one symptom of narcolepsy, and one that not even everyone with narcolepsy experiences (only about 70%). That's the flashy one that people associate with narcolepsy where the person appears to just fall asleep out of nowhere, often as a reaction to emotional excitement (fright, happiness, etc. Every once in a while I'd make my ex laugh so hard that she'd have a cataplectic attack). Even cataplexy really isn't "falling asleep". It's more of a sudden muscle paralysis. They remain fully conscious, but collapse and can't physically function for a while.

The main symptom of narcolepsy that takes its toll on day to day life is "excessive daytime sleepiness" (that's the technical term), which is basically just feeling tired and sluggish pretty much all the time, sleeping a lot but never feeling rested. Pretty much the same symptom that IH and sleep apnea patients have.

The difference is that with narcolepsy, the immediate cause of those symptoms appears to be poor sleep (which in turn is caused by something deeper and less well understood). Narcoleptics basically don't get deep sleep cycles like the rest of us; they go straight to REM and miss out on slow wave sleep. If you fix that, the symptoms go away. One of current drugs for narcolepsy is sodium oxybate (tradename Xyrem), which is basically GHB, a heavy sedative. That sounds pretty counter intuitive based on the symptoms (give sedatives to someone who's too tired all the time?), but makes sense when you think about it letting them get proper deep sleep.

Anyway, I'm not questioning the diagnosis in the article (I'm sure the doctors did the usual sleep latency tests and ruled out narcolepsy), but I just wanted to clear up a bit. If anyone's reading the article and has similar symptoms, go talk to a sleep doctor.
You're imposing a set of rules and just assume an intelligent entity would heed them. My point is, if you're dealing with true intelligence / creativity, you can't be sure a priori which rules it would play by. After all, creativity is the antithesis to predictability.
I have also been developing something in my free time with go-gl. The GC issue does bother me conceptually, but I have yet to make anything so complex that stop-the-world GC makes me curse the screen. I tried writing something minecraft-like in c and then c++ a couple of years ago, disregarding the fact that I don't have deep professional experience in either, but I eventually hit a place where my confidence dropped off too precipitously. Considering that learning modern opengl/openal is at the forefront of my concerns, using a simple language that is compiled felt like a good fit. If I were to choose a different language, it would probably end up being C#.

Incidentally do you find that compiling is actually disappointingly slow? My current project takes about 2.5 seconds to build and that feels very long.
Maldrone – The first backdoor for drones
Akamai is many many caching devices with fancy routing (massive oversimplification). Announcing routes incorrectly, on purpose, or maliciously, can cause entire swaths of the internet or entire countries to go offline. It is sometimes called route poisoning or ip hijacking

A few examples:
http://en.wikipedia.org/wiki/IP_hijacking
https://isc.sans.edu/forums/diary/BGP+multiple+banking+addre...
http://arstechnica.com/security/2013/11/repeated-attacks-hij...

etc, etc.
Chrome Sidebar API
Except that proving they didn't do it turns out to be much harder, because any amount of contrary announcement or evidence can be handwaved away as lies and misdirection. It's roughly akin to trying to talk to conspiracy theorists about 9/11.
Posting this in hopes of raising awareness to the issue (and because it was recently reopened). The sidebar API would help open a new world of useful chrome extensions (especially tab management, such as for instance vertical side tabs). If this is something you want, please show your interest by starring the issue.
IMHO the data transfer rate is the important info:

First 3.5 GB : 196 GB/s == 7/8 of 224 GB/s
Last 0.5 GB : 28 GB/s == 1/8 of 224 GB/s

"When the GPU is accessing this segment of memory, it should achieve 7/8th of its peak potential bandwidth, not far at all from what one would see with a fully enabled GM204. However, transfer rates for that last 512MB of memory will be much slower, at 1/8th the card's total potential."
http://techreport.com/review/27724/nvidia-the-geforce-gtx-97...
4 steps to creating a memorable 60-second pitch
I've only just dipped my toes into Vimscript but I find Google's Style Guide to be useful.

http://google-styleguide.googlecode.com/svn/trunk/vimscriptg...
Lazy.js claims to be even faster than both with support for lazy evaluation to boot. Not quite a drop-in replacement like lodash is, but I think it only requires a minor tweak.
Apple's TestFlight will be closed soon
> Good old-fashioned finding-the-greater-fool doesn't involve any of that. Everyone involves gets to keep all their money. This includes the greatest fool, too. Admittedly this poor soul has since found out that the thing they bought isn't worth what they thought it was worth, but still has exactly what they paid for.

Then why is Groupon 1/4 it's post-IPO price, and how are the people who bought then not screwed over?
Great. This is how a deluded statist stooge thinks after 40 years of indoctrination.

EDIT: Why was this even posted? Useless garbage.
Really nice way to discover music.
One problem though: The colorpicking works with my touchscreen, but not with my mouse, TP w510..., Chrome
Let me tell you, it is pure hell on a large multipage app with many developers.
That's actually a nice idea for a satire (and what can be more satirical than real life?). Do you know of any artificial headline generators? If not, it's high time we built one. I bet we could make cartloads of money with it.