skysight-inc/HackerNews huggingface dataset:
No it hasn't.

AC transmission is nice for a few reasons, but the biggest reason for its use historically historically has been that you can step down from high to low voltage with a passive element (a transformer).

(Why step up and down? You want to transmit at the highest voltage you can to reduce conduction losses (higher V -> lower I for the same P, and thus lower I^2 * R losses).)

But long distance AC transmission is ugly in a bunch of ways. For one, over very long distances a power line becomes a reasonably efficient 60 Hz antenna, which means radiated losses in addition to conduction losses. For another, AC generators want to produce 3-phase power; transmitting this directly means more wire, balancing phases, et cetera. Further, AC transmission suffers additional conduction losses when reactively loaded because of circulating currents (this is why people care about "power factor"). In practice, the complexity of managing the reactive loading of HVAC transmision wires is substantial: transformer nonidealities turn a resistive load on the secondary into a slightly reactive load seen at the primary, which introduces circulating losses. And let's not forget that an AC grid requires that all the generators feeding the grid are precisely synchronized, while a DC grid has no such synchronization issues, which simplifies the task of bringing power plants up and down.

By comparison, DC transmission requires complexity at the sender and receiver: generation is for the most part a fundamentally AC process (i.e., electrical generators), and of course homes are built for AC power, so the receiver must switch DC back to AC. But as power devices become better and cheaper, and the power grid's load increases (without commensurate increase in copper to handle higher currents), long distance DC transmission is becoming more commonplace. (And since modern AC transmission requires some power factor management anyway, the choice really isn't between "dumb transformer" and "massive inverter" anyhow.)

For example, when I lived in Boston it received a substantial amount of its power as HVDC from somewhere in Canada. Three big (like, BIG) inverting stations around town were responsible for turning this DC into AC for local transmission. This setup ostensibly saved substantially on conducted and radiated transmission losses, according to the folks who gave us a tour of one of the inversion stations.

Wikipedia has more on this topic. http://en.wikipedia.org/wiki/High-voltage_direct_current
Watching the source lecture[0], it's not about how the code is written so much as how the function is specified. It's easier to describe quicksort as a few set equations without invoking the concept of recursion, but since we don't write code like that people can't get to it easily.

The nuts-and-bolts difference is in fact that it's a set and not a stack, but the underlying question is, why do we all treat the set implementation as the derived version?

[0] http://channel9.msdn.com/Events/Build/2014/3-642 ~35m
The unique id is fine. It's pretending that it can be a secret that causes all the problems. It should be treated as personally identifiable information and not distributed carelessly, but that shouldn't be mixed up with treating it as secret (which it needs to be to provide useful verification of identity).
Except baking things into the browser is what the author's whole point is. The author doesn't care about black boxes. He cares about the end of plugins. He doesn't share your motivations.

You're like Stallman wondering why an llvm user would be excited about a new feature in clang. That user doesn't necessarily care about free software purity.
“PayPal Puts Dough in Your Palm” (1999)
OpenFPV RaspberryPi Oculus Rift Roadmap for 2015
Most obnoxious app ever
In the UK, we tend to look enviously at our continental neighbours such as Spain, France, Germany, Netherlands who we pereceive to have fast, modern, reliable and cheap rail travel. All things that we tend not to have in the UK (especially the cheap bit).

One interesting fact I discovered a while ago that greatly surprised me: the percentage of public transport usage (as the main mode of travel) is higher in the UK than in Germany, France and the Netherlands. This finding came from a survey funded by the European Commission in 2010/2011.

Country and % whose main mode of travel is public transport
Czech Republic 37%
Spain 30%
UK 22%
France 20%
Germany 15%
Ireland 14%
Finland 13%
Denmark 12%
Netherlands 11%

The full list of countries is in the report (see page 8): http://ec.europa.eu/public_opinion/flash/fl_312_en.pdf
Well, using /dev/urandom is a vast improvement over doing nothing.

