skysight-inc/HackerNews huggingface dataset:
> Is that a well known book?

That, and, over the years, an HBO animated special, a musical stage production, a non-musical stage production, and, most recently, a box-office success as a movie last year. The title has been a fairly frequent pop culture reference with the "Alexander" at the beginning and the "day" at the end replaced with other things, e.g, on the Daily Show, etc.
As recently as four years ago, the rhetoric was "there's no infrastructure for electric cars, building one is totally infeasible, therefore elextric cars will never work."

Now the rhetoric is "waaah, the charging stations are kind of inconvenient."

Anyone who writes this kind of article without looking at dsituation/dt is being dumb.
Also, the way you have described the CPython core developers and their efforts to improve the language is a bit disingenuous. I apologize if you've had some experience that left you with negative feelings.

Keep in mind that like just about everyone working on Python (and most open source), I'm doing this work in my spare time. I take my role very seriously and work on what I believe will benefit the community the most (relative to what I can accomplish). This is also the case for most of the other committers. Furthermore, since we all do this in our free time, the pace of Python development is super slow when compared with subsidized projects (or languages). Wanting to make a difference in a reasonable timeframe, core developers take that into consideration when deciding about working on a large Python feature. Consider both these points before rushing to judgement about what core developers are working on.
French pilot beats Airbus to first electric cross-Channel flight
Good, that somebody tries to document that stuff better!

I am also very unhappy with the current documentation of this.

The new Python format is great and you can do so many things with it, but it also just costs to much time to read the documentation and find some relevant examples.
New Letters Added to the Genetic Alphabet
have you been able to use virtio for network/storage?
Does it work on NVIDIA GPUs?
Filesystem events don't propagate across any networked filesystem (at least none that I've seen).
FYI, vagrant is probably just using NFS.
The default boot2docker setup uses vbox shared folders.

Events should work just fine when they are on the same host (although currently overlayfs does not support inotify, so...)
Yeah, but FPGA dev boards usually have the required Flash chip integrated on the board rather than requiring you to supply your own.
I doubt Car and Drive gets a lot of electric car advertising.
I'm a huge kayak fan but I have to admit that they don't seem great for transatlantic voyages.

What the article talks about is 100% expected due to the target market of the Tesla and the current state (still building infrastructure) of the charging stations.
I think you probably meant "I don't enjoy reading authors who throw random insults into their writing". Or do you really mean that containing no random insults is enough for you to enjoy a piece of writing?
Rather than censoring it on the fly, the device could mutter 'he's lying, he's lying, it's not true' into the child's ear in a respectable, commanding voice. 'Your mummy will be so angry if you think he's right.'

Since we're already assuming solid AI to understand what the speaker is saying, it might as well have enough capacity to whisper counter-arguments to the child until it detects that the child's convictions have been sufficiently reinforced. Automated conditioning!
That's the point of the subinterpreter approach. It's only a viable approach if we can achieve the data isolation of multiprocessing with the efficiency of threads.
Write Your AWS Lambda Functions in Java
Paid charging stations are common, but they are generally 6 or 10 kW charge rate, compared to a supercharger's 80 kW, so they're an overnight proposition.
You're right, it's not a function nat -> nat because it depends on program representation. And it's implemented in a universal TM by dovetailing: running one instruction from one input program and then one instruction from the other program and so on back and forth until one of them terminates.

Parallel or is important because it uncovers something interesting: LC works with high-order functions but it can't do high-order programs, namely representing the computation process itself as a first-class entity. LC is not introspective in that sense, and most of its limitations flow from that (including the difficulty describing complexity, which is a feature of the computation process, not of the functions). Again, I'm not well versed in PL theory (or hardly at all), but I think that Lisp's macros therefore actually make it strictly more powerful than LC[1] (I think I may have seen this mentioned somewhere).

