skysight-inc/HackerNews huggingface dataset:
Emacs has built-in scripting language. . . . All of the editor’s functionality is exposed via APIs written in the scripting language.

As a consequence, you can control everything emacs does programmatically. This makes emacs extensible in a way that is far deeper and more powerful than a plug-in architecture. A plug-in architecture must anticipate every desired extension to the system. Since it never can, it always disappoints in the end. Along the way it grows ever more complex and bloated in its futile attempt to foresee every possible need. With a language, you can code any extension you need.

Does anyone who has tried to modify both Emacs and an editor (or IDE) with a plug-in architecture agree or disagree with that?
> I find it completely distasteful the number of laws that prevent other entities from passing laws in certain domains. Washington state has a law that prevents cities from legislating any form of rent control.

Are you serious? Rent control laws are awful, destroy the incentive to maintain housing stock or build new housing stock, and ultimately raise rents for everyone except the lucky few who can get rent controlled apartments.

Municipalities are just organs of the state, and state legislatures are entirely justified in preventing them from enacting myopic legislation.
he golden ratio and then rounding down.
What's the point of putting 4 into the seed sequence?
I guess part of it is that there's the idea here in the US that everyone should have access to certain things like power, water, telephone, etc. There are a lot of universal service laws about these utilities and the internet is fast becoming another utility.

Worse is that with the internet you have to be hooked up to the central grid or else it's useless. A farmer in a rural part of Kansas who's tired of not getting enough electricity from the electricity company (not a fast enough connection) and paying power overages (bandwidth caps) has alternatives like solar, or buying a generator or whatever.

But when your internet isn't fast enough you can't just install 10gig copper in your house and solve the problem. Install your 10gig until you've got terabits of bandwidth all over your farm; you still can't use it in what most people would call a meaningful way to interact with the rest of the world.

The idea that some states have good broadband and others have terrible broadband and that this is acceptable is an oft-argued point especially once you take population density into account. And it's not a bad argument. The economics are completely real.

But once you try and make an analogy to power or water or telephone it gets a little easier to see why some folks might be up in arms.
No, we can't assume that, for the simple reason that the logical financially motivated conclusion to that is take whichever path will result in less fines. I'm not experienced in this area but I doubt the US would fine Microsoft anywhere close to 5% of it's global turnover for contempt of court while an appeal is pending.
Why do

className={this.state.playing ? "hidden" : "showing"}

instead of

<div>
{(this.state.playing
? <Board/>
: <Wordform/> )}
</div>
If pulling her away from where she was not supposed to go is abuse by the police, what is her action of elbowing a cop in the nose?

You are stating that the cop was somehow at fault for grabbing her. Can you state why the cop grabbed her in the first place? I'm sure you don't know but why are you so certain the cop grabbed her for a bad reason? How do you know what happened right before that? Was she warned not to go where she went but she did so anyway? Did the cop see she was getting ready to step on a broken bottle and actually rescued her?

You don't know but you have automatically deduced the cop was in the wrong, despite what the jury said.
Thanks for your feedback!

Actually, "Explore your surroundings" was our headline a few weeks ago. However, this headline tend to change quite often, as the ideas flow along. I guess you´re right, though. The exploration part of the app is what we want to grow, and is probhably a very good thing to focus on. So I guess in future iterations, this will probhably be focused on some more.

Best regards,
Baard
Maine has a population density of 43 people per square mile, less than 1/10th the density of the U.K. or Germany. Maine is just Northeast's version of Montana.
That looks like it should be ridiculously easy to do. Feels like it would be annoying pretty quickly, though. (I typically have my computer completely muted...)
He same reason most economically obvious things don't happen in practice: transaction costs. But with mobile electronic payments, this is changing across the economy.
Thanks for your feedback!

I have discussed the current design with people who say the same as you, and I can definetly see your point. We´re in the making of a video that explains the concept better, and will design the front page better as well.

Hoping to see you register some day anyway, though! ;-)

