skysight-inc/HackerNews huggingface dataset:
I don't think it's "cars" are getting weird, it's just this one weird Tesla and their business model... The article says:

"Cars are big computers, and have been for a while"

Doesn't mean we need to treat them like software development platforms. Most of the challenges are still at OSI layer 1 and most of the problems to deal with are mechanical: Tire still wear out, disc brakes still function much as they did 10 or 15 years ago (and wear out), wheel bearings, hydraulic systems for power steering, etc.

Given that cars have much longer lifespans than typical consumer electronics, the last thing I want is a car with a built in 10" touchscreen running some ancient version of Android. I'd rather have some sort of standardized modular system where I can put my own tablet-sized computer in an appropriate place and have it get power, audio sync with the car's speakers. Look at the crap infotainment systems built into 2015 and 2016 model Toyotas, Hondas and Nissans and compare it with a good $400 Android 6.x tablet. Do you really want that same un-updated OS and software for ten years?

The idea of the "double DIN" size car stereo mounting location was a good one, but we need something bigger than this, and with standardized cable connectors:

http://www.autodvdgps.com/ebay/ZC620/ebay-3.jpg

Carmakers, please find a way to separate the 'infotainment' part of the car's computer from the embedded computer that's actually required for the car to run (engine timing/valves, fuel injectors, mixture, emissions monitoring, intake oxygen sensor, etc).
I'm assuming that this was originally sarcastic, but bare metal can actually turn out really well in some situations. If you're big enough to save just $50k/month by moving from AWS to physical machines, that's several System Engineers you can hire to do your day-to-day ops work and maintenance on your Ansible/whatever scripts.

The thing that's more difficult to do on physical hardware, obviously, is scaling down every day if your peak load is some insane multiple of your base load for a 24h cycle. That's where AWS makes a lot of sense.

I don't think there's an obvious 'best' answer -- it depends on what you need.

It just bugs me that the current state of Ops/Infrastructure sometimes looks so much like the worst parts of the Javascript ecosystem.
Do you have any blog posts about how you got started? I'm interested in how tech people can get started in more traditional businesses.
> That seems like an insanely high number for a company that does something pretty basic

If you simplify a company enough, every company is "just" "simply" "basic".

examples:
* Walmart is the largest employer, but stocking shelves w/ automated checkout is pretty basic.

* USPS, FedEx, UPS DHL basically just deliver packages from one place to another.

In reality a large sales team helps you grow, a large customer support team keeps churn low, a development team creates new products, and a marketing team turns those into sales.
> Which is ridiculous and leads to programs very hard to debug

What's the alternative in your opinion? Let's say you're trying to open a file. It can fail. You've got to check this.
considering coach tickets are more than half the price, I don't see why anyone would not buy them.
This reminds me of some earlier papers about using linear optimization techniques to rebalance servers across cloud hosts based on changing spot prices, like "Cost minimization for provisioning virtual servers in amazon elastic compute cloud"
Hello everyone!

Where is a chatbot to help you discover good food recommendations anywhere in the world. Looking for Pani Puri? Where can find it. Don’t know what you want to eat? Where will help you decide. Feeling a little crazy? Just say "any" and Where will find something fun for you to enjoy.

Where was developed for the purpose of helping my co-founder and I find something to eat for lunch. Yes, that is correct. We were so indecisive we decided to make a chatbot to help us find food.

Where has slowly grown into what it is today, and I hope you enjoy it!
Especially since stud bays in those days were often continuous, they used available back then very long pieces of wood to frame the entire building, instead of stacking floors on top of each other: https://en.wikipedia.org/wiki/Framing_(construction)#Balloon...