Indeed, macros have allowed Clojure to implement stackless continuations, and bytecode manipulation has allowed us to implement full continuations on the JVM without any JVM hacking. Similarly, this kind of direct computation representation allows all sorts of instrumentations and various interesting transformations that are not representable in LC proper (without macros). This isn't at all catastrophic -- you can live without those transformations -- but they can be very powerful and very useful.

[1]: And by "strictly" I mean with direct representation rather than by simulating a TM.
Why do you assume only external threats? Keep going with the extreme (and accelerating) inequality and there will be a breakdown. Look at your debt levels. Look at internal issues. Education/healthcare hyperinflation. Disrepair of infrastructure. Massive incanceration rate. Exploitative employment practices. Wage stagnation. Police brutality. Corruption/wastage in public projects (Big dig, for example, hyperoverpriced subway) Do you think it can be fixed in time? Is it even possible to have a factual, problem oriented discussion, when both sides of political discourse are too tangled into ideology to try and solve the real, underlying problems? How long is it before it all boils over?
And lets not even go to the actual military might - a lot of your current procurement programs are completely dysfunctional: the helicopter contract, Bradley controversy, F-35 fiasco, Ford carriers issues, the LCS joke, Raptor cancellation, just from the top.
I think the DNA does contain instructions for making the egg.

For example, if executing the DNA instructions produces a human female, she'll be born with a lifetime supply of eggs, the developmental instructions for which were part of her startup DNA. Those instructions were definitely not part of the "cell soup", as is shown by mitochondrial donation assisted reproduction technology (aka 'three-parent babies').
Another imperfect analogy: say someone (maybe from an earlier time) was looking to reverse engineer a modern CPU but could not see what was going on inside it very well. Surely the whole thing would be very confusing. The CPU has many many clever designs based on the needs of people who buy it and use it, but the whole thing is based on how you can make AND/NOT using transistors. Maybe if the person was to discover this, then they could start getting past the complexity of reconstructing some of the mechanisms of the CPU; and they could start making their own CPU for their own needs.
From your link:

>I thought I had tested both but it turns out I must have tested the one from gifcam.net three times instead of the third time being the bahraniapps.com one. If you downloaded the file from bahraniapps.com (the link in the creator's post), you should be okay.

An important distinction and reason to only download from the creator rather than an unaffiliated 3rd party. I also wouldn't download from CNet (untrustworthy place full of malware IMO) as I imagine gifcam.net is the one who submitted the download there. Although I don't take him for his word - it's important that he is aware of the issue and suggests to only download it from his official page.

>Note: GifCam comes free from any harmful/adware software. I found some websites hosting GifCam and bundling it with malware/adware/toolbars..make sure to get it from this official webpage latest version 5.0.

GifCam from bahraniapps is fine, I've been using it, and nothing has ever shown up in any of my scans.

* I am not affiliated with GifCam in any way and am only a user of the software.
It's probably from dupe submissions counting as votes.
Oh, there are definitely other approaches to the problem I mentioned (and in fact approaches which are better than the naive split even under Java 6). Changing it out from under people should have been done a lot more carefully, though.
No - it still renders the element client-side so that it supports interactive components. See:

https://github.com/hhvm/xhp-js/blob/master/src/XHPReact.php

https://github.com/hhvm/xhp-js/blob/master/xhpjs.js#L94-100
What's good about beaver ponds? They replace forest + running water with drowned trees + a big puddle of stagnant water.

Edit: OK this might work better in the west. In the northeast beavers are mainly known for flooding everything. http://www.nytimes.com/2007/10/07/nyregion/nyregionspecial2/...
No. I have two fairly expensive cars (not $140k), and I honestly don't care even a tiny bit about fuel costs. It doesn't even cross my mind. It's not a factor when I choose to take a trip, and it's definitely not a factor when I buy a car. I don't think I'm unique in this...
> And then I wonder for the motivations of the people for whom child touchers are hearsay but are really opposed to privacy. Their motives must include things like drug dealers, terrorists, a belief in their own clean slate, money. It's pretty interesting to think about what goes on behind the scenes of any argument that gains popular traction.

If I had an ulterior motive for arguing against a particular technology, spinning it as "think of the kids" would be something easy and safe to do. Anybody arguing against you could be painted as horrible horrible people who don't think of the kids.
Call me an old timer, but I struggle to understand what's the point of the new format. Sure, it has more features. But is it worth the transition?

The old format is:

- pretty compatible with C

- therefore well documented, well understood by everyone

- therefore somewhat portable

- and most importantly - simple

- allows for fast implementations

For more complex stuff in python I use the dict() format, and print variables by name in dict, not by index. I find the new .format() more confusing. Or am I just not used to it?

Update: I didn't mean to be negative. The documentation is awesome, I just don't understand the broader point.
> Cue 1 year later where all your libraries have fallen behind and you want to integrate a new library which has dependancies on newer version of your outdated libraries.

As I already stated, that's your problem, not the ecosystem's. If everything has been working fine for a year, but now you want to introduce a new library into the code, it's up to you to rationalize the necessity of that addition with the technical burden of updating your dependencies. Nobody is forcing you to use this new library and the only reason you can even consider this library as a potential addition to your application is precisely because the fast moving ecosystem has managed to provide you with a must-have library that you didn't need a year prior.

That is simply the fundamental nature of dependencies and will be true no matter which ecosystem you're working with, hence the ubiquity of package managers like npm, rubygems, composer etc. Either way, just because something exists, doesn't mean you have to use it.
The embodied cognition perspective provides such an interesting counterpoint to the notion that a brain is just a computer in these philosophical debates over AI vs humanity.
Or, more simply and without actually sending query parameters to the site, append an empty anchor '#'.
Somebody could write a CLI based client for this. That would be awesome and it looks like it would be very straight forward, too.
Why are people whose last names end in -owden so attuned to privacy issues and fairness?

The sample size is 2 so I'm being facetious, but it's interesting that "ouden" is (ancient) Greek for "nobody" which if I remember correctly is what the Cyclops says their name is, in order not to identify himself.

(I botched that story but someone more knowledgeable might fill in the gaps).
Not feasible without AI that can understand natural language, which is a long way off. Bad idea even if it were feasible. If you are afraid teachers will teach your children falsehoods - which could happen, granted - then teach them how to be sceptical of falsehoods.
The Kickstarter bubble is finally starting to burst, for better or worse. That’s a bit troubling for the creative and tech community. Bad press due to these failures/ scams is a scary thing. I had personally written to KS about another scam that unfolded right in front of eyes, but they didn't respond. I even pinged the founders on Twitter but they didn't care a bit. So much for trusting this system.
>This paper reads more like it's designed to foment support around removing electric car subsidies rather than accurately measure their impact.

Hit the nail on the head.

The choice of question is telling. "Where should electric cars be taxed based on pollution?" implies that it is electric cars that should be taxed, not the pollution itself. But economics by side-effect rarely leads to a good outcome.

For beautiful economic optimality, tax pollution directly at the power plant, the gas pump, and the polluting refinery/mine/whatever. https://www.aeaweb.org/annual_mtg_papers/2008/2008_90.pdf
That's exactly why the approach proposed in this article potentially makes sense: run independent interpreters in different threads, and make all data sharing explicit. Then, anything shared between threads will need to know how to handle that, and anything that doesn't advertise that it's safe to share gets a lock around its use.
You hear the same argument for C / C++ but you don't see people putting it down as much as PHP.
I once asked a guy who was into conspiracy theories which ones weren't real. He refused to answer the question.
Nice of you to publish this. It takes a lot of courage to break the mold. I would like to hear how publishing this info has affected you later down the road.
> For more complex stuff in python I use the dict() format, and print variables by name in dict, not by index. I find the new .format() more confusing. Or am I just not used to it?

So, this is just a simpler way of doing that in the batteries included stdlib then.

"{var} for some reason I'm going to repeat this {var}".format(var="foo")

vs what I assume you are using

"%s for some reason I'm going to repeat this %s" % (vars[var], vars[var])

(Skimming through the linked page now....)

Reordering is also powerful. Most of my string formatting is done for awful awful uses of printf-debugging, so I could use something like your dictionary to do

"{var} failed to {cond}".format(**vars)

and later I want to reformat it, I just change the string, but don't have to touch the format() arguments.

"{cond} failed for {var}".format(**vars)
> inside job

An "inside job" comes across like the government explicitly set the terrorists on the path they took (or some of the terrorists were government agents). It seems more likely to me that certain elements in the government could have become aware of the plot and turned a blind eye.
You're in a space of twisty little mazes, all alike
A century on Earth: Centenarians share stories
Why not just use IRC instead?
Take it one step further: say person from the past sees OS X running on a computer. They take the CPU and try to reverse-engineer OS X just from the CPU. Good luck.
The trip planning feature sucks as currently implemented. It is just plain stupid. It will keep you from running out of charge if you obey it, but it may give you terrible routing within that constraint. I saw a photo the other day from somebody who was driving ~150 miles in Alabama, well within range of a single charge, and the trip planner gave him an epic 4,000 journey across the US connecting the supercharger dots to get from A to B.

However, if you're wiling to do a bit of your own thinking and the supercharger network accommodates your trip well (which it mostly will at this point, there are some holes but most people won't have trouble), the Tesla is a fantastic road trip vehicle. It's quiet, smooth, and comfortable, which means you won't be as fatigued. Superchargers are located at convenient locations so you can get a snack or a meal while you charge. My experience so far is limited, but range anxiety for me has been less, not more, because I know in advance exactly where I'm going to stop, rather than trying to search for a gas station in just the right spot, trying to find a cheaper price, etc. And of course paying $0 and not being bombarded with carcinogens is a big bonus.