Best regards,
Baard
Perhaps this is not the right forum but does anyone know of a good emacs mode for jump-to-definition in Python? I've used ctags and jedi but haven't been able to configure anything as awesome as the Python plugin for IntelliJ (same as PyCharm). To implement it, it would require a combination of static analysis and on-the-fly interpretation, given Python's duck typing. If emacs had this, I would use emacs all the time.
Cool! With regards to morning exercises, my father who grew up in Korea said that all the grade school kids did morning exercises every single day. It was an organized event that required the entire school's participation. I think even some companies in Korea partake in similar organized activities for the whole company.

I also hear this practice is common in other East Asian countries like China. Here's a video of Korean elementary school kids participating in morning exercises:

https://www.youtube.com/watch?v=pi2TqeCQ2Do
"I'd rather look at Leyendecker ads all day than Picasso for five minutes. "

http://sippicancottage.blogspot.com/2014/08/like-watching-al...

(loves me some Sippican, for the curmudgeonly Yankee aroma it inspires )
It disproportionately benefits those who have and use home computers. Almost everyone has a cell phone, but many poor or older people don't have home computers.
No. Preska is a Bush appointee.
Looks like the Cities->Want to see your city here? menu link is broken
The way that you interpret all of your sources exactly backwards is showing Scientologistically scary attitude to the topic.
Some people have experimented with micro-dosing (~0.1 to 0.2g dry of) psilocybin mushrooms at shroomery.org, especially: http://www.shroomery.org/forums/showflat.php/Number/17315584... . He seems to have observed an increase in focus and productivity at work (editor of some kind). Unfortunately he stopped posting abruptly.
Readers should be aware that the linked article was composed entirely in the IPython notebook environment, which means Python code blocks, Latex renderings, and graphics, can all be freely mixed in a (to me) very nice, readable article format.

http://ipython.org/
I'm not proficient enough in elisp to feel that it's ridiculosly easy ;). Probably it would be annoying, but you do science by testing things ;).
The follow-ups are also well worth reading:

http://jakevdp.github.io/blog/2014/06/06/frequentism-and-bay...

http://jakevdp.github.io/blog/2014/06/12/frequentism-and-bay...

http://jakevdp.github.io/blog/2014/06/14/frequentism-and-bay...
Yeah I'm sure there is a ton of "YMMV" in there depending upon the exact strain of pot, the exact type of opiate (and the dosage), and just differences in how people react to each.
Best initiative by the government.
I´ve checked localmind out, and will for sure have a look at Circle. There´s also Findery, Pindrop and Banjo. Plus, you have this connect-them-all application for iOS called Localscope. There´s so much inspiration and great thinking within many of these apps.

However, none of them works exactly the way round.io does, and I still haven´t seen any service yet that does it. So we hope people will enjoy using it once we get to a more finished state.

Anyway, thanks for the tips! :-)

Best regards,
Baard
Sorry about that. What city would you like to see ?
Contiguity, a semblance of control over what stays in cache what doesn't and potential for vectorization is precisely the reason that I use std:vector when I do. I cannot emphasize this enough. Getting the cache behavior correct pretty much makes or breaks my code, in the sense it often dominates performance characteristics once I have got the algorithm correct. One can have speedups of several tens of multipliers. You may work on a project where performance is irrelevant, but that does not mean performance is universally irrelevant.

In short std:vector has served me well, I dont want it to lose performance.
Performance, I think.
> The way that you interpret all of your sources exactly backwards ...

Prove it. Pretend to be a scientist. I said Asperger's has been abandoned, that's an objective, easily verified fact. I said the DSM will no longer be accepted as the basis for scientific research proposals, that's an objective, easily verified fact.

Even you can masquerade as a scientist. I'm sure of it. I know this because psychologists do it every day.

It's not as though my views on psychology are in any way original -- Richard Feynman had the same view of this field, and expressed it to anyone who would listen:

http://www.lhup.edu/~DSIMANEK/cargocul.htm

