skysight-inc/HackerNews huggingface dataset:
Trust your managers and allow people to move freely internally? If a manager is too stingy their people will move away from them; if a manager is paying a lot either they'll get results that justify it or they won't, and in the latter case they correct things or you fire them.
As kibwen explains above, Rust is just switching the dominant iteration protocol to external iterators, i.e. the protocol privileged/understood by the `for` syntactic sugar. It will still perfectly possible to write

do tree.visit_each_leaf |leaf| {
// ... do things with leaf ...

if some_continuation_condition { true } else { false }
}

(The last line is the replacement for what would be currently written `if !some_continuation_condition { break }` with the `for` sugar.)
Ballmer is a sales guy, not an engineer. No surprise he would write like that.
While the UX side of things could be made quite simpler, but I think a significant hurdle for client certificates is authentication through proxies.
The notion that the NSA would deem it worth their while to go out of their way to honor GPL legalese seems not a little …optimistic.
That's the absolute truth. And given the vast array of high frequency oscillators, high end dacs and software configurable pin reassignment, you really need to include a pretty effective rf shield (say ~-40db over ~10kkhz-1.xghz) or go for something closer to an air moat than an air gap.

By the same token the only 100% trustworthy human is a dead one. But we trust folks constantly and we're overwhelmingly better off for it.
It is a technology company. There is 2.0, 2.1, 2.2 ...
The whole DOD is using it, but they're on crypto smart cards, so many folks don't realize that's what they're doing.
Email, single sign on, web site auth, etc. Works great!
You'll need to sort the result of frequencies: it's an unordered map.

In practice, if you use ->> and write neater LINQ, the code is very close. Although LINQ only has group and sum/reduce, no dedicated frequencies function.
Actually, same thing happens in LoL too.

It's quite fun running around with fully stacked:
mob boots, infini, lich bane, mejai, occult, rabadon Shaco

and finishing game with score something like 25/2/whatever
I almost feel a bit gross when I have to write a "foreach" loop at this point

Agreed. I've transitioned to spending most of my time in JS, and wherever I can I use .map(), but the chaining it's not quite the same as LINQ. Someday I intend to write a library of Array addons to provide GroupBy and so on, but I can't imagine it'll be super efficient.
Last.fm founders launch web recommendation tool Lumi
And where the money to pay for that will come from? I suspect if you just tax the rich like crazy, they will just move out to somewhere else.
> And yet I can imagine this is something that could be optimized; why not cross-train the three emergency respondent department members into jack-of-all-trades that can deal with 80% of cases?