I don't know if most Tesla owners keep a gas car. I didn't, and not keeping one seems pretty common. Unless you plan to take trips into the relatively few supercharging deserts, you really don't need it.
Yes, but adding the branch instruction itself is the killer. If the processor had some kind of trap to set for overflow, there would be no extra instructions and no timing overhead when there wasn't an overflow.
Agreed. This isn't a hypothetical, unavoidable event. This was an act that required an affirmative decision to initiate. Call me a Nuremberg protocol hardliner.
As per the Google Play Guidelines, having a brand word in a formation like "Foo for [Brand]" is valid. See last section on this help page https://support.google.com/googleplay/android-developer/answ...
Need a newline in there, or this gets grim. http://imgur.com/7JfnPbj
As https://twitter.com/madprime/status/619503684838387716 points out, the argument that you're cheating the US Government out of public money by releasing without a non-commercial clause is bizarre -- everything the US Government releases is required by law to be released into the public domain.
As someone who has followed Buffer's business for a while, this has been public for quite some time.

I'm under the impression from reading a lot of the founders' writings that it has certainly had small challenges but overall has been a huge net positive.
I like openness as much as the next guy, but it is really nobodies business to know, how much I earn, except for my employer, the tax office and myself.
> The review seemed gratuitously negative.

I disagree. I think Teslas are interesting, and I never tend to road trip so it's an edge use case for me.

But the descriptions of the navigation system are just flat out baffling. That's a horrible fault in a car that can't be easily/quickly charged at tens of thousands of gas stations.

A navigation system should never have you drive FURTHER BACK to the PLACE YOU CAME FROM rather than the SHORTER distance to the NEXT supercharger. That's insane.

And having him get off the highway to stop at a supercharger where he needed "0 minutes" of charging? Why wasn't that cut from the route?

I understand him losing mileage to the A/C, but it's a connected car. If it knows where it is, where you're going, and can access it weather it should be able to predict you'll probably end up using the A/C and adjust the expected range accordingly. That should't have been a surprise either.

