skysight-inc/HackerNews huggingface dataset:
Hi, so assuming immortal was created using the best in the class programming language for its purpose, and let's say was following all the existing best practices, I still have one question that never really found a proper solution, which is:

For cases in where is required to monitor services like unicorn/gunicorn/Nginx that demonize them self and have the capability to fork how to make aware the supervisor of does changes and to continue monitoring the new process without entering into a race condition, to be more clear here is an example of this problem https://asciinema.org/a/80371, and work around's here http://serverfault.com/a/587065/94862.

Immortal and Systemd seems to fix this problem, but based on JdeB comments, they are employing the "old broken idea - Witness https://github.com/immortal/immortal/blob/9ed9087a8ef1e64d64...

Therefore wondering, what is the best approach, solutions for this cases?

Or could it be than Immortal is not that wrong, at the end, is solving a problem, maybe broken or not but is working and could be improved for sure:

https://asciinema.org/a/80360

As a reference, from systemd man page for options

Type=
If set to forking, it is expected that the process configured with ExecStart= will call fork() as part of its start-up. The parent process is expected to exit when start-up is complete and all communication channels are set up. The child continues to run as the main daemon process. This is the behavior of traditional UNIX daemons. If this setting is used, it is recommended to also use the PIDFile= option, so that systemd can identify the main process of the daemon. systemd will proceed with starting follow-up units as soon as the parent process exits.

PIDFile=
Takes an absolute file name pointing to the PID file of this daemon. Use of this option is recommended for services where Type= is set to forking. systemd will read the PID of the main process of the daemon after start-up of the service. systemd will not write to the file configured here, although it will remove the file after the service has shut down if it still exists.
Scientists Have Detected an Unexplained Explosion Coming from a Galaxy
https://www.youtube.com/watch?v=Co5jTvGlt6Y

Whenever I hear troll I think of this video from kitchen nightmares. Puts picture in perspective.
So what's the solution? Stop publishing until they've caught up on Russian and Chinese leaks? Why just Russia and China? Should each country get a leak until we get back to the start of the cycle again? Why should Wikileaks care who's interests any leaks serve?

They should leak interesting material they are given - that's their purpose.
I've had good luck as well. But I would so much rather have a supported hardware platform rather than luck.

Possibly would be even better if they sold the hardware themselves. Just resell one or two laptops and fully support them for the duration of the Ubuntu release.

I can dream, can't I? :)
I have similar experience, but with Virtualbox in UEFI mode. After any restart, UEFI will complain that it cannot find anything bootable, I will run the bootloader from UEFI shell (Virtualbox does not have BIOS menus), in booted system run the efibootmgr to register it, just to have it lost at next reboot and doing the dance again.

Only Ubuntu does that, other linux distributions don't have this problem.
Initiative by Google: Exploring Sustainable Loading for the Web
https://news.ycombinator.com/item?id=14007213
Silicon Valley’s ‘Darkest’ Immigration Secret Hits U.S. Cinemas – Bloomberg
Kodi: https://kodi.tv/
> I find that I barely notice the JVM in practice.

slow startup time, difficult dumping/loading images, difficult AOT native compilation, overly complex loading of code (-> custom class loaders), no TCO, no late binding for functions, host numerics shines through, delegation of functionality to the host environment using host language constructs, no resumeable condition system, jvm stack traces, error messages displaying JVM details, ...
Ask HN: How to start with NLP
It seems that I'm going to start to work on a NLP project but I don't have much experience with it since I'm a software engineer. I've played around with coreNLP and spaCy to get a feeling for NLP.

So what is the best way to tackle this topic, I don't want to do research in NLP, for now I just want to get to a level where I'm productive.

What are the sites that I should read regularly, tools that I need to try and good intro books?

Thanks in advance
Not too hard to pull in abstraction layers:
https://github.com/clj-time/clj-time
I do it myself. It's completely possible.

Get a PO box or pay a corporate privacy company to forward your mail.