Yeah, I can see that, most likely long enough to give the fire department plenty of time to save the adjacent buildings, as I witnessed once (but didn't know their construction details). I worry about flat roofs, though, how fire resistant do they tend to be? Original formula asphalt shingle with an organic base aren't super fire resistant from what I've just read and basic principles (when I re-roof, which will require taking off 3 layers (!) plus the original wood shingles, I'll be sure to get the more fire resistant fiberglass base ones).
Per day? That's a new one. Every brokerage I've ever used has fixed commissions for a trade, regardless of how long it takes to execute. The only edge case is a partial fill on a good till cancel limit order that causes the execution to spam multiple days. I think that might lead to multiple commissions but it's fairly u likely.

In no instance have I seen a fee for maintaining an open order. If anything they should pay you! You're essentially giving them a free option!
Oh hah, that's funny now I feel silly :)
Ditto—I feel like this is more optimized for the use case where people don't have 'personal' repos and want to give more weight to contributions to other projects.

But what it does (imo) is make it look like someone who's only ever submitted one patch to any project be able to put that project as one of their primary 'pinned' projects. So now it's harder for people to tell if something like whether I am a primary contributor to the `ansible/ansible` project, or if I'm just sticking it in my pinned list for vanity reasons.
That's an interesting question because, IMHO, by formalizing my rules and externalizing them, I'm sharing critically important strategy information. If ever I'm protective of my data, this would rank highly, I think. EVEN if anonymized or aggregated.
>>> "Some startups"
The way people use land varies a lot of with time but the laws created by all wise bureaucrats don't. SF and bay area in general has been classic good example. The government attempts to solve problems creating by zoning law is to create more zoning laws eventually becoming an overfiting problem.
We know at least one case where a state DA has gone after a software developer tied to an illegal activity (gambling, [1]) so having a middleman and limiting their customers to governments may be an unfortunate legal necessity to prevent their engineers getting strong-armed into becoming informants.

[1] https://www.wired.com/2013/01/coder-charged-for-gambling-sof...
Would your CEO give up his life savings to pay your medical bills? Would he risk his life for you?
Activated charcoal is already a pretty good dehumidifier; this just seems to take the adsorptive properties of high-surface-area carbon one step further by giving the water an easy path "out" once it's adhered and amassed, keeping the carbon from getting "used up."

I wonder if a similar thing could be done with silicon nanorods, given the similarity between activated charcoal and silica gel. "Silicon nano rods" sounds a lot like asbestos—and apparently asbestos is adsorptive, just not of water—but asbestos is micro-scale at best. Meanwhile, SiO2 nanotubes apparently exist[1], but don't show any particular adsorptive properties.

[1] https://en.wikipedia.org/wiki/Silicon_nanotube
To set bounds on how much protection of secrets is needed, do a thought experiment: Assume a super-leaker who accesses a repository of ALL significant secrets of law enforcement, military, intelligence, and political aspect of the fedgov. This would cause a loss of human assets of intelligence services, obviously. But what else? What else would be different the next day?

Now compare that with what horrors would be revealed: Who profited illegally from a secret matter? What lies have the American people been operating under? Who got away with what? Who died for lack of competent action? Secrecy is so often used to avoid embarrassment at the cost of an informed public, the vast majority of what would be revealed deserves to be revealed.

How beneficial would it be to learn these things, in full? The problem with things like "electronic declassification" is that they will err on the side of redaction.
At least its not the globe tho
> If you're raising children as servants to take care of you when you're old, then yes, self-interest is a good reason to keep them around.

I suggest you read GP a bit closer and/or work on when and how to apply your sarcasm :-)

For starters you conveniently leave out both religious as well as purely selfish evolutionary motives.
how do you deal with many clients having the same trigger then all executing the same order at the same time?

if 50000 identical triggers fire at the same time trying to buy the same stock with market orders they're going to get a bad deal, and people selling are going to clean up
I do have some experience with parenting. I have three children, in their 20s and 30s at this time. All are doing very well, and we are all on good terms with each other.

