skysight-inc/HackerNews huggingface dataset:
Not sure if a queue actually helps with scaling components, at least it isn't the only way to scale components. If they are on separate servers you could just send a network call to it. It is the other components problem how to scale itself. It could be split into multiple servers with a load balancer in front of it. Still no queue but you can scale anyway. If it is on the same server the queue will probably not help at all.
If you use a service bus you might end up with a kind of queue that has to hold messages from all components to all other components, that is more or less all messages in the system. That might be a big bottleneck that will affect all parts of the system (but you will probably notice very early on).
Estonia is cool. You can get electronic citizenship there. I believe they are the first country in the world who did that.
Do they come up if you press the Alt key?
The GPL makes a contributor agreement necessary if the original developer wants to distribute a version that does not comply with the GPL. With the MIT license, the original developer can distribute a proprietary version without a CA.
Ozonetel Announces Zoho CRM Integration with CloudAgent
Yes, having a queue can help in optimizing the throughput, but only if it exists some economy of scale by combining some tasks (which is the case with NCQ). But the when the queued tasks are completely independent, then having a queue doesn't help in increasing throughput.
While true, many of those OSes are not updated anymore. So good old Vim (4, 5, 6, 7) will serve them just fine. More than that, several of them (Amiga, BeOS, etc.) run on underpowered machines so the latest and greatest Vim updates won't run on them anyway. We could say that they're well served by Vim 5, for example.

In your concrete example of a feature being removed, Neovim is actually removing a misfeature: the interactive ex mode, not the command line ex mode. The feature they're removing is akin to: http://xkcd.com/1172/.
Can I code web in VS community like html and css?
Details emerge on Windows Kerberos vulnerability
Shopify Marketplace
My questions were genuine, I am honestly interested in his or HN's opinion.
Would the proper response then not be to flag my comment rather than making a comment about it not adhering to the guidelines?
If it works, Magic Leap will mark an entirely new era in machine-human interface. It could eliminate the need for screens, keyboards, and even other input devices like light switches and thermostats by turning any surface into a tactile interface. Why actually attach a piece of hardware to the wall when I can just render it there whenever I look in that direction? Why carry along a physical keyboard when I can just 'project' one on any desktop at hand?.

There's also an interesting health & wellness aspect to this -- could this be a way to free people working digitally from sitting at desks in front of screens all day?

This is, in my opinion, the most exciting technology in the popular press right now.
You seem to struggle with the fact that your personal interests and the HN submission guidelines diverge. Even though the story of a Hotel manager levying unlawful charges against his guests seems to pique your intellectual curiosity immensely, it still doesn't mean that it adheres to the submission guidelines. More specifically this part of it: "Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic"

Also, your use of a double negative in the sentence "It's not a story that doesn't have connections to how some businesses perceive the internet, internet 'mob' justice, antiquated laws, free speech and such, right?" makes it far less sarcastic than you probably intended it to be.
I disagree. You're thinking of the end-user as unsophisticated, who treats the software as a black box, but I'd argue that the philosophy behind the GPL includes the end-user as someone who potentially wants to change the tools he works with.

This separation between "developer" and "end-user" is common, but by no means absolute; there are many examples of non-professional developers adjusting their own tools such as scientists, business analysts, financial advisers, etc.

Besides, the GPL also grants the right to share the binaries with other people, which is definitively something that every end-user does.
The free software philosophy is about giving freedom to people to modify and share code. Code is not a person, it does not need to be free or to be treated ethically for its own sake. The GPL is in no way like PETA.
What hiatus? This is year is on track to become globally warmest on the record, see http://www.ncdc.noaa.gov/sotc/global/
Digital Transformation – How to Prepare Your Business
Is there a paper that describes the algo?
Moltar: A tool for listing and interacting with EC2 instances
Why carry a keyboard? So you can touch type. You would have to be looking at the simulated keyboard to use it with this technology.
I don't think retina images are required for a 'gorgeous' UI, but I can see how it can help. If you do, please make sure you aren't serving up 4MB images to people over 3G. Not only is it slow, but a lot of people are still on expensive limited data plans.
I don't think there's any vast conspiracy to understand or try to prevent. sysvinit has actual problems, and systemd solves many of them. I'm one of the ones who finds it ugly/inelegant/gross aesthetically, but it did address issues people wanted addressed.

