skysight-inc/HackerNews huggingface dataset:
The fact of the matter is, this article explains why restaurants are money losing.

It's an intrinsic good to own a restaurant. You get satisfaction from simply owning a restaurant, no matter if you make or lose money.

It feels good to treat your friends, and get preferential treatment at your own place. Making money sometimes is secondary.

It's sort of like programming for the games industry. A lot of people just want to be in the games industry, cause it's "cool". That's why they accept long hours and poor pay.

The ROI for a scrap metal yard or a sewage plant will always be higher than the ROI for a comparably priced restaurant.
It is cool. Checkout Barefoot Networks, as far as I know they're the only that are.
https://www.barefootnetworks.com/media/white_papers/Barefoot...
if even someone comes up with a feature facebook it needs to not implement it after it catches on. pinterest, periscope, etc. not saying I have a good plan just interested in other peoples thoughts.
Microsoft 'to close Skype's UK office'
This is awesome. I just tuned into the stream a bit ago and lagging behind on notes, but I plan to catch several afternoon sessions.

I keep my article / book / conference notes in a repo too [0]. It's great to see more of that :).

[0]: https://github.com/tedmiston/notes
> As far as writing Scala or Python, Why write code that goes slower than it needs to?

Let me put it this way: why write software that goes faster than it needs to but is written slower than it needs to be?
Having been using emacs on and off, both on Windows and Linux, and having found it being useful on some occasions, I somehow can't help thinking of it as more of a historical artifact than a toolset I would want to use on a daily basis. Being a very powerful personal computing environment and kinda fun to use, to me emacs still falls short in the ways that, for instance, UNIX command line interface with its simple single-purpose utilities never did. I am not even talking about the need to remember a gazillion of context-dependent key bindings, because with the command-line utilities you also have to remember the correct switches. I guess, this may be the case of needing to make a choice; but, if I am ever to be forced to actually make one, I'd probably settle rather for something like a full-blown desktop environment, or, should I find myself in front of a text terminal, Midnight Commander (whose built-in text editor now even offers syntax highlighting, for those who like it).
Agree, this is one of the reasons going for it. Unless someone works on mobile or some small laptop, the text editor should display 120 columns or more easily. And I'm not writing a git commit message, I'm writing css rules.

Besides I like that it also gives me a better sense of how verbose some of the rules are and if some of the properties could be removed entirely. When the hierarchy of those rules is more apparent with the more compact style, I'm more likely to see unnecessary properties (which are inherited) and therefore trim up the code.
Can the Next Starbucks Actually Sell Good Coffee?
I didn't have any issues with the stream in Ohio.
Harvard's New Ventures contest claims confidentiality. Found this via Google
Yes, think about all those bytes we could save by not sending doctype as uppercase!

In XML, it's required uppercase. Unlike HTML being lax on tag structure, there is no reason to advise DOCTYPE to be lowercase. It's not "better".
> I can write a program with lots of nines that is blazingly faster than its competitors if its behavior is allowed to be incorrect.

Congratulations! You just understood distributed systems, or put more simply the real world of app development.

Most of the programs in the real world ARE allowed to be incorrect at times.

Corollary: Most of the programs in the real world do NOT need to be correct every single time.

These statements should be on top of system design and requirement gathering classes.
PokeSocial – Social Network for Pokemon GO
The board's role has nothing to do with preparing the Internet for a nuclear attack.

> The Secretary of State's International Security Advisory Board (ISAB) provides the Department with independent insight and advice on all aspects of arms control, disarmament, nonproliferation, international security, and related aspects of public diplomacy

http://www.state.gov/t/avc/isab/index.htm

Please explain how high frequency trading relates to "arms control, disarmament, nonproliferation, international security, and related aspects of public diplomacy".
> who did the avionics, by the way?

Garmin
I help to maintain a page[0] that keeps a current list of the more powerful wireless routers that support OpenWRT and DD-WRT. This arstechnica article is about wired routers (they say an article on wireless versions will be arriving soon) but maybe it is still helpful.

