skysight-inc/HackerNews huggingface dataset:
Web based? Some things to read about:

Web - Rest services and token based authentication. Spa frontend driven by JSON APIs seems to be the most popular way to go.

Database - Cassandra is probably the closest to industry standard

Scaling servers - docker, kubernetes. I'm honestly not that familiar with this topic.

"Big data" processing - Apache zookeeper, hadoop, Apache spark and storm.

Data brokers - Kafka, rabbitmq

Document storage - ceph, lucune based solutions like some/elastic

I would also read about non-http messaging protocols like Google's protobufs, Apache arvo and the like. These protocols are preferable over http based protocol for exchanging data at scale because more efficient, simpler, and less processing overhead.
Very cool project, but it has me thinking what/if it would be possible to build out more of the infrastructure management that Heroku has to make it even easier (domain setup, addon store, etc.)
Surprised /r/cscareerquestions hasn't been mentioned. It is my goto spot for discussing cs careers and options.
Keep in mind that solar output itself has steadily increased since the eocene.
Riskier investments tend to have lower current values, which prices in the risk.

But for a more meta point, if you believe you are smarter at valuing stocks than the market is, then you can make a fortune at it if you are correct. Or even just mostly correct. You don't need to convince me or anyone else.
There's nothing wrong with taking that morning stroll to the home office. It may not be the most direct route, but as you say, it's a lot more enjoyable.

I often do mine on a mountain bike. Fortunately, my home office complex has shower facilities.
Playing Poker in Macau
I don't want to be that guy, and probably will be downvoted for being negative, but why does everything load so slow?

People on this thread are saying it's the network speed thing, coming from china and all, but isn't this supposed to have downloaded all the js modules initially?

I just keep thinking "it would have been much faster and I wouldn't have to wait for these progress bars to finish if it were just a static page".

Why does a documentation need a progress bar anyway?
That is the role of operating system ABI, which definines the calling conventions between the programming languages on the OS.
Ant intelligence is often attributed to simple rule following behaviour and the ability to make the next ant adapt to what you have already done, for example they optimize the path to some food-source by leaving scent trails that will fade if no ants travel the road.

They've also been known to measure the size of enclosed areas by simply following the outer boundary until they find the initial starting point/entrance again and somehow using the time or effort it took, to be a measure of the size of the place.

It seems to be different species of ants having different behaviours, so maybe they're just stupid rule followers as one might first think. Now if we could make one species of ants learn from and adapt behaviour from another species, then there's no doubt they possess intelligence. And if they're not intelligent, should we attribute the ingeniousness these tiny buggers display to evolution instead?
There's a Vagrantfile that you can just vagrant up:

https://github.com/mail-in-a-box/mailinabox/blob/master/Vagr...

I poked a bit and it appears that the setup script is interactive which complicates playing nicely with Docker somewhat. It installs nsd + postfix, rewrites config files in /etc and mucks with ufw. Could probably mimic some of this by mounting locally customized config files into the Docker container.
Extreme polarization and obstructionism that turns infrastructure spending into wedge issues (especially around trains)
Have used Yocto and Buildroot for Freescale board's official images. Cannot recommend buildroot.

Buildroot is a poor build system. Perhaps make has spoiled me, but I expect anything that calls itself a build system to be able to find on its own what needs to be rebuilt. With buildroot, when I changed a component, I either had to explicitly ask for it to be rebuilt (and the explicitly ask the final image to be rebuilt), or explicitly mark the component dirty. The problem with the latter being that it's a one-way action; there's no way to clear the dirty flag without a full clean and rebuild of that component. Made our custom kernel dev work painfully slow.

Yocto was simple enough to read about and understand the setup.
It's not HTTPS. It's HTTPS cross-site requests with secret cookies.
"I'm always amazed how nice tomatoes taste in Italy."

It's pretty much in any southern country, mainly because they are grown naturally there while in cold climates tomatoes are often grown hydroponically in greenhouses[0].

0. http://www.youtube.com/watch?v=er1elApDG8E&t=5m0s (see from 5:00)
Http2 fixes the speed issue and generally requires HTTPS, Eventually all http will be encrypted.