And there wasn't a faultless alternative either. It's not like upstart or sysvinit was so good that you need to invent anything to explain why systemd won out. It won out because people either don't share my mild aversion to its design or because they chose functionality on Linux over elegance/portability/fill-in-your-own-thing. And hey, that's a Pareto-optimal choice as well.
I wonder how much of this was inspired by https://www.shadertoy.com/
I think the toggles are inverted throughout the app
Good point, but some touch typing does happen with the keyboard in the field of vision, just not as the focal point -- when typing on a laptop and looking at the screen, for instance.
There's no way that there are enough people this into Minesweeper to fill 87 pages with these. No way.
I had Fortnum and Masons Pork Pie taken from me by US Customs at Seattle Airpot :-(
Rendering a keyboard on a desktop would suck to write on though.
> iOS 7 has really made background blurring a thing recently, though Vista used it to great effect too.

That's not how I remember `bloggers` talking about it when Vista came out.
That depends on what you mean by touch. If by touch you mean modify the code, then you may be right. But if by touch you mean use, you are wrong.
Any worse than on a touch screen?
"electronic citizenship" is framed a bit for PR purposes, which is not wrong, just misleading.

The offering is easier to understand if taken purely as a "digital identity that is verified by Estonian government".

There are plenty of countries who provide digital id cards with signing and encryption capabilities. But AFAIK all the rest (Belgium, Portugal,Finland etc) have restriction on being a citizen of the given country or at least being a resident.

Estonian e-residency card does not have a photo so you can't use the physical card itself for identification, just the certs&keys inside it.
For people who were lost like me, these aren't comments on one story. Each is one complete story, and these are the titles. Click on one to read the actual story.

The hell?
How exactly you take bookmarks with paper and pen? How can a bookmark taken with paper and pen be useful? How do you read simplified versions of articles while taking notes with paper and pen? How do you capture pictures with notes with paper and pen (unless you draw really really good). And so on...
A bit of posting on reddit; spent a few bucks on FB/StumbleUpon/Reddit ads; Retargeting through PerfectAudience; Drip email campaign using GetDrip.com;

Word of mouth plays a huge part as well.

In addition to that I use LinksSpy to build more links to LinksSpy.
Will Ruby 3.0 Be Statically Typed?
Flexport is hiring engineer #7
Thanks! I will see what I can do to add more. Note that the source for the slides is on github [1], so anyone who'd like to pitch in can do so, and that would be most welcome.

[1] https://github.com/jdleesmiller/ds-docker-demo
It's great that people see the value in having these kinds of functional tools! I also put together a library that looks very similar to this, and it sure has been handy. I used it as a foundation to build some solid algebraic APIs (typesafe parser combinators based on the Brzozowski derivative and pickler combinators).

I like how the catamorphism is called "Match" rather than "Fold" (which is what Scala uses). Using named parameters whenever Match is called really does help with the readability, and they make the "case analysis" explicit.
> another shaman practice, valuable but without providing guarantees

This is the same fallacious argument you keep making over and over. You dismiss tools that provide guarantees as "not practical," while calling techniques derived from experience "voodoo."

You obviously have no experience in construction or civil engineering, have never looked at a building code book, and generally have no idea what engineering is:

> The day software development has turned into an engineering, you can bet the contractors who get awarded big contracts like the Obamacare web site would make sure they spend the $$$ to apply the practices which have been proven to ensure software projects become successful

Just like Boston's Big Dig.

> MISRA-C: one entry which is just not compatible with the others. So if you are doing a project using C because it's the only practical option

No one in the real world ever has to retrofit or maintain old buildings and infrastructure projects.

> The space of program state is so combinatorially non-linear with regards to the space of its source code (read: entscheidungsproblem) that ensuring 100% line-wise code coverage is just a sad excuse in getting the whole building not to crumble. Better than nothing, still guaranteeing nothing.

Yeah, and finite element models are a perfect representation of the real world.

> Enforceable, auditable process is helpful and necessary, it ensures nothing with regards to the produced code.

I guess all those CAD data management systems don't help engineers design good buildings either.

> Code review: frankly, this is the pinnacle of shamanism in your list. Four eyes see more than two. Eight eyes totaling 80 years of software creation experience are sure going to benefit the quality of the code. I find it indefensible this as "engineering", no matter if you include it in the commit/merge flow. It's just useful but totally fallible common sense elevated to policy.

Just like structural engineering reviews of architectural plans are obviously useless. No way would a structural review by experienced engineers have helped prevent the Kansas City Regency Hotel disaster.
Regarding your question, you can take a look at Google Keep but I think that Google is not making a good competitor to Evernote byt itself. The advantage over Evernote is the Google ecosystem integration.
They're overused. Now everything is gorgeous (so by definition it's not).
That option is still there, but does not make headlines. Lots of companies, namely those not in the Valley, go for the organic growth route. It is very fulfilling, but won't make you the next Bezos or Shuttleworth. The VC route is a high risk high reward game. The organic route lowers risk and reward.

