skysight-inc/HackerNews huggingface dataset:
Something this article largely ignores is that often you want to build the support for the presumptive feature now because the act of implementing it affects architectural decisions. It came close to this by saying

> it does not apply to effort to make the software easier to modify

But there's a difference between making software easier to modify (where the same effort could be expended later to retrofit the software) versus making architectural decisions. Often times trying to implement something teaches you that your architecture isn't sufficient and you need to change it. If you can learn that while you're building the original architecture, then you've avoided a potential huge amount of work later trying to retrofit it.

To use the example from the article, what if supporting piracy risks reveals that the fundamental design used for representing pricing decisions isn't sufficient to model the piracy risks, and the whole thing needs to be reimplemented? If you can learn this while implementing the pricing in the first place, then you haven't lost any time reimplementing. But if you defer the piracy risks by 4 months, and then discover that your pricing model needs to be re-done, now you need to throw away your previous work and start over, and now your 2-month feature is going to take 3 or 4 months instead.
USPS is rumored to be working on such a system actually.

http://securekey.com/press-releases/securekey-technologies-w...

SecureKey IIRC is used by Canada. USPS is in a unique position in that they have a ton of employees literally who can verify mailing addresses by brute force. Every day (except holidays). Rain, Snow or shine.

Having USPS in charge of the US's future "online identity" would be a good way of transforming the ailing agency and giving them a very useful purpose that only USPS can do. There's a lot of win/win potential here.
> Similarly, Mino also displays “garbage” lines, “ghost” pieces, and a preview of the next piece to fall in order to enhance game play as does Tetris…. I am not persuaded that these features constitute either the ideas or rules of Tetris or are necessitated by game play.

Interesting that intuitive controls are typically not copyrightable, yet it sounds like intuitive UI elements are.

Also, it seems the rules for what is copyrightable are very different from what is patentable (see: slide to unlock). If Capcom had patented "method of simulating fighting moves with an 8-way joystick", like it or not, I'm guessing things would have gone very differently.

> The court also filtered out unprotectable game mechanics. Using a six-by-six game grid is not an expressive choice. “A grid that is too small would make the game trivial; a grid that is too large would make it pointless.”

I find this an interesting contrast with the fact that Tetris' tetrominoes are considered expression. As the blog points out, the game would be far too easy with triominoes but far too difficult with pentominoes. I don't know that much about copyright law, but I wonder if that part of the Tetris decision just boils down to the opinion of that particular judge?
And even that site lags in animations. Something as simple as pull to refresh drops frames.
"Matter contained in space contained in space" might be a problem, but "matter contained in space and space existing directly" should be ok, especially if your alternative is "matter existing directly".
"Something based on Cordova (eg PhoneGap, Ionic) with Crosswalk can get you to about 90% of the performance of a native app, with about 1/2 of the development time because it's all built with web technology."

This is true only if you're working with people without experience. Someone who is experienced with the mobile toolkits is going to be able to develop the app just as fast, with more functionality.
> I also like the idea that relationships should be natural

I find this really interesting, as it's a meme that I think most adults still share. I'm interpreting your use of 'natural' as meaning something like 'meeting someone by some degree of chance, in-person, in a scenario where finding a relationship is not, nominally at least, the primary reason for being there.

Looking to meet complete strangers on the internet with the intention of starting a relationship vs looking to meet complete strangers in-person, be that at a bar, work, night-class, sporting activity etc, with the same intention is fundamentally the same concept. Only the implementation details differ.

But there's a big, obvious, cultural difference. I wonder if that difference stems from the fact that one cannot mask one's ultimate intention when going the online route. In the in-person scenario, you always have the convenient social get-out that you were just there to enjoy whatever the activity is, and it's just a happy coincidence that you happened to meet someone whilst doing it. It's coy, relies on chance, and fits in with a traditionally romantic narrative.

With online dating, you admit straight up that your sole intention is to meet people and find a relationship - it's therefore explicitly implied that there's a degree of trial and error, and from the outset it's acknowledged that it's a numbers game with certain attributes - shared traits, hobbies, interests - feeding into a formula that defines whether or not we think a relationship is worth pursuing. I think it's simply this directness, and this exposure, that's seen as course and not fitting with our social/cultural model of how romance 'should work'.

I wonder if it'll always be this way? I'd propose that in the future it will be to some degree, but we'll just be somewhere else on the curve. Perhaps with tomorrow's dating services, we'll look back on today's online dating apps and view them as quite lo-fi and quaint - with their low-accuracy matching algorithms leaving so much to chance, making you do so much of the work, etc - i.e. just how we compare online dating vs meeting people in bars, today.