Because we need firefighters anyway, and EMT's in ambulances are often volunteers or paid substantially lower than a fireman in most areas of the country. Bear in mind, you're also talking about putting additional equipment in what is already a jam-packed ambulance, if you end up needing to dispatch another vehicle it might as well be a fire-truck (you never know when someone forgot to say "my house is on fire" when they called in because their wife isn't breathing after dragging her out of the house).
Those may be walled gardens, but they're not very big.
Nike Air Max 1 Essential | Social Status
Yes. You might be able to get something like it back with Rust's macro system, though. But it's probably better just to use the new syntax & iteration protocol, assuming the Rust folks come up with something reasonable.
Hey! Developer here. Thanks for posting this. Adventurize is a new advertising platform that allows advertisers to display in-game ads to Minecraft players through a Bukkit/Tekkit plugin. It's also built with Meteor.

We're in beta for server owners now, for testing and to gauge community reaction.
Firemen and EMTS DON'T WANT to be cops! That's why "public safety" movements fail. They don't want to be forced to issue citations for petty drug laws while trying to save people from health or fire emergencies. It's not an uncommon situation for somebody with petty illegal activity to start shooting at firemen trying to stop their house being on fire because they think firemen might arrest them. Regular fireman just want to take care of safety.. They don't want to put on jackboots and arrest people.

Of course the Feds want as many police as possible because of the laws militarizing them and actually disincentive separete rate fire protection with rigged grant processes.
That looks like (ab)using exceptions for normal flow of control!
Do you have specific criticisms? In cryptography, a system that has withstood scrutiny for that long is a rare and exceedingly valuable thing. By all means use it as the ugly foundations that you hide beneath the beautiful edifice on top, but throwing it away would be madness.
MySQL and Hadoop integration
Not necessarily. People will only, for example, buy luxury items that are affordable - laptops, nice clothes etc. So, if most of the population which are sustained mostly on this form of base income cant afford said items, corporations theoretically wont be able to offload their products, products for which if you consider automation trends, the cost of producing should go down even further. No idea if this is sustainable.
For Clojure: http://overtone.github.io/
Script for success -- what a football coach can teach us about engineering
But you lose track of when and where things are getting executed.

That is the curse of modern software development. But LINQ is minor offender here compared to some kinds of remoting, code reflects from endless xml configs wrapped in gazillion interfaces and some inventive orm-s. Sadly our tools have not kept up with the complexity that is external to the executing code. The debugger in the pre- inversion of control/bean injection days was almighty because you had all of the program state in front of you.

A little known fact is that if you wrap Java/C# code in enough unit tests you get Haskell.
Nokia HERE and CartoDB maps of Living Cities
I'm signed up as a server ;)
LOL. Office Space or Superman 3?
He must have used the Dilbert reorg memo generator.
Shortly glancing at a 3.5" screen - just off the steering wheel - to verify that I am where I think I am doesn't sound risky at all to me; I'm certainly checking several objects of this size (and further out of the road's direction) more often than I check the GPS anyway (rear-view mirrors, the speedometer, and the dashboard combined display, in decreasing order by frequency).

Moreover, if you're doing 70 MPH, you're probably on a motorway - in that case, you should be prety well aware what's in front and behind you, at what relative speed, and how far. If all these are within a safe range, checking a nav unit shouldn't divert your attention for too long for any of these parameters to become unsafe, just like checking the estimated maximum range on the combined display. Of course, abandoning the driver's duties in congested traffic to play with a smartphone would be scary; but that's a different situation altogether.
Definitely get cards printed. You'll need them more as you do more networking.

Mine are:

Simple front with company logo and contact info on corners, i.e. phone number, e-mail, Skype address and website. Blank on the back for notes.
Oh, we can use our favorite language in our new job? Here is a Python solution.

from collections import Counter
Counter(s1.split(' ')).most_common(10)
Would you accept the opinion of the NYT about the NYT's use of anonymous sources, or would it be disingenuous of them to be upset about it?

http://www.nytimes.com/2009/03/22/opinion/22pubed.html?_r=0
I think this would need a total re-think before the masses could use.

I'd love to see browsers implement it by forcing people to store client certs on a USB-key or a phone by default. I think some kind of physical item that contains your keychain would be much more intuitive to many. Everyone is familiar with mechanical keys, they know not to leave them around, they know that they need them to unlock things and they know if they lose them they need to replace them.
LINQ is not a magic bullet. It has some serious pitfalls.

I'd like to aee people using the right tools for the job.
>range does not work with user-defined types at all

that's close to true but not strictly true, since you can define your own types using slices, maps and channels. The reason you would do that is that by defining your own type, you can give a slice, map, or a channel type a method set, which by extension means that you can create a slice, map, or channel that satisfies an interface. E.g.: http://play.golang.org/p/04IBK5OwNk

>While interesting new control flow is unlikely to be a headline item on a newly developed language these days

...ummm, goroutines? I know that's not "new" in the sense that CSP has been around since the 70's, but the `go` keyword is a new control flow mechanism for many programmers. Concurrency is a control flow concept.
Django Rest Framework Swagger
> This is the kind of design inspiration that's going to encourage some other engineer (or worse, an MBA in charge of some stupid startup) to go out and expose the electric grid to twitter with some poorly tested SCADA system, and on a dark, stormy night, in the far flung future, I'm going to be eating cold beans from a can, in the dark, because of it.

Wait... are you saying this as reason why this guy shouldn't be doing what he's doing? Because somebody somewhere who might be in a position of public trust might be incompetent? SCADA security is a big deal, but I think your energy is a bit misplaced here...

Party on, Mr. Broadbent. Keep making that Raspberry Pi make you some Raspberry Pie.
KendoUI-Lint.vim: Lint Your Kendo UI Config From VIM
Correct me if I'm wrong, but unless they can be password protected (which defeats the object...) aren't they less secure than passwords in practice?

I have a password on my phone, because I don't want people with access to it to be able to login and look at my stuff. What's to stop my friend Joe Blogs coming over my house and being able to read my email because I have one of these things installed that allows for a one-click login?
Well, sure, once you're allowed to use external libraries anything is a one line solution. In JS:

doStuff = require("doStuff");
var result = doStuff(theString);

isn't JS so efficient?!?
My suggestion for fixing the client cert problem is to task the browser with certificate generation upon profile creation. There are significant security implications of course, but sites aren't really incentivized to support client certificates.

If 50% of my traffic already tried offering me a client cert the decision to allow them would be an easy one to make.
how does FREQUENCIES know how to compare strings?

In Common Lisp you'd usually supply a TEST keyword parameter (#'STRING= or #'EQUAL in this case). Does Clojure use Java's type system to infer?
I haven't really programmed in Lisp or Dylan, but the code I read certainly seemed the better because of the punctuation in function names. It gets denser, but stays readable. A question mark signals 'returns boolean' just as strong as a "Is" or "Has" prefix, and there AFAIK is nothing in other languages that signals "modifies its arguments" as strong as a ! suffix.

I also find that Dylan's convention of using brackets in class names rapidly grows on you. But maybe that requires working in Forth as a warming up.

And of course, hyphens not only look better than underscores, they are easier to type, too :-)
To be fair, it wasn't so much "syntactic sugar" as it was "a compiler hack that was rarely used and didn't even suffice for a large class of cases involving borrowed pointers".
Try having two client certificates and seeing the browser UX for selecting which one to present to which site. You'll see why they aren't used.