What I mean is that absence from the media is not non-existence.
That's a fair point. I guess I recommended RVM by default, since it's what I usually use. Pull requests welcome! [1]

[1] https://github.com/jdleesmiller/ds-docker-demo
Speaking as someone who loves my 1280x1024 monitor, this sound great.
Reminds me of http://www.nytimes.com/imagepages/2006/08/14/science/2006081...
OK, those numbers are a little more favourable. Good to know if i'm ever in that position again.
Yes, because on a touch screen the keyboard is on the screen where you're looking anyway. I would never in my life use a projected keyboard on my desktop/laptop. Touch typing and tactile feedback.
Related: Creating Shazam in Java http://www.redcode.nl/blog/2010/06/creating-shazam-in-java/

HN discussion: https://news.ycombinator.com/item?id=5723863

More Shazam-related: https://hn.algolia.com/#!/story/forever/0/shazam
I read it as Minecraft fanfic at first and I thought, 'What the hell?' but hey fair enough. Then I realised it was MineSWEEPER fanfic and I thought, 'WHAT THE HELL??!?'
As someone who literally listened to the same tune on repeat for a month I don't see the problem.
It was a repetitive, low-dynamic range tune by the way. Perfect for drowning out the noise of the nearby construction work!

If it disappoints the music PhD's that every song sounds the same, maybe they could try to precisely quantify the perfect rhythm imperfections.
The playlist sometimes includes videos that are not songs.
I still don't get it. Is there something in the name, a pun?
Rule 1 of UI design: when Microsoft does it, it's shit. When Apple does it, it's innovative and superb.
Let's start with the man himself: https://www.gnu.org/philosophy/open-source-misses-the-point..... He would call it "open", but not "free".

I don't think you understood his essay. He's talking about the differences in philosophy between the two approaches, but he doesn't claim that non-copyleft licenses are non-free. In fact, he says that "Nearly all open source software is free software", and has a page listing MIT, BSD, Apache, etc as Free licenses: https://www.gnu.org/licenses/license-list.en.html
That tends to be the case with all technologies though. Initial progress at adding features is much greater (to an outside observer) than later progress. What you probably don't see is the large number of small incremental improvements that are slowly ironing out edge cases, fixing bugs and turning prototypes into something reproducable. I bet if you ask any team involved in those challenges you'd find that the apparently functional cars were constantly requiring fixing and tweaking in a way that the Google cars of today probably don't.
EFF doesn't seem to comment on the provisions of Patriot Act that would be reauthorized by the bill. That is one reason to oppose it IMO. At least, EFF should give me reasons I should sell some liberties again in order to get some others back. I would view Patriot Act finally expiring in 2015 as "a step forward" just as its supporters claim this bill to be for NSA reform.
You still need a way to step the voltage above 9 volts.
A single capacitor doesn't cut it.
Another choice is port 8080.
You set up a catch-all on your domain, and just make up whatever@domain.tld whenever you need an address. I have all my domains set up that way. Not even for unique addresses, just for convenience.
I wonder if anyone has done work on some kind of chorded keyboard input just from touching fingers to your thumb - that could be done with some kind of sensor gloves and seems a pretty natural motion.