"I think the educational and psychological studies I mentioned are examples of what I would like to call cargo cult science. In the South Seas there is a cargo cult of people. During the war they saw airplanes land with lots of good materials, and they want the same thing to happen now. So they've arranged to imitate things like runways, to put fires along the sides of the runways, to make a wooden hut for a man to sit in, with two wooden pieces on his head like headphones and bars of bamboo sticking out like antennas — he's the controller — and they wait for the airplanes to land. They're doing everything right. The form is perfect. It looks exactly the way it looked before. But it doesn't work. No airplanes land. So I call these things cargo cult science, because they follow all the apparent precepts and forms of scientific investigation, but they're missing something essential, because the planes don't land."
I'm not particularly fond of the way React mixes presentation (returning nodes in render()) and logic. Particularly things like:

var classes = _.reduce(["flipped","correct","wrong"],function(m,c){return m+(this.state[c]?c+" ":"");},"",this);

seem very inelegant compared to say, Angular's ngClass, which does the same thing in a data-driven way. But, that's not to say Angular is free from template logic either.
>But for quick hacky stuff manipulating the filesystem a lot, Perl has many more features built into the language. Things like regex syntax, globing directories, back ticks to execute Unix commands

All good points.

>you can use it directly from the command line as a one liner. You can do all these (except the last one?) in Python

You can use Python from the command line too, but Perl has more features for doing that, like the -n and -p flags. Then again, Python has the fileinput module. Here's an example:

http://jugad2.blogspot.in/2013/05/convert-multiple-text-file...
That's fun. Would have loved to be able to get email notification when the "one thing from that day" is available. Just a suggestion :-)
I'm a physician. I love the value I bring to patients, and I enjoy what I do (most of the time). But the industry is disgusting. The people who are creating the real value for patients (nurses, technicians and doctors) have been saddled with increasing regulations and there are incredibly levels of administrators and belt-phone business guys riding them to extract every profit out of the environment.

There is no chance I would do it again.
Does google maps/citymapper consume this sort of real-time train location data?

If not, perhaps you could use the NYC subway REST API to cross reference route calculations
FASM: http://www.flatassembler.net/
A collection of descriptive one liners for successful tech companies
This API uses the same source of real-time data as Google Maps and CityMapper
Placards at events is not violent protest! Vigorous, maybe, but not violent.
Why do restaurants take reservations at all?

Reservations force tables to remain unoccupied, and even when they're occupied, diners feel no need to rush to make room for the next set of diners since they reserved their time slot. A restaurant that's not popular enough to fill up completely doesn't need reservations, and one popular enough that they have to turn away people is losing money accepting reservations. So, why do so many restaurants do it?
> Specifically, language recognition is not just regexes in emacs.

I know there's Semantic [1], but do the typical major modes actually use it? The first line of Semantic's manual says: Ordinarily, Emacs uses regular expressions (and syntax tables) to analyze source code for purposes such as syntax highlighting.

[1] http://www.gnu.org/software/emacs/manual/html_mono/semantic....
An Interview with UnRob: First Tessel Projects
"If pulling her away from where she was not supposed to go is abuse by the police"

This interpretation of events is not one I agree with based on video footage and the other available evidence. He was clearly very violently "pulling her away" to the point that that's not a very honest description of his act.

"You are stating that the cop was somehow at fault for grabbing her."

It does appear that way.

"Can you state why the cop grabbed her in the first place?"

Not definitively, though I'd assume it was some form of poor judgment.

"I'm sure you don't know but why are you so certain the cop grabbed her for a bad reason?"

Why are you so certain the cop was justified in the attack?

"How do you know what happened right before that?"

I don't know, though it doesn't matter. From the evidence and information I have available the cop wasn't justified in the attack regardless.

"Did the cop see she was getting ready to step on a broken bottle and actually rescued her?"

If this is the level of fever-dream required to justify his assault on her, it pretty clearly shows that justifying his attack is very difficult to do.