With respect, I think our different views may be the result of a different understanding of what it means to truly be self-interested. In my view, it's nothing like being a greedy bastard who only cares about sacrificing other people to himself, being a manipulator, being miserly, etc.
I have no doubt at we will try this, plus a lot of even dumber ideas, once the shit really starts to hit the fan. The world is not going to just sit back as Manhattan, Mumbai, Shanghai, Sydney, Rio, etc. disappear under a foot or two of water. Politicians (the same one who spent 50 years failing on this issue) will demand action. It's the best argument I can think of for putting serious research effort into geoengineering, odious as it may be.
While I can't speak for him, in general, you can reasonably assume that most academic commentary is from an analytical/academic perspective and not one of religious belief. That's not to say that biblical scholars can't be believers; they absolutely are. But that sort of rigorous analysis can often come into conflict with how most believers and sects view core theology and the material that informs it. For instance, a critical reading of the gospels that make up the bible--looking at the effects of centuries worth of oral tradition, transliteration, translation, and sometimes very heavy edits--isn't exactly the same as accepting one of the more modern editions as the literal "word of God" put to print.

I've only had some limited exposure to these traditions (mostly through some medieval philosophy, which obviously intersected heavily with the theology of the time), but it's a fascinating field of study. Not only in terms of how theological texts can change over time and how interpretations of them do the same, but also in how that can contrast with conventionally accepted understandings of what those texts are in the first place.
If you knew that 50000 identical orders of significant value were about to fly, you could make a huge amount of money.
Seriously. I manage a building in Cambridge and get notifications about zoning changes all the time. And definitely can't afford to live there any more.
Hi Veejay, I do not know for how long or just how intensely you have been in contact with the "academia" so far, but let me tell you this: however much a certain solution is promoted in academic circles has close to nothing to do with how useful it actually is to general (programming) society.
The average academic bases his assumptions of what makes a language "good" or "bad" on 6-12 months of internship at a medium sized company (preferably in a mgmt/assistant position), some tutorials he went through and 5 years of theorizing with a professor who did his last serious programming work back in the 1980s. Granted, this approach sometimes yields exciting innovations that might someday be adopted by real world applications. But this does and will not make Haskell and OCaml appropriate for the other 95% of problems developers have to solve.
It's incredibly rare for startups to fly people around the world in business class. And I say this as someone who flies long-haul exclusively in Business and First—I still would never expect my employer to put me up in business. As a personal decision, it can make sense. I'll buy the fare outright when it's $3,000 or less for an international round-trip, and I make sure of credit card points and frequent flyer miles.

If I worked for a big public company, I'd expect them to put me up in business for anything longer than 6h. For a young small startup, I'd expect them to put me in a reasonably convenient economy ticket (e.g. not flying out of OAK instead of SFO, and not forcing me to take long connections, or really ultra-low-cost carriers like WOW Air).
Kind of, yes! You would not believe how much manual labor goes into maintaining and load balancing data centers and keeping deceptively simple-looking services up and running... There has been some recent press on the work done by legions of SREs that gets into a few of the details.
I'm getting crazy high latency just through the login page. Looking into it. The emulator servers (a pair of m3.mediums) are barely breaking a sweat.
Edge already supports WebM and VP9 in the insider builds (on desktop).

Most Intel GPUs have had hardware or hardware-assisted VP9 decode since Jan 2015. PowerVR GPUs (Imagination/Apple) have had it since 2014, but I'm not sure if that exact variant is inside the iPhone SOCs.
Greetings everyone! My name is Will and I'm the Founder and CEO of Gone, the newest Project Manager and Productivity Tool for iPhone, and its free.

Gone is an app that allows for the simplest to do list with a robust feature set to create your own agile workplace from your phone.

You can add content from a multitude of areas like Dropbox and Google Drive, add collaborators to any project, assign tasks, and categorize tasks to how you see fit.

We just launched three weeks ago and already have around 600 users on the platform. We are excited to see how the community decides to use the app, and our goal is to help users boast their productivity from anywhere in the world.

If you have any questions please let us know, we are looking forward to your feedback, Will
CPU, GPU, or FPGA? What type of processor to choose
This is a poor quality discussion of the history. What little context it gives also contains errors.