But your point is well taken. People doing serious Monte Carlo simulations should probably use a more sophisticated RNG.
Also, since when was there a definitive list of "over-animated emoticons" that one had to fulfil?
There is hosts file on windows as well and you can do same thing ;)
It is very common that a post advertising for a "Senior Software Engineer" requires 5 years experience, maybe 7.

I myself have 27 years experience working full-time, several full-time summer jobs, and part-time jobs while I was in school before that. I wrote my first program in 1976.

Only once in my entire life have I seen a post that asked for coders with 15 years experience.

I find it odd that this only happens, to the best of my knowledge, in the software and entertainment industries. I don't think it's the case for electrical engineers, for example.

Would you want to hire a 22 year old surgeon? If you were falsely accused of murder, would you trust a 22 year old attorney to clear your good name?

Help Me Out Here, I'm Begging You.
The other big caveat being that for both AC and DC, you want to do long distance transmission at very high voltages. DC transmission has been put to real world use (converted back to AC into the grid), and it tends to be on the order of 100,000 to 1,000,000 volts.

Historically, AC was much more feasible to do this with because you can change the voltage with transformers, which are basically paired coils of copper wire. These days we have the capability to convert between AC and high voltage DC, but it's still requires comparatively complicated equipment and isn't as reliable.
Comments like these make me laugh each morning.
I think that threshold was chosen because every route longer than 400 miles is losing money. The longest route with an operating profit is 381 miles.
That person was arguing against the simplistic story lines that are created when we treat tech companies like sports teams. It came off some what badly but I believe it was correct. There are tons of stories of steve jobs swallowing his pride and admitting he was wrong but they are not spread as widely because they don't fit the public perception of him.
You're talking about smart autonomous peripherals.They're great,but if you need to run arbitrary code(or have the design more portable),you'll need to use the core, so it's valuable to have a similar fine grained power-gating applied to the core.
It would be awesome if Github exposed a metric for contribution responsiveness.

- The average time it takes for a member to reply to a pull request.

- The average time it takes to merge a pull request.

- The percentage of pull requests that get merged.

These metrics will vary pretty widely even between repos that are trying to be responsive. Maybe just comparing these metrics to the their historical values within the same repo would shed some light on whether or not the members are becoming unresponsive. Maybe there are better metrics.
Downvoted for truthspeaking. Awesome.
I really hope to see Guile Emacs become the canonical GNU Emacs someday. Guile will give Emacs a foundation to add a bunch of features to Elisp that it does not have like delimited continuations. Exciting stuff.
I love that every month or two someone who missed it the first time rediscovers this article, has the "holy crap!" moment, and posts it to HN. :)
All the things you mention have value. But what is the value of using Bitcoins for the average person? Where are Bitcoins so obviously better than a credit card that switching is a good decision?
> What would be really nice is if you could have some sort of dashboard to let you know the status of your outstanding issues and PRs on all of your repositories - how long they have been open for, whether they are stale or not... etc. It's just too hard to go through each repo individually to check on its health.

There's https://github.com/issues/assigned and https://github.com/pulls/assigned, kind of. It does require that you assign all outstanding issues, but I don't know of other cross-repository or cross-organisation tools built into github. The other alternative is to use the github API and fetch the precise information you want.
Should Disney Credit the Late Randy Pausch for Its Hour of Code Tutorial?
Venture Capitalist Tim Draper Wins Small Piece of Bitcoin Auction
Aren't they poor because they've already made (some) bad economic decisions?
The original OP I replied to asserted it was a negative-only application. But it is just a tool and blaming the code for the actions of its users erases any good that it may also do. And just as TOR, proxies, and VPNs can be abused, they also provide an important function for good. If an application should be banned because it could be abused, then what is the limit to what is good and what is bad, and who decides that?