"You don't know but you have automatically deduced the cop was in the wrong, despite what the jury said."

Yes, we are actually permitted to disagree with juries. Juries have failed in their judgment often enough that it would be naive not to be skeptical. Understanding the basis by which jurors are selected, and the methods used by which prosecutors go about misinforming juries I don't have a lot of confidence in their decisions.
Nice article. In this direction my group has been trying to help teach that you tend to need to be familiar with both frequentist and Bayesian thought (you can't always choose one or the other: http://www.win-vector.com/blog/2013/05/bayesian-and-frequent... ) and that Bayesianism only appears to be the more complicated of the two ( http://www.win-vector.com/blog/2014/07/frequenstist-inferenc... ).
> Cable could easily offer these rates by using the bandwidth currently occupied by their tv channels.

Not exactly. It's true that a coax cable can, over distances of hundreds of metres, carry up to a frequency of 850 MHz at a fairly low attenuation and, at greater attenuation and/or ideal circumstances, up to 1.2 GHz in a useful capacity. This may translate, as per Shannon-Hartley and QAM into a raw bandwidth of multiple Gbps.

However, the topology of most FTTLA deployments doesn't imply that any individual customer is guaranteed this speed. In many deployments the LA - last amplifier - will be shared among hundreds of customers. In some cases, it may be only dozens. In some, it may be in the low thousands.

While the TV multiplexes are always going to take up a huge amount of space, depending on the deployment easily more than the majority, it's also becoming more common, for example, to dynamically switch multiplexes onto the spectrum on demand only.

If you have a healthy contention ratio, quality coax, few people on your LA, it's a good time of the day and you have a sensible provider then yes, it's possible to get a Gbps over coax. But the stars need to align to get that magical moment when with GPON or especially 10GPON it's basically a guaranteed thing.

Comcast isn't rolling out Gbps speeds because they have a monopoly power and want to artificially constrain total bandwidth (well, they kind of are but in a different way), but because it would imply rebuilding their FTTLA deployments deep into the field to basically take them halfway to FTTP/FTTH.

They're not offering Gbps because they're a monopoly and hate selling bandwidth first, they're not offering it because they're a monopoly and hate investing money in infrastructure. After that, it's definitely the hating bandwidth thing.

If it was the former, they'd be able do a far better job competing against municipal broadband deployments and Google Fiber than they are in everyone's mindshare.
I think Earth has to be closed enough from the Sun to get heath, otherwise the whole mankind will die from cold.
I guess there is still room there for the reservations to make the restaurant more popular.

"Arrive at 8 and be seated by 8:10" is a different thing than "Maybe you'll get a table".
This is the third time this has been submitted in the last 24 hours.

https://news.ycombinator.com/item?id=8245558

https://news.ycombinator.com/item?id=8245633
Very obvious retargeting. Feels like being stalked. But then again it does seem effective so cannot blame them.
Nice clean library. I guess the vector object is kept mutable because of performance reasons? When actually calculating with this I see a lot of copying (and thereby allocating) going on. For a while I've been looking for a library that is immutable, but also is fast (minimal allocations).

I was thinking of the use of a JS sugaring compiler that splits the vector up into into 2 numbers (2 arguments for functions, 2 variables when declaring, etc). Alternatively some way to combine the two numbers into one and splitting them again each time the vector is used.
Both give you an immutable vector implementation that also has 0 allocations.

This can make a big difference in usability and performance for game-like applications. Any ideas?
The classSet addon works nicely for the cases I've run into.

http://facebook.github.io/react/docs/class-name-manipulation...
> A lot of doctors translate this to a lack of respect, which echoes the quoted statement in the article.

Does this mean a lack of general respect, the type that all people deserve? Or is this some kind of extra respect and dererence due to their education or profession, which no one deserves?

Because I am constantly disrespected by the medical profession. I am sent email a day or two before each appointment, reminding me that late or canceled appointments are subject to cancellation fees, yet I have NEVER been seen on time by any doctor ever.
If data retention becomes a liability, will companies be forced to consider encrypting data or taking measures to ensure they don't ever see it, and thereby upend their business models? Or will governments require them to have a backdoor to the data?
It's probably to avoid dead-code elimination, which would defeat the purpose of the benchmark. The rust benchmarks use test::black_box [0], which does the same thing, so there's no unfair advantage there.

[0]: http://doc.rust-lang.org/test/fn.black_box.html
The real-time feed and static schedule are both available from the MTA directly: http://datamine.mta.info/

Both are in GTFS format, and AFAIK Google does consume it.
>>
It doesn't matter. When you put yourself into such a situation, bad things can happen to you.

Why does this apply to me and not the cop?

>>In this case, the cop felt the need to grab her to keep her from moving. No cop is going to do that without reason.

You're kidding me. Are you not aware of the many examples of excessive force by police? There are apparently plenty of cops that would do that without any reason other than getting off on their power-trips.
This isn't a React issue; this is a failure to use an abstraction where appropriate. React offers the classSet plugin for exactly this use case.

http://facebook.github.io/react/docs/class-name-manipulation...

I think the React authors agree that React classes shouldn't contain excessive logic; if your class does, consider extracting it to somewhere more appropriate.
William Howard is an emeritus professor at my university. He is quite old but he still attends the Friday department tea and appears to actively discuss mathematics. I have yet to build up the courage to talk to him, and I wonder whether he knows just how widely his work is discussed, even if it's usualy just at a high level.
Prior post, with extensive discussion:

https://news.ycombinator.com/item?id=7618049

A critique of the article, with extensive discussion:

https://news.ycombinator.com/item?id=7759838
Thanks for this link. It points to http://www.computer.org/csdl/mags/co/2012/02/mco2012020007.p...

"When Netscape hired Brendan Eich in April 1995, he was told that he had 10 days to create and produce a working prototype of a programming language that would run in Netscape’s browser. Back then, the pace of Web innovation was furious, with Microsoft suddenly making the Internet the focus"

and

"[it] needed to be a silly little brother language."

It seems it was important to implement the language quickly rather than try and make it too good.
SMS would be nice too.
At my doctor, the nurse takes my blood pressure and then then my doctor takes it again when he first sees me.
Are you a cancer doctor by any chance?
Hal Finney, Cryptographer and Bitcoin Pioneer, Dies at 58
You got downvotes but you accurately voice society's discrimination. People with criminal sentences find it harder to get jobs, especially if they've been in prison.

I guess the downvotes are from people who recognise that discrimination and who would work to counter in when they employ people.
I'm a leftie socialist tree-hugger American who thinks taxes (on the wealthy and corporations) need to go up quite a bit... but I still think a system of distrust is the way to go, because humans, while generally more good than evil, are inherently selfish and flawed and can too easily rationalize injustice in the face of personal gain and that makes them worthy of distrust, especially when organized.

The problem, IMO, isn't that we set up a system of distrust, but rather that we allowed the checks and balances (originally placed in the system to keep balance) to erode over time so now we have a negative feedback loop where our distrust of our own government is growing ever stronger, but for pretty good reasons (regardless of which "side of the aisle" you are on) -- unrestricted lobbying, mostly unrestricted campaign finance and lack of meaningful term limits on too much of our government increases power imbalance and thus distrust with no counterbalances to allow people to take back any power from the system that is now spinning out of control.

At this point the game is basically lost, I think, and we're just stuck sitting back and watching what happens as the system collapses over the next couple of decades. Hopefully it'll go a bit better than that "Collapse Gap" analysis suggested it will.
Think of it as early days.
This is pretty cool.

BTW, if you need help with iOS I think this would make a great "notification only" app. I just launched http://playondeck.com/ and could easily fork the code for this.
I actually built this a while back with things I learned while building Flockdraw. Never released it for various reasons. Trolls are definitely a problem.