I guess we'll see how that concept of a 'naturally occurring relationship' evolves over time as societies and cultures shift.
I disagree. If overbuilding or over planning is wrong. Then the question comes as to why you spent $200k building a feature that just got thrown out. Or worse, they try to use a unneeded feature just to justify the fact that it was built.
SaaS: incentivize sales reps to close deals at high rate before maximizing MRR
Modding Minecraft might be a good place to start, assuming like so many kids that age he is into it.
I guess you need a stripped down version and also a full fat version for publishing after. It's a lot to ask though.
I read it as that for only US users too, insane.
This is suspiciously absent from esdiscuss.org
It was interesting to scan this bash script. I learned a few things I didn't know about. Specifically using "$@" to expand function parameters.
instead of down voting and running away, provide constructive feedback as to why you think this isn't a good idea.
Author's note: Interesting to see this resurfacing after a year. JMH had improved significantly since then, including the release of 1.0.
This is quite a silly article. You can't blame a tool because it's been misused.
Show HN: IPC between multiple Java processes/JVMs with nanosecond latency
Photoinstrument 7.1 Build 719 Latest Version Download
Spending money on A-list isn't even really necessary -- OKC bumps those who have liked you to the top of your "Quickmatch" queue -- from which you can like them back (or not) and discover if you are a match.
I'd rather they didn't, it's quite often my journey to work.
Hah! That's every gun-control argument, ever.
Well alright then.
"Nothing stands for content-free corporate bullshit quite like PowerPoint" [0]

[0] https://www.goodreads.com/work/quotes/930564-the-jennifer-mo...
Could we get a binary rather than install a dependency manager to install a dependency manager to install god knows what to build the code for an app that we'll probably run once than delete?

I mean, it's cool, but it's a lot of work to get it running. A lot more people could appreciate it if you had a binary.
The SSN was never designed or intended to be an ID number for anything but social security.
Technically, they are GLIF files and not SVG. The GLIF format is specced here: http://unifiedfontobject.org/versions/ufo3/glif.html
What is inside out slam?
Tetris Written in Go
I wrote about this last month.. with dating sites, losing is losing while winning is losing bigger:

http://caseysoftware.com/blog/working-for-a-dating-website
Well it's an effort, and several popular libraries are releasing bindings for their products using Rust.

And for two large companies to be working on something as large as Servo, even before the language went 1.0, there must be something good about it.
Small things that make customers happy
That's missing the point of what makes a good app. It like you say about Cordova apps: the last 20% takes 80% of the time.

Notifications are completely different on iOS and Android. Sharing data between apps is completely different. Wearables are different. Communicating with a server is different. Accessing contacts is different, as is accessing the camera. Sensors are different, and often differ between Android models.

Most of the big mobile success stories we've seen in the past 5 years have come from people utilizing the unique features of the phone, not treating it like a 5-inch dumb terminal.
Funny, I'm more inclined to believe that the IRS is underreporting the number.
Precisely. She didn't "change the course of physics" at all. Nothing in her work was a massive paradigm shift. She didn't shape the field for decades to come. Einstein did that, with special and general relativity. Him, Planck, de Broglie and all that crowd did that with quantum theory. Noether's theorem is beautiful, powerful and amazingly profound, and she definitely deserves way, way more recognition than she gets. But it's wrong to say that she "changed the course of physics".
You say that, but the article states that 70% of teens use facebook vs. 40% for snapchat. I'm not sure a service with a billion users can really be labeled uncool by that many people.
I didn't say it isn't wrong. I said it isn't punished. That's a very, very different thing.

Enterprise environments encourage toxic behavior in numerous ways. This is one of them. Risk aversion is generally more important than cost control in the enterprise. Conway's Law in action, if you think about it.
Any good pointers on reading material for architecturing something like this? Would be interested in more details.
It depends on how much time you want to spend on it. I have had similar issues with other companies and I just setup filters to send them to SPAM.

I've unsub'd from xsplit.com emails four or five times now. It's very annoying and somewhat discrediting when companies disregard your unsubscribe request.
Am I missing something?

So what happened was that

1) a founder of Kubuntu truthfully stated that money from Ubuntu-oriented donations didn't go to Kubuntu

2) It was discovered that a developer of Kubuntu was listed as the recipient of some of this funding, but didn't actually receive any of this money due to an alleged clerical error

3) The clerical error has not been corrected, and a founder of Kubuntu has been asked to step down as a representative of the Kubuntu community/council by the CEO of Ubuntu's parent company

I don't understand how anything that anyone did on the Kubuntu side warranted this reaction. Not only that, it's not clear to me what level of authority Canonical's executives have over the Kubuntu community in the first place.

Is this the full story?

