skysight-inc/HackerNews huggingface dataset:
I had my reservations when Arch shifted to systemd. It seems like a tremendous break from Unix philosophy and a blatant violation of everything I knew.

I'm glad they did, though. Unit files are far easier to write and having a supervisor behavior in the init system alleviates a tremendous amount of administrative overhead. That's not to say shell scripts are difficult, but they can break in mysterious ways. Though I imagine the same is true for systemd, from an end user perspective, its implementation (once you understand it) requires less effort.

There are those who disagree, and I respect that. But the improvements to my desktop boot time are substantial. And writing a quick unit file to run something on boot requires little mental overhead. Just a glance over the manpage is enough to get started. sysvinit scripts on the other hand... well, maybe my memory is really poor, but if it's been more than a few months since I've written one for the specific system I'm targeting, it takes substantially longer. ;)

So, it's likely I'm stupid or systemd is easier. Or both. Probably both.
On those cases, do a demo a la demoscene instead.
Ask HN: Have you been forced into entrepreneurship? How did you react?
Hello world (literally).

There isn't much detail to add here. I don't want to give any background stories.

You have probably been forced into entrepreneurship because:

lack of job growth
no job opportunities
Retrenched
Unhirable (I'm thinking jack of all trades, master of none)

So if you were forced into being an entrepeneur, how did you react to your situation?

Any millionaire success stories?
I believe the answer to that question is yes. I've raved about Spark many times on HN before. We're using it and absolutely love it.

Not sure why the author thinks there's no built-in support for iterations. The support is there, native scala/java. But you might have to collect to the driver/master to check for convergence, for example. Their simple logistic regression example doesn't check for convergence, but hard codes the number of iterations.
http://spark.incubator.apache.org/examples.html

Some quirks that I've learned. When doing groupbys or other join operations, it helps to specify the number of partitions -- actually this is true in general, but more so for join-based operations, otherwise you can run into memory/gc issues. The equivalent is of course, setting the number of reducers to something which ensure you won't run out of heap space.

Because spark serializes the closures which transform your data, if you don't cache (at least via disk, using persist), then when iterating over an RDD or re-using it, you'll just waste cycles.

Beyond that, as an experienced scala developer, I've found that Spark feels incredibly natural. And being able to run things on the repl cannot be appreciated enough.
My android (Huawei G500-0100) boots in 1.5 minutes. Does that mean that we have to ditch OpenRC or whatever init system it has?
This is an old article. As far as I know, the settlement that was been reached was entirely laughable and most certainly doesn't remove the "cripple AMD" function. Now Intel just has to notify customers that it may not get optimal performance on other CPUs, and reimburse them the cost of the compiler if they can demonstrate that they mistakenly bought the compiler thinking that wouldn't happen, or something like that.

There is no new info in the linked article regarding the "new" FTC investigation.
Show HN: I quit my job to help communities fund energy efficiency upgrades
Even more to the point, you can be incredibly hard working and intelligent, but without a good deal of luck (outside of being born into our society) you may not make it. Luck is a HUGE factor on many different levels when talking about wealth/success.

Again, not taking anything away from Buffett, just pointing out that luck is a really big deal that doesn't get much air time.
It is binary so you can quickly filter (indexes). E.g. on service, but any field is possible. You can output it in json. systemctl gives you the last lines of service output exactly because of the indexes + binary file. Using json for that just because "OMG binary" seems strange. Json is not readable.
Top Technology Trends in 2014 for Small Business
There's an 80 character title limit on HN.
How Gatorade turned water into 'the enemy of performance'
Ask HN: I've designed a smart defibrillator how can I kickstart it
Hi,

So I've came up with the design of this smart defibrillator that uploads the patient data to a cloud server so that doctors have access to it even before the patient arrives at the hospital.

I would like to put the project on kickstarter but it does not quite seem a fit there, is there a better platform for this kind of stuff?
(2009)

Since then Intel settled the lawsuit by paying $10M and agreeing to add the following disclaimer to their compilers: "Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors..." http://software.intel.com/en-us/articles/optimization-notice... http://www.anandtech.com/show/3839/intel-settles-with-the-ft...
I'm not certain, to be honest. I know that 30 Rock includes Apple in the product placement credits at the end. But I've also seen stories that say that Apple doesn't pay for product placement beyond giving the product away for free. And of course none of this is public knowledge, so who knows.
Iceland Crowdsources New Constitution
Do not create an extension that requires users to accept bundles of unrelated functionality

Oh god the irony.

/clicks 'No' for the umpteen thousandth goddamned time on some Google property trying to trick me into using G+
Korean Bitcoin Exchange Korbit Raises $400K From Angels
Hey Hi and nice to see you in here! :)

