skysight-inc/HackerNews huggingface dataset:
> not a literal call to abandon it altogether.

No, that's literally every case I've seen for the use of the "now you have two problems" phrase. It's like someone has a bot on the lookout, alerting them to mentions of regexp so they can run in and say "now you have two problems!"

I think it's another symptom of the common trend of modern programmers not wanting to do any programming anymore. Breath mention that you might want to implement your own text editor control because you haven't been able to find one that suits your needs and immediately get jumped no with "don't reinvent the wheel!" Spend a small amount of your spare time toying around with toy programming languages and it's, "you have too much time on your hands!"--as if being massively overworked on business interests is some kind of virtue. Make a puzzle game without using Unity or some other overblown framework on your small project and it's "you're nuts!"

No, literally, I got called insane once for not using Angular on my personal website that mostly just amounts to a list of links to my social media profiles.
I.e. it's a hosted sentiment-analysis engine.

Most existing sentiment-analysis engines have quite poor accuracy, so it could be useful to have another entrant. I might try this out.
Factual inaccuracies in this FAQ:

a) The conflation of init(8) with one particular implementation, sysvinit.

b) sysvinit actually wasn't fundamentally sequential. A utility bundled with it called startpar had existed for a while to handle asynchronous executions, and was often used by distributions in conjunction with distro-specific hacks and LSB initscript headers to achieve dependency-based boot and other properties. Others simply started processes as background jobs. The wounds were as such largely self-inflicted.

c) The issue of parallelism is orthogonal to that of dependency management.

d) Many people had pined for alternatives well before even Upstart (initng, depinit, simpleinit-msb, eINIT, cinit, runit, minit, daemond, etc.) but were largely ignored in their day.

e) Upstart doesn't actually have a formal dependency model. It's based entirely on reacting to emitted events, which are really a form of runtime postcondition. You can certainly emulate dependencies by doing things like "start on started foobard", but the semantics and mental model for Upstart job synchronization are very different.

f) Opening sockets on behalf of another process is a "clever idea" that is almost 30 years old.

This is ignoring the fact that "Features built on top of systemd are very useful" and "systemd has been proven to work, and it works well - hey, many distros and GNOME are using it!" aren't even arguments.
Could also be security cameras in addition to what others mentioned.
Siri-Like Conversational UI Free for Developers
intro-bg.png is 12.8 Mb. killing the browser and taking time to load.
My favorite part is the little green sign:

> Welcome to the INTERNET

> ENJOY the RIDE
The point isn't to compare competing cloud services, but draw attention to the fantastical nature of these durability promises.
OpenBSD 5.8 available for pre-order
And Servo is built from the ground up. Putting (decent) threading into Blink/WebKit would be a huge undertaking.
That sentence is very strangely put together. Of course knowledge is power? That doesn't mean this article wasn't visually annoying. Subjectivity, you know.
A Future with Zero Coding and Self Programming Artificial Intelligence
Yes and constructive dismissal is a legal concept enabling an employee who experienced something like that to sue and receive compensation for unfair dismissal. Companies generally don't like to be sued and don't put themselves in positions where they could be sued.
That's entirely disingenuous. There have been less than a dozen prosecutions for adultery in the last forty years in the US, all of which were classified as misdemeanors.

"It is generally accepted that one of the reasons adultery laws remain in effect is that getting rid of them would require politicians to vocally oppose them, something few are willing to do. Additionally, "many like the idea of the criminal code serving as a kind of moral guide even if certain laws are almost never applied".

But that's a lot less powerful a missive than your screed about laws dating back to the 18th Century (hey, pop quiz, did you know that in six of those states, that crime of cheating in a marriage only applies to women?).
This if the first time I have heard of neovim. Can you elaborate a bit more on the pros and cons ?

The neovim site had this:

Is it ready to download and run now with all the features?

