skysight-inc/HackerNews huggingface dataset:
Really hate the separate sites thing. I use a half dozen of them and they are computer related, so it is a pain in the ass always having to register and not being allowed to comment/answer at first, etc.. They have a few improvements now like importing your profile from other sites, but they shouldn't even have so many separate sites in the first place, just a tag or a category or something.
Totally agreed. I'd probably prefer to see one or two alphabetic characters as the package name (i.e., us). But that's just me.
So by that logic if Russia admits supplying arms to rebels it's ok?

The three states are US, Ukraine and Russia.
No. EPB is fiber.

http://chattanoogagig.com/
No, I think the electric company built a fiber network to manage their electric grid and then they decided to extend it to homes and businesses.
Did the taxpayers pay for all of the ISPs equipment and all of their expenses (not just some, all)?
Hi Felix, thank you so much for your kind words. I really appreciate it. Yes it's true, we're following a Lean Startup (and YC) approach by listening and talking to users.

I suppose that you have discovered my project log :). If anyone else wants to check it out, it's where I share everything that I learn from building and running this app: http://remo.fm/zenfriend-app/

(it unfortunately hasn't been updated in a while, that's why I didn't mention it. I plan to submit it to HN once I've updated it)
That's just because we happen to like housecats. The whales will have some legitimate gripes. I mean, they aren't even competing with us for anything.
Baber decided that the gun was too powerful to sell outside the military. He donated one to his local county sheriff, but turned everyone else away. “I don’t want that on my conscience—something I created going out and killing people all over the damn place,” he said. “I’m not worried about what it does over in Iraq or Afghanistan. That’s fine.”

This doesn't sound as though he has really thought this through. Either that or he has a rather nasty definition of "people".
This is a very good article and highlights what I also think is Bitcoin's biggest strength, its use as a medium of exchange. Whenever someone asks me to describe why they should be interested in Bitcoin I always focus on using it to transfer money. I use an example of sending money to someone else easily, cheaply, and quickly without using shitty services like Paypal. This resonates more in the USA than Europe since our banking system is terrible and doesn't have easy, free transfers baked in. It also makes a lot of sense for cross border / currency transfers.
react.addons.update is a poor man's implementation of something like mori. I'm not going to go into details right now (also still early in research), but mori is way more efficient and provides a better API for working with this kind of stuff (`sort` return a new obj, etc).
A couple more:

Particle Designer - http://particledesigner.71squared.com/

Bitmap Font Generator - http://www.bmglyph.com/
Without actually knowing, either this (PowerLine), or they use the existing resources (cable pipes, wiring posts, ...) to run fiber or other wires to their customers without having to invest in digging or putting up poles.

This saves not only the construction costs, but also allow speedy installation as the time needed to get digging/building permits falls away. It's dead fast to wire an entire city area with FTTH if you already have a network of pipes for electrical wiring.
Also see:

> http://martinfowler.com/articles/lmax.html

>http://lmax-exchange.github.io/disruptor/files/Disruptor-1.0...

and

> http://www.infoq.com/presentations/LMAX

for more information on the data structure. I've spent the past week modifying our infrastructure to use this ring buffer instead of standard locks and CAS and its been a great experience.

It's not often your trading system can get a 3-5% bump in speed so you learn to enjoy these moments.
No - the data goes through fiber optic cables.

https://www.epb.net/power/home/products/smart-grid/
"In 1987, Max Atchisson sold the rights of the AA-12 to Jerry Baber of Military Police Systems, Inc., Piney Flats, Tennessee.[3] MPS in turn developed the successor simply known as Auto Assault-12, which was redesigned over a period of 18 years with 188 changes and improvements to the original blueprint, modifications included changing the AA-12 from blowback- to gas-operated with a locked breech." [0]

Looks like there was a bit of exaggeration going on, but not anything terribly out of line.

[0] http://en.wikipedia.org/wiki/Atchisson_Assault_Shotgun
Thank you for the information packetlss!

