skysight-inc/HackerNews huggingface dataset:
An Architecture, to me, is an established and idiomatic process of applying solutions to produce a novel output.

In the case of a computer program the "architecture" should be extremely well-thought out, idiomatic, and using established practices to produce a program that is easy to maintain, understand, and test.

I don't believe you need diagrams but in the case of Haskell, the types (if you design type-first) serve as one piece of the blueprint that is to become your program, your cabal file, directory structure, documentation (both user docs and API docs), and tests are all part of that blueprint.
Sure, cutting edge stuff is always going to be rough around the edges but I see no such boldness around me any more. All I see is another version of AngularJS popping up every other week. How many MVC frameworks does a JavaScript developer need?
You make me feel old. Yes, it was in the late '90s and early 2000's that you could buy the Telezapper. It was a little box that connected between the wall jack and your phone and played the little three-tone "number disconnected" sound whenever you picked up your phone. The telemarketer's computer would then (so they said) register your number as disconnected and they would never call you back. If a human called they would hear the tone too and sometimes hang up right away thinking they had mis-dialed. Small price to pay to get rid of telemarketer calls, though :-)
I am confused if this is a battle of mesh and routing protocol why is 802.15.4 with rpl left out
Emotion suppression and mortality risk over a 12-year follow-up
Not sure if it's just me, but both with and without incognito mode I am presented with a paywall.
Isn't just turning off search history (google.com/history) sufficient? or just searching in an incognito tab? Also this might mess heuristics and you'll get worse results.
This article was about how supply is actually also getting cheaper. LTE base stations get more out of fixed bandwidth allocations, and cost less as well.

Perhaps you can also tell us what Econ 101 has to say about oligopolies, high barrier to entry and natural monopolies.
Your results show you are a business interactor

This means you like interacting with other people, especially when it is in a professional work setting like in a company.

Been a coder, and now run a startup and look to have a BizDev guy join me so that I can focus more on the startup.

and yes I do like Biz interactions and talking to folks and poring over data bore me while I like to solve problems.
Parrot’s Newest Drone Packs A Serious Camera, Extreme Range
Question: If you assume that at some point (until it becomes ubiquitous), the mesh network must connect to existing broadband providers for bandwidth, how could you avoid charging?

I'm not suggesting profiting off of users, but rather covering the bandwidth costs incurred by each user in the network. In theory, the costs approach zero over time (once density is reached in each distribution of nodes), but surely some monetary transfer is ok.
Well the author also contradicts themselves. For example, this complaint:

> Drivers should not crash the GPU or CPU, or lock up when called in undefined ways via the API

runs directly counter to this complaint:

> They will not bother to re-write their entire rendering pipeline to use super-aggressive batching, etc. like the GL community has been recently recommending to get perf up.

Error checking = higher per call overhead = slower performance.

If you think there should be a way to turn on a sort of safe-mode or something where the driver holds your hand that sounds reasonable, except for this:

> I've seen major shipped GL apps with per-frame GL errors. (Is this normal? Does the developer even know?)

In other words, the error checking the driver does to is largely ignored. Adding additional error checking at the cost of performance? That won't help at all.
Commence outraged comments by PETA supporters over your strained analogy
That music could really make anything sound incredibly dramatic.
"But if the same artists had worked on the same Coraline with someone else's capital, would the outcome have been any different? Probably not. Did it matter if the money was branded Knight or someone else's?"

this section of the article says yes, it would have been different:

"'Max,' an animator who’d been laid off from Vinton Studios, later became a freelancer and found himself back at Laika to work on Coraline. “It was a wonderful project to be involved in,” he says, “but I’ve had better experiences.” He’d been excited to work with Sellick, one of his heroes, but found that animators were treated poorly by management. 'There was a ‘Just Do It’ attitude. It was a beautiful experience, but rough for a lot of people.'"
What was that ?share 'flag' that makes it go away?
with the kernel refusing to load them otherwise