When laws are in place to prevent jailbreaking or using alternative app stores, and those app stores are ordered to remove that application (by court order), for the majority of individuals it is banned (from a strictly law-abiding perspective). danieltillett was positing that it was good that Google and Apple had it ordered for removal because it was abused. But if we assert that it is acceptable to ban anything that can be abused, how does one (or everyone) decide that one tool should be banned but not another? That is what I was asking, and then I was told that no one mentioned banning yet DT and OP were both discussing the ban of an application.

Now if you'll excuse me, I have to get all stress-testing tools removed from the internet because someone could possibly use them to DDoS a site /s
Physics in Erlang? Game scripting engine implemented in Erlang? What types of games are we talking about here?
Aw, when I clicked this I expected it to be something much cooler: taking a video of one of the old, 2D-tile-based Zelda games, and then doing recognition on the video against the game's tile "alphabet" in order to correct for both perspective and noise. (Basically, a crude implementation of a live-video to machinima converter.)
Apply for Estonian e-Residency
You are correct, and 'fche is mistaken. Each 'random_data' object is accessed only from a single thread.
a) I totally knew what this was going to be since I am a Zelda fan and was surprised at the way the original video was shown

b) We live in an amazing time for software and computing

Fantastic job!
One thing that continues to amaze me about the people claiming there is no tech worker shortage, their typical argument - "if only the tech industry paid enough...."

That is a self-contradictory proposition if ever there is one. What is that this supposed talented programmer wannabes do, if they are in a position not to take a 100K+ salary?

More importantly, if indeed there is such talent and you know how to run a company profitably paying this supposed talent the salary you assume...then why aren't you doing it?

You have a perfect arbitrage opportunity, and by your own admission - FB, Google, MS etc. are all "greedy" and only care about their bottom-line. So if you can demonstrate that hiring "American" programmers at 200K+ salaries and deliver high-quality code (better than those crappy Indian outfits), all the luck to you!

Why aren't you all doing it? Be the change you want.
> I think it's reasonable to expect the full, standard set of emoji.

What full, standard set? Is there an RFC that sets it out, possibly called Annoyingly Animated Smilies From Japan?
Good info, thanks. That's about $630/acre-foot.
I'd love to work for you, and hope to work for someone like you, but I don't want to relocate as I moved to Vancouver so I could look after my elderly mother and her sister, as well as to be closer to my own sister.

However, if you're willing to tell me where you're located, I'd be happy to link your site from here:

http://www.warplife.com/jobs/computer/united-states/californ...

The "San Francisco Peninsula" could be San Mateo county, or the northern part of Santa Clara county. When I possibly can, I link each employer from a specific city's page.

The above link goes to an Apache index page, as I have not yet provided an index.html for it. Here's my page for Seattle:

http://www.warplife.com/jobs/computer/united-states/washingt...

If you know anyone that has the same outlook on life as you do, that is in our near Portland, Oregon or Vancouver, Washington, I'd really like to hear about it.
This is a great example of scientific reporting: it deals with the findings of the research itself rather than some "human" narrative, and it names and cites the actual materials and publications involved while using common language where possible.

Also, a very cool finding. Interesting that only a few picometers of atomic shift yields superconductivity at room temperature.
Need beta testers for android app
anyone interested in beta testing this app? http://panoptic-app.com if so email me at dev@panoptic-app.com.
Electrum Wallet: “I'm happy they killed that n***** Eric Garner”
I can speak for myself, I co-founded and run a tech company in Cambridge MA.

We are looking for machine-vision programmers and the ones who have experience in thsi space are all either snapped up by amazon, fb and google or doing their own startup.

Our choices were to either hire a freshly minted PhD in AI from MIT (H1b) or from the legion of the resume-padded "locals" with made up skill-sets, who expect a job, just because their highness graced our interview and deigned to come to our office. Not to mention that they wouldn't pass a basic programming test.

Believe me, I would MUCH rather hire an American than jump through the visa hoops, it costs thousands of dollars upfront, with no certainty of outcome, plus the hire is only with us for 3 years! After 3 years, we lose a trained person
There is evidence for birth-order influence of a fetus' genetic development. [1] When a mother has a male child, subsequent male children may not receive the same developmental antibody responses.