http://www.qatar.cmu.edu/iliano/svc/meetings/PX/2004-09-21/s...
http://www.cmu.edu/silicon-valley/research/tech-showcase/pdf...
> Consider a situation where you manage a portfolio that is constantly changing, and you want to draw attention to aspects of it and personalize your pitch to a client.

Handing out 50 cards at a networking event isn't a personalized pitch, you've not really backed up your argument. Not sure what USPS has to do with that discussion either, I hope you're not advocating sending these as junk mail, we have enough waste as it is, are they recyclable?
I really don't understand how everyone gets so excited over publicly owned internet infrastructure. Here in Wilmington, they can't get the buses to run within 30 minutes of scheduled time. I don't even want to imagine what the municipal internet would be like. Over in Atlanta, not too far from Chattanooga, the public sewer system has major sections dating back to the reconstruction after the civil war, and dumps untreated sewage into the Chattahoochee after a big rain overflows the system. Municipal infrastructure historically is under-maintained (hard to get people to long up tax dollars for something that already kinda works). It'll be curious to see how Chattanooga keeps up with the upgrade cycle over the next decades.

Also, no company wants taxpayer-funded alternatives to their product. Its impossible to effectively compete with a public entity that can tap tax revenue. That angle doesn't really add anything to the article.
Wasn't it the PGNCS that had the Kalman filter? See my comment nearby which confused it with AGC.
That is also not new. While the minicomputers struggled with VMs and got back to AOT compilation, research labs workstations already had mixed mode.

The first JIT were targeted at Lisp and Smalltalk environments, and commercial Lisps always had JIT + AOT compilation support.

As for going for something new, it is hard to bring people back to technologies that are no longer mainstream, without adding something new to it.
Humans are more complex than if a then b. Many women are OK with it without being explicitly OK with it. Being faced with it can be humiliating for anyone which is what sets the stage for collapse, not the act itself. So keep it discreet because otherwise a friend of hers will definitely try to cause a problem. For what it's worth, I have a way to make it clear from the outset that I am like that without being explicit. I know it works because she has to confirm it with her words, not mine. If a woman is happy to just be with you and you give her what she needs, it's not remotely the biggest issue in a relationship.

No, I wouldn't be OK with it if it was flipped.
pmf,

No doubt some people will just simply refuse to adopt certain technologies.
Broadband over Powerline only exists in Ohio and Illinois due to the interference it creates on different radio frequencies.

http://broadbandnow.com/powerline
Go Chattanooga!
Premises are not part of the argument, they're assertions that the argument is based on. The argument is how we get from the premises to the conclusion.

If we don't simply agree on the premises, an argument has to be made to support the ones we don't agree on, and that argument will have further premises. If we don't agree on those premises, an argument has to be made to support the ones we don't agree on, and that argument will have further premises.

Eventually we agree on premises, and work our way back up.

>the pure mechanistic check of the operations/conclusion part that logical fallacies provide is very nearly useless.

I think that it's the only important part of evaluating an argument. So our premises differ. If further arguments that you plan to make rest on the premise that the mechanistic checking of the chain of reasoning from premises to conclusion of an argument is very nearly useless, I may be able to recognize the soundness of this hypothetical argument, but never the validity.

> in a moral issue, the premises depend on your values, not some objectively verifiable external truth.

That I claim to have a moral value is an objectively verifiable external truth.

>On issues of personal interest, the premises depend on what benefits whom. Etc.

When?

>On political issues the nuances and justifications for the premises are so rich that it's not even worth trying...

Isn't the entire political process an act of trying?
"On an LCD display behind Baber, I could see an image of my leg, transmitted by a camera under the robot’s gun barrel. The gun then pointed at my stomach. He assured me that it was not loaded."

Pointing a firearm an anyone, even unloaded, even (especially?) robot controlled, is a terrible idea. This bothers me to no end, and it's so strange that someone who works with very powerful weapons can act like this. Perhaps he feels that he's smart enough that no mistakes will happen? Perhaps he has confidence in the robot not to fire any rounds? He's a brilliant man, very good at what he does; certainly he's spent lots of time with these things, and understands them more than I ever will.