No. Although some features are a work in progress, Neovim isn't at a stable point. Using Neovim should be done with caution as things may change.
I would like to close the IRS. Like the (current) Fed, it's spent over 100 years stealing resources (with the threat of violence) from the American people and redistributing them to the top. The rest goes to bombing the 'enemy' of the day and bailing out their various ponzi schemes.
Its relevant because it forces a change to the DVCS used by the project and participants.
Nope.

http://www.buildablade.com/images/Google_data_centers-1.jpg
Vim is currently using hg, as mentioned in TFA. Since GitHub doesn't support that without some shims, it seems likely that the project will move to git as well. Contributors who prefer hg might well be disappointed by that.
Wow, only $99 for officially supported Bootstrap themes. I love it.
The complaint here isn't that Google is failing to fix today's Usenet, but that their historical archive of Usenet content going back to the early '80s, which they acquired from DejaNews, has a pretty broken interface (and is worse than it was before they bought it).
This is a ludicrously contrived strawman.
I gave a talk at BlackHat many years ago about JS malware, and proposed obfuscating malicious JS like this:

- Treat JS code like 7-bit ASCII

- For each character, convert the bits into white space. 1= space, 0 = tab

- A = "1000001" = space tab tab tab tab tab space

- concat it all together, \n shows you are done

So you can represent JS code as just whitespace. Which means this is malicious code:

<script>
//st4rt

//3nd

var html = document.body.innerHTML;
var start = html.indexOf("//st" + "4rt");
var end = html.indexOf("3" + "nd");
var code = html.substring(start+12, end);
eval(hydrate(code));
</script>
The only one invoking "feelings" here is you alone, and it implies to me you're the one who is most susceptible to them here. If you have some vendetta against free software, then leave it out for now.