Might be quite tricky to learn though!

Edit: I see that Magic Leap are working on sensor gloves.
> There's also an interesting health & wellness aspect to this -- could this be a way to free people working digitally from sitting at desks in front of screens all day?

Probably to the extent technology has freed people from commuting to the office every day. This is more a matter of culture than of technology alone. If we don't make a push to fix broken habits and change detrimental work culture these things will never really change.
It's not 87 pages, it's 4 pages and 87 stories. I think it may be kind of a meta-fanfic-joke? Maybe? I Hope?
I thought people would understand the reference I was making, but it totally failed... my apologies. It's a good read.

http://mwkworks.com/onsheepwolvesandsheepdogs.html
That's one buggy release! At least on Yosemite.
It breaks exposé. Vim-mode only partially works now and evaluation of JavaScript is entirely foobar.
> When I code, horizontal space is never at a premium. It's always vertical space I'm short on.

This sounds really weird to me. I absolutely relish the ability to have an editor and terminal side by side without either of them feeling "squeezed up". If you're using an IDE you can also get a lot more space for actual code even with those annoying side areas that IDEs tend to have.
Effectively procedural generation of all the graphics, which could make for some tiny apps (see the demoscene for a great example), and it's certainly a great idea that should be used more, but there's still at times a need to get pixel-perfect images of the right resolution due to the horrible effects that resampling has on the edge-cases. Ultimately the display is still digital/pixel-based, not analogue/vector-based unlike how CRTs used to work; and many things we view on the displays, like photos, are still pixel-based.
What Nathan Barry can teach you about pricing your proposals
What does it better than the function integrated in Windows: Right click file -> Properties -> Details -> Remove properties in personal information (or something similar named, I'm running a German Windows)?
Queue size is not important. The time a request resides in the queue is. If you have short burst, the queue will fill quickly and drain quickly, and a request will only stay a short time in it. If your system is overloaded, the requests' 'sojourn time' will increase and stay high. Google for papers about codel/controlled delay.

In any case, backpressure and discarding requests (just another form of backpressure) only move the queue upstream towards the sender. One strategy to deal with this is only to backpressure requests of a subset of users. Only they will experience high delay.
Rule 0 of UI design: When Microsoft does it, it's garish and tasteless. When Apple does it, it's mostly well thought through and carefully applied.
I enabled spdy4 in Chromium on Debian "unstable" but the website doesn't seem to think it's on. What are we supposed to see?
I don't see any reason not to have Some(None) = Some(None).
This November is pretty heavy for geeks & Singularity lovers (I'm one of them).

First we saw a man-made machine landing/crash-landing 500 millions KM from Earth.

Then HN discussed this [1] which is IMO one of the biggest machine-learning demo I've ever seen (other than Self-driving cars).

And now this futuristic tech which is aiming to eliminate the screens altogether. (As some of its use cases)

If Magic Leap delivers her promise within next 2-3 years, then we are already ahead than Singularity timeline [2].

1. http://cs.stanford.edu/people/karpathy/deepimagesent/
2. http://en.wikipedia.org/wiki/Predictions_made_by_Ray_Kurzwei...
> If there's truly no gender neutral way of saying something, then I'd imagine that people always use one gender for generic cases, and as such it's not exclusionary. Which is different from having the option and not using it.

Well, the option is always there, you can use "The person that is using this application clicks the button X" instead of "User clicks the button X". "Person" is female so you then use female for every verb. It's just longer, inconvenient and sounds like legal text so nobody does it. People just write everything in male versions. Even "Are you sure?" is different depening on gender of "you", and I'm yet to see application that uses anything other than the male version for dialogs (except for the applications that know your gender somehow).

I think the distinction beetween using defaults without assuming gender, and assumming gender is important, but some people argue for using the contrived language to not be exclusionary, and that's what I'm against, and what I think is counterproductive.

Imagine if everybody talked in legalese when you aproach them, and switched to normal language otherways.
Show HN: Restify – A Node.js REST framework for web service APIs
Rule #N: Use black and opaque text for your main text, not RGBA(0,0,0,0.8) or some such[1]. Please.

[1] http://contrastrebellion.com/
When I code, horizontal space is never at a premium. It's always vertical space I'm short on.

I’m seriously considering buying an LG 34UM95 monitor¹ for precisely this reason. It’s so wide (34" screen, 21:9 aspect ratio, 3440x1440 resolution) that I could sensibly divide the screen into 3-4 full-height columns with different source files open in each for development work.

Currently I have a decent Dell 30" as my main screen, but at 2560x1600 resolution I wind up using it with a 2x2 split for coding, which roughly halves the number of lines I can see at once in a long file.

I’m a little sceptical about trying a 1920x1920 screen at that physical size for similar work, simply because I’d worry about what prolonged use would do to my neck with that much vertical movement being needed all the time.

¹ http://www.lg.com/uk/monitors/lg-34UM95
This is not as spooky as what I was expecting. Maybe if all of the quasar axes pointed at us...
Most subcultures look weird from the outside - HN is probably weirder than fanfiction.net in many respects. It's unhealthy and self-defeating to mock them for that.
It's not malicious. FB have been trying everything frantically to make their super-complicated ad platform work since the IPO.

They use all sorts of (rapidly changing) black boxes to figure out what ads to show to who. Second order effects spring up. They are trying to profile users in various ways so that ads with a particular goal (clicking off-page ads, interacting with advertiser content, "conversions," etc.) are shown to users with a propensity to do those things. This increases competitiveness for customers with a propensity to do in demand things.
Is Google Glass Dying?
It's certainly a trade-off, I wouldn't pretend otherwise, but the vast majority of assets I produce at least are vector, which are then translated to various sizes of bitmap image, which is wasteful, painful and ultimately futile as there are still issues whenever a new device comes out (like the iphone 6).

The pixels of the screen are now so small they have almost disappeared, so I think there's an argument we have reached the place where going mostly vector makes sense.

Clearly some assets will always be bitmaps (photos), but so many others are not well represented as bitmaps (icons, text etc) - content is fine as bitmaps but controls and chrome are usually better as vector.
7 Questions You Must Ask When Setting Goals
With apologies to Ian Betteridge for the headline, which is taken from the original article.
There is a problem with JavaScript in that there is no security mechanism currently in place to ensure the JS file you are running is what you expect to be running.

Imagine your on your favourite social network that used a JS based encryption in a p2p chat to your friend. On that same page advertisers are pushing content to you. That content could be a malicious JS file which can eavesdrop on your conversation, all the while you think its encrypted.
It's relatively feasible today with (UI|NS)BezierPath and CAShapeLayer.

That's interesting, I might try that for launch assets, though it can't be used for app icons, I'd love to just drop in an svg and let the OS scale my icon.

Unfortunately the default path (including many default assets like icons and launch screens) is to produce tens of raster files generated from the original vectors and bundle them with the app which is wasteful, painful and prone to break with new hardware.
Minority Report style
Show HN: Server overview system – MyServerIsOnFire.com
https://myserverisonfire.com

Just got this made and I'm using it daily for personal use.

Looking for beta testers and feedback! :)
Nope. At all.

Lavabit was able to challenge the government. Even Yahoo! was able to try. And privacy protection can become a feature for which to choose which phone company to pick. Government agencies will cooperate.