That said: mistakes happen, don't point guns at people you don't want holes in.
I spent a year in Korea working on startups. The tech scene there is terrible, there's 4 major companies that pretty much does everything.

SK, Samsung, Daum, and Naver.

I went to BeLaunch conference in 2013 (similar to TC Disrupt in U.S.), and a person from SK came up to our booth and started taking down notes.

4 weeks later, they launch the exact same product.
While it's true that there were laws allowing minorities to vote in the late 1800's at the federal level, up until the Voting Rights Act of 1965 there was still institutionalized discrimination that made it difficult to actually do so.

More on topic, I think there does need to be more inclusion for women, and there are programs springing up now that are targeting women of all backgrounds which is good. However, there is very little, if anything, being done to target minority men.

I can only speak for myself as a minority male working in tech, but I feel that some of the same unfairness/injustices that affect women apply to minority males as well.
I've seen a couple lists that include argument from fallacy [0] or some derivative thereof, which I love to refer to when folks try and use the presence of logical fallacies alone to discredit or otherwise reject a conclusion that might be otherwise valid (often in ignorance of other, non-fallacious arguments).

I remember in high school when we were learning about logical fallacies in an English course and subsequently had a class debate about some subject (don't remember what it was). I was one of the two judges, and the teacher assigned two more students to "watch out for logical fallacies". The entire debate devolved into half-baked accusations of logical fallacy (especially accusations of false analogies for literally every analogy presented, regardless of whether or not the analogy was actually valid). It was at that point I figured out that sitting on one's haunches and whining that every argument is a logical fallacy does not an argument make.

[0]: https://en.wikipedia.org/wiki/Argument_from_fallacy
This is part of the new face of Microsoft. They realised that they are losing their followers in the developer community by sticking to their old ways. They've been 'listening' to the public opinion a lot lately.
Neat.
I like that you can add your own type specific functions.

I was interested in seeing the implementation of the Parallel Map, but on a quick browser through the source, could not find it.

If you're interested in other works in the same space, I think think the the Gen library (http://clipperhouse.github.io/gen/) goes a long way towards providing type-safe, idiomatic, Go code to achieve the same effects.
fair point. And on the flipside, we have projects like Hurd and DNF that were hidden away for far too long to ever become relevant or successful.

I guess what I'd like to see is a breakaway from the notion that there can only be one, universally adopted standard. We should focus on building systems that are heterogeneous, not homogeneous. Ideally, we would have a world where IP packets were routed correctly regardless of version; websites could be programmed in any language; and transactions could be conducted in any cryptocurrency.

One way to achieve that is by adopting a very minimal standard, and then creating new models that targeting that standard (see: IPv6->IPv4 gateways, compile-to-JS, sidechains). The problem is that the standard is often not minimal enough, or is minimal in the wrong ways, or is too minimal to be of practical use. So I don't believe that this is the right approach; it's just too difficult to predict how people will use the standard.
I'm not sure it's possible to be more ergonomic while retaining the flexibility that tmuxomatic text-as-layout has to offer. Not with a keyboard anyway.

The next step in tmux usability may be to intercept mouse-as-cursor messages (assuming these exist) and allow a user with a touchscreen to literally draw out the windows. Or some kind of English interface where you verbally describe the window layout. Either one could leverage tmuxomatic for the pane layouts. Both of these are on the tmuxomatic todo list, but there are other projects I'd rather work on.
Hi arbesfeld,
This looks like a fun little game but could you please consider adding a colourblind mode. Your game is completely inaccessible to people such as myself with rod monochromatism - The second level features three different marbles, two of which appear the same.

Here is an edited screenshot to give you an idea of how I might see the game: http://i.imgur.com/IFUkvKm.png

Can you see how similar the second two marbles look?

One common way to address this is by assigning each marble and each bucket a letter or a number.
It's not just lack of innovation. Sometimes there is innovation. It's the protection of monopolies. Comcast has been delivering me good speeds, but they're the only choice I have. That's what they want, it's the opposite of what I want.
This, this, and this again
Denial (on their end) is a beneficial tool in this regard. The only time I've had it cause an issue is when friends or family get involved. Then they have to save face, and I don't blame them.
Transactions are instant unless the sender double spends. Wait ten minutes for anonymous senders. Trust known senders, then blacklist their identity for instant transactions if bad behavior is detected. This is effectively what any merchant who accepts credit cards does today. Credit card transactions look instant, but can be rejected weeks later.

If the blockchain is too heavy, why are miners willing to process transactions for tiny fees? Bitcoin creates a competitive market in transaction processing. If the blockchain becomes too heavy (as measured by the transaction fees miners demand), alternatives will arise or the protocol will be changed to stay competitive.
Is this were we start talking about "basic income" again? Where the few that work are taxed almost all of their income to pay for the rest that isn't?
In what way does that example illustrate that Comcast sometimes innovates?
This has nothing to do with Joel. The decision was from Jeff Attwood. Jeff was a c# veteran and MS stack was the easiest decision to come up with an MVP and the journey from there.
> Best scale model imitation of the US space shuttle.

Scale model? It was about the same size, though internally very different (it's thought that they used the shape to save on doing some of their own re-entry validation).

http://www.buran.fr/bourane-buran/img/STS-Buran-grand.jpg

It's really kind of ridiculous how similar it looked versus how different it was; the big thing on the Buran stack is a rocket, not a tank, for instance, and the boosters are kerosene.

> But since you brought it up, it does make you wonder how the US so completely outleaped the USSR to the moon, given how far ahead the USSR was in space development.

Well, first, the USSR wasn't that far ahead, perhaps a few years. But its moon programme was inadequately funded (and not funded at all until 1963 or so), not terribly focussed (there were designs based on Proton/Zond for flybys, tested unmanned shortly before Apollo 10, based on the N1, a giant kerosene rocket, on the UR-700, an ultimately undeveloped giant Proton, and so on), and subject to political interference, both from the government, and between the design bureaus.

It also wasn't pursued as the ultimate goal in the same way the US one was; at the time the USSR was also working on the Almaz (later Salyut) space stations, an automated sample return system, a greater focus on interplanetary probes (albeit without much success except for the Venus stuff) and other bits and pieces.

If they'd been willing to take the risk, they could probably have had the first manned flyby; there were a number of Zond missions, using a modified Soyuz, unmanned, in the couple of years before Apollo 10. It would have been _extremely_ risky, though; most of the Zond missions were at least partial failures.
I don't see how mucks is simpler at all, except maybe for single pane layouts.

Not sure what you mean by "write-only" in this context.
The point is not replace WxWidgets, Qt or flavor of the month GUI framework.

Plain simple 2D graphics like BGI, to allow any C++ beginner not to worry which bazillion libraries s/he needs to download to draw some colored squares.
I've been using Dapper for around three years, "it just works" and is very fast. I've been around the block a few times with ORM's - LINQ to SQL, NHibernate, Entity Framework, Massive, SubSonic. For small to medium size projects there's no contest, provided you don't mind hand crafting your SQL. Hat's off to Marc, Sam and team for building this.
And yet, my roads, police and fire services, and municipal maintenance services work very well.

Just as with the private sector, you'll be able to find public initiatives that aren't reaching their goals, or are outright failures. Should they not be permitted to compete against the private sector when the private sector chooses not to serve a certain unprofitable market segment? If you're that good at providing services, why as a private business are you worried about competing with an "incompetent" (as you may argue) public sector initiative?

Full Disclosure: I fully support municipal broadband, and want a stake driven through Comcast's heart.
But.. interest rates are currently running below inflation (here in the UK). With that happening, you're going to need to top up the fund to something higher, to ensure withdrawings can increase in line with inflation for the rest of your life.
I'm just speaking to the way the process works in law, but it would actually be less ideal if they had to provide proof of their claim. Why? Well, if proof were required then a court would have to be involved at the outset, rather than after the notice is put back up.
Thank you very much for the pointer.
> except people rarely go out since our caterers are really good

Same at reddit. :) We would go out maybe once a month.
There is at least one other popular PHP templating engine based on Razor, called Blade.
> I'm not sure why would anyone do that, if they want to produce a quality result.

Pay as less as possible for project costs.
xScope for OS X (http://xscopeapp.com) has a really good overlay mode that has options to emulate colorblindness.
Show HN: Vote and debate tool: DemocracyOS in a termial.com container
The speeds they are providing me are much higher than they were. My point was that innovation isn't the important aspect of this issue, it's the protection of the monopoly. I think we'll all agree that monopolies will tend to innovate less.
This definition of memory safety reminds me of a story of writing a C compiler for LISP machines. As I recall, C pointers were represented in LISP as a tuple of a reference to a buffer, and an index into that buffer. In other words, the exact same solution as used in this article: All pointers carry with them (explicitly, in this case) information about which "derived" pointers are legal.
Loosk like EPB, the electric utility co. in question here, is offering 1Gbps over fiber for $70/mo.

https://epbfi.com/enroll/packages/#/
This is a remarkable story, thanks for sharing it. As a former Shadow 200 UAV/Drone pilot, I had no idea that they had this type of tech, so it came as fascinating.
While each use case is different, I'd like to clarify a few things in my OP.

DOM reuse is not the same thing moving a DOM subtree to a different place. DOM reuse is e.g. getting an already-rendered table row, binding a new value to it, and modifying only the DOM properties in the complex DOM structure that actually did change. E.g. you modify only an Element.text deep in the first column, and a few other values in the other columns. Or maybe you need to do more, but all you do is delta. You don't just annotate a DOM structure with a key at row level, as it is closer to a hash of the DOM, not speaking of the data-dependent event handlers.

Calculating the DOM (virtual or not) is expensive, compared to not calculating at all. Creating a virtual DOM structure and not using it afterward creates GC pressure, compared to not creating at all. We are talking about optimizations in the millisecond range. A large table with complex components inside will reveal the impacts of these small things.

DOM coordination is not just making the DOM writes in one go. Complex components like to interact with each other, depending on their position and size on their page, and the changes in the underlying structure. They read calculated style values, and act upon those values, sometimes causing reflows. And if such things happen at scale, forced reflows may cripple the performance, and coordinating such changes may be more crucial than the framework you are choosing.

I am sure that people who are familiar with React may have their way get these stuff. I have looked at it, and I haven't seen it to happen automatically, while with Angular.dart, I get it without effort.
How do you name your applications?
I've seen this is one topic where most programmers struggle before starting a project.

How do you name your apps?

Do you think is important to name them well?

Where do you find the inspiration?

How much effort do you put into that?
Huh, good catch. Either the author mixed up the description, or the designer confused the standard. I just grabbed the first example at hand, but a quick googling should turn up some more devices.
Because Stripe has already established a reputation with people who take payments but aren't familiar with the ins and outs of Bitcoin?

A lot of people aren't going to have the time to do research to find out about the ins and outs of taking online payments with Bitcoins, and at any rate, there's enough negative news about bitcoin that some of their research is going to turn up the various shenanigans of bitcoin banks, or the shenanigans done to them, etc.

In short, Stripe provides some automatic legitimacy.

If I had a need for Bitcoin, I'd probably want to go with someone established in the mainstream of payments, as well. Which means Stripe or Braintree or one of those guys. A large bank would be even better, but that may take a while.
I think developer flexibility is one reason they are making such big changes in the architecture for Drupal 8.

That said, well-written custom code should outperform CMS code, because the CMS has to carry more overhead to offer flexibility for more people. That's true of any CMS.