And this makes my day!

What a nice moment, isn't it? And checking you back in HN after 5 long years!
Robert and Stefan, the guys behind Cython; admired them a lot for this day & for the places Cython has reached.

Also will never never forget the fact that - you reviewed my first Patch, that was 5yrs back! Cython 0.1 version :-) <Big smile>

And this makes my day! Thanks.
My smart phone automatically silences from the Bluetooth speakers when I plug in my headphones. When I'm listening to my headphones and remove them, the music automatically pauzes. It thinks for me, and I think it is great!

I can also gives loads of similar examples for just a computer, but above behaviour is something I really appreciate every day.
Well, his choice of runtime was well over 5 years old (JBoss 4), and apparently not being kept up to date. I bet there are plenty of frameworks with security holes when not updated for five years. It also sounds like he may have been exposing the entire app server via his frontend proxy.

Both mistakes are amazingly easy to fall into, unfortunately.
Stressed, bloody dolphins await slaughter in Japan's Taiji Cove
IRL: the iPad Air
That doesn't bother me at all. What's annoying is when the storytelling is interrupted for a Windows micro-commercial. It's like slamming into third gear on the freeway for a couple of seconds.
Congrats to the team! No one deserves this success more.
Your blog post makes an important mistake in that it recommends actually inverting the matrix X^T X, which one never actually does in this case. In general, A^{-1} b is sort of mathematical "slang" for "a solution to the linear system Ax = b", not "compute A^{-1} and multiply b by it".

This is discussed in many places, but here are a few examples:

http://www.johndcook.com/blog/2010/01/19/dont-invert-that-ma...
http://en.wikipedia.org/wiki/Linear_least_squares_(mathemati...
This is one of the things that scares me about deploying PHP apps. I'm being asked to take over hosting a couple of Joomla & Wordpress sites at work, and find it terrifying that they both ask for permission to install php scripts. I much prefer having a clear separation, but it seems that that isn't really an option.
Is it just me, or is LightTable still pretty far from their original promise?

I downloaded the app a few weeks ago, and I never saw anything that gave me realtime feedback on my coding. I admit, I was just playing around with putting in the odd function and variable, but it didn't give me anything submlime text doesn't currently.

As far as the spending ' hours or days working on code before they can make sure it actually works', isn't this solved with TDD?
An algorithm for winning at rock-paper-scissors
If you're seeing the NYT paywall use this Google Search for the article: https://www.google.com/#q=http:%2F%2Fopinionator.blogs.nytim...
I have adhd and I suffer the same problems! I am currently in university (IT-Networking security), I do use medication and meditation. I find that motivation is the hardest part of everything even with the medication!

This helps with my motivation:
http://lifehacker.com/281626/jerry-seinfelds-productivity-se...

Become a Morning Person:
https://medium.com/life-tips/621b93619b30

Quick tips(things that help me):

- 43 folders method of organization

- Actively tell your self when you forget or procrastinate, its normal just get back on track and smile

- Make habits through repetition (spend that time regardless if you are able to do it or not)

- Your will power is finite make sure have small meals and a snack half way through each to keep energy up

- Making decisions is very tiring, so be forgiving

- Make everything smaller- if you can reduce the information the easier it is for you in the future

- Always tell yourself: it is easy, it will take no time, get a little done, you don't have to finish it just start it

