skysight-inc/HackerNews huggingface dataset:
Yes, but I think it points out the major problem with health articles in general is that culturally many people have reduced improved health in the general sense to the mantra of "losing weight". Pretty soon people have internalized it, and reading a sensational attempt at summarizing legitimate scientific studies becomes just a token discarded atop of a huge pile of ideas that people used to temporary assuage the regret of being a slave to the hedonistic garden of delights manufactured for them by the food and entertainment industries.

Okay, maybe I'm laying it on a bit thick, but seriously I think every single person in America can come up with 5 no-brainer ways to improve their health that would move the needle more than trying to eke out some mass effect of eating breakfast or not, it's just that people want the easy fix, and frankly there really is none. We just don't have the genetics or the instincts to cope with the sedentary lifestyles we've created for ourselves, and the only way out of it is get serious and develop healthy habits one bit at a time.
The kerfuffle about Brendan Eich was a direct result of him not being in a hacker role anymore.
Their continuous broken promises to provide upgrades, only to dismiss them at the very last minute is what happened.

On my case the way they handled the HTC Desire upgrade to 2.3 did it for me.
That's not the point... by bringing up age as an important factor, you are then discounting the work. Personally, I would rather have my work valued the same way if I was 14 or 64...

In the case of my current work, I would say I have put the same amount of time into learning and working as people twice my age (Though I guess that means I haven't had much of a life otherwsise, heh). Regardless of my age, I think my work should stand on its own against anything that currently exists. If you add an age qualifier, it does feel insulting (at least for me).

I should also mention that I have used my age to my advantage in some cases, but I strongly dislike people who use it as their main selling point, such as when people brag about being a "young startup founder" etc.
I saw a much smaller dental Xray machine at Defcon - I was wondering if it was legit. But this extension is great! What a damn fine idea...
I'm sorry, when I learn a non-derogatory phrase of criticism, I'll use it. Unfortunately, worthless hacks like yourself have have redefined every judgement as being offensive, so I'm left calling you a spineless fuckwad til you learn to tell the difference.
Did you read the study? Or did you just read the report about the study?
Assuming this is the breakthrough the MIT press department makes it out to be, remaining engineering and material sciences questions can be solved and a commercially viable fusion reactor can indeed be constructed in the not too distant future, do we actually want one?

Sure, this is fantastic news in a tech-geek, star-trek sense, but here in this reality, can we actually deploy such a thing?

With the global climate in a delicate balance and energy released by fusing atomic cores or splitting them or even any process yielding energy not directly or indirectly gained recently from the sun is bound to increase the average temperature. A single reactor might not make a relevant or even measurable difference, but if a significant share of society's hunger for energy is to be satisfied this way, then it will, won't it (and if we're not sure, can we risk it)? So if this accelerates global warming, potentially even leading to a runaway greenhouse process (reducing earth albedo by shrinking the polar caps, releasing methane from the former perma-frost grounds in the Siberian tundra, etc.), then I hope they find us earth 2.0 and a way how to get there in a hurry.
I've had some success teaching middle schoolers with Chip8 and a structured assembler: http://johnearnest.github.io/Octo/
And just lack the PCs full of firmware crap, but this one is not removable.

Old vendor OS (Symbian, J2ME, ....) also had it, but not on Android scale.
Intel launches Skylake K Desktop
Cyber+Status:+Social+media+helps+hire+the+right+talent
Samsung is different than the average device: they actually have a profit margin. It is essentially Apple vs. Samsung, with the latter propped up by subsidized software from Google as part of a transparent proxy war, in a battle for the smartphone market... no one else matters.

http://www.bloomberg.com/bw/articles/2013-05-16/google-makes...
I believe the sentiment was more: I understand that you may have a bad day/week/month and do poorly on a project, but don't sweat it. If you really do know your stuff you can still prove it on the exams.

I think it is fair and better than purely weighted grades because it allows for momentary failure while still requiring knowledge of the material.
Thinkpads typically come with two kinds of configuration options, when it comes to wifi: Intel, and "Thinkpad" wifi cards where you don't know what you're going to get.
This reminds me of the Steve Jobs quote about sharing music without all of the Zune's software shinanigans to share a song for three plays

> It takes forever. By the time you’ve gone through all that, the girl’s got up and left! You’re much better off to take one of your earbuds out and put it in her ear. Then you’re connected
Having a political view or religious belief is almost synonymous with acting on that - participating in the political process or your religious community. (Though you shouldn't be doing these at work).

To be uncharitable, you are taking an unreasonably narrow view because you disagree with Eich (I do too), but like with freedom of speech it's all about the case when you do disagree.
2 Hours of Standing at Work May Boost Your Health
I don't think the two are incompatible in the slightest. It could well be that expressing your anger violently 1) makes you feel calmer in the moment, and 2) trains you to be more likely to need to do so in the future.

If that's the case, then "harmless" violent expression is a useful tool when others fail (as you've experienced - and certainly much preferable to directly harmful violent expression!), but other techniques should be learned and should be preferred out of habit.

That said, it's absolutely the case that "Not everyone is the same".
It doesn't matter for weight loss but it matters a lot for managing hunger, which for many people is a critical part of losing weight sustainably.
(1) That's a lot of work for the prof.
(2) Grade inflation is part of the problem. I don't see how taking only the higher grades helps this.
Like this?

from time import sleep
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(2, GPIO.OUT)
while 1:
GPIO.output(2, False)
sleep(2)
GPIO.output(2, True)

Perhaps I'm not understanding what you want exactly, you seem to know what you're doing.
Mulholland Drive. Not changed as per-se my life, but certainly had a big impact.
Have you heard of Spree ?
https://github.com/spree/spree
It is not true that unsigned wrap is defined?
Did you even read my comment, here is the relevant part: unsigned wrap is defined
I've got an Intel Galilleo that Microsoft sent me which I was hoping to use to play with the embedded windows platform, but it was so locked down, all you could do was write arduino sketches, now they release their Windows for IoT and it only works on Raspberry Pi 2?

I've got beaglebones and RPis that I'd love to give Windows 10 a play on, but they've shot themselves in the foot by supporting such a small part of the hardware market.

I've been a microsoft fan for a long time, I have a Windows 10 laptop, Windows Phone, and want to at least give them a try for IoT (though I have no problem with my linux installs), but I think they've lost me on this one.

Who thought they could come into a market which is well served by the linux community, offer very little if anything compared to what is already available, make it difficult to install, have it work on a small subset of hardware, and make it a success.

I don't understand Microsoft's strategy here at all!
"Never sent, never signed"

I always liked that.
They are not a company, but an academic very open source project with substantial grant funding. Last week I talked with Fernando Perez (IPython founder) about the name choice, and he and the other devs thought very hard (and deeply) about it, and researched the choice of name, and they definitely have no plans to change. I really like the new name and inclusive vision to support everything, rather than just Python.
I would not buy this product yet for storage.

There's a shiny spec for how storage devices in DIMM slots are supposed to work. It's spelled out in painful detail in ACPI 6, and it requires a Skylake CPU to work safely. The Skylake CPU is a big deal: it adds a PCOMMIT instruction that tells the CPU and memory controller to flush data out to memory-like storage to make it durable. It also adds a CLWB instruction that's important to get good performance.

Linux drivers for these devices are starting to appear. The devices can appear as block devices or (much faster) byte-addressable memory-mapped devices. Somewhat surprisingly, not all existing filesystems work on the latter -- filesystems expect atomic sector access, not atomic byte access.

This thing does not appear to be one of those devices. According to the FAQ, they appear as block devices (so no super-fast mmap access). There are no obvious performance numbers on their website.

Most worryingly to me, they don't explain how it's reliably durable on pre-Skylake systems. To the best of my knowledge, getting this kind of thing to work reliably pre-Skylake involves nasty (and slow!) tricks with the memory controller, a hackish thing called ADR (asynchronous DRAM refresh), or maybe even a really awful hack in which power failure sends the OS an NMI and the OS responds by flushing the whole system cache (with WBINVD) and hoping that the PSU can keep the CPU and memory controller alive long enough for the flush to work.
This previous thread has links to more detail: https://news.ycombinator.com/item?id=10021376
I guess it's trivial what you say about calorie deficit but the trick is how to not devour that tasty something that you know is there in your fridge when your plan to eat less for a few seconds is only your second priority.

Humans get hungry after 4h of not eating with exception of when we sleep. So less sleep results in more craving for food but eating a ton, minutes after waking up results in hunger 4h later.

I wake up … with an appetite but usually don't crave for food for some hours, so that's a good chance to if not skip then at least delay a meal, so hopefully that day you go to bed with just two meals.

The opposite worst thing you can do is to stay up just a little longer to eat on your way to bed.
I've considered Go, but it does not really fit my criteria:

- lack of generics (sorry, but even though I kinda like go as a language there are features that I consider mandatory)

- lack of decent dependency handling (I don't consider vendoring a good solution, with maven central I know that the libraries will be there forever and there is a versioning scheme, pointing to the master branch of a git repo is not a good solution either, I value stability)

- lack of officially supported sql drivers and libraries like lucene (sorry but I don't really want to depend on a random github repo, it does not give me enough ensurance that it will be mantained)

(And I don't think that a statically linked binary/smaller binary/less memory footprint is a good enough reason to dump the jvm and his ecosystem)
Does anyone know methods for hackers to help and learn more about solar ?

It it possible for the mathematically trained to easily immerse and innovate in the industry ?

It it possible to manufacture solar cells "in your garage" so to speak ?
The heat produced by humans is trivial compared to the heat produced by sunlight hitting the earth. That's why sources of energy that don't trap sunlight are desirable.
You assume there are other more profitable ventures out there. It appears, from the actions of investors and central banks, concerns that provide a return where you'd worry about the opportunity cost of not investing in them are few.

See: Europe stagnation, U.S. Fed holding interest rates down, negative interest rates, Japan, Brazil, and now China's massive slowdown.
Come on. You know that's not welcome here.
The slinky machine: a slinky escalator
Linux' boot process is at its core designed around mechanisms that allow the bootloader to control binary execution: they're called the kernel command line (init=) and the initramfs. Granted, the bootloader is not the firmware, but since everyone is using GRUB these days it wouldn't be too hard for firmware to locate the right configuration pieces to overwrite. And since initramfs is by design unencrypted because you need it to decrypt the rest, it's trivial to get your evil.ko injected in there.

There's only so much you can do against evil firmware, unfortunately. Getting a coreboot/libreboot capable machine is the only real way out.
Twenty Four Hours in Ramallah
Facebook brings autoplay video ads format to third-party publishers
I'm not criticizing the study, but rather lamenting the constantly-shifting landscape that is the field of nutrition. Every few weeks or months, a new study comes out claiming that everything we knew about nutrition before was wrong.

It is profoundly discouraging for a lot of people.
I do something similar, two meals targeting 1,000 apiece. That means each meal can be a huge variety of things, even eating out where you wouldn't normally consider eating while pursuing weight loss, such as Chipotle. It's been very successful and my family thinks I'm on drugs with how quickly I've been losing weight.

Like you, hunger sucked at the beginning, but now I never even notice it.
You can find a natural/evolutionary argument (justification) for just about anything:

Animals don't store food and need to hunt or forage..., so the metabolism is reduced until the first meal to prevent excess consumption of stored fat resources.

Isn't starvation a more plausible danger in nature than dying of overconsumption?
how is that the case?

Had he donated money in the middle of writing a while loop people would have said "ah well, but he's was working as a programmer"?

Such things happen regardless of the role, the role just make them more relevant.
There was a recent case (I'd rather not be specific, but about a month ago) in which people asked for a dev to leave open source project cause of his opinions.

Sadly, I'm not even sure people are all in the wrong for getting their pitchforks out, something that I might discount as "just being too sensitive" might hit too close for other people to accept.
We do have a full data api for storing those models if that's what you want to do. We also help you train them , collect the data ,etc.

You can check out our blog at blog.Algorithmia.com for some examples.
1) for the most dangerous of diseases, we tend to know their mechanism (gene(s) responsible), precisely because if they're dangerous then they are interesting genes and have been studied in the lab already. That's not to say we know everything - but that information about genes is currently not limiting (for the field).

2) But what you can do in a close environment of the lab with clean rooms, infinite cells, lots of time, infinite do-overs, 30% success rates, and single-cell type environments you can't do in a live body. We've taken apart enough 'cars' to know how the engine mostly works - which are the ignorable parts and which are critical. We've even practiced remaking certain parts, even being creative about making better parts (synthetic bio) to upgrade the engine - however - doing all of the above on a running car that's going 60mph is a whole different story. Currently, the largest challenge is delivering your genetic payload to exactly, and only exactly where you want it. Nowhere more, nowhere less, nowhere wrong, and just right. That delivery is key (and part of why Cas9/crispr is a big deal, it solves part of the problem (where in a genome)). But even if we can target where in a genome, we still need to target where in an organism, and where not in an organism. Delivery is the current limitation. You are made of 3 billion base pairs of information duplicated between a few trillion cells; A 0.00001% mis-delivery rate of this absolutely stunning, perfectly designed new gene/part/function is likely unacceptable.

3) Aging is a lot of things depending on who you ask. Generally mammalian cells are designed to stop growing - otherwise you'd be a thousand-pound sphere of goop at this point rather than a well-defined human with shape. This is a good thing. But it means there are built-in limits on how many times a cell intended to divide. Imagine a book with blank pages up front and in back, where the copy machine can't copy the covers, so it always skips the first and last page. Human cells have about 60 blank pages before they start eating into the text (genetic code) at which point they hit their last life and just try to never die (senesce). There are things we can do to add more pages with genetic therapy, but you got to be careful you don't cause rampant growth (cancer). SO aging is tricky, and a huge frontier that we know very very little about (hard to do experiments where your mean time to finish the assay is 60 years). But there's nothing inherently intractable about the concept that gene-therapies shouldn't be able to affect.

Small molecules ('drugs' as you think of them), are great at killing invaders - things that are distinctly non-human (bacteria/viruses/fungi/etc.). They are not good at affecting 'disorders', cancers or other issues where your own body is over/under/mis-reacting. For that you need to change/alter/upgrade the body's own toolkit. This ability is what synthetic biology promises - access to that toolkit.
Interesting. How long between last and first meal?

(Apart from the individual case not being representative.)
That looks like 6502 but it doesn't have ADD, only ADC. I prefer the Z80 though. :-)

I also think starting with Asm is a good idea, because it forces you to think about things like data representation (often glossed over in HLLs) and breaking down complex operations into a series of simple steps - something that you have to internalise effectively to become good at programming. If there is time for it, going one step lower to logic gates would be even better to dispel the "magic" and see that CPUs are actually very conceptually simple and logical machines.

Of course to become productive they should move to a HLL and learn the higher-level organisation (functions/procedures, objects, ...) but I agree that the basics are important to understand first.

This is a book I strongly recommend, it's definitely written at a level readable for kids and young adults:

https://en.wikipedia.org/wiki/Code:_The_Hidden_Language_of_C...
I think the calibration of quizzes and tests is already an area of research that is receiving academic attention, it's just that there's a gulf between research and practice.

I also agree with emphasizing tests more, since measuring homework is so noisy (tutors and parents double-checking homework), but I definitely don't think having one big test is the right way. One of the reasons why people might face test stress is by dealing with the stress at the last minute.
Detached from https://news.ycombinator.com/item?id=10046119 and marked off topic.

Edit: The comment was off-topic because it went on a flamebait tangent. The topic at hand is an operating system project. Given the context, it's natural to talk about age and precocity too. But "Now it even matters what your political and religious views are [...] Brendan Eich [...]" is wildly off-topic, and exactly the sort of generic ideological tangent that commenters here need to avoid, for two reasons: (1) it's generic, so leads to unsubstantive threads, and (2) it's flammable, so leads to uncivil ones.

That doesn't mean we think you were trolling or intentionally derailing or deserve to be banned or anything like that.
Most all Win32 stuff works just fine. It is documented better than _any_ one Linux module/layer. There is no comparison. But these days I don't even need to bother with Win32, .NET handles 99.9% of what I need to do. Then again I am not a driver developer.
ES6 Coding Style (ECMAScript2015 Style Guide)
Actually it is misleading by them( and you ) to assume that in C, an unsigned int can represent values larger than the largest signed int value.

In other words, C allows that UINT_MAX == INT_MAX, in which case you will overflow.

If they made that assumption, they should explicitly mention it, but they didn't.

> Update 17 Feb 2008:... ...Now that we've made this change, we know that the program is correct;)

It seems the article is aware of the irony. Another update would be in order.
If you just want to get into development, ST's "Discovery" development boards are really cheap -- like, $10 to $15. Highly recommended.
We run on multiple public clouds. We do have a lot of scraper algorithms (mostly because the community created / wanted them) but also text analysis tools, computer vision , audio and video processing etc. By operationalizing these algorithms/functions/recipes we allow piecing together sacalable services for larger applications . Google has been doing this internally for years .
Bush legs
More often than not accuracy is in the eye of the beholder. Only a fraction of the articles in any encyclopedia cannot be disputed. If one relies on only one encyclopedia then one is bound to copy the errors (https://en.wikipedia.org/w/index.php?title=Wikipedia:Errors_...) or some specific perspective on historic events, personae and even significance of scientific achievements.

A simple example are WP articles about the same topic in different languages, an even more stark contrast is any western encyclopedia compared to one that was created in a socialist country. I still have access to the latter and, especially for historic events, enjoy reading the other side of the story.

What each encyclopedia should do to nurture critical thinking: put "might be wrong" in bold above each article.

And we could get used to not referring to "WP article XYZ", but instead to "WP article XYZ, Version N" because otherwise our references to those articles are absolutely useless for people who want to do serious research.

PS: I think wikimedia is (was?) on the right track by building some kind of "fact engine" where different, even contradicting versions of the same facts could be registered and some algorithm would then determine which would automatically be included in pages as the "most probably correct". (Sorry, I don't have any links to back that up, this is what one of their devs told me about 2 years ago.)
Hi there

I do have some questions regarding working/living in the Canada. Is there an email I can reach out to you for some questions and advice? Would appreciate it. Cheers
https://disqus.com/by/muazzamalikazmi/comments/
> That's not the point... by bringing up age as an important factor, you are then discounting the work.

I see it rather the opposite. By mentioning his age the feat becomes all the more impressive.