The time we spend gestating has a huge effect on our development and is completely independent of the "momentary genetic dice roll" that happened immediately previous.

[1] Sources referenced in the index of Matt Ridley's 1999 book "Genome": Vines, G (1997). Where did you get your brains? _New Scientist_, 3 May 1997: 34-9; Lefebvre, L., Viville, S., Barton, S. C., Ishino, F., Keverne, E. B. and Surani, M. A. (1998). Abnormal maternal behaviour and growth retardation associated with loss of the imprinted gene Mest. _Nature Genetics_ 20: 163-9.
Using Planetary Motion to Spot Bad Startups
Krick you are being needlessly combative.

Some maintainers have abandoned projects and aren't going to merge a single character typo-fix. Why? Because of whatever reason they want. I never said that they have to accept it. I never said I was "demanding" shit from them. Furthermore if an author is actively maintaining it, then they should respond in a civil way to every pull request, even if it is a "decline to merge" response.

Again, what I said wasn't that I shouldn't waste my time putting together a pull request if it isn't going to be accepted. Just that I shouldn't waste my time making a pull request if it is going to be ignored. It isn't too much to expect someone to at least say "Hey, sorry I'm not writing PHP anymore so I can't really look over you PR. If someone is will to take over the project I'd be more than willing to transfer it to them." I'm not talking about rights, I'm talking about what a level of decency I expect from someone I'd accidentally bump into on the street car, and you're basically countering with: "But he has a right to be an asshole!"

I'm talking about Github and it's broken user interface. It is the main place for open source code repositories and the model is broken. Many people complain about abandoned projects, or about struggling to maintain a library they no longer use.

Github should make it easier to collaborate socially around code, and one of the ways they should do this is by stopping wasted effort in pull requests.
Bitcoin wallet provider Electrum tweets support for lynching
The title link is for last year's course. Here's the link for the upcoming course: https://class.stanford.edu/courses/HumanitiesandScience/Stat...
Seems there's still a lot to do. I naively expected thing to be close to fruition.
Your statement implies that a child growing up in the favela can merely decide their way out of it.
The word "drone" is such a buzzword, I used to have a radio controlled aka RC plane as a kid and the US military tends to a military remote controlled aircraft an Unmanned Aerial Vehicle UAV.

But drone is single word easy to say with some buzz to it and I guess it also sounds ominous.

My understanding is a drone in the military sense is a flying target a UAV is not.

It took 20 years for people to stop calling anything tech/Internet related "cyber" now calling anything that flies is a drone that word will be with us until 2034.
Is this the patio11 who lives in Japan with the Shinkansen complaining about about how slow the trains are in the US? I think the point of the conversation is that we already know that it's bad, but no one seems to want to fix the problem.
This is a travesty
Not at all. You can be born into poverty, or live in a place that is destitute of resources, so your ability to make good economic choices is severely limited. Especially of those born into poverty, whether in a rich country or poor, it's not like you're choosing where to be born.
Can you upload the resulting video to a private youtube video? Would love to see this video proper. :)
There are certainly other ways to become or stay poor - being born and raised in poor environments, difficult family, bad education for starters.
My favorite us of this technique was at Hack Princeton a while back. Some people made an app that lets you take pictures of blackboards, automatically cropping and fixing the perspective of the board for later use.
I really, really hope that Common Lisp ends up being the next generation engine for emacs. Scheme is a neat language, but it's not the bulletproof industrial behemoth CL is.
A Fun Way to Learn About Copyright
The bat and ball question - total price is $1.10 and price difference is $1.00 - was introduced to me from someone who was studying psychology. I correctly answered him but only because I was trained to very carefully pay attention to the problem and to attempt to verify the answer before submitting it, so saying that the bat is $1.00 and the ball $0.10 would lead to the difference being $0.90 and therefore cannot be correct. This person's area of interest was not economics however. It seems to me like this problem is more closely meant to confuse people, hoping they pick up on a few keywords such as $1.00, $1.10, $0.10, and "difference", and then state the prices as $1.00 and $0.10 because of an assumption in place that most people have and not so much because they are irrational. Maybe you can say that is evidence of irrationality but I don't see it that way because people understand the correct solution and they also are operating on their own assumptions about it.
> The reality of the pull request is that it is in the vast majority of cases a more verbose form of bug report or feature request. They are quite often just as much work, if not more, than a plain bug report, for the maintainer of a well-written project.