Client certificates should be much more popular in backend applications, where they're straightforward to use, flexible, and fairly trustworthy. But they're not a good end-user technology.
Nice work. Some ideas for features.

* Ability to export to PDF / HTML / ZIP.

* Offline mode - (Which can be actually be achieved through HTML export)

* Public / Private guides

* Send guide via email

* Link to a step in another guide.
It's nothing to do with being smart or stupid, 10K homes is a more descriptive number (more easily visualized) than kWh for describing energy production to the general populace.
Awesome, congrats on the app again, I hope you make the most out of it!

I'm interested in knowing what kind of technologies is this built on, do you have a technical blog or some technical data anywhere?
And where the money to pay for that will come from?

Apparently corporations will be subsidizing this:

"How would we pay for it? We could start by getting
corporations to pay their taxes. As I mentioned above,
corporate profit margins have hit an all time high, and
that money will circulate far faster if it’s placed in the
hands of consumers."
If people want Microsoft to be "less closed", then they should stop avoiding Microsoft for platforms like Google and Apple, who are whooping Microsoft's ass by being far more closed.

Between the anti-open Google+/Play/Hangouts universe and the anti-open iOS iGarden, I'm surprised that it has taken Microsoft this long to catch up to their anti-open competitors.
yah I would love to these feature implemented
I like my Nexus 4's soft touch buttons, thanks. It really depends upon personal taste.
You tax everyone more and give everyone more money. The average person will receive x euros more every month and pay taxes x euros more every month in income tax. The richer than average will probably slightly lose net income and the poorer than average will probably slightly increase net income.