Unfortunately some big names are dragging their feet implelenting http2 in servers, even though most clients already support it.
>The Spanish publisher Siloé has been authorized

Authorized by whom? I mean there's surely no copyright protection for the original anymore. (I hope at least but you never know).
Malvertising
Probably because you need to deal with the MMU. You can't just write raw assembly and expect it to work (ignoring the MMU), but the kernel takes care of that for you.
A few years ago I decided to convert the Asm syntax of my toy compiler from Intel to AT&T, because I wanted to rely only on as, not forcing people to install another Assembler.

Since as had some issues with the Intel syntax I was using, I decided to not use its support for the syntax and convert it to AT&T.

Never again, it is just plain ugly.

Compared with DOS/Windows Macro Assemblers (TASM, MASM, NASM, ...), AT&T ones are just plain pre-historic.
Absolutely. Smart people disagreeing and working together anyway is our best hope for getting out of this mess.
In reply to user misrepresent, who seems to have signed up to HN just to attack RMS:

Wrong.

"Revision 1.29	February 9 1998	esr
Changed ``free software'' to ``open source''. "

http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral...
C# and F# are the first two that I can think of that can do all the things you mentioned pretty well.
Looks like you missed the gist of the post, then. Code it up, you'll see it in action very clearly.
Well, the US government was in excellent terms with Saddam Hussein, when he waged against Iran a war that killed between half a million and a million people.

Then invaded the country and had Saddam captured and killed on a false pretense, causing other 40 thousand deaths and plunging the country into civil war.

In Chile backed the coup of a bloodthirsty dictator that had thousands of opponents killed and tens of thousands tortured.

Is backing right now Saudi Arabia, one of the states with the worst human rights record on Earth, in the military repression of the Houtis rebellion in Yemen.

As for Syria, according to Wikipedia:

"The Assad government opposed the United States' invasion and occupation of Iraq. The Bush administration then began to destabilize the regime by increasing sectarian tensions, showcasing and publicising Syrian repression of Kurdish and Sunni groups, and financing political dissidents."
And "the main Syrian opposition body – the Syrian coalition – receives political, logistic and military support from the United States, Britain and France. Some Syrian rebels get training from the CIA at bases in Qatar, Jordan and Saudi Arabia. Under the aegis of operation Timber Sycamore and other clandestine activities, CIA operatives and U.S. special operations troops have trained and armed nearly 10,000 rebel fighters at a cost of $1 billion a year since 2012."

Thus promoting and fuelling a civil war that has costed so far between 300 and 400 thousand deaths.

So climate change, yeah.
Yup.

Also the 2016 version for increasingly large amount of software - when in doubt, empty cache and hard reload page.
Additionally Intel syntax Macro Assemblers offer higher level constructs providing almost C like experience while using machine opcodes.
I am thinking of using BGE for research purpose. If BGE is not there, de we have any better alternatives? I prefer using python for animation.
Building a 360 Video Player from Scratch [video]
Two men stand on a bridge. The first leans on the railing, which gives way and sends him over the edge.

Horrified, the second looks around and spots a civil engineer. Engineer shrugs and says, "Don't do that."
Is MS Office on the Chromebook a Windows Killer?
Am I the only one sitting here, thinking that I value the 4 freedoms, but thinking that software vendors does not owe that to us in any way?

I use free software where it makes sense. I don't use it for my desktop, because it cannot do what I need it to do. I use it for my 3d printer because it can do what I need it to. I pay (at least indirectly through my MSDN subscription at my job) for Windows, and it it suddenly stops working that is it, and I'll have to figure out a different solution.

I don't like that the ECU of my car is closed down, but trade secrets an all, I can understand. I would love to be able to at least look, not necessarily modify the software, I'm not qualified to do that and I don't want to void my warrenty. But this is a trade secret, of course it is not open for anyone to look at.
I agreed that it's been an unsolved problem, but I've been looking at 'styled-components' and I think it may be the answer.