Why do CC/ShuttleworthCo care this much?
PGPool II seems the most popular load balancer, but I don't think there's much out there in terms of multi-master.

And PGPool has its own problems.
In my experience, well prepared presentations were not more common in any absolute sense. Perhaps it was more common in a relative sense since carefully prepared presentation slides were often the purview of a more select few. In those days a third grade teacher might have some overheads. These days, the third grade students are preparing pptx's as part of the curriculum.

Banning Power Point because there are so many mediocre Power Points out there is like banning email because there are so many poorly written emails. Power Point provides unprecedented access to presentation tools as part of the "computer on every desk and in every home" revolution. A presentation no longer requires a draftsman and special print media. People can do it themselves. Even those for whom visual communication and on stage presentations are not core competencies. Most presentations aren't very good. They don't need to be. They just need to be good enough.

My Tip from making architectural presentations: Place yourself on the audience side of the fourth wall and point to your images as you tell your story. If it's about you and not the content, you're already on the wrong track because it's about you and not the audience.
Funny thing is that dating as a primary use case led to the creation of social networks in the first place: Friendster -> Facebook (poking, checking out classmates) -> $223 billion market cap.
1) They recently announced a target launch and specs.

2) I bought a DK2 just to mess around with. It was definitely _NOT_ in great shape for a v1.0 release.

Granted, I'm not a gamer, and I was attempting to run things on a 15" rMBP with discrete graphics in Windows 7 via Bootcamp, but the software was super glitchy. It took a ton of time just getting things set up correctly to even run, and then, whether due to software bugs or inadequate hardware, I faced plenty of nausea inducing glitchiness. They are wise to take the time to smooth out the software as much as possible (albeit at a serious risk of letting numerous competitors catch up).
I learned to let go, gave me the gift of less suffering.
"Kasper said the detective learned that money was deposited into her account, and that she sent the money out to locations in Nigeria via Western Union wire transfer, keeping some as a profit, and apparently never suspecting that she might be doing something illegal."

I am having a really tough time believing she never suspected she was doing something illegal.
Would love to find build/hacking instructions somewhere. I'm interested in modifying a font and adding ligatures for use my in my programming editor (as is done in https://github.com/i-tu/Hasklig/). The best I could find is https://github.com/mozilla/Fira/issues/62.
I think it is important to differentiate between "early building" of features you don't yet need, and building in a way that doesn't require much refactoring in order to extend/add those features on.

More common than overbuilding features is overbuilding function or library capability. The right balance, IMHO, is _thinking_ about the extendability & designing for it but leaving out the actual details. This tends to lead toward good, SOLID designs that are easy to work with later rather than a blind-ally you need to spaghetti-mofongorate to get to work.

"Refactor later" is fine for folks like Martin Fowler who know _how_, and who haven't painted themselves into a corner with bad early decisions. It is a bit dodgy to tell the average mid-level dev who just wants to "get it done" so his Project Manager can check off their Excel spreadsheet that they are on time.
Near the bottom of the article:

> One clue might lie in Anne's decoding machine. Figuring out which other bit of information A is entangled with is an extraordinarily complicated problem. [...]
In 2013 they calculated that, even given the fastest computer that the laws of physics would allow, it would take Anne an extraordinarily long time to decode the entanglement. By the time she had an answer, the black hole would have long evaporated, disappearing from the universe and taking with it the threat of a deadly firewall.

The "machine" is an oversimplification, but I don't understand the equivalent experiment that can distinguish between B and C.

Also, there are more complicated situations. You can entangle 3, 4, ... or more particles http://en.wikipedia.org/wiki/Multipartite_entanglement

Usually the discussions are only about entanglement of 2particles, because that is weird enough, but the math for more particles is just a little more complicated.
I figured this might be the case.. scary... at the same time, I've recently been revisiting a ton of "abandoned tech" and finding really interesting connections - things that maybe are worth re exploring now. he's got a unique perspective - would be awesome to do a hackathon with him for sure.
I think the opposite, they need to get this right the first time, or people will try it once, get a little dizzy or disconnected and decide "Oh VR makes me sick."

With the recent bumps in the specs, I think it shows that you need more power than most people have available to get that kind of performance.
It's a poor craftsman who blames his tools.

I've never understood why the ire gets directed towards PowerPoint rather than the people who construct poor presentations.
Very superficially. I haven't completely understood how much better it is than the standard layout, but I doubt that it can be comparable with what we have today in a browser. I mean all the libraries, no need to compile anything, writing components in a general-purpose high-level language… Even making Qt friends with Python isn't as effortless as it could have been.

And it isn't the real thing anyway: in order to be a good platform for building GUI apps all that functionality should be directly provided by the DE in the first place (like it is in Android, for example). You cannot play with representation the same way in (say) xfce, as you can in the browser console, moving containers and changing colors as you like.
Company I was with folded in 2012 and I didn't get a new job until just over a year later.