The question of how one reconciles obscurantist practices with the scientific method remains open.
Hey there, I wrote that page. I didn't even have an account here and didn't realize there were comments. I tracked down this page because of the referrals I was getting. The write up is meant to help anyone and everyone so share it wherever you would like.
Show HN: Aha Launches Visual Timelines for Product Teams
@Bootstrap Team. Any plans of reviving Ratchet(http://goratchet.com) project?
Previous discussion: https://news.ycombinator.com/item?id=9263193
cool, looking forward to testing it out.
Spending time and money optimizing for accounting accuracy is one of the best ways to help maximize profits!

I'm having a hard time following your examples. Are you saying that they can make a fictional $7/user-per-year appear higher than the actual $0.20/user-per-year?

The goal wouldn't be to have an accurate average, rather the goal would be to segment the market in to different buckets, and then perhaps use different user acquisition strategies (with differing costs) for these different kinds of users.

The point is, no matter how management decided to use this more accurate information about their business, they would be able to make better decisions.
That's it, just go and talk with your potential customers.
Ploticus[1].

SVG examples:
http://backup.frottage.org/rjp/owngoals.svg
http://backup.frottage.org/rjp/tmp/gryntemp.svg
http://backup.frottage.org/rjp/tmp/sunrisesunset.svg

[1] https://en.wikipedia.org/wiki/Ploticus
Our hack day report: winning hacks and why you should do it too
that's no image
Language Trends on GitHub
PS: We are looking for feedback about the website, what do you think?
Yes, because no politician wants to be the one who says "I propose a bill to make adultery legal. It's not an issue for the courts."

There have been less that a dozen misdemeanor prosecutions in the last half century in those 21 states combined.

So yes, in those states, it's illegal. Just as in many cases, so was homosexuality, and anal sex.
A proper storage array refuses to boot if the batteries are not sufficient to de-stage cache in a timely fashion, or at the very least keep cache available for the advertised (generally 72 hours) time window if it doesn't have the ability to de-stage the cache to a more permanent medium.
It's not "arbitrary." The contract didn't allow it. CERN didn't buy it.

And even if it were "abritrary," the time to discuss that is when you are negotiating the software license with your vendor. This isn't shrinkwrap software being sold at ElBo under a clickwrap license. It's a sophisticated buyer who has a staff member dedicated to the job.

You can tell "roaming license" was valuable because this student went to a warez site to get around it. The vendor likely charges more for it, and CERN didn't want to pay it, so CERN voluntarily left that functionality off the table. Then the student decided to overrule CERN's negotiating and the rules CERN had explicitly set out[1]. Oops.

I don't get to decide the GPL is stupid and release modified software without source.

[1] https://cern.ch//security/rules/en/index.shtml
Adopting the “Mobile First” Mindset at the New York Times
Funny how on first page right now there's also Bootstrap 4-alpha :)
And magnets! Everyone loves magnets.
> in part because it's always going to be the only Ruby dependency in any of my projects. The Javascript parser never found parity from what I know.

Now that libsass (C or C++ implementation) has matured, the Ruby dependency is not necessary. I always resented Sass (vs. Less) a bit because of the Ruby dependency (in projects not using Ruby otherwise). Now that you can link against libsass, I don't feel like that's an issue anymore. There are JavaScript libraries linking to libsass (if you are using Grunt/Gulp/etc to build your css).

[Note: I looked into libsass a little over a year ago (around June 2014) and they were openly stating that it wasn't production-ready, and they were targeting (I think) August 2014 for some features.]
Darpa robotics challenge winner [video]
It'd be interesting to see something like Servo (browser rendering engine by Mozilla, written in Rust lang) possibly work with web views in a "native" app. This would enable rendering the view multi-threaded, like native rendering engines.
Quitting before having a new source of income is not something everyone can do. I do acknowledge this.

Most of the people I talk to in these situations however are not shopping around. Acting like they are trapped or a helpless victim. If someone is not happy at a job they owe it to themselves, in spite of any drama going on in their lives, to make time for interviews until they get the sucky job problem solved.

By no means blow off family in need etc, but making time to get into a happy work environment could mean less stress, enough or more money, and a much easier time dealing with the difficult parts of life one can't change.
If people have to do anything it's not good enough.
So that's why it got flagged off the front page so quickly. That was a while ago, but it's probably relevant that https://github.com/vim/vim was last updated within the last 24 hrs, so TFA which is also less than a day old is probably news and probably shouldn't have been flagged.
4 major versions and still not official direction support! that's why i use Foundation because it offers RTL support out of the box.
[1] should get fixed post-MIR (the new "middle IR" that's in progress right now)

[2] --- let's hope this improves :)
Theoretically that is totally possible. I think the channels functionality would really make managing the different streams easy. Go routines could also greatly improve performance.

It would be interesting to see how it performs under load. After all, that's what Go is meant for. I'll think about writing some code to test that out.
IMO this is also due to modern pixel-art actually emulating 16 bit pixel art.

The 16 bit computers already had graphics capabilities much more similar to modern graphics cards than their predecessors.
SixBets Predictor - https://sixbets.co.uk

Trying to make a profitable predictor for the English Premier league. Currently, the predictor is profitable on the whole season, but not on the weekly basis.

I've train it on data from the 1992/1993 to 2011/2012 season, and tested it on the 2012/2013, 2013/2014, and 2014/2015 season. In tests, it shows profitability from 4.12 to 8.40%.
Am I allowed to modify it?
And thus I realized I was not the only person to dream up the sandwich-making machine...
>"The compiler tool chain was translated from C to Go, removing the last vestiges of C code from the Go code base."

This is really cool. Writing a compiler in the language that you're compiling seems kind of meta. The language has evolved to a point to where it can consume and build itself. Far out mannnnn.

Thanks Go team!
critique me! #showhn http://bloomberg.com/graphics/2015-ketamine-depression-treat...
Maybe I didn't understand correctly, but the post doesn't specify whether the project is dropping Mercurial for good or merely changing hosts because of the impending closure of Google Code.
San Francisco’s Newest Fast Food: Healthy, Cheap and Served by Robots
The student is judgment-proof and the school would be unwise to pursue any claim against him
Not unless you like chasing the "latest and greatest" fad. If Sass (or Less) is working for you, then use it. If you are running into issues, then research alternatives. Both Less and Sass are actively maintained projects, so there's not reason to run around switching frameworks unless there is a concrete need for it.
New social network ETER9 brings AI to your interactions
I'm not sure what you're saying anymore; I thought you were advocating that they charge per user to make the accounting more simple, instead of a more variable advertising model. Now I think you're advocating best accounting practices? I'm sure they have great internal accounting.
That's fine!

a) Yes, right, Knowledge IS power, but only when you know about it. Ketamine as a depression treatment is very under the radar. You can only empower people with knowledge once they have it to use.

b) You mentioned nothing about "annoying" or "subjectivity" -- you were being snide and unproductive with your "bloomberg talking about drugs jeez" comment, and I felt the need to respond and praise them for going outside of common bounds.
I agree, it probably is time to retire the phrase "six figure salary" as a shorthand for "high pay". In San Francisco, the median housing price is well over a mil now, and daycare costs tend to run about $25,000 per kid. The median salary for a dental hygienist in SF is, according to US News "Best Jobs" (in turn, based on BLS data) is safely in the "six figures" at $112,970 (http://money.usnews.com/careers/best-jobs/dental-hygienist/s...)

I have no problem with good pay for dental hygienists, but this does provide a little context for what "six figure" really means in a brutally high cost region.
ahem https://news.ycombinator.com/item?id=10086651
This is a truly bizarre comment. Can you elaborate as to how Servo is not "innovating"?
I think that knowingly lying about STDs is morally wrong (and in some cases, for some STDs, it -is- a crime to do so).

"Disclosing use of birth control" All the cases you know of involve "men lying"? I'm having trouble wrapping my head around that. I just don't see 'putting or pretending to put on a condom and then sneaking it off unknowingly before intercourse' as being a common concern in sex/pregnancy. If I understand you correctly?
Do you think people should always walk away rather try to fix flaws (in governments, companies or relationships)? I think it's a tradeoff, and many people feel that fixing Facebook's policies is worthwhile.
My first thought, about the sub-matrix interview question you posed, is that it's a younger person's game. The last time Linear Algebra entered my mind was in the undergraduate course I took in 1986. I would never even think to prep for questions like that because nothing except basic set theory and logic has been necessary in my career the last 25 years.

(Although, I'm told that the programming language design course I'm taking this Fall will require a refresher in Linear Algebra. Hopefully it comes back to me.)

Good observation about the technically exceptional people also having organizational savvy. They generally know how to send the message that they played a part in successful projects without seeming to take undue credit. The message gets picked up by the project/product managers and a reputation starts.
Introducing the Ionic Market: Buy and sell Ionic starters, plugins, and themes
That's not a valid argument and rather telling of your immaturity. As has been pointed out on many occasions in many different contexts, facebook has become the dominant social network. It's really not even a question of using it at all, especially when there are dependencies and compulsion to use it. So your choice of social self-exclusion or abdication of rights is a patently false one choice. In fact, many time you actually are forced to use Facebook if you want to participate in social things. It should not be a valid choice to have to make. It's kind of sad that something so simple has to be explained.
Dr.Lawrence I just wanted to thank you for all your help and efforts with my situation with Garrett. As you know, he broke up with me a few weeks ago and I found you and asked for your help. I had you cast a return my ex-boyfriend love spell on our behalf and I have to tell you that I am very pleased with the final outcome! I’m happy to say, we are back together again after a few short weeks apart! I was so miserable without him in my life. You have made me so happy! I am ordering a binding love spell right now viaDrlawrencespelltrmple@hotmail.com
wow that chip is going to be fun to solder with
You might find this interesting too: https://github.com/cheeaun/awesome-hacker-news. I wrote http://serializer.io/ specifically for this purpose. I have 10 as a points limit.
> Vote scanning and counting equipment for paper-based systems, and all DRE equipment, shall be able to withstand, without disruption of normal operation or loss of data, electrical fast transients of: a. +2 kV and −2 kV on External Power lines (both AC and DC) b. +1 kV and −1 kV on Input/Output lines(signal, data, and control lines) longer than 3 meters c. Repetition Rate for all transient pulses will be 100 kHz

The real question seems to be, they apparently have all these stringent electrical engineering requirements set up in the standards, ones that seem to be made with detailed input from a professional electrical engineer, ones that can only be properly understood and tested by someone with electrical engineering knowledge.

So why did all these requirements on electrical engineering get into the standards, but requirements on software security did not?
Snowden's Window for a Plea Deal Is Closing
How to Increase Your Google Apps Domain Security
> Students and researchers. They don't care about copyright or software free or otherwise

[citation needed]
Well, funny you should say that, because in the Aaron Schwartz case, many, many comments here on HN claimed exactly that, that the judge, prosecutor, DA were all directly responsible for his suicide.
Don Winslow's War
Six Stages of Debugging (2012)
Racing thoughts doesn't always mean the thoughts are useful. In fact, I'm pretty sure it's often used to describe manic, "crazy" thinking. Thoughts are racing, but they aren't always logical steps from one to the next. Or even coherent. Like, I dunno, a train of thought that's ever-so-brilliant on how you'll break someone out of prison.

While I love mania and the amazingness of feeling like a god, it's not always (or often) that it's productive. Hypomania + stimulants seems a much better combo (esp as drugs can help kick off or stay sightly manic, though if taken sporadically, mania seems to result more often.)
Less is simpler, and the canonical implementation (IIRC) is written in Javascript. Sass (now) has libsass which is a C/C++ library (meaning presumably faster), and has a larger feature set than Less.
FDA Import Alert 99-33
True, but by default it doesn't use React or Angular and provides Blaze for creating UIs.

It supports React and Angular as of recently, I suspect, simply to maintain itself as a competitor to other stacks, due to the extreme popularity of React and Angular.
Ok, what happens when everyone is like "hell, facebook does it. We will also all do the same thing." Your point is simply not valid and should not be a choice someone has to make because one social network's goal is to dominate all of society.
CefSharp – Embedded Chromium for .NET
Perhaps this is a dumb question, but what language was used to compile the compiler? Was it compiled in C? Surely it must have had to of been compiled in a different language somewhere down the chain.
And yours seems overly pessimistic. "I got burned by one man/woman/job so all men/women/jobs are the same. Why bother?"

You bother because getting it right is worth it, and when you do you won't regret having a few failed attempts getting there. It is a big world with a lot of positive opprotunities. Go find yours :)
Tech recruitment is broken
Thanks for the overview, that was about my timeline too.

The other thing is that PostCSS just looks cleaner, extensible and more future-forward. cssnext+autoprefixer is awesome, for example. There's even a Sass-like DSL. I had been on Less for a long time, but some of its limitations bothered me.
I'd like to know more about why the .NET WebBrowser control was deemed unworkable. Is the problem with the actual WebBrowser control provided by the IE engine, or just the .NET interface to it (presumably the one provided by WPF)?
Why You Need Heroes (Even If You're Not Sure You Believe in Them)
I'm by no means saying Facebook is perfect, but I take issue with the the "You are not a free person [because Facebook exists]" trope.
Oh, you're serious?

Go to the spouse, or children, of any alcoholic, drug addict.

Tell them how they've not been wronged or harmed by the actions of the addict.
Wouldn't successive lightning strikes be more likely due to ionisation of the air?
...and this is why journalism about drugs is often dismissed. Its incredible how bad the presentation is here. Its almost like someone with anti-drug views saw the article as too positive, but didn't have the science to contradict it, so they ordered it "hippie'd up" to ruin its credibility. Its working, because there's no way in hell I would share this article with anyone considering the presentation.

Even if we ignore my little conspiracy theory, my god, randomly going from black on white to white on black is inexcusable. What is this? A geocities page? Thank god for Firefox's reader mode. The web is barely usable nowadays.
All the javascript crap going on makes it virtually impossible to scroll.
For an internal dashboard thats just supposed to work and look decent I'd say thats not a bad deal.
Oops, thanks for pointing that out. Should be fixed in a minute.
It is built with Go 1.4. Details: https://golang.org/s/go15bootstrap