There are various income models, and that's just one example.
It sounds like OP has been writing C# for ten years straight, so I'd guess there's a certain level of Windows/MSSQL/.NET experience expected.
I can't help you there. I'm in Indianapolis, and there are a number of nice spaces. One of them is a bit grungy, but it's part of its charm.
This should've been called the Google X Phone not the Moto X Phone.
Learn to Expect the Best
See Australian politics for clues on why that probably won't be an attractive option for politicians where you are. We implemented a carbon tax. While not perfect, it's a pretty decent stab IMO, yet is very easy to demonise and as such is wildly unpopular with hoi polloi.

It's a real pity that many good legislative ideas seem to be susceptible to simplistic populist attack if you yell loud enough.
Microsoft has been doing stack ranking long before 2006. I left in 2005'and attended stack rank meetings, where managers indirectly decide your review score before you even get the form from HR. it goes back to at least the late 90s, IIRC.
Overtone is NOT similar to SOUNDLAB!

It's both audio software yes, but Overtone is an layer on top of a (very impressive) C++ real time signal synthesis system.

SOUNDLAB on the other hand is a synthesis toolbox written from scratch, which probably consists of fewer code than the Overtone wrapper.

Edit: So, Overtone is not SOUNDLAB for Clojure. One would rather compare SOUNDLAB to Overtone's underlying SuperCollider.
It looks like collections is part of the standard library: http://docs.python.org/2/library/collections.html. I think this disqualifies your JS solution, as long as doStuff isn't some fancy nodejs core module I missed.
You answered your own question the second after you asked it.

Look at Linux first. Note that it happily goes from cell phones to supercomputers. The reason that works is because "Linux" doesn't actually that much. Really, it means the kernel and (usually) the GNU userland. (Though note that Android proves that you can swap out the entire userland and still get something that people will call Linux.) Supercomputers don't have GUIs. Desktops run X or Wayland or Mir or whatever Ubuntu is doing these days, or sometimes just Chrome. Mobiles tend to run Android, although there's also Maemo and others. Meanwhile, a supercomputer would likely have no UI at all. In all cases, when we say these devices all "run Linux", we're really referring to the driver model, the kernel, and (when applicable) the user space.

The same happens with Windows. Windows Phone 8, Windows 8, Windows Server 2012, and the Xbox One all are Windows. They all run the Windows kernel, they all have the Microsoft CLR, and they all have (a lot of) the same APIs--especially at the driver layer. But while Windows 8, Windows Phone, and Xbox all run DirectX and have GUIs, Windows Server prefers to run headless. Windows Phone 8 and Windows both use WinRT, but Windows Phone 8's UI stack is slightly different from Windows 8 proper, mostly to facilitate power consumption and allow for the wildly different form factors. Xbox pretty clearly has a lot of Win 8 UI internally, but games mostly just code against DirectX. But of course these all count as Windows, because they all are Windows. Just sliced and diced in different directions, exactly like Linux does. And unlike Linux, there's actually a lot more in common that can legitimately be shared.