We knew the company was doing bad (other departments got laid off first, people jumping ship) but it was just a regular weekday (I think it was a Wednesday) and I'd come back from lunch and found out they told everyone to pack up and they'd speak to us before we left. the owner said a few words. Sat on unemployment filling out applications until I got the job I'm in now.

It was really depressing and felt a bit hopeless. Barely paying the bills and lots of jobs just out a reach (no savings so moving would have been in my mind impossible).
> One key thing people need to learn is: Slides exist to supplement what is being said.

Agreed. In my opinion, the slides should supplement the presentation and sum it up in as few words as possible. Having concise slides that sum up a presentation makes it so much easier to go over the presentation and learn the subject more thoroughly (edit: assuming you have access to the slides).
I'm writing this from the standpoint of someone who did a small game project with the rift dev kit 2: It's good that they're taking their time.

When the DK2 was released, the drivers were a horrible mess. The hardware was kinda okay, if you didn't mind seeing the pixel grid. Blurring was better than with DK1, but still an issue. Lots of people still got motion sickness from just wearing the rift for a short amount time.

Now, don't get me wrong: I'm exited for VR. But I don't want a piece of so-so hardware that's just gonna lie around on my desk. I want something that's actually supported by software (games) I use (play) and fun to use.
I have been laid off in:

* 1981
* 1990
* 1996
* 2000
* 2005

(The last three in this list were occasions when I was present at the literal demise of a company: 1996 was a buy-out where the acquired company was basically demolished; the last two were essentially full-scale shutdowns.)

I left a job voluntarily in:

* 1981
* 1994

After each layoff there was a rather different experience in finding work. The first one occurred in SE Michigan at the beginning of an auto industry downturn, so finding work meant leaving the area. But for the most part it took me on average six months to find work again. Some of the gaps were filled by independent contracting/consulting gigs.
This is/should be the main offering of the USPS - secure identity location verification.

It's too bad their hands are so tied by Congress (and a malicious one at that - having to pay pension fund 75 years early)... they might have made this move a decade or so earlier.
Meteor, SQL and other databases
I hear you, I think this article is really good for someone who isn't familiar with the term YAGNI. However as the above poster mentioned it sidesteps a big issue which is when YAGNI is wrong.

Generally I feel like YAGNI is appropriate for features but not appropriate for architecture. I feel like the purpose of architecture is to try to plan ahead, or to make the determination how far ahead one is attempting to plan. Its perfectly find to architecturally choose not to support something, but it should be a conscious decision.
A DSL for logic inside of a declarative markup language is very different from a DSL for declarative markup inside a programming language.
It's hard to say exactly why as I'm not a scientist, but I find the credibility of this piece extremely suspect. It seems to be making a number of sensational claims (splitting of reality?) and I don't get the feeling that the author understands this material on anything other than a completely amateur level. Also, this seems to commit the famous mistake of thinking that you will be ripped to shreds by tidal forces the second you cross the event horizon. This is well-known to be false. For sufficiently large black holes you can peacefully pass beyond the horizon (unless there's something else going on, like a firewall).
Didn't Patrick Hayden write a paper about this stating it was essentially an unphysical situation in the lifetime of the universe? I seem to remember this from the fundamental physics prize lectures....
I remember some years ago, talking with a couple of experienced co-workers about a young and frustrated manager we worked with. He was very talented, but also hotheaded. Someone suggested that what he needed was a good death march... without the experience of being expected to do something actually impossible, he just didn't know why we would all drag our feet on things so much.

He's since had a failed startup, which I hope tempered him some. So very talented, but not sufficiently scared.
OKC does just that -- if you take the time to answer the match questions they offer.

For example, regarding a relationship vs. one night stand, there are the questions "About how long do you want your next relationship to last?" and "Say you've started seeing someone you really like. As far as you're concerned, how long will it take before you have sex?". Assuming both parties have answered those questions (and done so honestly) it's pretty easy to get a good idea of what each side's intentions are.

Also, I believe that if you pay for their A-list feature, you can actually filter out profiles based on answers to these questions, rather than needing to compare answers manually.
Whoops, sorry, our fault - should be fixed now. The viewport meta tag was unintentionally locking scaling and initial zoom level.
Your described feature sounds like something that isn't too hard to find. In okcupid people can specify a subset of something like friends, long term dating, short term dating, and casual sex, then filter on what others are looking for.
My old powerpointless? page is still up at http://sooper.org/misc/ppt/ - "A list of articles discussing the impact of a reliance on PowerPoint® and bullet-point based communication."