> After ENIAC came EDVAC, a change of much more than a few letters. Created by the brilliant John von Neumann, ...

No. EDVAC was designed by Mauchly and Eckert, not von Neumann. It was definitely not created by von Neumann. https://en.wikipedia.org/wiki/EDVAC

> On a side note, as early 1945 or so, computers gave us the term "bug" for a problem with a machine. Coined by Grace Hopper, because -- quite literally -- a moth got caught in the circuitry.

No, "bug" existed with that meaning in Edison's lab. The Mark II log book says "First actual case of bug being found." Even the term "debug" existed before the Mark II. https://en.wikipedia.org/wiki/Software_bug .

Note also the Wikipedia page says: "The date in the log book was September 9, 1947,[10][11] although sometimes erroneously reported as 1945.", with an image of the log book for that date, showing at the least that it was on "9/9" and not "early" in the year.

> able to handle the chaos of weather prediction

On a related note, Edward Lorenz became interested in chaos when working on a weather model, in 1961, on the non-supercomputer Royal McBee LGP-30.

> The first human vs. machine challenge is also up for debate

What is the debate? http://www.chessmaniac.com/history-of-chess-computers/ says "In 1957 a chess program was written by Alex Bernstein at MIT for an IBM 704. ... . This was the first full-fledged game of chess by a computer."

Then there's the lack of attribution or labels. For example, one of the images, the one overlooking the machine room, with the Cray in it, is from http://www.digibarn.com/collections/systems/crays/cray-q2/cr... and labeled "Cray Q2 Supercomputer at Minnesota Supercomputer Center".
Big data is people
Right I believe that GCE is docker but it runs in a KVM container, I'm not sure why they do that however. Maybe someone else can explain? My guess would be that its a hedge on container security.

However what they hand you is a docker container I believe so provided there's docker target for whatever rump kernel it should theoretically just work. No?

It sounds like you work on GCE?
I cannot speak for Valley customs. But all of the (non-Valley) companies I'm familiar with extend business class to employees for international travel as a matter of policy.
I agree that Qt widgets is obsolete with the market -- they're not keeping up with the latest developments in interfaces and should just abandon this.

My question to you is why bother with QtQuick when you can build your interface in Webkit/HTML/CSS/jQuery? With the Webkit angle, then you can integrate file:// and remote content, and can utilize the best interfaces that the web has to offer, which is innovating far faster than QtQuick could ever dream of innovating because there are more web UI coders than there are QtQuick coders. The other great thing with the Webkit approach is that you can hire lower-cost UI coders (who have no background in C++) to do your interface, and debug it using Chrome. The interface would show up in the upper left-hand corner of the browser. They could stub it all out with fake data and get it working completely, and then pass it to you to do the jQuery connectivity to the Qt/C++ DOM injection so that jQuery could call C++ and get results.

However, if installer size is a concern, then yes, QtQuick is the way to go.
The argument is as long as the math works out for a purely physical universe to behave like X. Then that's all you need.

In other words, the possibility exists for a purely physical universe even if that's not the one we live in.
One thing, OK, so we have this super fantastic network enabled Java platform running autonomously from within around 3 billion devices across the globe since 2006 with the capability to read everything from the systems they are running completely unnoticed.. shouldn't this generate a FAIR amount of network traffic (and resulting suspicious log files, if not on the computers then on the routers) or am I missing something here?!
I'm reminded of the $50 upgrade to fully unlock your Pentium G6951 CPU: https://www.engadget.com/2010/09/18/intel-wants-to-charge-50...

This is the sort of thing economies of scale bring. It's evidenced by CPU and GPU binning, whereby it's cheaper for the manufacturer to make one part and segment the market with simple switches to disable functionality (in some cases, disabling parts of the chip with flaws which render it otherwise unsellable).