At the end of the article he said he could do the trip in about 12 hours if he planned by hand with 3 stops instead of 6-8 stops and 17 hours if he let the Tesla software plan it. That's a disaster.

This sounds like one of those cases where bad software ruins (or significantly detracts from) an experience that shouldn't otherwise be that bad.

This article is an indictment of the navigation system.

I'll also say it sounds odd that you can set the car up to control the heat and sunroof and such with the phone app when the car is driving. If it's moving, why allow that? If you're driving or in the car you already have access to the controls. Sounds ripe for abuse/pranks (as happened in the article).
No worries, it's just not worth it to post on HN.
Not ethics - but I am just trying not to trip any Google Play Guidelines & get my app banned :)
My immediate reaction is that their system shouldn't require canceling all open orders. But I admit that I don't know much about matching engines.

If they roll out a new version of the module that creates orders, I would think it makes sense to include the version of this order module in the order data structure. This way they can delete only the bad orders, created by the faulty module version, instead of all open orders. But it's also possible that I'm way in over my head here :).
Sorry, I'm not trying to be dense, but:

> No, you have to write their code (concrete implementation for a new type) manually.

Say we're talking about a sort function. Are you saying that I have to write both sort(Foo) and sort(Bar), rather than simply writing sort(SomeInterfaceSharedByFooAndBar)?

I presume you're not just saying that I have to write the code for Foo and Bar; I don't know of anything that will save me from that.
> I've seen [lay] people [...] put down PHP

Would you learn to drive on a Lada?
Can any engineers who work at Buffer chime in as to why you work there? It's been noted before on HN that the salaries are on the low end for the SF area. Obviously salary is not everything, so I'm curious as to specifically what made you join and what keeps you there.
Show HN: Porndex asks questions that power a very sophisticated porn search
That's not a real concern. They're normally right off an interstate next to places to eat.
Dragula: Simple drag and drop JavaScript library
I don't think that's a fair suggestion to make based on a minimal POC.
What you think is "cruft" might be of important usage to others. Please don't be so fast to judge. You don't know content usage patterns around the world.
Did you read the same article I did? His complaints didn't seem to be "charging is inconvenient" as much as "the navigation/trip optimization system caused me drive an extra 5 hours and make 4 extra stops that were totally unnecessary".
Rome: JavaScript date (and time) picker. No jQuery
Everything is impressive about Tesla. I am sure it will get better in the future, but I would go crazy having to wait 40+ minutes for my car to charge during a road trip.
Ask HN: What happened to Bufferbloat?
A few years ago I heard a lot of people worrying about how large buffers in our routers would cause latency problems. It all sounded very serious---like the end of the Internet. But I haven't heard any news for a couple years. Everything on the Wikipedia page looks old:

https://en.wikipedia.org/wiki/Bufferbloat

Is this something people are still concerned about? Were the original reports just hyperbole?
Doesn't glass automatically buffer the last X seconds allowing you to easily spool off videos of stuff that happened just prior to when you wanted to record?
Yeah it's al lukewarm endorsement of int, quite possibly there only to accommodate legacy code.

"<stdint.h> defines types like int16_t, uint32_t, int64_t, etc. You should always use those in preference to short, unsigned long long and the like, when you need a guarantee on the size of an integer. Of the C integer types, only int should be used."
OTOH, I have a couple of small aircraft, and I care quite a bit about fuel costs. One gets 9-12 mpg and the other 4-6 mpg with the normal range of head/tail winds. I shop for fuel prices, and will (sometimes) make a fuel stop and/or tanker fuel based on fuel prices. I will also prefer the smaller aircraft for its better fuel efficiency, and the smaller, less capable airplane is MORE expensive in the market in part due to economy concerns.

It seems among small aircraft pilots that we're split about 50/50; some care about fuel costs and some don't.

Airplane ownership has also allowed me to switch my daily driver to a Nissan LEAF, since the overwhelming majority of moderate to long range travel is done by airplane rather than my daily driver.