skysight-inc/HackerNews huggingface dataset:
I would probably take a Juke-R over a Tesla.
Isn't there a good profiler for .NET? VisualVM works well for profiling Clojure JVM code.
ShadowBrokers Dump Came from Internal Code Repository, Insider
Sounds like we need a fundamentally different approach to UI...
5m/hr? 50km/hr is the road speed limit for residential areas here in NZ, feels really slow sometimes but I'm pretty sure it's way faster than a snail.
Flexy Boxes
How Realistic Is Arrival? We Asked a Linguist
> The team simply has different priorities in particular security

IDK, I see people linking me safari PoCs far more often than other browsers. What leads you to believe they're doing better than Chrome?
I think the missing piece that explains Tesla's success is that they got Prius owners to buy $90k cars. They aren't cannibalizing the 7-series owners, who know what to demand at that price point; they're getting people who would previously never dream of spending so much on a car, and never have.
Using NMAP to Tighten Web Security
I heard a rumor / theorem that Apple planned to announce iMac / Mac Pro

What did you intend by using the term 'theorem'?
I kind of want to show him this code to upset him more. I think React is great, especially when using it through ClojureScript.

(defn todo-list []
(let [todos (atom [])
text (atom "")
add-todo #(do
(swap! todos conj @text)
(reset! text ""))]
(fn []
[:form {:on-submit add-todo
:action "javascript:"}
[:input {:type "text"
:value @text
:on-change #(reset! text (.-target.value %))}]
[:button {:type "submit"} "Add"]
[:ul
(for [todo @todos]
^{:key todo} [:li (str todo "!")])]])))
The problem is that you are making up the syntax. GraphQL gives you this power in a standard that is machine readable so tools can be built around it.
Why react specifically? My general experience tells me that mixing presentation and logic ends badly

If you’re talking about the `todos` list in the tweeted example, I’m afraid you’ve been successfully trolled. In non-toy code, you’d typically hold the underlying state in a separate part of your system rather than the rendering React component, as with any other sanely designed UI. That data would be passed into the React component via `props` so it knew what to render, and the callback function to handle a form submission would also be passed in via `props`, and the React component would have no dependencies on anything else in your system. It’s actually one of the simplest, cleanest and most completely specified interfaces of any modern JS UI library or framework, in my experience.

It is true that a React component can also hold its own state and can use that data in addition to the supplied props when rendering. However, that state is normally reserved for UI-related data that isn’t part of the underlying data model, such as keeping track of a selected item or which page is currently active on a paginated table view. Toy examples like to-do lists sometimes use React component state to hold more general data, because that is simpler in a trivial demonstration than writing separate MVC components or the equivalent, but that’s not how you write idiomatic React code in production systems, and it never has been.
In the chat app comparison, your cousin Alice is the driver. Saying that the roads are the network is like saying the internet is the network.
I think the network bandwidth isn't there yet either. Latency will always be a constant that we'll have to deal with as well.

VMs are great, but clientside rending/editing, etc, will probably always be best, where it's only IO for storange/persistence that goes to the cloud.
There are many darker gray options to pick from though... I'm not as good as I was when I was younger, so fine detail is hard... I'm using a 40" 4K display at native resolution, and most of the websites I use I bump between 125 and 150% to be readable. These tiny devices with really tiny fonts kill me... I don't use the FB app in particular, because even with the accessibility settings turned all the way up, I can't read the damned thing on my phone. Really wish FB would fix this, but there are other web offenders too.

I get design is important, but it should NEVER be at the cost of removing usability.
I know this isn't a popular opinion here, but I don't think the Tesla looks very good either... in PR shots and renders it looks just fine (nothing special though - I mean look at an Aston Martin, that is a work of art), but in life it has some weird bulbous, un-sleek feel to it. I've always written off all the praise it gets for its looks to a difference in America vs European styling trends, but maybe it's just me?
None of the new desktop machines are useful for us. We want NVIDIA Pascal graphics cards and lots of RAM. (128GB or more) You just can't get that with Apple hardware.
Regardless, the small pipe on your web server isn't serving the assets.
> suddenly disappear

No, they also need to spend an enormous amount on marketing.
Yes, it probably does - good point! When that happens the Taxi market will probably be analogous to airlines: companies will have huge capital investments but will receive low returns on that investment because the service they are selling is essentially a commodity.
Home automation tasks also tend to lend themselves much better to voice interfaces than touch because voice commands are always available regardless of where you are or what devices you have (or don't have) with you.

I was a huge skeptic of voice assistants before the Echo came along, but being able to turn my lights on and off with a single voice command alone has been more than worth the price of entry for the Echo Dot + TP-Link Smart Switch combo I got for $60.
EROEI never made any sense to me. It seems to conflate two fundamentally different notions: fuels as energy sources and fuels as energy storage mediums. Who cares that petroleum EROEI might fall to less than one? Petroleum in that scenario would still useful for vehicles. Even if you need two joules to extract one joule of fossil fuel, this process might be economically viable if your two joules are immovable (e.g., drawn from a nuclear-powered grid) and your one joule is movable (e.g., in an airliner). There's no special significance to EROEI.
Worth keeping in mind that "natural gas" is primarily methane, which is roughly 30 times more potent a greenhouse gas than CO2.
Based on your behavior in this comment thread -- downvoting comments that give valid criticism of the RISC-V ISA -- I have to conclude that the reason the RISC-V folks chose not to reuse a patent-unencumbered ISA such as SH2 or MIPS32 (minus the unaligned load-store instructions) is simple vanity.
Only if you assume Uber isn't going to get there first, with their billions in capital and other vast resources. Meanwhile you have to convince a VC firm or similar to give you an extremely large amount of capital, to build out your fleet, enable/create the self-driving car tech, hire the people to make it all work, market to customers / convince them to even try you, all the while Uber is racing forward. Uber's present advantages are providing the springboard to lead in the next evolution of that business. Similar conceptually to what Netflix managed in transitioning from physical to digital. The advantages of your present can provide for your continued dominance in the future if you're willing to eat your own business when necessary. In five to ten years when self-driving cabs are increasingly common, Uber will already have been there the entire time. You still have to steal their customers (a lot of marketing $$$), build out a huge infrastructure, have a large fleet of vehicles, convince someone to give you a lot of money, compete against a super famous brand (that has already achieved Kleenex type status), and be able to survive the blood-letting competition with a very entrenched and very rich company (see Amazon vs Diapers.com).
Nothing will force companies to use Solar than high ROI. Google and Apple now use Solar in a major way, with Tesla's cars and SolarCity's roofs, we are living in exciting times.

The drop in Oil demand would mean the end of the OPEC bloc.
1996[1] to 2016 which puts it 20 years before its time (maybe). Given solar cells and battery tech an airplane at 100K feet makes a lot more sense and seems to have much easier maintenance mechanisms (land the plane periodically).

[1] https://en.wikipedia.org/wiki/Teledesic
Why skip secondary and jump straight to tertiary?

I've worked with a lot of really good managers who understand the role their group plays without having to delude themselves into thinking their team or function is primary. I think that's something that's really important regardless of the industry.

The most enjoyable jobs I've had have been those where there was good, self-aware management. While bad management is obviously a horrible time all-around, I've also had very bad experiences in the so called flat, self-managed models. For those to work, the greater majority of the team need to actually be self-aware, good (at least self) managers.
Couldn't believe installing Ansible is this simple
I'm not challenging your argument, but have you seen Safari Technology Preview [1]? It seems to be under healthy development; for instance, recently it became the first browser to support all ES2015/16/17 features [2]. So it may be just that the standard Safari release is behind.

[1] https://developer.apple.com/safari/technology-preview/

[2] https://news.ycombinator.com/item?id=13133135
No offense, but this is like one of those false stories in politics that keeps spreading no matter what the fact checkers say. I've seen that quote posted on HN like five times now. It doesn't mean what you think it means. Tim Cook isn't actually so undisciplined that he would call an entire product line of his company useless in an interview.

In Apple's world, "PC" means Windows PC; the Mac is not a "PC". As Gruber noted[1], remember the ad campaign - "I'm a Mac, and I'm a PC..."

[1] http://daringfireball.net/linked/2016/10/31/cook-why-would-y...
I'm viewing the article without logging into Facebook. In the comment / response section where "X, Y, Z, and a billion others liked this", the first person is 'Priscilla Chan', which I'm guessing is the same person that is Mark's wife.

I'm curious, is that priority computed based on Mark's circle of friends? Or, are these values hard-coded / special-cased for the CEO, and potentially other individuals aswell?
#KLM Direct  Amsterdam to Rio De Janeiro Return 20 Feb Voor 647 €
> and no competition is allowed in that space.

https://www.mozilla.org/en-US/firefox/ios/

https://itunes.apple.com/us/app/chrome-web-browser-by-google...

http://www.opera.com/mobile/mini/iphone

I cannot agree with "no competition is allowed in that space."

Edit: I just saw the remark for "mobile browser rendering engine" -- that is true.
This is want I have been dreaming about. While sitting by the desk, I want to use desktop class CPU since there's no need to save power. However I don't want to drag a workstation class laptop while traveling.

I've tried having two different computers. Dropbox makes it easier, but still you have the problem that you need to maintain two separate systems.

I think technically this is not so far fetched. With the portable USB3 memory you could almost achieve it. This would just require that the operating system supports waking up in a bit different hardware (at least different CPU, possibly also different amount of RAM).
> The new Linux subsystem thing is a god-send.

Does that mean I get a UNIX env/shell on windows?
Ahem, permit me to defend poor Livy. The early history of Rome was basically fairy tales, which includes the first 10 books of Livy. Livy's account was not great but it was certainly immensely popular through the Renaissance and far beyond.

The later books are far better. The account of the 2nd Punic war is as good as any history I have every read. The descriptions of the main characters are like great paintings; the story of the invasion and near destruction of the Romans is riveting. I also love the language--there are turns of phrase that are hard to capture in English translations like Hannibal's "more than Punic perfidy" (perfidia plus quam punica) that must have delighted and inspired his Roman readers. Livy did not just write history of the war; he described a clash of civilizations.
Something like a quarter of US energy consumption is in transportation. As you mentioned, the storage density of electricity still far lags behind petroleum. It also takes an hour at a supercharger to "fill up" an electric car vs. a few minutes at a pump. Hydrogen and biofuels (in the US) are generally seen as energy sinks (they take more energy to produce than they give off), but what they lose in conversion they make up for in suitability towards a transportation fuel.

The point is transportation is a tricky application for renewables, and the amount of storage needed to make it work is mind-boggling huge, even assuming decades of compounding growth.

According to LLNL [1], the US consumption of energy in transportation is 27.7 quads. A quads is a measure of a lot of kWh. Specifically, 27.7 quads is 8,118,068,643 MWh.

Tesla's gigafactory is slated to produce 35 GWh worth of battery storage production per year at full capacity (slated for 2018) [2].

So, our annual energy consumption in transportation alone is 8,120,000 GWh, and our largest factory will, in two years, produce about 35 GWh per year worth of capacity.

Lets assume some compounding magic and imagine the gigafactory will be only the first of many self-replicating automated tesla factories. Say we grow our capacity at 5% every year... after two decades, in 2038, that puts annual capacity at 92 GWh, with a cumulative installed capacity of 1,250 GWh.

We're trying to hit 8,120,000 GWh. That's not gonna work.

Okay, lets assume instead of 5% growth, we somehow get 50% growth (we need more gigafactories, but lets say we also get better at building batteries, something closer to moore's law). Now after two decades of 50% growth, in 2038 our new annual storage production is 116,000 GWh, with something like 350,000 GWh of cumulative installed capacity.

Still short of 8,120,000 GWh.

(But this exponential growth is only starting to hockey-stick upwards at this 50% growth... we WOULD hit our goal within the third decade)

So, even assuming very optimistic conditions where the storage capacity production is exponentially growing, consumption stays flat, and capacity does not degrade once installed, electric cars still will barely make a dent in petroleum usage in transportation after two decades.

I hope I made some error on my metaphorical napkin here (like a battery can be recharged... if you have 365 Wh of annual consumption, that can technically be serviced by a 1 Wh battery being used every day, right? So we don't quite need to match the 8,120,000 number exactly, right? Maybe like 1/10 or 1/100th of that?) Because if I didn't, that means we need an Apollo-level effort sustained for a few decades to have a meaningful path off fossil fuels.

[1]: https://flowcharts.llnl.gov/content/assets/images/energy/us/...
[2]: https://www.tesla.com/gigafactory
But Alice is NOT the driver. Alice is whatever destination I want to get to. And any taxi company will be able to get me there.

> Saying that the roads are the network is like saying the internet is the network.

Fair enough.
Isn't the idea that you combust the methane into CO2?
One painfully missing thing is FUSE support. My workflow involves coding on an sftp-mounted directory, which doesn't work in the Windows version. Alas, it seems the only remote mounting Windows will ever have is WebDAV.
I wonder where I can find such marketing partner and what's the expected compensation in term of equity and whatnot?
Do you know of an example that does things properly? There are a lot of people here defending the code as written.
Love that developer who laid down some real talk to the CTO - "Just because it's the dominant platform doesn't mean it's right. React is going to beat Angular one of these days."

I can't tell you how many times I have this exact conversation. Choose tools to solve problems, not because someone else is using it!
To the touch experience you describe, I would add that the terminal support is also rather "meh".

I use WSL a lot during the day; and the stock terminal is way not good and third party options such as conemu are OK, but still comes with annoying issues. My emacs quality time gets messed up because of some of these issues... there may be no way around some of that and it may simply be the reality of a system that maps certain keys one way and a subsystem that would like them another.

Otherwise, I own a Surface Book for travel and tablet like usage and I use a Lenovo workstation for my day-to-day stuff. All Win 10. Very happy overall.
I think this analogy breaks down with ridesharing services because there isn't any lock-in, and barrier to entry is low (now that Uber has plowed through the regulations).

Many Uber drivers are already logged into Lyft at the same time, despite a disparity in demand.
Curated Playlists on Demand
Except that Cook is cited as giving an explicit assurance. A manager can lie only once before they get a certain reputation, and I doubt that Tim Cook would spend his one lie on this.
Show HN: Stock Options Info and Visualizer
Network effects are incredibly important for the service they're able to give. Where I live they have so many active drivers that I never have to wait more than 5 minutes if I request one sometime between ~8am-10pm.

And that effect is even larger for things like Uberpool, where a smaller network means they may have to go way out of the way to find another rider going to a similar destination, making your ride take longer and the service worse.

Network effect also extends to their other services, like Ubereats, where they can get you your food faster and more accurately-timed than their competitors, because of their larger network of drivers.
> Having 40 different independent "components" is relatively recent, and shows the weakness of the old separation.

Maybe on the web, but we've been creating desktop (and console) applications just as complicated as any web app for a long time, that's where the importance of separation of concerns was first learned.
What you say is true for refined fuels (think of batteries as such also). But for prime energy sources EROEI must be greater than one to be viable on the long run.

If coal mining had an EROEI under 1 no industrial revolution would have happened, because the manual labour for extracting the energy source would have been better spent at other tasks. Now that we have some energy sources with very high EROEI in the energy mix we use we can think about some sources as you say, for some very specific tasks.
When I develop on Windows, I use a full-screen Ubuntu VM. It's not meaningfully different from having a Linux machine at the scale of work I'm doing.
I had a kind of similar feeling: the Mac hardware tag price is going higher and higher while its performance doesn't come close that of PC, but on the other hand I utterly don't want a PC running Windows 10.

I actually like Windows a lot: I was running Windows 7 as my main operating system on my Macbook Pro for years (until HDD problem, and sadly Windows cannot be installed on a disk connected to the optical sata connector). But I hated the UI nerfing coming with Windows 8. I used it nonetheless because I needed it for Windows Phone development.

But Windows 10 is another whole story. Beside the very unpolished UI, the major blocking point for me is the forced update system. Not that minor updates is a problem, I would apply them anyway, but Microsoft also releases entire new operating system via this system and brand them as updates (eg. Anniversary Update). This can break compatibility, this can mess up the whole system (it happened for each release so far) and it is totally unacceptable for me, as a computer science educated people, to let a third party replace my whole system on my hardware without my consent.

Because I don't except the Mac situation nor the Windows 10 one evolving in a way I like in the foreseeable 2 or 3 years, so I end up buying a Macbook Pro retina 2015 with 256GB and French keyboard layout. Note that I only did that because I'm in a short trip in Japan and the yen/euro conversion rate helped my paying 1214€ for a machine sold 1 689€ at home (= 475€ off) and I wouldn't have buy a new Mac at its full French retail price. I love the retina screen, but I feel forced a bit forced in my buying.
A lot of websites work with very minimal JavaScript functionality. Yes, modern hype dictates things like SPA, but it isn't a standard, so unless you want to look like bleeding edge, server-side rendering is fine and might be preferable, especially if you are single developer and don't want to maintain two separate stacks.
Yes. Ubuntu 14.04 specifically[0].

[0] https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux
I'm also considering a switch, but Windows drives me up the wall whenever I touch it. macOS has been getting uglier and more awkward to use the last few years, but Windows is still the king of ugly.

So I've been considering Linux as my first option. I fired up a few VMs and dipped my toes in various Linux desktop environments: Elementary, Fedora 25, and Ubuntu (Unity) so far. These are all GNOME 3 variants. And... oh boy. Linux land really needs some kind of unifying revolution to happen, because this is a mess. Things have gotten a little smoother in the decade or so since I was last exploring Linux desktops, but it's like they're still figuring out what it's supposed to even be. GNOME feels like it's stuck between trying to be Windows and OS X, with some super weird details (like the launcher thing) that makes it feel like they had plans to build a touch screen OS for tablets or something. Meanwhile, there's little consistency between apps (and Elementary tries to remove menu bars as a concept, what's up with that?), and everything feels put together randomly by people with widely divergent ideas of what a kind of desktop environment to aspire to. It also struck me how much competition there is -- there are at least three GNOME forks (two of 3.x, one of 2.x), for example -- a situation which seems to exist partly due to infighting.

Maybe with out tweaking and plugins and customization you can beat it into some shape that lets you work efficiently, but the experience put me off, to be honest. I don't like being that negative, but I was a bit shocked about how bad it was. Mint was next on my list, but I'm not sure I will continue since it's another GNOME 3 fork.
"Cook cites the far better performance of desktop computers, including screen sizes, memory, storage and more variety in I/O"

A bold statement considering that the only I/O on the current iMac is 4x USB, 2x thunderbolt, Ethernet, SD card, and a 1/8 jack- a collection of ports bested by all but the most anemic computers

Edit: fixed port thanks to HillaryBriss. I was actually too generous in my original listing of ports
Yes that person in the previous life would talk through the mouth of the person being hypnotised. Even if in the new life she doesn't know the previous language she would remember the information and feeling, and will be able to express them in the new language.

I just found this video which summarises a lot of answers:
https://www.youtube.com/watch?v=Lzwle9gjC2E
A manager can lie many times.in their career. There's, usually, a declining (with a each lie) degree of reliance put in each statement after a first lie, but that's very different from only being able to lie once.