skysight-inc/HackerNews huggingface dataset:
I agree, all-in-one proposition is not my style either. From what I can tell the ANSI gem deals only with ansi strings transformations. This library has ansi string coloring but only to support output colorization for the shell.

The tty gem has a rather specific scope, which is to help read data in from command line and display it in some pleasant form such as data table to the user. This library does not deal with parsing command line arguments. There area already awesome propositions out there such as https://github.com/erikhuda/thor or https://github.com/leejarvis/slop to name a few. Basically tty gem tries to fit in the middle ground between gems that are options parsers and complete solutions for structuring command line apps. It is a sort of glue for common tasks based on my experience writing command line apps.
It is dynamic because it is not known if the destructor call is executed at compile time. I'm using the terminology from RFC PR #210 that I linked above.
Family Doctors in Israel Allowed to Write Marijuana Prescriptions
Programmers are not an alien species that needs special instructions catered to their profession. They're regular people, who learn the same way anyone does: by doing.

This website wastes time talking about how programmers are analytical people, and can't hope to understand design without special teaching methods. Let's end this myth. Programmers are not inherently more logical and analytical than other people (Lots of jobs require logic, even design jobs). Programmers are normal people who learned a skill.
Google's privacy policy makes a fair number of assurances about what Google does with the data that Google collects.

> We will share personal information with companies, organizations or individuals outside of Google if we have a good-faith belief that access, use, preservation or disclosure of the information is reasonably necessary [for law enforcement purposes]

http://www.google.com/policies/privacy/

Google provides no assurances about what others — who gain access to your data or Google's data about you — do with that data.
> School uniforms don't really deal with this dynamic because they're only relevant for interactions internal to the school rather than interactions between the school and the outside world.

Well they also have an effect on the interaction with the outside world: remember that Trainspotting scene when Renton wakes up to find out that the girl he picked up is a schoolgirl?
All the stories I know and heard of stroke victims in their 30's or 40's make me think and ask: is there really a way to prevent or predict a stroke?

Would the "controversial routine full body scan" help? Specially to people who have a parent being an early stroke victim?

These things are scary as hell...
>>It isn’t hard to imagine that people who are eating more themselves are giving more to their spoiled pets, or leaving sweeter, fattier garbage for street cats and rodents. But such results don’t explain why the weight gain is also occurring in species that human beings don’t pamper, such as animals in labs, whose diets are strictly controlled. In fact, lab animals’ lives are so precisely watched and measured that the researchers can rule out accidental human influence: records show those creatures gained weight over decades without any significant change in their diet or activities.

As the top commenter points out, this is incredibly misleading. Just because the macronutrient ratios of lab animals has remained the same does not say anything about the contents of what they are being fed. For example, egg protein is different than soy protein. If you switch from the former to the latter while keeping everything the same, you will notice a difference.

The fact of the matter is that the companies that are producing the foods that the lab animals eat are under the same market pressures as those producing food for humans: they try to do their best to minimize costs, even if it comes at the expense of the consumers' health. So it isn't at all surprising that lab animals have gotten fatter along with humans.

I think as a nation we need to stop chasing overly complicated explanations of the obesity phenomenon and apply Occam's Razor. A ton of people have been able to successfully lose weight by paying attention to what and how much they eat. Go to any bodybuilding forum on the Internet and look at before-and-after photos and read accounts of how the transformation was accomplished. It really, really isn't rocket science. If someone isn't able to lose weight when they eat less, it is much more likely that they are doing something wrong than that there are hidden factors that are preventing their weight loss. (I don't blame them because there is an insane amount of misinformation on the topic these days, partially thanks to "experts" who try to justify their research and employment by sowing doubt and muddying the waters.)
Making a Baird televisor with a Nipkow disk is simple, and a good hobbyist project. The pictures are dim, because only one pixel at at time is lit, and the disc is much bigger than the display area, so the screen will be tiny.

A build of a Scophony display, from 1930, would be a nice demo. Scophony, with its liquid "super-sonic light valve", was a much better scanning technology. Instead of one pixel at a time being lit, a whole line was lit at once. The company failed, and no Scophony displays still exist.
He does indeed count the 64C model.
The serial registries used include the Commodore 64 serial registry and the C64 Inventory, which do include the 64C model: http://c64preservation.com/dp.php?pg=registry
just don't do to much of it, one dude killed himself with couple dozen taken within a day in the 90-ies (or at least that's what the then Russian media reported; aspirin UPSA was heavily advertised back then)
Our first computer was a Commodore 64! I loved it. But it is funny, I only dabbled in programming with it. I don't even know what language it was? I remember making the computer print my name over and over and having to add ",8,1" at the end of the command. I remember hacking the code of the game Telengard so my character would get millions of experience and gold. I was only like 10. But there were some cool games, I think it was contemporary to the original Nintendo. I remember California Games, Pool of Radiance, Pit Stop, Super off road. Oh the memories.
> I think what people think when they hear "engineer" is, "someone who builds useful objects that are limited by technical constraints and/or expertise."

