skysight-inc/HackerNews huggingface dataset:
Yes. Turns out the cost of context switches quickly overran the benefits of this approach, but things are slowly getting better. L4 is one approach. The library-OS approach (where apps run directly on virtualized hardware with a minimal OS) are another.
Yep, I've been using a post-receive hook alongside "receive.denyCurrentBranch ignore"

read oldrev newrev ref
branchname=${ref#refs/heads/}
git --git-dir=. --work-tree=$PWD/.. checkout -f ${branchname}
git --git-dir=. --work-tree=$PWD/.. reset --hard $newrev
Twenty years is a really long time. In 1995 the choices would have been things like WORM drives, DAT, VHS, Floppies, IDE hard disks, etc.

Of those, VHS or Floppy are probably the most likely to be accessible today. And it would be painful. I would suggest multiple backups each in multiple formats. I'd look at .ISO formats in both several hard copy and cloud archives. And more native formats in the cloud.

The key is to have a team that is willing and capable of stewarding the material as technology changes and services break down.

My best wishes for all affected.
Homeopathic party!

Drink as much homeopathic agent as you can.

Prosit!
Sample "presentation"
https://github.com/littledan/Factor/blob/master/extra/galois...
>why not just attach one's key to one's public profile?

This is equally valid for PGP keys, and a common practice among the security conscious.
I'm interested in more information about why you decided to alter GOMAXPROCS and what your results were from testing.

I've had a play with this myself and found that it cause sporadic and unpredictable crashing (very different style of application though - I was building a webserver). However this was an earlier iteration of Go (possibly Go 1.1 but likely 1.2) so things may have improved since then, or you might have found a saner way of tweaking it.
What about the ones that do it for religious reasons? I have to imagine that these are a non-trivial number of people.
Maybe I didn't get this across in my original comment, but my primary job is open source software. So I spend ~40h/week working on public projects that are not all my own. I spend tons of time contributing to other peoples' projects, and I authored and maintain a significant number of libraries that are used by other developers.

What I was saying is that it does work. I can use dependencies with no problems no matter what they expose by coercing to promises internally, and have had no complaints about my libraries' APIs use of promises.
Since our actual sense of taste is composed of 5 degrees of freedom (1 sour receptor, ~30 bitter receptors, 1 umami receptor, 1 sweet recetor, and 1-3 salty receptors) I wonder how this analysis is then factored in. As other commentators have noticed, tasting is very much a social and visual sensation (olfaction is also huge, try tasting jelly beans while pinching your nose, it's like wax). Perhaps a method to further break the foods down into recipe ingredients and then compare would be beneficial to further categorize taste. You may find that some people don't have certain receptors (many people lack all 30 bitter receptors) and that foods that have these compounds are under represented in the data.

Still, great walk through, it was frank and I loved it!
Google giving out $6 to Chromecast owners
So let me get this straight--we live in a giant condom?
Hi.

Glad you enjoyed it. We use some advanced signal processing algorithms. Basically, the algorithm separates stuff that is repetitive from stuff that is not, which explains the erratic result. For example, if the instrumental is very repetitive, you'll have quite good results, as with some commercial stuff. But you can get sometimes easily a solo with this...

We'll be releasing a new version in two monthes which will give users access to other parameters, like the period used to define the "repetitive" part.
If I understand this correctly SaneScript is like asm.js in that it's a subset of JavaScript but rather being intended for compilers it's intended for humans so that JS engines can start to remove the insane parts of the language and transition it be SoundScript which is not to be compatible with JavaScript.
Chicagoan here. The amount of fraud in welfare here is astounding. I regularly go to the grocery store and see people with nicer cars than me using their link card to pay for "groceries." By groceries I mean high-end items like lobster and steak, which they are clearly cashing out the card on and not shopping for food like everyone else. I don't know how they qualify for this, but imagine via some creative accounting that mRelief, I'm sure, is also willing to share.

I don't think people outside of the city realize how bad things are here. The corruption, handout mentality, patronage, politics, public sector unions, etc are probably the worst in the nation and it only seems to be getting worse. The various attempts to build a SV-like environment in Chicago will continue to fail until this corruption is cleaned up. I don't see a lot of incentive to invest in startups here, especially if we factor in our very high tax load and the little public value we get from it.
IIUC the creator, which had already written a popular text editor (jEdit), and now a successful programming language, considered his objectives complete with Factor and moved on.

AFAIK he still works at Google, and never posted in his blog again (http://factor-language.blogspot.com/).
"I'm afraid that as a civilization, we're going to really hurt ourselves beacuse of trust issues."

And that (FUD) is what people are fed when they sit in front of a television.
former s.XIX coastal battery fortress

Please could you tell the place? Menorca by chance?
If I wanted a typed language I would use Java. Dynamic languages allow me to get the job done faster. It is extremely rare that I run into any issues regarding type. Every typed / object oriented language I have used so far forces me to jump through hoops to get at my data and I find myself needing to create way too many objects. I want to work with data, not objects, not types.

Parsing JSON to a hash is especially problematic in typed languages. Often they force you to create a class that maps from the JSON to a class. This is extremely tedious and wastes time. Also, if the JSON can change dynamically then you are screwed as it can't be mapped to a class anymore.

If you want type safety there are plenty of means to do this in a language that compiles to Javascript or some kind of linting step.

Please don't turn Javascript into Java.
So... the answer is to decrease security by just dismissing whole attack classes?
I flew several years ago on American Airlines around the time they were promoting the feature-length airline advertisement Up in the Air. [1]

I dozed off with my headphones plugged in, listening to something relaxing on a low volume. Several times I was awakened without warning when they showed the film trailer at full volume. Boy did that piss me off.

[1] http://www.nytimes.com/2009/12/21/business/media/21adco.html
Why do people keep on trying to fuck up Javascript? I don't want your shit OOP and classes, take them back.

Do you even get javascript? And the beauty and ease of coding in it?

JS is amazing because of two things:

1. VAR - yes var. it's 2015 and yet you want me to waste my time typing in useless int, float, char. Really?
But wait! now that you have wasted hours adding useless types to your code, you can benefit from our IDE that will tell you where you missed one! So you see, we actually saved your ass!

2. JSON, and everything is an object. Instead of creating 20 functions, a single function(x) can handle multiple cases with flow enhancement.

x is an array. x[0] is a number, x[1] is an optional object, x[2] is a freaking function. all dynamically changeable.

f([1]), f([2, {}]), f([3, {}, callback]). you want to add another flow? no problem, extend your array or just set a property on the object, js serves you, you are the master.

--

instead what we get? 'too few arguments throws'; typeof D < {new(x:T):D, s(x:T):U, ...C’s...}. WTF is that? Does that look like sound coherent code to you?
You can always create your own language that compiles to Javascript. There are multiple examples of this with languages that have type safety. With the Mozilla Parser API this becomes really easy.
DJI rolls back drone update following DC crash
http://f.cl.ly/items/442N071f051Y3q2l0F1Z/main.bmp

The colors look a bit off from the video but the text is in there correctly.
Link to game’s own site: http://the-witness.net/
Health care could hardly be any more socialized in the USA; it's been the most controlled industry in the country for decades. Changes from subsidized finance to tax finance under Obamacare are superficial and accomplish little.

The hope has to be that we can transition from bad, counterproductive state control to good state control.

Bureaucrats have finally forced the medical colleges to allow new schools and expansions to train new doctors after decades of drastic undersupply so there is hope.
I have already replaced C++. C++14 has already replaced C++98 for me.
Even if something is effective at promoting a good cause, it isn't necessarily an unqualified good, even if one takes a utilitarian view of things.

I don't disagree with the use of social pressure in general. Many people have mentioned the idea of refusing to allow children without vaccinations to attend public schools, which might be reasonable, and might be effective. That is social pressure, and I am not in principle opposed to it. However, I am opposed to the idea of stigmatizing anyone who disagrees with one's point of view, even if they are wrong, and even if it will promote a good cause. The problem with public shaming is that it works equally well for both good and bad arguments. A lot of sarcasm just implies that the object has already been established as absurd, the writer doesn't actually have to do anything to establish the fact. Since he doesn't have to make any argument that the object is absurd, it works just as well against any object at all. It can be very distorting, and emotionally twisting, and can be easily used to hide the truth in any discussion.

This is what I mean by 'emotivism', the idea that rationality is useless, and therefore the best way to establish one's moral beliefs is by use of assertion and emotional manipulation. Even if it is effective, and even if it can never be fully avoided, I don't feel comfortable using it, because as soon as it becomes an acceptable weapon in any sort of public debate, any hope of rationality is destroyed. And ultimately, that is more important even than the very serious issue of vaccinations.

For what it's worth, I don't think the blog post in question falls squarely into this description. He was making an argument by analogy rather than using sarcasm to imply that an argument already exists. This was just by way of response to the sentiment that social shaming is a tool that ought to be used.
So, when writing a high-performance, scalable web-server, which language should I pick: Go, C++, Rust, Scala, other?
I spent five minutes looking at the page. That is all I can spare for free. I have written books and hundreds of blog posts. Unfortunately, it is going to take a lot more than five minutes to thoroughly evaluate and rework the page. Have you considered using http://www.fiverr.com/?

Right away, I noticed some layout issues. I assume you already know about those. Overall, I like the layout and use of color. Here is a rewrite of the main tagline:

"Send offers to your customers through Facebook. Quick and easy. Much better than sending emails."
Rendering the fingerprint as an image (a'la github's default portraits) would help; we can more easily see differences in images than we can strings of numbers.
The most likely explanation is that 64Mb (8MB) was the highest density part available in the footprint (SOIC-8?) at the time of manufacture and was priced at a significant premium to the 32Mb part.
It's a nonsensical position.

People do not have "natural immunity" to measles. They develop an immunity after contact with live measles in the form of disease or dead measles in the form of a vaccine.

The difference between the two is not just the greater risk of death from measles the disease, but also the risk of blindness.

It's bad enough that he's not taking that risk himself, but foisting it on his children. And, worse, on the rest of society.
If you're classified as an "insider" then you can't even trade in the trading windows without a 10b5-1 plan.

So at TWTR (I'm a former employee) knowing things like the MAU would probably make you an insider, which means you can only sell on a plan.

Not knowing the MAU is a blessing in this case.
Social+Capital reveals secrets behind its enterprise investments, incl Slack
Programmers are Superheroes, Wizards, and the next Billionaires. [video]
Crunchbang is the only lightweight distro that completely worked on my 2008 10" Atom netbook. I used that thing for three years when I was a student.

It's my favorite distro, I'm thankful for it, and it's sad to see it come to an end.
Let's not be classist. There's probably a market for this. I live in a trendy part of the city and boutiqe baby stores are a thing and have been a thing for at least ten years now. This is just a personal shopper for those stores.

I don't see how this really is more ridiculous than owning a current gen 3D printer or other expensive geek friendly frivolous toy. In fact, if you're part of the wealthy crowd, what your kids look like affects your social capital as so much of that is image based. If its creating jobs and opportunity, I don't really care about these Gweneth Paltrow-like excesses. Its just business.
I like having opinions. People can disagree with them, of course, as has always been the case.
Welfare fraud is one of those things that people seem to think is rampant, and politicians often encourage that idea, but when measured turns out to be pretty infrequent.

https://en.wikipedia.org/wiki/Welfare_fraud#In_the_United_St...

http://www.npr.org/blogs/codeswitch/2013/12/20/255819681/the...

http://thinkprogress.org/economy/2014/01/08/3136631/lepage-w...
This is a great point. The quality of the tooling around a given language/ecosystem has a huge impact on the productivity of people working in that ecosystem.

See also https://srclib.org/, a library with similar goals to Kythe supporting a different set of initial languages (including JavaScript, Python, Ruby, Java, Haskell, and Go) with editor plugin support for Emacs, Sublime, and Atom. (Disclaimer: I'm one of the authors.) The dynamic languages, and JavaScript in particular, are hard to support well. Libraries like tern.js make it doable, but life would be much easier with stronger static guarantees from the language itself. For now, it's a very hard problem, but there is so much to gain from Intellisense-level tooling around JS.
First of all: thank you for not asking for a credit card for the free trail version, thumbs up!

I skipped the demo and played around a bit, there are some things I like a lot:

1. When you go to the Home page, the 'To Do Today' Section is cool, when I start my day and open the page, knowing my ToDos gives me a focus, very helpful!
2. On the project board page, filtering tasks by clicking the buttons is very easy, very easy and efficient!

I've used other similar tools before: Mingle, Jira, Trello, etc. In my opinion, each has pros and cons, you need to know what's best for you within your budget. Jira doesn't have the hottest UX, configuring might be a challenge, but it's good enough for daily usage. Trello is small and less overwhelming, it's very handy and no confusion for most of the time. Mingle is pretty good with sharing visibility of your project, they support different card views (you can create a card for almost everything: feature, bug, etc.) and you can pick up your favorite: cards wall, hierarchy, list, tree. Matterhorn has a neat UI and they put lot of effort on walking your through the product, features look cool too.

Overall the product looks good, and price is fair. Good luck!
IIRC (and that's a very big if), type C connectors allow either the host or the client to supply the power. Good question, probably worth a bit of google time to confirm my recollection...
Chen seeks a second chance
I take it there is no official project page yet?
Thanks for your feedback and some good links! Hope I get rejected by the companies I'm in touch with so that I have a few months to get into this freelance repair thing. I do feel like a freelancer and it sounds like I would be much happier if I were able to become one.
This is not a good HN submission. It doesn't teach us anything; its purpose is to arouse indignation in favor of what one already believes.

In other words, it's a riler-upper. Please don't post riler-uppers to Hacker News.
Sci-fi writers and literary novelists come together for book on surveillance
http://en.wikipedia.org/wiki/Iran%E2%80%93U.S._RQ-170_incide...

Iranians already know how to spoof gps.
Your company (or competition) never tried this before. -> Your company (or competition) has never tried this before.

We are the first in market. -> We are the first to market.

But people spend less time on e-mail and more on Facebook each day. -> But people spend less time on e-mail and more on Facebook every day.

Notifications are spam free -> Notifications are spam-free

Facebook notifications don't have spam, as Facebook take good care with user experience on its platform. -> Facebook notifications are not considered spam, as Facebook takes good care of the user experience on its platform.

only the customers that want will receive your offers -> only the customers that want your offers will receive them

Users spend more time on Facebook than on e-mail and let less notifications unread than emails. -> Users spend more time on Facebook than on e-mail and leave less notifications unread than e-mails.

CompanyNote lets you customize all parts of your message: the notification text; the image of your offer content and the link where the offer will redirect. -> CompanyNote lets you customize all parts of your message: the notification text, the image of your offer content, and the link where the offer will redirect.

This is the app your customers will signup, authorizing you to send notifications to them. -> This is the app your customers will use to sign up, authorizing you to send notifications to them.

In order to access the console your company must provide a valid Facebook account. -> In order to access the console, your company must provide a valid Facebook account.

We will send a weekly report with the analytics of you app and notifications. -> We will send a weekly report with the analytics of your app and notifications.

This report will inform: -> This report will inform you about:

Contact to more product and price details -> Contact us to get more product and price details

If you are still a small business with limited budget, ask for details of our less customized low-price option -> If you are still a small business with a limited budget, ask about our less customized, low-price option

CompanyNote is the product of the Brazil based company -> CompanyNote is the product of the Brazil-based company

We enable companies and business to communicate with their clients through Facebook native notifications feature. -> We enable companies and businesses to communicate with their clients through Facebook's native notifications feature.

-----

Those are the spelling and grammatical errors I could find on your homepage. FYI, I am a native English speaker who always got straight A's in English class. It only took me 5 minutes because you only asked me to review your copy, not your layout/design. You're welcome! :D
Interesting answer, but I think you're refuting waterfall in general rather than the narrow point I was making about it. Overall I agree with you, waterfall is worse than agile. But to me, this is like saying that fighting and communicating only through lawyers is worse than getting together with trust and working out an agreement. Right, totally, agreed. But if the other side lawyers up and prepares for the "let's find who to blame!" that they suspect will happen in a couple of months, and you go in all ready to collaborate and work together, you're going to get steamrolled!
Thank you! Didn't get to posting it until later on because I had to focus on finishing up a ticket. ;)
Another sign that Google has lost their way.
You appear to be using "socialised" as a synonym for "regulated". It's highly regulated, but evidently for the benefit of private insurance companies, which is where that ridiculous cost disparity from other first world countries come from, which are more to the benefit of the actual citizens.
I did pager duty (on-call) for 8 years in my last job as part of professional services team. I actually enjoyed it as I thrive in stress situations. We had a good team and boss that also helped.

Some of the suggestions based on my experience:

1. Make sure there are enough team members are in on-call rotation so that you get your 1 week on-call every 6 to 8 weeks or more. If on-call is too frequent, it will be disruptive to your normal life and you and your family will resent the job.

2. If your on-call only requires remote phone/access support, make sure company picks the tab for your phone and mobile internet. If, like mine, on-call requires onsite visit, company is properly compensating for mileage and auto-expense. Also get company to pay for on-call either in cash or with time-off. You can also work these out informally within your team and boss. My company paid for my cell service, home internet, and provided auto allowance.

3. You should have a place in your house where you can quickly go, talk, and work in the middle of the night without disturbing rest of the family.

4. Make sure your team and boss are okay with you coming to work late or skipping days coming to office when you are on-call and receive calls in the middle of night. My worse on-calls used to be woken up between 2:00 - 4:00 AM when I was typically in deep sleep.

5. Avoid scheduling anything important during the on-call week. And, let everyone know that you may have drop everything else if you receive a call.

6. During the on-call week relax, don't take too much stress, don't do too much of regular work, don't force yourself to have a normal day-and-night, go with the flow.

7. Avoid going to places like movie theater where you can't take phone call and quickly get out of.

8. Don't get anxious during on-call week. I had co-workers who used to have panic attack during the on-call week.
You also have to amortize tools over multiple cars.
Fleeber – musician's network
> What's the connection between scamming and slavery?

...asked the taxpayer.

Slaves didn't get paid. I'll rephrase that. They were taxed 100%.

How much percent are you taxed? Does that make you a slave? You probably think it doesn't.

But if someone that is taxed 100% is a slave, then if we tax people 99% can we say they're not slaves any longer? What about 98%? What about 39.1%? What's the cutoff?

Indeed it gets to a point where we can't say with a straight face that people are "slaves" because they're getting most of their money back.

The difference between scam and slavery is a matter of degree. If you dial this scam up to 100% it becomes slavery. If you dial it down enough that people believe you're stealing their money for their own good, that's when it's a scam.

Food for thought.
To make this more relevant to our industry:

http://techworker.coop/sites/default/files/TechCoopHOWTO.pdf

I wish this was easier to set up where I live; too many big companies holding all of the area's mindshare (for instance, our city is less than 50,000 in population, and we have two sizable startups, one incumbant and Oracle commanding the tech staff in the area). I can't imagine any of these companies tolerating hiring out work to a tech co-op.
Given the "being good stewards of the Internet" headline: yeah, total submarine.

http://www.paulgraham.com/submarine.html
NewsHunt Rasies $40M to Run Digital Content Platform
Brain Dump – Drupal and Fastly