OK, so what, though? If it makes the software better for the users, I don't understand the problem. If the problem is "but it's work for me," see above: you knew the job was dangerous when you took it. Volunteerism should be a labor of love. If it isn't, find a replacement for yourself.
If you're interested in ImageMagick take a look at Fred's ImageMagick Scripts (link below). There is some really interesting stuff there. I spent a good 2 hours on Friday evening just trying to digest some of it.

http://www.fmwconcepts.com/imagemagick/
Back in 2012, I ran into a similar problem. The Python standard library has "isoformat()", which converts Python datetime objects to "2012-09-09T18:00:00-07:00" format. This is the format used in emails and RSS feeds. But there was no standard function for the inverse, parsing such strings, that got all the cases, including time zone offsets, right. Others had discovered this problem and tried to fix it. The Python repository, PyPi, had four different versions of such parsers, each broken in a different way. Because there's no way to fix anything in PyPi (it's just a list of links; it doesn't host the source), each person who had found a problem had forked the code and hosted their version somewhere else. People have been posting bug reports about this since 2008.

Further discussion unearthed seven more different Python implementations.

https://groups.google.com/forum/#!topic/comp.lang.python/Q2w...

Two years later, there's been little convergence. There's a currently maintained version on Bitbucket at (https://bitbucket.org/micktwomey/pyiso8601). It has four forks.

So there are now 15 different versions of this little function. A function for which there is a well defined spec, an RFC and an ISO standard, for what it is supposed to do.

That's the open source process.
I don't know if it was based on that, but a co-worker had a point-and-shoot digital camera a few years back (2009~2010) that had a similar feature for taking photos of black-/white-boards
The embedded YouTube video at the top looks to be the result of this technique.
TP4, where the 4 stands for class 4, certainly had reordering, retransmission and congestion controll.

Other classes you could chose had varying degree of error detection and recovery. It also had a connectionless mode.
Can you point me at earlier conversations? I'd love to see what the HN hive-mind has to contribute to this. I've only found one previous submission[0], and that has no discussion.

Thanks.

[0] https://news.ycombinator.com/item?id=6460048
While not the first app of its kind, it does raise the question: if these start-ups can do speech to text succesfully, why is Google's voicemail transcription and automatic subtitling so inaccurate? Serious question. Is it the quality of the input and an inability to adapt to changing bandwidth?
I nearly got pregnant

GCHQ intercepts nearly all of the intern... oh wait, this one is actually true

More regulatory capture incoming. It is already illegal to fly RC models near airports, but hey A DRONE and NEAR MISS, lets label them airborne terrorists.
Care to elaborate? Load balancing to a bunch of http servers, sticky sessions, or store the session to a db, or the best option is no session data, memcached, its all pretty straight forward?
I must cop to the fact that I myself have a hard time finding work because I make it plainly apparent that I have a bad attitude about total jackasses.

However, my thesis in this particular topic is not that I myself am unable to find work, but that a great many of my colleagues cannot, despite being highly qualified.

I do believe that those who employ coders, cannot find enough qualified staff. I've been hearing that very same complaint from so many people for so many years that I really don't buy the argument that they're just trying to drive our pay scales downwards.

I feel that there is a deeper underlying cause.
Just use colordiff, `colordiff -y`works perfectly fine.