Car makers have been doing this for ages with simpler features, such as including air conditioning or intermittent wipers but requiring the user to pay exorbitant amounts for the switch on the dash to activate them.
Somerville is not necessarily typical, though. Not sure if it is still true, but as of a few years ago it had the highest population density in all of Massachusetts. Higher than Boston, higher than Cambridge, higher than Worcester. Introducing it as an ordinary suburb of Boston is perhaps a little misleading.
Yes, but API's for cars are not going to be very popular with the manufacturers, who would like you to pay big $ for their crappy un-upgradeable bs. This is one reason why you'll upgrade your whole car, after all.
I work for a quantitative hedge fund. I program computers to trade securities for a living. On any given day, code that I have written trades hundreds of millions of dollars worth of stock, futures and options.

I feel very confident in saying that for 99.9% of people, using this service will be a terrible, terrible idea that will only cost them money in the long run.

If you want to get into the stock market, buy a low-cost index fund and hold it for the next twenty years. That's the best advice I can give you.
You all have great timing. It's very likely that something will melt down soon, but I'm not going to notice, because I'll be in a chair getting my arm inked up. It's going to be a nine-fives kind of day!

Mean feedback about the UI, especially if accompanied by an even meaner summary of what you'd rather the UI does instead, is most welcome.

Later

(Erin's Calcifer tattoo is taking longer than expected, so if you want to wait like another 15 minutes before doing whatever unforeseen sequence of things in the UI that will hard-panic all the servers, your timing will be perfect).
>Reddit's biggest problem is abusive moderators censoring users of a community

This is not even close to reddit's biggest problem, unless you know something I don't.
DBAccess iOS ORM open sourced and released as Shark
Having lived in Somerville, there's another reason to eliminate empty stud bays: holy crap it's cold. We spent something like $200/month heating under 1000 sq. ft. to 62 degrees F in the winter for four hours a day. Take a wildly inefficient boiler, uninsulated steam pipes, crappy radiators next to exterior walls, and no insulation, and you get a hot basement, a freezing apartment, and insane natural gas use.

I would love to see a law that requires landlords to get a basic energy audit and advertise the estimated heating cost. Then they'd have an incentive to fix it, which, quite frankly, is cheap: just blow dense-filled cellulose into the stud bays, insulate the pipes in the basement, and upgrade the boiler. At, say, $15k per unit, it'll pay for itself in a few years of tenants who want to heat to 68F for more than four hours per day.

(Amusingly, my place had new double-paned windows. They were invariably warmer than the plaster walls in the winter.)
That's the way you see it, and to a certain extent I feel the same way. But two things:

Even with unabashed cynicism there's no denying that structuring a company like a cult has a huge advantage in terms of retention, dedication, salary requirements, etc. This dovetails perfectly with SV's youth worship because young people are more likely to buy into this crap, and they are also more likely to be willing to conflate their work and social circles.

Somewhat more charitably, not all companies are the same. Given the choice I would prefer to work for Apple than for Facebook because I think the former is generally doing better things for the world than the latter. On a more extreme level, I would definitely consider taking a lower salary from a company or non-profit I felt was doing really good things in the world. The point is, while "we are a family" is straight bullshit, the values of a company should matter. If I were to treat my employment as a purely mercenary transaction with no regards to anything but the transaction then I would be complicit in furthering the global corporate hegemony which unbridled capitalism is leading us toward.
"We made 10 layoffs in order to recover to a healthier financial position. Savings: $585,000"

so these people cost the company $58,500 apiece (this is incl. their benefits, insurance, etc). Meaning their salaries were, what? $40k?

wow?
People who know about tax law apparently.
the last thing I want is a car with a built in 10" touchscreen running some ancient version of Android... Do you really want that same un-updated OS and software for ten years?

One of the nice things about Tesla is their regular, free software updates. Even the earliest Tesla Model S models can be updated to the latest software. You get all the features that the 2016 Teslas have, except of course where the required hardware is not present (like Autopilot).
Just asking because I saw that the engineering position listed San Jose but it seems that there are remote employees and an office in Portland, as well. Are there opportunities for remote work for the current/future hiring needs?