That would also describe what many people think when they hear "technician" or "craftsman".

There is overlap between engineers, technicians, and craftsmen. Wikipedia has a good description of where engineers fit in: "The work of engineers forms the link between scientific discoveries and their subsequent applications to human needs and quality of life".

Here is what it says about technicians: "A technician is a worker in a field of technology who is proficient in the relevant skills and techniques, with a relatively practical understanding of the theoretical principles".

It describes a craftsman as a "skilled manual worker who makes items that may be functional or strictly decorative".

I think most people who are described as "software engineers" are doing things that most closely match "technician".
That is an amazing title. Bravo.
In future I will break dependencies out into smaller components such as
tty-prompt
tty-table
tty-terminal
etc... which should help in mixing and matching what you need and the tty gem itself may be just a meta gem that pulls them all in.
RSS + Blogtrottr?
Design is also a very experiential field: you don't learn how to do good design, you eventually get good at it by doing it a lot. It helps to know some basics before getting started, but most of what design school does is force you to do a lot.
Both, unless you suspect your students will never see an old init system.
> because working for a startup as an employee, even a fairly early employee, really isn't all that different from working for a larger company

How so? Typically with a large company an engineer is exposed to a variety of stakeholders, such as other engineers, designers, DBAs, product managers, project managers, program managers, engineering managers with more or less clearly defined roles.

At a startup a bunch of those roles are usually conflated, and without prior experience during the growth phase it's pretty hard to make a statement like "we need to hire a project manager, we're spending too much time on ad hoc project management" or "it's time to add a product manager into the team, product is becoming too big to be managed via email/chat".

Without exposure to such clarity of roles, most of the teams just go with the flow, passively-aggressively protesting the amount of busywork that's suddenly their responsibility.
Seems like an useful service. Any plans for native apps (OSX/Windows)?
Hopefully OpenGL-next won't be a minor modification of the current limited design but would create a new design from the ground up. So far they indicated that it's the goal.
I disagree about respawning, but it probably comes from a difference in opinion about what the scope of a "process manager or initd" should be.

To me, starting a service expresses the intent: This service should be running. What the underlying process is is of no concern; a service is an abstraction of an OS process, not the process itself. The service's "target state" drives what to do with the process. I want to the service to be running, irrespective of what the underlying process is, which means that a process dying just implies it must be started again.

This functionality belongs in the init system first because it's closest to the source, secondly because it's such a common requirement that it belongs there. Sure, one can argue the technical design; respawning can be a separate subsystem forked from the init, for example. But it should be an integral feature of the init system, not something I have to get from a third party. To paraphrase Jobs, it's a feature, not a product.

This conflation of "target state" and "actual state" is something that so many apps get wrong. For example, consider an FTP client or an IM client: If I connect to a remote server and the connection fails, the app should not require me to manually connect again. I, as a user, has expressed the intent that I wanted to be connected. That's my target state. Whether that state is reachable is the concern of the underlying connection manager. The underlying connection is just an implementation detail. Imagine if the lights and all your electrical appliances didn't automatically come back on after the power went out.

In other words, high-level abstractions should always attempt to be seamless.
What does "Download Only: When this setting is active, your file will only be available for download" mean? Isn't that the whole point of the service? What else would you do?
A singular singularity :)
Pasquale D'Silva – Feedback for Apple's iOS Design Team
I wish it was as simple as Ohlife but it isn't.
fwiw files without extensions cause an error

"[Yttr] One or more values from file object missing." File { size: 0, type: "", name: "thefile", path: "", lastModifiedDate: Date 2014-09-20T23:26:04.000Z, mozFullPath: "/tmp/thefile" }
I'd go further. When I was young I'd go to RadioShack to by resistors and diodes! How many people do that today? Do they even still have those things? And that's where RadioShack went way off the rails. They forgot their roots.

Today there is a whole Makers resurgence going on and RadioShack could be right there in the thick of it. Imagine going to a Makers Party at RadioShack where everyone gets a Raspberry Pi and learns to program it, or a SparkFun breakout board and together build there own little projects. That;s just the tip of the iceberg. By having these weekly events they could drive tons of repeat business to their stores. It's not the cell phones that should be on the show floor, but the 3D Printers and DIY gadgets.

The people running RadioShack need to read this: https://en.wikipedia.org/wiki/Maker_culture
I had no idea people could become allergic to cockroach antigens. That surprised me. It makes sense that they would act as an immunological adjuvant in the presence of the bacteria the cockroaches carry. If you activate the immune system defenses in the presence of a non-self epitope (or sometimes even self in autoimmune diseases), you're going to pick up antigen recognition.