Depends how you operate though I suppose. Unless you're running a physical business from your house you probably don't need to disclose.
Security practices may be better now, but applications are a lot more complicated (meaning much more attack surface area) and there's a lot more at stake now.
Absolutely not supported by any evidence whatsoever. The crime epidemic of the late '80s and early '90s was associated most predominantly with a major spike in crime rates among 14-24 year olds. Rates of homicide among that group went up by 3x between 1984 and 1992 and went down by a factor of 3x between 1992 and 1998. That alone proves that the problem had little to do with abortion or any long-term demographic factors, in fact, but with specific circumstances that caused some people to commit violent crimes during a certain period and then stop doing so shortly later.
Quite sure the answer is no.

There was a student project a while ago but it was more of a proof of concept. Open source chips of any kind are few and far between, and generally not at the cutting edge, technology-wise.

Patents, as usual, will make this hard, before we even get to the economic aspects.
Being business-friendly is not a goal, and shouldn't be a goal.
Random thought: What if we (educated, academically minded people) are modeling this, and the conspiracy theorists are just copying us?

Think about it: We write and say things using obscure language, about topics that are totally foreign to most people, and when they don't understand, we laugh at them and call them stupid for not having the language background knowledge to parse what we are talking about.

That's exactly what these conspiracy groups are doing. Of course the "facts" they are cataloging are just made up, as opposed to being peer reviewed in journals, but the mode of discourse is exactly the same as scientists and academics use: Ignore people who don't understand you, distribute ideas amongst your immediate peers, and judge your validity based on your ability to be understood by only them.

I've tried to stop making fun of political adversaries for saying stupid things because of this.
[I am sorry if this is slightly off topic but]