- Have a beer or do something else like watching tv while trying to start a new habit or task, even though you won't get much done you have done more that you would have with out it!

Sorry if my grammar is terrible, or if this wasn't what you where looking for! It really helped me out to list it all :D
> CSP and channels are meant for getting real (cpu
> intensive) work done. You don't just use threads (or
> greenthreads) "because concurrency".

The whole point of green threads is that they're orders of magnitude cheaper to create (and destroy) than real, operating system threads. They are precisely around "because concurrency" -- they allow you to nicely model concurrent problems without having to be overly concerned with the implementation detail of their creation cost.

While it's not idiomatic in Go to use a channel/goroutine combo as an iterator, for example -- that's too low-level -- it's absolutely idiomatic to use one for other types of higher-order control flow, managing state machine transitions, doing a scatter/gather, and so on.
As a side note, can you imagine what things would be like if the US didn't have a minimum wage?

Here in Germany we don't have one and there are people working for wages as low as 3€ per hour[1]. That is 4.07$.

[1] http://translate.google.com/translate?sl=de&tl=en&js=n&prev=...
Initially you were talking about "the best way to share information", right? BingoBo provides an efficient way to meet this kind of need. You also mentioned about the peer-to-peer solution which might be possibly helpful in resolving this type of problem. BingoBo has it built in.

Maybe it's too much for you to get the whole idea of BingoBo in the first place, so you feel like pretty frustrated. BingoBo is a platform to help users and businesses to share and save useful information which meets your initial request in your original post.

Now you are talking about "open collaborative sharing", this is a different topic. If you read the book from David Siegel, you can find the existing Semantic Web solutions are not successful. They are trying to pursue common standard and make collaborative sharing. But it's hard for the industries to follow due to the high cost and difficulties to adopt.

We have to face the reality. Semantic Web has a good intention, but only the solution with business value will have customers on the market.

Patent pending is to protect the technology and unique solution BingoBo worked out during the passed years. It does not stop anybody from sharing information. Especially, it helps various kinds of people to participate in the sharing effort instead of building by itself. It's not a closed platform.

This week I'm going to introduce the distributed computing architecture and how BingoBo applied it. On Fri. I'll unveil the software package for our tech folks to download and play with in order to quickly start a local sub-site to get the ball rolling.

If you have any questions, please feel free to contact me. I'll be happy to discuss with you.
Three Dangers of Losing Net Neutrality That Nobody’s Talking About
Moving from 20K to 1 Million Complex Events Processed Per Second
That's a good point jeopour. A framework can also make things more complicated, but they are good for learning how to structure your programs. What would you recommend for learning structure.
The author answered that criticism in the comments to the Reddit post.

> And you're right, I don't know and it's probable that they left something else. I'll probably need to nuke the server and rebuild, but I wanted to have a better idea of how I could improve my situation in the future. And I believe that exposing what I did and how I did, the community would be of a assistance.

http://www.reddit.com/r/programming/comments/1vo7zv/kids_thi...
For some more clarification, I agree with the concept of privilege.

I completely would agree that I have privilege. I was brought up by two loving intelligent college graduate who put a high emphasis on education and nurtured my interests in technology from a very young age. Unlike some people, my race or gender did not make things harder for me.