I don't think unifying all the OS here is really a big deal. It's been proven to work just fine with Linux (and actually, I'd argue, with OS X, but we can save that for another time).
Watup Mike, good to see you spreading HvZ, disappointed to see you type "geeked out"(kidding).
-The mod who shall not be named.
The O(n) solutions sound way more interesting!

1. Iterate through all key,value pairs once, keeping track of the 10 most common
2. Run quickselect 10 times
3. Coolest (and an interview question in it's own right) - modify quickselect to return the top 10!
How, exactly, does this top-level re-organization change what happens on the ground, where products are built? I fail to see what an organizational change does here that improves product creativity and collaboration across teams.

I can't imagine their chief problem was "if only our superiors had different reporting structures, then we could get along with ABC team from 123 group."
collections isn't an external library. It's part of the Python standard library.
In order to ameliorate iniquity, you have to steal. Now you are in the position of saying who gets to do the stealing, who gets to be stolen from, and who gets to receive what was stolen. Voila, you've created a new power hierarchy which is supported by theft and force to those who resist the theft. The thieves become the elites, the stolen-from become the downtrodden, and the given-to become the politically favored. The underlying system hasn't changed, just how the players are arranged.

Addressing your more concrete examples:

1. The wealthy inheritor. While true that the sudden influx of wealth may confer an undue bump in social prestige, it won't last unless the individual knows how to keep it. Wealth is useless sitting in a hoard, it has to be expended; unwise expenditures will lead to negative returns. In other words, you don't stay rich for long unless you know what it takes to stay rich, which is in itself a form of merit. Even if that sounds distasteful to you, bear in mind that the alternative at which you hint simply involves stealing from this person and giving to those you favor, who are then placed in the same position: wealth, if you can keep it. If they're savvy enough to do that, then they will soon become either your next target or a new elite.

2. The monopolizing cartel. In order to monopolize a market in an environment where force and theft are forbidden, a company must offer a product that is most appealing to customers. That is a form of merit. Now, in order to maintain that position, the company must continue to offer the most appealing product. You might say: they could drive out competition by drastically undercutting their prices. Well, where is the harm in that? The competition either adapts if it can, or dies out; meanwhile, people pay lower prices. Then the cycle of raising prices, thus creating an incentive for competition, thus driving down prices, repeats until the cartel runs out of resources to play this game.

3. Negative externalities. If I pollute your arable land, then I have stolen it from you and replaced it with barren land. It is theft, albeit indirectly, and so falls under the category of forbidden things. The matter of appropriate remediation for crimes has not yet been addressed, so I'm not going to bring it up now.
This idea seems to incur very high bureaucracy costs. What are CO2 producing activies? How much are each of them taxed? Who measures the tax and is responsible paying for it? Etc.

One selling point of basic income is that there's no loopholes and there's very little bureaucracy costs, therefore a larger portion of the money is actually used for consumption instead of doing unnecessary (for society) work.
Ask HN: How to reverse engineer malware?
Malware be it viruses, trojans, backdoors, worms, etc. Is it just reading assembly dumps, and how do you approach that? What other tools/methods do you use?
Florida's new, expanded definition of a slot machine includes "any machine or device or system or network of devices" used to play games of chance or skill, which can be activated by not just inserting money, but an "account number, code, or other object or information." - Doesn't exactly show a real solid understanding of this whole "Internet Thing", and it's importance to the economic growth of the state of Florida...
The LINQ really is much more succint, but the original code did not set the bar very high. Why should one write a 12 line comparing function when using 'b.value - a.value' would work pretty much the same (unless C# really requires comparison to return -1/1 instead of any negative/positive integer, which would be fixed by a sign function).
What's the line you're drawing between an OS and a distribution? I certainly would have said that these various different Linux distributions you reference were different distributions of the same Operating System.

Which is the same thing with OS development at Microsoft. Microsoft builds one Operating System (Windows) and bundles it into different distributions (Xbox, Windows Mobile, Windows Server, etc).

In the old business model, you could have had kernel hackers throughout the company that didn't talk to each other. The Windows team would build an operating system and then other teams would adapt it - for example, Windows Server was part of Server and Tools Business, not the Windows division. It only makes sense to bring everybody under the same roof.
I don't care if Mr. Broadbent does this. And I'll admit, that yeah, this project is way cool!

But if I live in an apartment building, and my belongings can be burned to the ground because the apartment above me decided to put their microwave on the internet, I wouldn't want any of my neighbors doing this. It's not a good idea for everyone, everywhere, all the time.

* EDIT: Just the "internet enabled" parts mostly (unless you're qualified/experienced enough to understand the hazards), not all the other hardware hacks (i would estimate that anybody etching their own circuit boards would have a pretty firm understanding of electrical safety).
In San Francisco, people have been trying to get stats on how many times the fire trucks are sent on medical emergencies ("unresponsive man on the sidewalk"). The SFFD has resisted all attempts at such inquiry.
I often see big fire trucks responding for homeless people, and it seems like such a waste. But their union is too powerful.