Oh god, talk about good timing. I just got a literal headache spending the last hour searching for a good cross-platform calendar AND todo app that would work on my Mac, and perhaps on Android (although that's bonus). And ideally I'd like to have integration with Trello, so I can schedule my work tasks into the day.

That would be the bee's knees, and improve my productivity noticeably. But alas, such magical software does not exist yet. This is probably the wrong thread as I would pay top dollar for such an app.

The problem with all todo and calendar apps is that nobody has managed to successfully combine the two. A calendar to list only events is of very limited utility if you need a separate app to remind you your todos and tasks for the day.

Yeah, I've tried Fantastical, Todoist, Informant, BusyCal, and a plethora others, but none seem to fit nicely into the workflow of somebody that needs to keep track of their personal and work life without being too strict in their methods.

So for now I'll make do with the basic Calendar app on my OSes, and pen and paper to jot down my reminders as soon as they pop to my mind.
How the NSA Could Bug Your Powered-Off iPhone, and How to Stop Them (2014)
You might want to watch this talk on AOT compiling Dart, I'll link right to the perf benchmarks: https://youtu.be/lqE4u8s8Iik?t=9m28s

I think it's a work in progress, but main benefit at least at the time was faster startup.
It is a new beast (good pun, by the way). There are no service dependencies like HBase or Zookeeper, and there is not really any packaging to speak of since it's just a JAR file.

Some open source is used internally, especially Netty, but our goal has always been to build a tightly coupled system for performance reasons. For example, the entire replication pipeline including the optimized Raft implementation is from scratch, as is the scheduler.

LSM trees perform well especially on SSDs, but we probably will migrate away from them eventually to something closer to LMDB in order to get a zero-copy read path.
...when somebody sends them to Wikileaks.
India state approves life term for killing cows
I think the last time I sent a fax must have been more than ten years ago. How is sending a fax better than emailing the document file or a scan of the document if it was already on paper?

As for doctors using faxes,that sounds like a disaster waiting to happen.

I live in Norway, all the health records are online so my GP and any hospital in the country can see my records (if I give consent), prescriptions are electronic and paperless, etc. I still get snail mail letters from the health system but that is simply because I have not got around to applying for a secure email account (the state gently reminds me now and again).
Please see the FAQ regarding job posts: https://news.ycombinator.com/newsfaq.html

For the latest post, see https://news.ycombinator.com/submitted?id=whoishiring

Next post in on MONDAY. Wait and repost this in the correct thread.
And while I have nothing in particular against the Bay Area, I would encourage people to think very deeply about the very awesome and simple alternatives to living in the Bay:

Why would you want to live in a crowded, VERY expensive, a bit smoggy, overly regulated city with a long daily commute-

when you could live in a cheaper, less crowded, friendlier city (or country) with no commute (work online if possible), less smog, etc?

It may seem like a pipedream, but it really is possible with some planning, a bit of luck, and persistent motivation.

I made the move from Boston to Singapore with no job or long term visa. It worked out just fine. I get sun every day, there's no crime, and since I don't live downtown, my expenses are pennies!
Have you tried re-frame? It's a framework on top of Reagent that I've found super enjoyable to work with.
Sometimes they're good for "need ASIC-like results in a low-volume design" but that's more a special case of what you give, and of course the 'upgradable glue logic' case also is in play.

I think the killer application would be to have programatically reconfigurable FPGAs that reconfigure on the fly to fit the needs, which has been discussed in various overhyped ways in the past, but I don't think the tooling is there. This effort might or might not make that possible -- imagine a chip where, say, the regex you're going to use to scan 1GB of data could be turned into an FPGA and then it just shovels the whole thing through a "HW" FIFO that detects matches much faster than a processor could. Nifty... but is it worth the effort to do?
My Moto G(1) has been my phone since October 2014. I've even been running Android N for most of 2017.
My only wish is that I had got the LTE version, but StraightTalk wasn't offering LTE at the time... and I honestly thought I'd have a new phone by now.
-FLAVOR: Ubuntu desktop
-HEADLINE: Webapps
-DESCRIPTION: Gmail, twitter, youtube webapps is one of the features I use most despite being virtually abandoned. Since webapps transitioned to unity browser they are even cooler. Please keep suppprting them for the desktop and integrate them with unity (quicklists, sound indicator...)
Thanks
Only if you could tell them though. As you said, China is good at controlling information.

I think the point is good overall.
> None of these publications ever run with a solution to the problem.

The near term mitigation is stop taxing labor excessively making it more expensive to hire workers; preferential taxation of capital income and funding social programs by payroll tax (and, as in the case of health insurance, employer mandates, which amount to the same thing as payroll taxes on the employees of covered employers) rather than general revenue combine to form a strong disincentive to get work done with human labor when there are alternatives.
What is more, this is EXACTLY what Verizon said that it would do in the article!

So the way that this works is that you submit a request to Verizon asking about an IP address, Verizon sends it back to you, and then you decide whether to bid on the ad in a marketplace.

The problem arises when some shyster sends a request to Verizon asking, "Does this household both hit Christian sites and gay porn?" Gets a yes, serves an ad for a seminar "to use the power of God to drive homosexuality out of someone close to you", and triggers a very bad conversation between a closeted gay teenager and his very conservative parents...
Turing's “Intelligent Machinery, a Heretical Theory”
India is another place where this is fairly common. Addresses in the US are ridiculously simple and easy compared to many other countries.
You could do worse than calling it distributed PICK for the cloud. Everything old is new again.
Simple:

$ for F in /proc/*/root; do readlink "$F"; done

If you need something you can cut+paste:

$ sudo sh -c 'for F in /proc/*/root; do readlink "$F"; done' | sort -u
Reddit has some explaining to do
I mean, I like the bay area, but I could like other areas too. I'm stuck here because both my family and my wife's are here.
>Why would you want to live in a crowded, VERY expensive, a bit smoggy, overly regulated city with a long daily commute-

$$$
The crazy thing is, this is just the tip of the fake news iceberg. What lies beneath the surface is an impending global information crisis. We are transitioning into a period where people have become aware that most information channels are subject to bias and exert influence, and the pervasiveness of these channels continues to skyrocket. We are receiving more information than ever before and yet can rely on less and less of it on its own.

The moment I heard the word "fake news" I recognized it as the big red flag for this transitional period. As expected, the term was appropriated instantaneously by opposing political groups because we all at some subconscious level realize what is happening and understand just how powerful the term "fake news" can be right now. It perfectly eclipses with the idea of consumer retention in media organizations.
Freakonomics Radio recently rebroadcast an episode on this topic:
http://freakonomics.com/podcast/safe-job-rebroadcast/

Part of the discussion that stuck in my mind:
"As all the people who left being blacksmiths, and stable boys, and equestrians and carriage drivers ... However, the birth of the automobile industry also gave rise to an industry constructing roads, it also gave rise to the motel and travel industry. It also gave rise to the fast-food industry. And so even though, in fact, net employment in personal transportation declined with the advent of the automobile, it gave rise to a whole bunch of new things that weren’t really on anybody’s list that we could do now that we that we had this additional leisure, additional wealth, and additional flexibility that came from not having to spend so much of our time on transportation."
Here's a good article on whaling's modern history.

https://www.wired.com/2015/12/japanese-barely-eat-whale-whal...
* Life advice type stuff - Tim Urban (http://waitbutwhy.com/), Eric Barker (http://www.bakadesuyo.com/)

* Personal Finance - Mr Money Moustache (http://www.mrmoneymustache.com/), Afford Anything (http://affordanything.com/)

* Laravel (PHP) - Laracasts (https://laracasts.com/), Taylor Otwell (https://twitter.com/taylorotwell)

* YouTube music cover artists/producers - Kurt Schneider (https://www.youtube.com/user/KurtHugoSchneider), Sam Tsui (https://www.youtube.com/user/TheSamTsui), Madilyn Bailey (https://www.youtube.com/user/MadilynBailey), Tyler Ward (https://www.youtube.com/user/TylerWardMusic), Alex Goot (https://www.youtube.com/user/gootmusic), Against the Current (https://www.youtube.com/user/againstthecurrentNY), a few others.
FPGAs are a useful means of accelerating any algorithm where you want more performance than you would get from executing it on a CPU, but can't afford to create your own ASIC because the volume is relatively low. For example, it may be used in DSP applications for things like radar. This use as a reprogrammable accelerator is also why Amazon has introduced instances with on-board FPGAs to AWS.
Yeah, look how that turned out. Now we have Chrome, which is slow, uses shitloads of memory, needs to be restarted constantly, has been bad for web standards, is controlled by Google, constantly phones home, etc.
http://blog.ycombinator.com/how-to-get-into-natural-language...
How is Clojure 'designed' to be hosted? What is the design there, other than just leaving out functionality and delegating it to the host environment?

Other languages which weren't 'designed to be hosted' can't be hosted? Hmm, I was under the impression that the JVM hosts a lot of standard languages, for example Scheme dialects and Common Lisp.
Pretty much every organization is criticizing our foreign policy at the moment.

https://duckduckgo.com/?q=trump+foreign+policy&t=fpas&iax=1&...
I'm very interested in the values assigned to pieces. Does anyone know the source or reasoning behind the table in step 2?

How are pieces relative values calculated? What's to say a pawn is 1/3 of a rook or a knight?

And why is the king 900, not simply the total value of all other pieces or slightly more? 8 pawns (10 ea), 2 knights (30 ea), 2 rooks (30 ea) and a queen (90) totals 290 points. Why can't a king simply be 300 points? If it needed to be worth more than both sets (white and black) for some reason why couldn't it be worth 600? The value 900 seems arbitrary to me.

If there's sound reasoning behind this can anyone recommend material related to deriving similar weighted values?
and so it begins, the April fools jokes I mean (and also the further crack down on pirated consumption)
Why? Because there is no video. Easy answer. We got a couple of frames of footage from crappy security cameras, and that's it. In an age before ubiquitous camera phones, what more would you expect? The fact that there's video of the first plane hitting the WTC is pure luck.
This reminds me of Richard Feynman's classic Cargo Cult Science speech. (http://calteches.library.caltech.edu/51/2/CargoCult.htm)
US border agents are doing 'digital strip searches'. How to protect yourself
Or, you know, Single Payer which entirely shifts the tax burden from those who would like to hire to society at large (where the uninsured already 'hit' us in the form of higher prices/etc).
Compared to:

0. People straight up disappeared in Syria, people arrested and locked up for political reasons in Russia - DOMESTIC stuff.

1. (Leaving aside that sock-puppet commenters are not the same as "massive control over global media".) The use on a massive scale of paid trolls by Russia, and the outright censorship of mass media outlets in countries from Russia and China to US allies like Turkey and Saudi Arabia.

2. Assassinations of journalists in Russia, and of some particularly high-value opposition targets abroad.
Presenting "unique visitors" as subscribers?

Obfuscating true subscriber count for political reasons?
How about instead of talking about whether Wikileaks is good or bad or whether you support them or not, let's talk about the content of the post.

From what I've read so far, this is pretty freaking cool. It's super interesting to read these docs and see their thought process involved, especially since the product their building is so different from what people are making on a day to day business. It actually looks pretty fun to work on. Also, I think it's neat to read about their need for developing frameworks that can be used around the agency to accomplish stuff.

Unfortunately, I didn't ready anything about self modifying code, which is probably the most difficult malware to detect and probably to write. Maybe it's in there though, I didn't read the whole document. I came to the comments about half way through to see dozens of people talking about whether they support Wikileaks or not which I think is fine, free country, but I'd like to actually know what some people who work with this kind of stuff think.

A framework for compiling to self modifying, yet correct, code wiukd be super cool. I wonder if it always has to be written by hand? Probably not but maybe that's a separate tool Wikileaks has yet to release.
You Can Play Pac-Man on Google Maps Again
That subset of interest should be in there, somewhere.
I'm not the person you replied to, but I'm in the same situation. My wife and I have two daughters, ages three and eight. My wife stays home and I go to work.

I would change places in a heartbeat if it made sense. It's not really an option for us because my earning potential is so much higher. We're beyond the window of time where we could make that change in arrangement without a major life upheaval.

For what it's worth though, my wife supported me entirely for a few years in our early twenties. Neither of us liked that arrangement very much, so when we had the opportunity to swap we did.
No, dayjob. I simply applied to a non-web company; turned out they make various software for use in factories.
> None of these publications ever run with a solution to the problem. How about increased funding for employee retraining programs? I could see high ROI from that.

This is a good thing, and I agree with it. But, you are assuming an axiom that is breaking down:

There are enough jobs for everyone at a wage capable of supporting a family.

That is no longer true.

Watching the current kerfuffle in the Central Valley of California has been constructive. "We can't get people to do back breaking labor at $12 an hour now that they got rid of the illegal immigrants! WAH!" Well, at $12 an hour, which is below the official poverty level for a family of four, you are probably better to work at a fast food restaurant which is less work and not seasonal. So, nobody will work those farms.

Funny how shortage always seems to go hand in hand with below average pay. Funny how if the wage rises enough, there isn't any shortage anymore.

I guarantee that $20 an hour will find people to pick those fields.

> they shift the vitriol from foreigners who took our jobs to machines who took our jobs.

Your rhetoric is exactly the same as 100 years ago. I prescribe a trip to the Johnstown Heritage Center:

http://www.jaha.org/attractions/heritage-discovery-center/
http://www.jaha.org/attractions/heritage-discovery-center/hd...

The real problem is that the gains from automation have flowed to a very small number of people. If we don't figure out how to reverse that, we're going to be in very big trouble.
Very generous of them!
Evidence that the other party thinks they have secrets and no longer do.
Have you ever used a Microsoft product?
Have you ever tried to get support for a Google product?

You do not want these companies involved in your operating system.
Stuxnet didn't kill hundreds of thousands of people. I think that while the distance has narrowed, perhaps it isn't as narrow as you think.
It's not, because no such video exists. All that was captured were a couple of frames from crappy security camera.

If I'm wrong, I'd love to see the video in question.
>Why not?

Because someone who has never heard of map/reduce/filter/partial will need to do some studying to leverage the spine of the language in order to make living, breathing code-organisms.