[0]http://rooftopbazaar.com/routerfirmware/
You think the most successful company in the world needs to take a risk because you personally find them boring?
Taken to the nth degree, the meaningless objective evaluation would just be a random number generator - entirely arbitrary, but entirely fair. There's a wholly legitimate argument that arts funding by lottery is better for society than nepotism and cronyism.
I win? :P

zod@DESKTOP MINGW64 ~/AppData/Local/Google
$ du -sh ~/AppData/Local/Google
2.9G /c/Users/Zod/AppData/Local/Google

Edit: I do have 885 tabs open. (yikes! D:)
Have a look at http://wiki.openstreetmap.org/wiki/Humanitarian_OSM_Team. You can help by adding streets based on satellite images from home (armchair mapping). Or you can work on tools. Almost any tool used for openstreetmap can also be used to help areas (before and) after a major disaster happened.
But Uber and AirBnB are giant companies that actively flaunt city policies. I imagine OP's friend probably doesn't have an army of lawyers and probably wasn't aware he was violating any.
It guessed Xubuntu. I'm using Xubuntu at the moment. How it then jumped from that to Slackware...damfino.
Not really directly relevant to this, but YouTube makes captioning videos as painless as I can possibly imagine it being, and provides incredible automated and manual tools for doing so. I caption all of my videos on YouTube because it's the right thing to do, and I would do it even if it were more painful than it is, but I specifically use YouTube for everything because they make it so easy to add good captions (they also allow you to download the captions which can be converted to other formats and such).

I don't know what kind of tools UCB could make available on their videos...but, the technology exists to community source the video captioning.
> it's not worth "saving lines" to make your CSS harder to parse for someone who doesn't already know that you like to group X, Y and Z properties.

Well somewhat in between you could also put properties in alphabetical order as suggested in this Google Style Guide. That tend to work for me since "text" properties will be towards the end of the rule, and for me the layout properties like border, display, margin and padding is something I'd want to see first.

But where I prefer some freedom vs hard rules is that I'll also align properties to make the differences more obvious. In this YUI2 example, the second class is applied to a mobile version of the dialog, the common properties come first, that way the difference is obvious:

/* dialog body wrapper for extra css styling (.rtk-skin-dlg .yui-panel .bd .body) */
.rtk-skin-dlg .body { background:#fff; padding:10px; border-radius:3px; box-shadow:0 1px 3px rgba(0,0,0,0.2) inset; }
.rtk-mobl-dlg .body { background:#fff; padding:10px; }
Barney Frank was on Bill Maher show the other day and he said he gets money from Wall Street on speaking engagements. And he is literally the author of Dodd Frank. The reason he gets invited because he knows more about the context of the regulation that anyone else and can answer complex question. A rather mundane reason. But if you omit that part, you can easily construct a more nefarious narrative on how a Senator is invited by Wall Street to influence regulations. Most times life is mundane and conspiracy theories are just that
Hello! You can check out this FAQ for info: https://www.udacity.com/drive/faq

We're taking a lot of learnings from our Georgia Tech OMS program to find amazing students from around the world.
you'd make a great microsoft exec. embrace and extend. it's a good idea btw.
> the flight computers were in Direct mode

Almost that, they were in Alternate Law
Indeed. They keep freezing my Ubuntu 14.04. I need to delete ~.config/xxx folder.
mininet, which this project uses, appears to be written only for linux?

is this project linux only?
You'll sometimes see Python people use not the word "smart", but the word "clever", with bad connotations. "Clever" programming, in this context, means valuing line/character count or showing off unusual algorithms or language tricks only the "clever" programmer knows, at the expense of clarity and maintainability.

So, for example, the mundane way to square a number in Python would be:

def square(n):
return n**2

The "clever" way would be:

from itertools import count, ifilter, islice
s = lambda n: sum(islice(ifilter(lambda n: n % 2, count()), n))

The first one was clear, readable, easy to understand and maintain. The second one is tricky to read, requires some thought to work out what it's doing, and is written to show off knowledge of a slightly-obscure algorithm and the way to implement it in Python.
Well, yes, it's hypocritical. But that's from a different team. You don't need to look further than the styleguide to find contradictions: it's advising to omit optional tags in order to "save bytes", then it's advising to indent with spaces instead of tabs.

shrugs should just let minifiers do the job.
I'd be happy to talk about 8 bit computers all day every day, so I'm not necessarily encouraging removal of the link...but, it is definitely down for now. Maybe the site owner will fix it.
>cause === and == do the exact same comparison in Javascript

I also don't bother remembering how == works. I use === everywhere. The reason is the same - lower cognitive overhead.

>all browsers are exact replicates when implementing html, css and javascript

The browsers I care about all parse XML correctly.

>I'm glad you found a solution, but it doesn't mean we shouldn't look at the fine details of a specification.

I'm only talking about myself, yes. I only make websites for my personal projects. I'm certainly not a web dev by profession or even by hobby.
Slightly amusing:

HTML4, XHTML: Make sure to include all optional tags, because scannability.

Now: For (...) scannability purposes, consider omitting optional tags.
It doesn't map the real world, and it's not supposed to. It's a model, and like all models, it's designed to make sense of the world by reducing its complexity.
I'd say it more like "get to know some folks at city hall because fairness is going to be seen about as often as a Kadupul flower blooming."
I literally looked up 'trill' to see if there was a definition for the word that i was missing lol
> Putting everything in separate lines make the CSS file 10 times longer, and it's more difficult to see groups of rules that fit together along with their common structure.

You block them together just like we do with code. Good code doesn't put multiple statements on a line, good CSS doesn't either. File length means nothing, if someone's looking for a specific class there are tools to do that, saving a few lines and making the CSS harder to read and edit isn't worth it.

The examples above are much more readable like this (margin added for illustration of grouping related properties):

.dtk-skin-dlg .yui-panel .hd {
font: 16px/1em Verdana, sans serif;
color: #ddd;

background: none;

padding: 10px 10px 0;
margin: auto;
}

Written that way, when someone finds that rule in the file they can easily parse the relevant property without having to scan a 200 character long line.
Intro here:

https://users.ece.cmu.edu/~koopman/forth/hopl.html

Yosefk's write-up is the definitive one for me, though, showing an intro, some amazing stuff about it, weird stuff, and reasons for ultimately not going with it. Link:

http://yosefk.com/blog/my-history-with-forth-stack-machines....
Yes but an Internet tech company has the potential to expand its scale without increasing its costs and so may, might be able to turn small amounts of money per customer into profits. A restaurant basically can't - food costs money no matter what. Selling food at below your costs may bring in customers but it will lose you money no matter what your scale.

Edit: (remembering article from years ago) A few, very few restaurants have been successful based on low-prices through economies of scale these are a very exceptional group I believe.
I find very depressing that the emergent behaviour of competitive companies resembles psychopathy. If all those complaints came from the same individual we would surely call him out! Instead morality suffers the death of a thousand cuts.

I hope local behaviour is not a predictor of global behaviour.
Otherwise mankind is not going to solve existential threats such as global warming. It reminds me of the tragedy of the commons.
XWidget support is really good. Finally have C++/Opengl docs showing in the browser inline in emacs and now that the browser is inline, theres no reason to leave emacs anymore.
Are there any Distros that can be installed persistent to a USB on Windows, that boot UEFI?
I formerly used Puppy Linux, but the UEFI installation didn't work with Rufus.
No argument, just a comment that displays my disapproval of not fully complying with the spec before blaming it.
Yes, absolutely. As an extreme example, we also started from lower versions of apes as well but we keep progressing and refining. To quote Marvin Minsky, "We stand on the shoulders of giants, but we should also know when to get off." when he was referring to philosophy in particular.
What you call "clever" seems more like "complicated".
Yes, that all makes sense. But there is also a cost to such a design. To my mind, doing it well means outputting optimized code.

Edit:

Worrying about the fact that Jade/Pug optimizations won't benefit others completely misses the point. Any improvements to its parser wont help anyone else either. The question is how to make the best tool for the job.

Perhaps the inefficiencies of outputting sub-optimal HTML don't matter much in reality. But if optimal html output was easy to do we would expect it to be done, right? So the only question at all worth considering is how difficult it is to achieve optimal HTML output.

My gut tells me that better output can't be that much harder, but I have never looked at the code at all so I may be dead wrong.
What is the contents of the program?

+ Particle filters?

+ SLAM?

+ Sensor fusion?

+ Bayesian methods?

+ VC dimension?

+ Sparsity?

+ Nonconvexity?

+ Deep learning?

I think it's gonna be a challenge to do useful machine learning for self-driving cars if you're not familiar with quite a range of math-heavy topics.
The same forces caused Andrej Karpathy to have to take down his YouTube videos of his Stanford CS231n course on convolutional neural nets. [https://twitter.com/karpathy/status/727618058471112704] Fortunately, unofficial mirrors have surfaced.

It's not very expensive to do the basics of adding transcripts (for the deaf) and verbal descriptions of diagrams (for the blind). The reason the university didn't just do it seemed to combine departmental politics with ambivalence about undercutting their main product (in-person education) with a free online version in the first place.
Having a friendlier, good looking "Preferences" based on gtk would help newcomers. We could keep customize too but a new panel with simple familiar look would help a lot of people to get into emacs.
Anybody else feel hungry after reading this article?
It's highly problematic like many other questions and studies like these since it is so open to interpretation (who are the people, how old are they, how do I know the train will switch tracks, etc...), but more of a problem it is too likely for study participants to give the answer they thing the researcher wants. How many psych studies have gone down in flames lately from reproducibility attempts from this same thing? There have been almost entire sections of psych taken down and beaten lately.
Shells and /_/nix philosophy are a 4th generation query and data munging language with seamless extensibility.

Emacs is an perhaps the most ambitious implementation of a layer above shells and /_/nix philosophy.

The problem I have with Emacs is the surface area feels infinitly large and some features can be buggy.

I choose to use both.
Everyone has read access to the entire ledger now why would you need a backdoor?
Any idea when they might launch if ever? Been waiting on that. I built my own gaze tracking system but would like a production-ready model.
Please make a responsible disclosure to the instructors rather than doxxing innocent people. Thanks.
You can't, it is impossible to build a decentralized and distributed database which prevents access to bad actors.
As always: optimizations are not a matter a of "one or the other" they're about "do all of them". Make the build tool apply all optimizations and minifications, and make the client-server connection negotiate as much compression as possible. Don't stop at just gzip when further improvements are trivial (like this one).
> You’re looking for experts in computer vision, robotics, intelligent systems artificial intelligence and so on.

Doesn't every CS program everywhere have courses like that? My brother is finishing up a CS at an Ivy, and he's got a bunch of those types of courses.

Now if there's a bunch of courses, there's presumably a bunch of people qualified to teach them. Surely 10M is too high a number?
How to date when you have a big job
nil doesn't "expand", it's just what it is. You have to bear in mind that methods are roughly syntactic sugar from

func (o *Object) ReturnSomething() int

to

func ReturnSomething(o *Object) int

In the first case, it may "seem" that a nil Object would be invalid, but in the second case it's obviously valid, and makes complete sense. It may be described as a "wart", but it makes complete sense to me. The issue is, in my opinion, that people drag their own expectations into programming languages as they learn them.
Just for the record, I commented about the downvotes before receiving any downvotes. Mainly because I knew that people have trouble understanding that outrage is a part of civilized discussion -- and that making villains out of animals and humans relies on the same logical fallacies.

The only bit in the policy that you linked to is "Avoid gratuitous negativity." Is that the bit that applied here?
And as hackers, are how are complicit in the creation of technology that either supplants human relationships, or morphs them into something less substantial than what existed beforehand?
Counterpoint. The Halal Guys going from a single cart to 300+ restaurants: "How Halal Food Became a $20B Hit in America"

http://www.bloomberg.com/news/articles/2016-09-14/america-lo...

In their case, it was certainly because of the overpowering yet enticing smell of fresh grilled spicy lamb kebobs wafting across the block that drew the "I wouldn't eat meat off the street in a million years" nabobs ;)
> In this case, it's an implicit conversion from "nil" to the "nil value" of a given type.

Upvoted because of this, because it clarified my earlier confusion. That being said, I don't really agree with the rest.
A good text editor will validated against the DTD as you type. And after you publish, you can use https://validator.w3.org/
You seem to be assuming that I'm a UX designer. I'm not, I'm a backend engineer. Just a note though: I wouldn't say something like "The internals of the system don't matter to you. It only matter to us, as the builders." to a UX designer, since that's super condescending.

Sequential consistency is basically the most lax model you can get away with in this case (and have it generalize to other similar operations). This is a very strong consistency model and weakening linearizability to this basically provides no advantage for availability. There is a proof that anything stronger than causal consistency cannot provide "total availability", which I'd argue is somewhat mythical anyways (except when you're colocated with where data is being stored).

My point here is that this is clearly a case where many of the strongest ordering guarantees are required to get the desired behavior, and subsequently availability must be sacrificed.
About a decade ago it was a pretty commonplace thing to happen.

HTML 4/4.1 was kind of messy, and could have rendering issues. So going with an (x)HTML validator was a common thing, as well as a marketable value proposal to clients.

HTML 5 had much "saner" implementations, so validators fell by the wayside as they weren't as necessary for compatibility.
I have an example:

A Norwegian woman I worked with was in India as a kid because her parents worked for UN.

IIRC she told us how a woman, after staring at her for a while leaned over and pinched her face to check if a kid could really be that pale or if it was some kind of paint or something.

She also remembered being pulled in the hair because people wanted to know if it was real.

That said, this was something like 30 years ago and today after reading this discussion I wonder if she was just really unlucky or what.
Hey!

It's a difficult, 9 month program where we cover the following (some of which you mentioned):

- Computer Vision and OpenCV

- Deep Learning

- Sensor Fusion (Radar, Lidar)

- State Tracking with Filters (Kalman, Particle) and Localization

- Controllers

- Vehicle Dynamics

We have come up with this curriculum after talking to the heads of Engineering at Mercedes Benz, Otto, and NVidia at length. In addition, we have an open ended section where students can dive deeper into an area of their choosing.

Like you mentioned, a lot of this is Math heavy, which is why we have applications to enroll. Hope that answered your question!
Yes, and elsewhere governments have had some success with subsidizing farmers for predation losses. There seem to be lots of mitigation measures that could be taken before culling.
Single-Family Homes, but No Single Family
>> "ask Sebastian what he thinks about simulation"

Thanks, appreciate you addressing the questions.

If you wanted to ping Sebastian and let him know about the AMA, I'm sure there would be a lot of interest beyond just me getting an answer to my questions from him; I truly am curious to hear his take, since as you say, the barrier to rendering the software in hardware would likely be beyond the reach of an individual student or even likely a group of students in closes proximity to each other.
Thanks NikhilEsh. I will look out for your email and send across my calendar to you when i get back into the office next week. It'd be good to chat.
The Fat man problem is just one variation of the trolley problem. It can be done with levers, instead. "Pull the lever, it goes this way".
I think you have it backwards. Generally edible and tasty food at a non insulting price is the prerequisite. It's not that hard to cook good food, I bet you know many amateurs that cook very well. And the subset of people with actual restaurant experience who can't make food people are willing to pay for is pretty small.

Nearly everyone in the restaurant business cooks good food. Many however can't figure out how to do it profitably.

There are always edge cases. If your food is incredibly good then people will beat a path to your door sure. But in a city of 24,000 restaurants the exceptions, the hundred or two out of the way culinary sensations tend to prove my general rule not undermine it. And even most of those don't make it to a seventh profitable year.
Thanks for the correction, it's fixed now.
Yeah -- that line was just silly. Most likely he's being misquoted.