I think it is very offensive to people when they are told to "check their privilege" and that because they are white they automatically went to a good school and etc., when in the case of rfnslyr he had nothing to eat and had to escape a communist regime.
No, Jboss is an Application Server. If you used something like play, you could deploy to jboss(though play doesn't require it).
XML literals are on its way out from the default language by the way. There's an ongoing effort to make the language smaller, and from 2.11 one has to include a package to support it.
When we notice Apple's branding and recognize it as product placement it is equally awkward because it breaks down the fourth wall without advancing the narrative or being symmetric with the themes of story. The cinematography is contrived, it is just that audiences have been conditioned to give Apple a free pass to the point that we expect every computer to be product placed by Apple and are shocked when it is not.

To put it another way, the frontal shots typically used to frame the Apple logo are from the conventions of dialog, not atmospherics. The Apple logo tells us about the executive producer and nothing about the character. It's not ironic, satirical, or editorial. Just cynical.
You LG2 has probably optimized, vendor/hardware specific scripts, SysVinit does not achieve the same perfs on my high-end laptop.

You may want to have a look at this short conference from linux.conf.au, about systemd from the point of view of a sysadmin:
http://www.youtube.com/watch?v=-97qqUHwzGM
I'm tired reading about this. It seems to boil down to politics, mostly and features less... The team with the better players will win this.

What is interesting though, is to see how the BSD ecosystem will handle this. Will they adapt in time or they will lag even further behind this?

* NetBSD might reached the point of virtual insignificance long time ago.

* OpenBSD is out of funds - which is a shame considering the software they produced (PF, OpenSSH, OpenNTPD), but their indifference for desktop makes them obsolete.

* FreeBSD (I use it in both my servers) is the most up-to-date but now with system-d/upstart not supported, I think they will run into trouble relative soon.

Darwin said it best: the ones most adaptable to change survive. Of course, the other happy scenario is that given the fact that these OSes power some big-corp servers, these big-corps will step in and fund these projects, I wouldn't hold my breath though.
OpenBSD Foundation Fundraising for 2014 - Thank You!
hands on. Look for resources about continuous-integration and continuous deployment. The term #devops is more a mindset for the underlying process.
thank you guys!

i use a lot of pyrex/cython to bind to libraries - it's so much faster to code in python. it's been a huge boon. having used swig, hand writing wrappers, and pyrex before i can say i much prefer cython.

thank you for the hard work.
So essentially you need to learn to convert "boring" things to "extremely interesting" things.

This may include an ability to stop putting "boring!" label on stuff.

So use your powerful creativity to create methodology to accomplish above and the problem is solved!

PS: Bonus:

once you accomplish above - sell your solution to 10,000,000 of other ADHD people at $10 each.

You do the math.
HTML5 Web Notification API
I wonder what the pros/cons are for Fez, compared to Gulp: https://github.com/gulpjs/gulp
This will cost them in the long run.
Artsy's Year in Review
It is quite amazing that so many people on here are very ok with astroturfing.
>"Where does the increased employee availability come from?"

Being able to structure the workday differently, such as a 7am-11am and 1pm-5pm split shift as opposed to a 9am-5pm shift may make the employee available for more productive hours (depending on the employer and requirements). This may make the difference between hiring and not hiring, or between giving 4-6 hours in a single shift and 8 hours in a split.

>"You ideally hire, and pay, only as many people as you need to get the job done."

This is true, but increasing the number of scheduling options may have an impact on how much work can get done (and the value proposition to the employer); and I am addressing marginal cases.

>" Imagine if you had to pay the upkeep for Netflix twice per month (hiring two employees for the different parts of the one split shift). Pay your monthly cost, then you go over a limit or want to watch on a second device or whatever, so you then have to pay a second time. Would you be watching things as freely? I'd wager that you wouldn't."

I think that if Netflix offered me more opportunities to consume content, I would be happy to pay for it.

My policy goal would be to make employees more productive, and increase the demand for labor, so that employers will have to pay higher wages to attract the workers, and the employers can afford to. This also has the impact of making people's work more meaningful, as their labor must be better utilized, instead of wasted on menial tasks.
However, a garden with a few plants is to farming as 'print "Hello World"' is to software development, and I was definitely doing the latter at 5 years of age without any trouble.

I'm too young, but older farmers have suggested to me that it was television portraying farmers in a not so intelligent light that brought on that reputation. Wikipedia hints at this as well: 'Starting with The Real McCoys, a 1957 ABC program, US television had undergone a "rural revolution", a shift towards situation comedies featuring "naïve but noble 'rubes' from deep in the American heartland"'[1].

[1] http://en.wikipedia.org/wiki/Rural_purge#Background
I too was put off at first when Arch moved from rc.conf to systemd as I found rc.conf simpler to use, though I trust there was a good reason to move as they are pretty good at managing the distribution.

Rachel mentioned why binary logging makes sense for complicated logs that require rather tricky state machines/regex. Apache for example, in her case.

http://rachelbythebay.com/w/2012/02/10/logs/
It might not have been the booming industry it is today but patent trolls existed in the 80s, too. Here's John Walker, one of the founders of AutoDesk, writing in 1993:

“Ever since Autodesk had to pay $25,000 to ``license'' a patent which claimed the invention of XOR-draw for screen cursors (the patent was filed years after everybody in computer graphics was already using that trick), at the risk of delaying or cancelling our Initial Public Offering in 1985, I've been convinced that software patents are not only a terrible idea, but one of the principal threats to the software industry.”

http://www.fourmilab.ch/autofile/www/chapter2_105.html
Funny enough, iPhone was trademarked in Brazil way back in 2000. Last year a judge basically yanked that trademark away and gave it to Apple because Apple is "world renowned" and thus deserved it more. [1]

I guess trademark ownership is rather nebulous after all.

http://www.theverge.com/2013/9/25/4770180/apple-wins-iphone-...
Dead Rising 3 Kenny Can't Sh*t
I must say that I find it revolting that you would invoke "competition law" to defend a patent monopoly.

I understand what you're trying to say but you should keep your economic theorizing in check, seeing as you're very libertarian in your attitude towards IV and in the same model going all Keynesian on Google (and via courts no less) your facts are also off, seeing as 'non-practicing entities' or 'patent assertion entities' are hardly "new business models" in fact they've been at this racket for so long they are now called "trolls" for short, or the "Mafia" if you're an originalist.
Except that a pull in VCS is a separate thing. "An ask" seems to always mean "the thing that we are asking for," not some nuanced alternative or domain-specific concept.
Microsoft Research adopts Open Access policy for publications
The best ways for artists to earn money are not tours and merchandise. I don't know why that assertion keeps getting passed around as fact. No one ever seems to post data supporting it. For your basic indie musician tour (plus merchandise), you're doing really well if you are making enough money to pay for the food and lodging costs of the tour.
Actually, feasible or not, I understand and somewhat agree with the fact that they don't want portability patches, it would probably force systemd to be limited to the lowest common denominator and add a lot of complexity to the project.

However, I was wondering if platform-specific forks are a sustainable solution.
> I've found 71% for a scenario of 70k€.

It's not even clear what you are talking about. Anyway what I meant is that you are adding, VAT, income taxes and employment taxes, It makes no sense because they all have a different "Assiette fiscale" (sorry no idea of the translation, it mean that their cost are based on different amounts i.e. benefit vs revenue vs salaries).

> Requires citation

Xavier Niel: "France is a tax heaven" [0]

Plus my own experience of parisian entrepreneurs / startups. Most of them are ramen profitable from the start just because of the R&D grants and other subsidies.

[0] http://www.latribune.fr/technos-medias/20131011trib000790084...
Right, those were copyright claims, not patent claims. Apple also sued Microsoft over look & feel, again a copyright claim.

Ironically, Lotus 123 was more or less a clone of VisiCalc's ideas. Lotus 123 would never have been able to exist if software patents had been there at the time.
haha, thank you :)
Strange indeed...
Some are skeptical:
http://arstechnica.com/security/2014/01/is-your-refrigerator...
I empathize with this sentiment.

It's becoming increasingly difficult to contain my eye-rolling whenever yet another SV company announces their plans, intent or manifest destiny to "change the world".
Can we all demand a Woz movie?
I think that if we've reached a point that a developer cannot use the generic word candy in the title of their app, whether it relates to Candy Crush or not, then we already have problems. It's bad enough we have to use apps with misspelled words to avoid litigation or create new IP, but now people have to spell candy as "kandi" to avoid lawsuits? It just seems to make everyone involved appear to be completely stupid.

Seems on a weekly basis the price of entry to this industry continues to go up.