Immunology is a subject all on its own right. Rife with complexities to unravel for centuries to come.

It really sucks that this would take lobster off the menu. I don't have the money or palate to eat them, and I haven't thought much about the ethical questions of boiling them, but what an interesting and long-winded evolutionary anecdote. It's so absurd it feels like a joke. Biology never ceases to be fascinating...
Obesity is a great example of an ounce of prevention being worth a pound of cure.

Having been overweight and borderline obese I have a certain mindset that my level of fitness is achievable by anyone who puts in the effort. I firmly believe this.

There is a load of research supporting this, that a calorie is a calorie, and I suspect it will stay that way...
Yes, we are in the US. Her situation was unique in many respects. She was on her father's health insurance plan (Blue Cross and Blue Shield) and also had secondary health insurance from being a student athlete at our university. (The first of the three strokes occurred during a meet! The other two occurred within a day after being transported to the hospital.) Everything would have cost well over $100,000 had she not had insurance, but thankfully all visits/procedures were completely paid for.

I'm unsure how much it would have cost (uninsured) had it been a more straightforward path toward treatment. However, I left many details out of the story. Doctors were unsure if the stroke was simply caused by a PFO; they thought she may have had a more serious heart defect. Thus, she was airlifted to a better hospital for a more thorough diagnosis and later ended up having robotically-assisted heart surgery (i.e., not the simple, cheaper PFO closure procedure described in this article).

Another thing: her father was very persistent with the insurance companies throughout this entire ordeal. Had he not paid attention to the way things were being billed (i.e., between primary and secondary insurance), some costs may have been pushed onto her family.
That sounds exactly like programming.
Most of the article doesn't really connect with the title/subject.

The most promising statement is 'A lot of people see parents/friends react badly and therefor consider roaches = bad', but .. that's it. The rest is a not all to bad story about a person trying to control her irrational fear of these insects by confronting it. Nothing general. No science.

(Me? I've never even SEEN cockroaches before I moved to Tel Aviv for a year and there I was greeted by dead ones on the day I moved in, live ones the day after and from then on.. I admit that it DID take some time to not jump around in circles, mostly due to the size and the 'fearlessness' and swiftness of these things. In the end they became nothing but a nuisance. Ugly, unwanted, but no big deal really)
It relies on browser information to upload. If the browser doesn't identifies size, type or name, it returns an error.
It's not just backing up those memories, you are talking about closing the door to making them. It shouldn't happen. There is always a solution. Please ask this from Ohlife founders. We can save it together. I simply couldn't find any thing as simple and functional as that.

Give people a chance to save OhLife. Set an amount for giving the server another year. Put this amount on your website or a crowd funding site like Ycombinator invite all of your users to donate to raise the fund just like what Wikipedia do every year. Don't simply shut it down without giving the users a chance for keeping the door open.

email to them hello[at]ohlife.com
What Codeacademy course are you referring too? I went to their website and didn't see any beginner design course.
There is a lot of supply... and if there were more it would drive down prices.
One similar thing I really want is a smartwatch that will call 911 if my heart stops. Nowadays with hypothermia-assisted CPR [1], a person can be resuscitated up to 15 minutes after their heart stops!

[1] http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3389464/
About 1 billion smartphones shipped in 2013. $2 billion stops excuses for a lot of things, but this isn't one of them. Oculus will absolutely have to make due with the screens being made for phones.
It is worth reading in its entirety, because it is a interview covering topics from 150 years of economics and politics.

The tl;dr for me is that our current global economic troubles are systemic and demand side, and not easily remedied.
Nobody can forbid you from hope, but JFYI there had been two major version of OpenGL (3 and 4) already in the age when all the GPUs available had been parallel. In fact, at the time of OpenGL 2 design there had already been parallel GPUs on the market and everybody involved knew it's the way of the future (companies on the ARB either design their own GPUs or have access to the pre-release designs).
I think systemd is about turning Linux into Windows. If I wanted to use Windows, I would do so.
Her memory experience was already reminding me of Leonard in Memento and then she writes, "it's time for my shot." That hit me unreasonably hard.
It has a default viewer, this disables it and the link turns to be a direct link to the download.
All humans living on Mars were born on Venus. <-- True

Some humans living on Mars were born on Venus. <-- False
Understanding systems effects (see Donella Meadows Thinking in Systems) is hugely important for understanding complex interactions.

The factors feeding into the Ebola crisis, and emerging from it, are sobering both in their interactions and how they tend to lead toward a fairly inevitable conclusion.

As for whether or not this is possible to avoid: human population and impacts on the world are unsustainable. Something is going to happen to bring numbers down. Voluntary population control, disease, starvation, war, social disruption, or other catastrophe, are pretty much the only real operators.

In that sense, yes, I'd argue that the general concept is pretty unavoidable.

I'm not saying Ebola (or this particular outbreak, or even necessarily disease) is "the one" and that the End Times have come. But it's a bit like an old-school video game. The challenges will keep coming harder and faster until we fail one.
Are there any summaries of those tradeoffs.
It is interesting to note the impact it had considering the number of units game consoles have.

http://en.wikipedia.org/wiki/List_of_million-selling_game_co...

The C64 was primarily used for games, but I guess the ability to program it is where the community formed.
It's Chinese owned, but incorporated in the Caymen Islands.
Chinese law prohibits foreign ownership. Investors will own
a Chinese company in the Caymen Islands; This all might be
illegial under Chinese Law? The BOD's consisted of Jack and
eight other insiders. The site is loaded with counterfit products, and they spam like it was 1999.

In other words, it's a lot like U.S. corporations.(at least
with money somehow ending up in the Caymen Islands!) P.S. on the upside, if they can keep shipping low, weed out the blatent counterfiters--Jeff's company has some competition,
for awhile? Personally, I've been tempted to buy, but lose
my nerve.