This makes me wonder how easy it would be to write a (GPL'd) kernel module whose only purpose is to scan for and NOP out these silly checks!

Props to Oracle for taking the "fuck you" approach with this. And a "fuck you" to Oracle for everything else they've done...
Except when it does? There are like, plenty of examples of government regulation creating very real competition? For example, there is fairly decent competition in the ISP market of the United Kingdom thanks to the Enterprise Act 2002 that requires British Telecom to share its local infrastructure with its competitors. Otherwise, it would be like in many places in America: you can choose Comcast, or if you feel really adventurous and you really thought it through, you can choose Comcast too.
Hi!

You should buy a Razer Tiamat, and a computer capable of running it. It's a 7.1 surround sound headset. It's different from other surroundsound headsets in that it's truly surround sound: there are a bunch of actual tiny speakers inside each ear which physically emit sound from different directions.

The experience is incredible! It's nothing like headphones with two speakers, or any of the "virtual surround sound" stuff. People think we only need two speakers because we have two ears, but it's not true at all. Two speakers work sort of okay, because everyone's used to them and our audio presently is made to work for them, but surround sound is far superior.

Unfortunately it requires a desktop computer that has 5 plugins for the audio. (Front, front-left, front-right, back-left, back-right, if I remember correctly.) Also, the headset is slightly hard to configure out of the box. If you plug it in and aren't overwhelmed, don't give up hope! You have to go into the audio settings and enable stuff like bass management or loudness management or... stuff like that, I've forgotten at this point but I could look it up if needed.

The positional audio is so good that I think you might be able to play some games. Unfortunately, there aren't very many games which take full advantage of surround sound, but it could be fun for a friend to play a scary game like Amnesia while you listen to it. It's admittedly very expensive for probably not too much takeaway for you though.

Here's a link to a comment I wrote about the Tiamat a couple months ago when Sony announced a competing project to the Oculus Rift. They said they're shipping something with "60 virtual speakers" so that prompted my comment: https://news.ycombinator.com/item?id=7426463
That is the definition of antitrust regulation.
This is the approach I've been thinking of. Launching a mesh in a specific area near a backbone provider where you could cut a deal for reasonable internet connectivity. As the mesh expands, users (in theory) pay less and less, especially as more backbone nodes are connected.
Inmarsat offers free airline tracking
Interesting. 7.3 seems to be a very early instance of the xor swap trick, albeit with addition and subtraction as group operations.
pCell, A Bold Scheme For Super-Fast Wireless Data
Excellent, now generate a fake patent and submit it to the USPTO.

If it gets approved, we're in for another round of Sokal affair [1].

[1] https://en.wikipedia.org/wiki/Sokal_affair
I agree - he is very interesting. Maybe he just took a long time to find himself. From your comment, I watched a few short interviews and he seems very bright.

The early rap career was kind of cringe-worthy, but he also lived a good deal of his life in public. I bet a lot of people would be in the same boat if they had billionaire fathers who supported their decisions. I found his father's support sweet.
> That it costs more for a service with good coverage in the less populated parts of the sprawling US?

Did you read the part of the article where they compare to Canada which is paying less than us for more bandwidth? Compare population density there with here.

It's not as simple as supply and demand either. If your infrastructure is being utilized heavily (efficiently), therefore delivering your more customers for the same equipment compared to another region, then you come out way ahead.
The Historical Opinion On 'Opinion'
Webster's 1828 Dictionary: Opinion - 1. The judgment which the mind forms of any proposition, statement, theory or event, the truth or falsehood of which is supported by a degree of evidence that renders it probably, but does not produce absolute knowledge or certainty. “It has been a received opinion that all matter is comprised in four elements. This opinion is proved by many discoveries to be false. From circumstances we form opinions respecting future events.”

Opinion is when the assent of the understanding is so far gained by evidence of probability that it rather inclines to one persuasion than to another, yet not without a mixture of uncertainty or doubting.

Encyclopedia Britannica 1911: Opinion - 1. A term used loosely in ordinary speech for an idea or an explanation of facts which is regarded as being based on evidence which is good but not conclusive.

Webster's 1913 Dictionary: Opinion - 1. That which is opined; a notion or conviction founded on probable evidence; belief stronger than impression, less strong than positive knowledge; settled judgment in regard to any point of knowledge or action.

Opinion is when the assent of the understanding is so far gained by evidence of probability that it rather inclines to one persuasion than to another, yet not without a mixture of uncertainty or doubting.

Webster's 2000 Dictionary: Opinion - 1. A view, judgment, or appraisal formed in the mind about a particular matter or particular matters

2. Belief stronger than impression and less strong than positive knowledge : settled judgment in regard to any point : a notion or conviction founded on probable evidence : a belief or view based on interpretation of observed facts and experience.

Webster's 2004 Dictionary: Opinion - 1. A view, judgment, or appraisal formed in the mind about a particular matter.

2. Belief stronger than impression and less strong than positive knowledge.
We are going in circles. You need to realize that just because someone disagrees with you does not mean that they are a bad community member. I'm not getting paid for essays or to PR. I predict your corp will fail, prove me wrong.

You agree that ad/agencies won't use it as it does not work for designers, game companies won't use it as it does not work with model pipeline. I repeat that should you guys fail, it makes other tech founders look bad to other investors, and that affects me. You should have done lean process.
> To run e.g. a GNOME session, I need logind. To run logind, I need systemd. It doesn't need to be this way. This cross-layer coupling is a step backwards from a usability standpoint--users that do not or (in my case) cannot run systemd are now locked out of using GNOME.

They are locked out of gnome until the cgmanager develops into usable software. They are currently locked out not because of "too tight integration", but because logind, through the use of systemd, through the use of cgroups provided a feature that was worth losing the compatibility to older systems. Specifically, session management that actually doesn't leak processes, unlike literally everything else ever shipped on Linux. People unwilling to use systemd can wait until a competing implementation is written (and which is currently unwritten not because of overly tight systemd integration, but because the no-one bothered to actually do the work to provide the functionality before the systemd team stepped up).
Found it! http://www.k3pgp.org/telezap.htm

Another trick was to play the fax tone. But as the link above says, you risked getting spam faxes if you played the fax tone.
I bite my hand. If there is no pain, then I am dreaming.

My mom had once told me that she had a bad dream where someone grabbed her, and she bit the person's hand and it was like biting through dough. One night, during a dream, I remembered this and bit the area between my thumb and my index finger and there was no feeling.

Also, food has no taste when I am dreaming. It doesn't even really have texture.
Cool. I'm curious how they'll play out with non-power users. Suggested sites are not always a bad thing. I've discovered some cool sites & services through advertising.

Hopefully they hold the ads to a very high bar, akin to what Reddit does (with manual review of every ad), instead of self-service ad networks that are of dubious quality.

Granted, one of the first things I do with a fresh Firefox install is get rid of the new tab page. Opening a new tab, typing the first two letters of the site I want, and hitting enter is faster than the new tab page, waiting for the tiles/images to load, and using a mouse to click on a top site.
Are you talking about servers? Because it's not 2000 anymore; the idea of servers running single instances of Linux for months or years at a time and rebooting is so infrequent that an extra second or two is no big deal, is obsolete. The cloud is king, and in the cloud you want to have instances which can be started up and shut down quickly and safely. That means that systemd makes just as much sense on servers as it does on desktop and mobile systems, if not more.
It's government that is granting Comcast the monopoly privilege to be the only ISP on the market. That is not the natural state of a market. It's government intervention in the first place that creates the monopoly.
Insane Things That Correlate With Each Other
not a huge fan of systemd either, but I'm sure that if computers were able to boot in milliseconds then some of those practices would change.

Also, it's not only about desktop. Autoscaling of virtual on demand servers can greatly benefit of extremely short boot times. Surely you could use a simple and highly optimized boot system in such cases, but why not use the same if it works well.

It seems to me that it's more about systemd developers' attitude than with the actual goals. Perhaps the same goals could be achieved with a more modular approach.

The important thing is that distributions (or components that manage the deployment of services, e.g. package managers or custom service management solutions) need a simple yet powerful way to express their requirements. Not sure this requires this level of integration which appears more like a way to force people to use it (or simply because it's simpler to approach this problem by throwing away the complex legacy).
>To pull the strings of the law they'd need to exert some special influence that was not available to the ordinary person, but that is not the case here.

You're telling me that if I called the police and told them someone was making fun of me on twitter, they'd visit that person's house and ask them to stop?
Well, it depends how paranoid you are. Sites could still store history even if they say they don't. Like how people realized Facebook wasn't truly deleting your account when you asked for it.

But you make a good point about making search results worse. That's a real risk. It's the classic convenience vs. security/privacy trade off.
Poor Domino. Domino is a NoSQL-ish distributed document database and application platform that traces its roots back to 1989. Mail is just one possible application that happens to come out-of-the-box. Domino was mismanaged by IBM after its purchase of Lotus. If IBM had only provided more killer apps out-of-the-box like project management, etc that businesses need (instead of hoping 3rd parties would write 'em) it could dominated (pun?). Instead, we have MS SharePoint (blah!). In fact, today Domino sucks ... but I do get misty eyed thinking about what it could have been.
The title of this article also contains some obfuscatory language: "Moving Ahead"? "Sponsored Tiles"? What's wrong with a simple "Mozilla Will Add Adverts to Firefox New Tab Page"?
The blogger is full of crap. 3G base stations don't automatically upgrade themselves to 4G. It costs a fortune to upgrade each tower. The backhaul also has to be upgraded to cope with the extra bandwidth that the tower can cope with due to the increased spectrum efficiency (more data in the same frequency space due to SCIENCE!).
I could be wrong, but IMO you and bane are both confusing "holography" with "3D display", and/or "display that involves depth". The author of the article made a similar mistake, and unfortunately a lot of commercial products are mislabeled as "holographic", so this is unsurprising.

As bane said, holography is a very specific thing. Most of the products I'm aware of today that claim to be "holographic" are things like head-up displays and red-dot gun sights. They use optics to make it appear as though a 2D image is appearing some distance behind the display surface. It's a clever, useful effect, but it is not holographic.

I think the author of the article is also leaving out one of the main interesting potential uses of depth-sensing cameras, which is to feed the output into a 3D printer. You don't need a holographic display (or even a faux-holographic depth display) for that.
> Desktop Firefox, for example, has gotten progressively worse over time. A lot of useful functionality has been stripped out, and the Chrome-like UI these days is much less efficient and effective than the Firefox 3.5.x UI was.

I wasn't a huge fan of Australis under Linux (it's okay in Windows), but Classic Theme Restorer [1] helps clean things up a bit. I'd highly recommend it.

[1] https://addons.mozilla.org/en-US/firefox/addon/classicthemer...
Not sure I understand. Are you implying that we should resist systemd because Poettering is a sociopath?
That's because the patent you linked isn't for a detection algorithm, it's for Shazam's entire business model - namely, a way for a customer to on the fly transmit a segment of recorded music, have the music identified (the claims are agnostic to the method of detection), have the identified match fedback to the user, and also providing a method for the user to also purchase the identified track.

I mean, this is actually a bad patent to pick on, because in the scheme of things, it's actually really clear. Just read the claims.

If you want to look at what an algorithmic patent looks like, take a look at http://www.audiblemagic.com/pdf/US5918223.pdf this is a Patent cited by the Shazam patent as an example of a music matching algorithm. The bulk of the patent is basically a mix of block diagrams, pseudo-code, and background into the art. It's certainly not phrased like normal papers, but it's hardly 'mired'. It gets trickier when you get to the claims (which is actually the only parts that are binding), but if you read and understood the preferred embodiment (which I believe any reasonable literate and patient programmer can), it's nowhere as bad, as long as you understand that claims are nearly always structured from broadest to narrowest, with successive claims typically carving out specific 'implementations' of prior, broader claims.
Thanks! It looks like there were a bunch of academic papers about the mesh performance -- if you search for anything by (or citing) Ricardo Carrano, he was one of the more academic engineers who worked on the problem.

For example, here he proposes a hack on top of 802.11s to switch between reactive and adaptive mesh topologies based on measuring the network density -- if you're a small group of kids in a village you want a reactive network, which comes with higher bandwidth saturation costs, but if all the kids come into the same classroom at once you need to quickly switch to adaptive to avoid using up all the spectrum with routing detection:

http://wiki.laptop.org/go/MAD_Heuristics

http://wiki.laptop.org/go/MAD_Architecture

The 802.11s spec is pretty useless for high density areas without such a hack, it seems. I suppose the takeaway message is that your use of mesh networking needs to be extremely tailored to your specific use case, quite possibly including writing custom routing software.

John Gilmore also wrote a summary of the OLPC mesh experience here: http://lists.alioth.debian.org/pipermail/freedombox-discuss/...
Mozilla announced the product with obfuscatory language in the first place:

> Excited to share the launch of @mozilla @firefox Tiles program, the first of our user-enhancing programs http://awe.sm/q55cA

https://twitter.com/dherman76/status/433320156496789504

More generally, https://blog.mozilla.org/advancingcontent/2014/02/11/publish... oozes with doublespeak and obfuscatory language
Got Balls? Remembering my old friend Lucielle (Ball Python)
No it's not. There is no definition. It's all up to the interpretation of the politicians who wish to pursue it and the opinion and action of the judges on each case. Remember the Microsoft case?
Great idea - although I think my next step is to automatically send out patent infringement cease-and-desist notices.
"Your results show you are a practical people person."

Fairly correct.

"This means you like hands-on work that is focused on dealing with other people and helping them out. On the job, you probably want to combine being social with being productive."

I could agree with this. I really enjoy helping new people out with programming problems in the office.

"You might like being a occupational therapist or an athletic trainer."

This doesn't feel right :(

Not really into the medical profession at all. Been a webdev since the late 90's. Learned and re-learned several times over. Never really shined, just got shit done. Lost the love many years ago but still love the tech and problem solving. Been looking for some kind of horizontal career move but am currently stumped.

I am not the kind of person that wants a start up but I think it would be great to help someone achieve something important and amazing (i.e. working for Elon Musk is way more attractive to me than being Elon Musk). I'd take a pay cut for that feeling again. To have the sense that my work has meaning.
It will have more intelligent people, I'd guess. Average quality will go down. So long as Quora can continue to find the good content, it's not a problem.
Yeah, I'd be open to trying an alternative to GL, but darn it, I just can't seem to get D3D to install on Mac, Linux, iOS, or Android...
Official 2014 Leaked Trailer for Clooney vs. Godzilla
How so? It certainly seems like it's a combination of high cost of entry and Comcast's ability to take a regional loss to drive out other competitors that's granting them a defacto monopoly. Also known as market forces.
Unpleasant things as a learning resource
How does switching current behave in the limit of power transistors? I know that it's significant in high-performance ASICs but I could certainly imagine the junction capacitance of a power-MOSFET being small enough that kHz or even low MHz switching would cost a miniscule fraction of the power being switched. I mean, I've been able to switch the floating gates of sizable MOSFETs by waving my hand at them, I'd be surprised if the power usage at tens to hundreds of kHz was more than a few mW.
Completely irrelevant but I can't help myself given the milkshake example provided in the article.

Milkshake scene from the movie "There Will be Blood":
http://youtu.be/s_hFTR6qyEo?t=1m20s