At least on paper, it solved the issues you raise. Time will tell I suppose.
Thanks! I actually haven't seen those, they look pretty good, basically replace the custom schematics I needed to build.

The timing calculation still needs to be done somewhere though, I wish there was a module that would do it internally and just publish the timing numbers - that would be more scalable and then even Arduino would be able to handle several sensors.
No matter how I counted, I always end up with 5: use, study, share, modify, share modifications
I am working on a project (using Julia) to "learn" an efficient representation of scale invariant many-body quantum states from a microscopic Hamiltonian. The particular structure being learned is supposed to be highly efficient both in representational complexity and computational complexity for predicting physical observables. (Work in progress at https://github.com/sivark/jumera/ )

Also reading/thinking about ideas at the heart of theoretical physics and machine learning. In particular, I've spent the last several months in trying to understand the following two papers in increasing levels of depth

1. https://arxiv.org/abs/1410.3831

2. https://arxiv.org/abs/1503.02406
I'm going off memory here. eek. :(
A combination of:

1. US military spending is 1/6 of the federal budget.

2. US population density is low (less than a quarter of that of China, less than a third of that of the EU; https://en.wikipedia.org/wiki/List_of_countries_and_territor...), giving it more mountains, rivers and longer roads.

3. On the scale between "taxation is theft" and "I'm a happy tax-payer", the US population tends more to the first than at least some other countries. US citizens prefer having the money to buy a SUV over having the government build roads.

4. Rich countries have higher wages for everybody, making infrastructure work more expensive relative to the equivalent work in poorer countries (its hard to outsource road works)

5. A bit of imperial overstretch, where new infrastructure gets built without considering the cost of maintaining it (looking at the water situation, is it really a good idea to build out Vegas and Phoenix? Shouldn't Miami be slowly abandoned?) This may be a side-effect of more direct democracy; long-term considerations are trumped by "if I want to keep my job, I can't see 'I'm sorry, we cannot afford that'".
I also like this resource on supervisors:

http://learnyousomeerlang.com/supervisors#from-bad-to-good

This is another terse (more reference-like) description of strategies:

http://erlang.org/doc/design_principles/sup_princ.html#strat...
Sparsity, size, diversity, the state/federal dichotomy. All of these affect the way politics play out and are distinctions (to varying degrees) between the US and other first world countries.
> I modify the program so that it includes a simple HTTP interface.

Now your program supports two different shells[1]. Your original window-style (probably graphical) user interface is a popular type of shell. The new shell uses HTTP for transport, probably in a style derived from the block oriented terminals like the IBM 3270[2].

While these are very different types of shells which support very different sets of features, the are both common ways to interact with computers. The person using the HTTP interfaces is using a shell on your computer to run programs, and thus is a user of the chess program. The limitation of only being able to run one program only makes the HTTP interface a very limited shells, which isn't relevant to the {,A}GPL.

> I've seen people argue that the person coming in over the net is a "user"

Yes, because the person coming in over the net is a user if the program. The person that is at the local terminal is also a user of the program. Being a user doesn't require physical locality or a particular type of interface.

> because AGPL is not trying to impose any requirements on them

Correct. The GPL licenses are copyright licenses, not some sort of EULA. They only impact the person who is distributing the software, or in the particular case of the AGPL, the person providing the network service. The latter is important because of the trend bypass the user's* freedoms (even the remote user). The AGPL closes the loophole of using a Service as a Software Substitute (SaaSS[3]) to avoid the usual distribution of the software.

> It is trying to impose a requirement on me

Only if you allow other people to use the software. (or if you distribute it and need a license for copyright reasons)

> imposing a requirement on me violates my freedom

No requirement is imposed on you for using the software. The AGPL only requires that you provide the other people that uses the software through your new interface the same freedom.

[1] https://en.wikipedia.org/wiki/Shell_%28computing%29

[2] https://en.wikipedia.org/wiki/IBM_3270

[3] https://www.gnu.org/philosophy/who-does-that-server-really-s...
Is SSH available to the outside world? Many many compromised hosts spend all their time trying to login to remote hosts with dictionaries of usernames/passwords to try.

If your (root) password is weak then I'd not be surprised if that was the source of the infection.

You might see logins via "last", or via the system logs.
They also ruled in Portugal and Spain. Almost no C64 in sight beyond a few computer magazines.
> The 'promotions' tab in gmail also made things worse for many small businessesaid

Do you mean "made it harder for small businesses to get eyeballs on their spam"?

Most consider that a good thing. It's only marketers and spammers who regret the bundling of these "valuable messages".
Theming is a difficult problem. Each component has a couple of visual properties which may depend on the state (hover, focus, error, internal variable). Having a separate variable for each visual property would be a nightmare.

I'm currently working on themes for a similar framework. It's still in early stage but you can see it here: http://cx.codaxy.com/v/master/themes/
I'm also mid-30s, no degree, still no career, employed part-time, barely scrape by w/ nothing in the bank, not married, no kids, extremely few friends (in other countries), still trying to figure out what my skills are.

I'm not suicidal per se (don't think I'd ever attempt it), but I do wonder why I'm here, in the larger sense. If it weren't for my undying love of learning and of the examined life, I'd have gone off the deep end decades ago.

Think of depression as a cloudy sky, whether that's Portugal cloudy or London cloudy, the point is to remember the sky is not actually cloudy, it's forever blue, you just can't see it at the moment. Keep looking, you will.
There are many oldish licenses that allow modifying code but require sending all modifications to the original developer of the software. I believe that's what's being referred to. Some of them are listed in the GNU license list [1]: AT&T Public License, Reciprocal Public License, Open Public License, eCos, Plan 9, APSL v1, and (not old, and hence obnoxious) the Oculus Rift SDK license.

[1] https://www.gnu.org/licenses/license-list.en.html
Correct, it's only going to give you a signal "upon incident light from an IR source once the threshold level for light intensity has been exceeded"[0].

What you are getting in this chip is all of the work Valve and Triad have done in improving the accuracy of that envelope signal. Essentially, the accuracy in the timing of that signal == the accuracy of the position. There's a really good talk from Steam Dev Days[1] (that I was fortunate enough to attend) that gives a good overview of all the work that has gone into SteamVR tracking.

[0] https://www.triadsemi.com/download/16617/

[1] https://www.youtube.com/watch?v=m3wKLZHH_dM
On the other hand it allowed for ESPOL and NEWP, two memory safe systems programming languages, with unsafe memory access having to be marked as such.
Get out of the car and get back in again.
LİG+TV+İZLE
How Magnus Carlsen is making chess cool and wearing his rivals down
See floatrock's comment :).
The best Cyber Monday deals for virtual reality
Gif Out Loud- Your Gif and Video Keyboard
Are you ready, for the game changer of messaging? The only Gif Keyboard with Your Sound, Your Voice, Your Way. Dub your voice or your favorite song on a gif to express your true emotions and share your loud, witty, creative, hilarious, spontaneous, crazy, response straight from your keyboard. Messages will never be misunderstood again. We are almost ready to launch, sign up to be the first to know when we do.
With a manuscript that old, you'd need authorisation to look at it so you can see all the worm holes and artifacts.
How practical minimalism helps me focus
Pre-Interview video call with YC
have any one attended pre-interview video call from YC ?

What happens in the video call?
BestBuy too. Link follows. At the time of purchase, it was at that price(discounted 400). Sold out quickly. (http://www.bestbuy.com/site/hp-spectre-x360-2-in-1-13-3-touc...)
Can you answer the following for us?

Is ssh only allowed by public key? (in /etc/ssh/sshd_config => PasswordAuthentication no)
Is Apache or NGINX running on the server?
Is PHP/Ruby/Node/Python running apps?
What ports are open in iptables (iptables -L)
What does /var/log/auth.log say?
Calendar View for Android
Need more guys to help on this Android
https://github.com/weburnit/calendar-view-android
That's OK. If one likes to be posted by this kind of crap - it is his choice.

Distant correlations based solely on statistics have no explanatory power, because so called non negligible statistical correlation might reflect complex multi variable phenomena observer has no clue about.

This is just the confirmation bias at work. With same degree of "scientific" bravado it could be stated that number of teeth are related to the number of major brain areas, or any silly stuff like that.
> Makes sense considering that the intel syntax requires some backtracking (or more of temporary data).

That would imply that the Intel syntax is not LL(1) or LR(1). Are you sure?
You didn't have enough mentions of the word, "Robots" to get upvotes on this thread... sorry. Your post was actually historically accurate and interesting...that's too much, so people downvote.
Power Police Boat Transporter
List of Vacuum Cleaner for the Money
Today, I was thinking about this problem.

You can separate component Style into - BASE + States classes.

classnames[0] can used to use multiple classes, the classes can be activated using component state. This provides a viable solution for Structure & Style.

[0] https://github.com/JedWatson/classnames
We are planning to release an API soon. Thank you for suggesting it!
Yeah, you've basically done all the hard work. I just ordered a batch of these to see if I can get it working. I've been wanting to hack on this since they came out. Thanks for the inspiration!
Tesla's upgraded Autopilot will start rolling out mid-December
OpenWRT is a good-idea firmware running on consumer-grade hardware which almost definitely can't deal with what you're throwing at it.

Just beacuse you paid a bunch of money for it and flashed it with a better firmware doesn't make it good hardware, and custom firmwares often have poor support (and, on more than a few occasions, worse performance) than the default firmwares optimized by the manufacturer for the specific hardware they have.

The fact that you have to keep buying new hardware tells me that you have lousy hardware and should step up to proper hardware rather than expensive consumer-grade stuff.
Leonhard Euler Biography
I meant from the ISP side. You can block YouTube completely, or you can intercept traffic with custom certificates (which will be caught). But you can't make some specific videos silently disappear for your local uses.
I agree.

One further thing I do with regards to Google Scholar: I add the term "(intitle:review OR intitle:summary)" and that offers only reviews , which are a good way to understand the key things about a field ,what's established and not , etc.

And if I'm interested in medical research , I go into pubmed , they have something called "clinical queries" which offers only reviews and the like, which is even more important in medicine, because of the statistical nature of knowledge there, and complexity of experimentation.

Btw, you gave good tips on how to find high quality knowledge, but probably there's more on that subject. Is there some source that teaches that ?
Yep, did just that: http://i.imgur.com/FYT3mKy.png

> I was slightly shocked how much money they invested in synthesizers and other equipment, but it was clear they did this for the fun without any intention to make a living from it. And other people have expensive hobbies, too.

I have a friend who fixes up old cars (old Chevys, etc... from '50s - '60s)

My rule of thumb is to spend less than he is each year :P
Is anyone aware of a supervisor system like otp supervisors that manage unix processes? I'm trying to throw together a collection of small services on a server in a reliable way, and there doesn't seem to be anything that does this on the OS level.
The most useful thing I've found is to find something that you've used like Cassandra or Redis ... Read some tutorial on how it's supposed to be used... Question every single aspect that you aren't 100% clear about
You are absolutely right. However, our limits are not really hard limits. If someone occasionally needs to send more emails we do not make a fuss about it. However, a red flag (thanks for mentioning it :) goes up and we check if everything is ok. We never sanction users.

We do have sales teams using Migadu. However, they simply estimated how much they would send and signed up for the higher plan. It's straight forward I believe.
It would be interesting to see what will happen if we send these ants to the space, for how long they can survive. They could be first creatures from the Earth to live on Mars and other planets
Some species appear to also count steps. A researcher glued stilts to ants legs after leaving the anthill and they would go past it in their return and get lost (or so I remember reading in "the math book").
What OS were you using on the x220?

On gnome I set the pointer speed to very (almost maximum), and am able to zoom across any screen under a second, simply by applying more pressure.
Empire of the ants is a fun piece of fiction: https://en.m.wikipedia.org/wiki/Empire_of_the_Ants_(novel)
It's not a throwaway :)

Only an occasional reader, first time I've wanted to reply to something.