This company will not be listed with S & P 500, while U.S.
investors are allowed to invest in it? It's confusing--I'm
still wondering why NQ mobile is still on the exchanges?
On another note, I'll be glad when interest rates go up; so
my measly CD will start making a little interest. No, I
don't invest. I
just keep my rainy day fund in a CD. I
just can't take the risk of loosing money that hard earned
money. I'm not proud of my lack of investing over the years.
Most common symptoms of PFO are described in the article: "migraine headaches, or have altitude sickness at 5,000 feet instead of 10,000 feet, or find yourself panting while doing a slow jog, no matter how often you train."
Also should be noted that there are much many other subtle syndromes that can lead to sudden cardiac death, many are detected accidentally when testing something else (going to the ER because of a car accident)
There's no math formula to detect how and when each of us will die one day.
"Once you can recognize key objects in images, you can target ads not just on keywords but on objects in an image."

It is sad that so much amazing tech is being used primarily to deliver ads more effectively. Deep learning is not the first, nor will it be the last, technology for which that is the case...but, it doesn't make it any less depressing. I like free markets, but somehow our collective consciousness needs to shift from valuing making money over all other things.

And, it's alarming that many of the most valuable companies primary products are ads. Many companies that make real things (like electric cars and solar panels) are worth vastly less than many of the companies that spit ads about real things at people (like Google and Facebook). Something seems unbalanced about that. It seems so wrong, in fact, that it feels vaguely dangerous, to me, though I can't quite put my finger on why.
Join URX (YC S13) to build the connective tissue between mobile apps and the web
Is health insurance not an option?
Continuous Development as Two-Zoned Flashlight Projection
I've used many of them. Java, Scala, Haskell, ocaml, etc.

Also, in the open source world there is no visible difference in robustness or productivity.

Edit: I forgot to mention go, and I thought HN was better than down voting someone that has a different opinion.
Kadavy's book is great. I also highly recommend it.

I'm of the analytical type of people and his book does a great job explaining fundamental design concepts in a very logical way.
Techcrunch.com SSL Certificate is broken
If personhood is an interface then it naturally lends itself to hacking. And of course there are methods (power plays, social tricks) that technically violate the rules (implied threats of violence, walking out of a meeting, whole pickup routines) but, when successful, don't result in user experiencing any loss of personhood, quite the opposite.

There are whole life strategies which are based around hacking the interface. Technically, we sometimes call people who choose them psychopaths and therefore less than persons, but realistically they often go undetected.
Follow up: Of course it doesn't work. It contains some native code. I don't think I'm that adventurous that I'll try it with a arm multiarch Chrome.
I'm not really sure why previous major versions failed to redesign the API from the ground up to fix major deficiencies in it. Was it organizational flaw or lack of good proposals?

I guess now they came to a better realization of the situation or now there are more people who actually want to improve things significantly rather than avoid such issues.
Check https://hackdesign.org. It's great resource. Not entirely focused on the analytical minded people, but I found it nicely paced and structured to build a mental "how design works" framework.
I would listen to my inside voice. The statements made by the interviewer were condescending and disrespectful. I would hold out for a company that respects and values; and realizes the great qualities I hold.
Attraction or seduction? The tale of two £100K clients
The only equation that matters is

Time = Brain

every second a stupendously large number of neurons die.
at 4 hours the damage is complete, there will be total wipe-out of the infarcted area.
you really want to get to emergency within half an hour.

Note, this is for an ischaemic stroke. If you have a haemorragic stroke (usually in the elderly and in those with ruptured aneurysms) there will be little that is possible except supportive care