skysight-inc/HackerNews huggingface dataset:
If you brand it in a visible way it will self depreciate itself very quickly if it is ever a success in the first place.
This is just awesome. Crisp icon set with a great app for creating custom builds. Even the downloaded builds are very intuitive to use.

One of the best product experiences I had in a while.
Because it's an annoying extraneous command and I already know about this work-around si I don't need to learn about it.
I use nwm at work, it's quite nice.https://github.com/mixu/nwm
The unaimed arrow never misses.
AFAIK you are correct.
Apple Wank Wank Wank Wank... Story, no.
Out out curiosity why is keeping the website "no longer feasible"?
Could you not sell it, even for a small amount to someone, maybe a user, so it stays up?
Good luck on your next venture.
Wait, hold on. Isn't the joke that the Bayesian statistician knows that paying back 50 dollars is meaningless if the sun exploded and we're all going to die? If we live, he gets 50 dollars. That's what I got out of it.
Assuming you believe digital copyright is moral, sure, buying something and grabbing a torrent anyway is moral even if illegal. Well unless you think uploading is a sin I guess.

But the author seemed to be saying that since torrenting something has the same status of 'illegal' as buying it and then breaking the lock, you may as well not buy it in the first place and just torrent it. I just thought this was kind of a specious argument.

Personally... I don't like paying for information, it seems artificial.
Sounds like a win win. There are hundreds of places for humor on the Internet. I'm pretty happy SO sticks with business. Humor would be distracting and irritating.
I started a reply here simply to comment that Stripe doesn't do currency conversion, they just charge in USD.

But I double-checked their FAQ and couldn't verify that, actually... I can't find details on how they manage the actual charge to foreign cards.

It's an important issue, because if they just charge in USD, holders of foreign cards will presumably see a "foreign transaction fee" in their statement, which discourages future purchases.

If they are able to charge the card in its own currency and avoid the fees, that means they're doing the conversion themselves, and setting the rate.

I still suspect it's the former solution, but I'll have to ask about that....
Ugh, someone should have a discussion with him about design aesthetics.
Starbucks wakes up and smells the stench of tax avoidance controversy
His only big complaints were that upgrading didn't go smoothly, in part because he was running Norton Antivirus (seriously?) and turning the computer off was different?

I can agree that Windows 8 isn't necessarily going to be everyone's favorite thing, but this was a terrible review.
This comment reminds me of AL Gore lecturing Frank Zapa.
I think that was true in the past. These days, as far as I'm aware gold sellers actually spend more effort on spreading keyloggers in an attempt to steal accounts. This was particularly evident on Blizzard's WoW forums a while back where every second post included a dodgy-looking link to a keylogger (usually including some broken English about sex or women — infamously one keylogger post promised "sex leg").
>>"life is what happens while you're busy making plans,"

Yes life is what happens when you get too busy making just plans. A plan is where you want to be, but to get there your plan needs action items when when executed one at a time or in iterations will get you there.

Basically you need to do work to make it happen.
The problem with relying extensions is that the Gnome team don't care about or even particularly like third party extensions and have no qualms about breaking them every update.
The only problem is you shouldn't complain of the target it hits when it does.
1. It occurs to me that you may have misunderstood how the server system we are describing would work. Your use of the word "oracle" I believe implies that you think the client is asking the server if the word is fine, then if it is, the client is then sending that word to the other client -- which I agree, is no more secure. However, that is not how it would work. The way it works is you send the word to the server, if the server is happy with it, it sends it to the other player, that way there is a gatekeeper that it is impossible to circumvent.

Without a server, the solution of "ensuring" the same dictionary on both sides is no different than our original issue of checking individual words: how can you reliably check if both sides have the same dictionary? One side can always just lie, because it ultimately is communicating directly to the other party. The client can send fake dictionaries, fake checksums, fake app version numbers, fake anything to the other side. All you've done is move the individual word checks currently being done to one-time some-other-value checks. For this reason it has absolutely everything to do with a server. The server has to be the holder of the "truth" and thus bad words simply will be rejected with no issue. If you are always doing checks on the client, there is simply no way to ever be sure of anything. If you want to argue "OK fine but I don't think many people will cheat", then that is an acceptable but very different argument. But saying "I can thwart cheating just fine solely with client-side operations by doing ____" is really just a waste of your time because it just won't work, you might as well just do nothing.

2. Here I was implying the use of the built in Game Center rankings (which I'm not sure why letterpress doesn't currently use). For example you can go on there and see the top X players of Jetpack Joyride (and this requires no server).

EDIT: I wanted to add that "multiple versions of the dictionary" is not a new problem, it is in fact just a description of the original problem. The author in fact got away with all this by changing his dictionary. I simply pointed out that there existed legitimate cases where this could happen (and probably likely in the future) as well as illegitimate ones, and why this is probably a good thing to consider if you are trying to solve this issue.
> Maybe technology made it all too easy to slide into a life I wasn’t meant to have. It would be so convenient to think that way. Marriage didn’t work out? Blame the dating site.

Some people probably do believe that a dating site is the one to blame. Sad.
AbstractSingletonProxyFactoryBean has to be a joke right?
Don't nested child views get garbage collected when the root view is removed?
When the other party behaves in what you can consider an immoral way, it's very easy to disregard a certain amount of morals in relation to them. In this case, the 'other side' is unfortunately a mix of the creators, who may or may not agree with laws like this, and the media lobbies, who have forced this immoral law into existence.

I bet most people who have any sort of intellectual or moral stance on copyright and still pirate, would happily pay the creators directly for an un-DRM'd copy. (Note that most people who pirate 'just do it' and are no part of this discussion anyway)
This post is confusingly written. As the author points out, the issue is not with Damerau-Levenshtein distance, which certainly does obey the triangle inequality; rather the issue is with the incorrect algorithm used to compute it. Nonetheless, after the initial introduction he usually refers to it as "Damerau-Levenshtein" when in fact it's an incorrect version of Damerau-Levenshtein.

The difference he's pointing out isn't that Levenshtein obeys the triangle inequality but Damerau-Levenshtein doesn't; it's that a naive algorithm to compute Levenshtein works, but a naive algorithm to compute Damerau-Levenshtein doesn't -- and that the measure it does compute does not obey the triangle inequality.

While it's clear that the author recognizes this, he should really be more explicit and avoid conflating terms like this; this sort of thing is going to confuse people.
I don't really follow developments in the robocar world, but I would have thought the passenger would still be able to tell the car to stop for a hitcher.
http://karma-engineering.com/lab/wiki/Programming
You're absolutely correct.

Not breaking the law here—that is, buying DRM ebooks or DRM DVDs/BRs—is also getting punished, actually, if not in the legislative sense but in usability sense.

So, it makes even better sense to pirate than buy-and-rip.

Actually, as a personal anectore I've quit ripping DVDs a long time ago. When I sometimes buy a DVD movie from the sale basket, I don't even bother to rip it. I just torrent it because the unrestricted, compact .avi file without any crap, ads, menus, propaganda and whatnot is what I want.
Just curious to know, as somebody from India. What are leading causes for divorce in the US? I used to hear that, alimony is one reason why many women would get married to somebody rich and then divorce them.

I can understand that divorces happen due to incompatibility reasons. But 50% is too high a number for that reason alone.

Also I've heard marriage rates itself in the west are quite low. Never understood the logic behind that.
Does anyone know of a .net implementation?
I've been turning off my computer by pressing its power button for ages. I rarely found the need to dig up the Shutdown button (which was a little unpredictable in Windows 7 anyway, altering between meanings depending on the system state).
I do not understand why people upgrade OSes very quickly.

There are always bumps for the first few months.
For game developers, security against hacks is a matter of ROI. And we know that it's usually much easier for hackers to find a few holes than for us to plug all of them, so we often go for the low hanging fruit, rely on players policing themselves, and especially in the F2P arena, disregard players using a hack as players who weren't going to pay anyway.

Of course different games have different considerations in this regard. Consider Draw Something, where the game itself provides the ultimate built-in cheat: draw the word the other person is supposed to guess!
Like most large corporations, Starbucks will use every trick in the book to avoid paying taxes. There is nothing new there. But it's interesting to see people starting to protest about it. Unfortunately for Starbucks, they operate a network of brick-and-mortar stores, which is much easier to picket than Google or Amazon.
One thing often missed is the default sorting order of the library. The library should be sorted on date by default to show the new songs and albums right on top (or atleast provide an option for it). Currently most of the players sort the library in alphabetical order.

"Intelligent automatic queue" sounds great along with other features.
Will it be still there 10 years later? That's how I decide to use such a thing.
"upsetting news for an average stockholder"

Apple's average stockholder is not who you think it is.

Besides, the company holds >$100B in cash and has managed it's finances exceptionally well in the last decade. I don't think any serious shareholder will bat an eyelash at this.
The same complaints can be had for any operating system. I don't know of any OS upgrade I've had where it's run perfectly every time I used it. Windows 7 has crashed numerous times. Xubuntu and Ubuntu crashed less, but still enough times to get annoying.

And I think I had to log off to be able to shut down my laptop running Ubuntu for some time. I couldn't find any Shut Down button. So this review is pretty bad if this is as far in-depth as he goes.
From the title I was expecting the RPi to be permanently inserted inside the Transformer somehow. Being at the mercy of the vagaries of 3G reception / public wifi provision is the sort of thing that puts me off doing this kind of thing myself.

Why an RPi as the backend though? Why not something that will compile your code faster? I recognise that not everyone is comfortable with renting a virtual server, but if you're going to leave your MacBook at home, can't you ssh into that?
/r/politics is down, or will we just see non-geeky usa election links every day for the next year?
I disagree. For most people, it's fine and all to just go with the flow. Not me. I have an affliction that, statistically, I commit suicide if I try to go with the flow.

I got damn close, too. It would've been really easy to go through with it. I didn't go through with it, and I got help. I'm now actively making my life better each day. I am pursuing the direction I want to go in life, and I am happier than I've ever been. Have I had setbacks? Of course, I can't predict everything. Doesn't mean I'm going to abandon this. I know that this is the right direction for me, but it's not the default direction.
Oliver Samwer's response to the negativity being circled about him. http://www.idea-lab.org/videos

Also, I think it's a bit unfair to reduce the brothers to a "copy-cat" title. This happens everywhere, its just that they are the most successful at it. There are a lot of really cool tech companies in the valley that are relevant to non-english-speaking countries and developing ones but these countries don't fully benefit because the originators of the ideas pay no special attention to this countries. Mere providing different language translations does not breakdown the different albeit subtle differences between different cultures.

I think the samwers should be commended for what they do especially for their German market.
Excellent and at times amusing review. Thanks for this.
I don't know, I'm trying not to be negative here but the company mentioned and the numerous under $x (where x= 200, 100, 20) Indian computer stories that have the potential to change Indian education have mostly been vapourware and/or failures.

Contrast this (and here I try to redeem myself in terms of positiveness) to the Raspberry Pi project which not only delivered but over delivered, even though there were delays.
The Philippines: The world's budget English teacher
Prisoner #1: What are you in here for?
Prisoner #2: I stabbed a guy and stole the $50 out of his wallet then got caught using his credit card.
Prisoner #1: What about you noobie?
Prisoner #3: I cracked the DRM on a $12 eBook
If the parent is the only place where there's a reference to the child view, then yes. However like the article says, you often have things like event listeners that, if the child view doesn't clean up, will prevent the child view from getting collected. (And often, the listeners still do stuff causing buggy behavior.)

This is fixed by ensuring there's an off()/unbind() for every on()/bind(). I do this by following a pattern like the one in this article: http://lostechies.com/derickbailey/2011/09/15/zombies-run-ma...
Disappearing title bar is up to applications developers, not shell but the trend is to hide them when window is maximized.

> I dislike the main theme as i find it is too "fat".

But you just said you love title bars. They are fat space-hogs by definition. Regardless of theme.

>Why have you removed configuration options that you had in gnome 2? I found a lot of what i was missing in gnome tweak tool, But it seems like someone has decided that I don’t need those options, and it makes me feel stupid.

Because 1. GNOME is not a final product. It'll never be. 2. Regular users really doesn't miss them.
Because the infringement has already happened. You don't just get to say "oops - I'll stop now" and get away free and clear. You still have to deal with the fact that you did infringe, and compensate for the damages that infringement did to the company and licencees involved.

So the choices are:

* Have a long and involved court case that you will almost certainly lose, where the press will continually poke you about the obvious and direct comparisons to the Samsung/Apple suits.

* Pay compensation/licencing fees, have the story become a non-story in a day or two, carry on using great piece of iconic design.

No brainer.
1. Both players can just give their version numbers at the beginning of the match (or checksum if that's easier). Don't start a game with someone who doesn't have the same dictionary as you, because that's not fair. Your opponent has no incentive to lie here, but they can if they want. If they try to play a word not in the agreed-upon dictionary, you'll immediately notice and see that they're cheating. (No need for a server!)

2. When you say "This requires no server," you mean "Game Center provides the server." I don't know how this works, but it seems like it would allow cheating. If you want to actually know who beat whom in what game, you'll need them to submit their moves to a trusted third-party (and of course you'll need to validate that their moves were legal). I'm not disagreeing with that; it's just off-topic. (Okay, to be pedantic, I believe asymmetric keys and the right protocol would allow two players to play such that they could later disprove any false claims about the sequence of moves. But now I'm veering way off topic.)

EDIT: Just to sum up the only point I'm trying to make on this thread: Letterpress is currently a game of perfect information with only two interested parties, namely the two players. Ignoring external rules like "You shouldn't let someone else (i.e. a computer) help you," there's no way to cheat undetected in a game of perfect information. E.g. When two people sit down to play chess on a physical board, there's no need for a referee. Either player can tell if the other player "cheats."
Just an anecdote that probably says more about me than about the internet:

Recently I had work on a shell script that used "sed" to make changes in config files. At some point a change only had to happen once a line with a certain string had been seen, so I googled for this situation.

Multiple StackOverflow answers were at the the top of the results as well a several other sites all of them containing incomprehesible examples of line noise. Half the time, the comments on the pages with the aformentioned examples also indicated the solutions didn't work.

So I did a "man sed" looking for examples but it was a pretty short man page which told me to peruse "info sed". Not expecting much I fired up info (which I generally try to avoid: just put your docs in the man page) and to my surprise there was very good and clear documentation on sed which got me to fix my initial problem in 5 minutes in a clear way (well, it did need a comment in the code).

The next time I need to know anything about sed I will check the manual first.
I can't recall anybody getting successfully sued for piracy in Canada[1]. I know that some people settled, but I've never heard of anybody actually being found guilty of illegal file-sharing or a variant or that.

Given that track record, I wonder how they expect to sue people for DRM infringement. How are they going to find about it? If they can find about it, and given that they have such a hard time suing actual file-sharers, how do they expect to get anything from somebody that would unlock their DRM content.

I mean, aside from people who'd get scared and settle.

[1] I didn't do an exhaustive search on the domain, too. I googled about it and didn't find anything, and also can't recall anything related to it from memory. If I'm wrong, please let me know.
A billion dollar software tech company is founded every three months in the U.S.
My experience was close to that. A year and a half on I still sometimes wake up from nightmares about it. But it gets better.
My initial response was deeply rational, like me personality type, and I tried to analyse every little thing.
The truth, I think, is that in the end, the universe is ambivalent. Life goes on.
I have a post it note on my wall which I refer to often: "#1 man rule: I'll be fine". Men need to remember we're men, and we'll be fine. We are tough.
Depends on the terms of the licence. It might be exclusive in certain domains.
GNOME Shell has had a dock for favourite applications starting with 3.0. It's on the left side in overview.
Nope, I disagree with the review. Although the interface looks like you have to use it with a touch screen, I haven't had any problems while using it with mouse and touchpad. The boot speed is outstanding, outlook and web service integration is superb and all in all it is a good operating system. Maybe not your cup of tea, but all in all it is good.
Now it's a crime in Canada it is easier for the US to extradite criminals from Canada to the US for prosecution.
Tribalism is so cute when it's not political.
While you're doing the morally right thing by paying for the DVD you are also adding polution to the environment by buying a physical copy (that you do not even use!) just to satisfy a couple of dinosaur corporations that refuse to change.

Just adding another dimension to your moral compass ;-)
I think you, ww520, have a very well point here and I'm also interesten in what RethinkDB can offer for this very usage scenario.
From what I read from the ReQL command reference there it should be possible to do something like:

r.table('foo').get(5).update({ 'bar': r.branch(r['baz'] == 0, "foo", r.error("invalid baz!"))})

have not tested it, but this is how I understand it...
What does O[logn] mean?
Okay, thanks for the update! I'll see if I can get my hands on an Android tablet and make a follow-up test :)
People are becoming more materialistic and don't respect each other as much nowadays. Getting divorced is my biggest nightmare, and I'm not even married yet (nor engaged). While this fear won't stop me, I just hope that I'll stay happily with the one I love until I pass away eventually.
That part of the story stuck out to me. I don't think he's mentioning it just because it's funny. I think he regrets brushing off that warning flag. I could almost feel his pain when he mentioned it. 12% enemy is significant. It means you are misaligned on some things that are important to you.

Years ago, when my SO and I calculated our compatibility using OKCupid, there was a way to run a report on items that decreased compatibility. We didn't have many, but it was helpful to talk about the few things we did disagree on. I wonder if they were able to do something similar before their marriage; maybe it would have helped.

Sorry for your pain Alex, but glad to see you are getting to experience some wonderful new things. Thank you for sharing this touching piece.
I'm sorry, but this is rubbish. You are talking about editing a file in /usr, which means your fix is guaranteed to break at the next upgrade. And this is not "easy". Or at least not "easy" in the sense that Gnome "is not meant for users who don't want to select their terminal emulators". This is neither discoverable nor maintainable.

What's wrong with sane defaults and a configuration panel?
This is bizarre. Developers are donating to remy to pre-pay a domain name forward to 2032, to host something that can be easily (and much more correctly from a legal perspective) be included in the root folder, README.md + source headers of any open-source project.

I suspect nobody involved in this 'project' has really tried to understand OSS licensing or why it's important - instead let's just Host All The Things!
takeoff, landing and cruise are nicely handled by autopilot.
But I do not want to be on a plane with remote pilot.
If the plane has a technical problem (which occurs very often, even if passengers are not aware of most of them), I want the pilot to do his best to save his life.
dwm is my favorite so far, does the job very well, but as python dev I should give qtile more attention again. Looks interesting.
I would be legitimately shocked if even a single doctor were willing to defend that p-test as in principle what it is for something to be statistically significant no matter what thing is at issue, rather than as a decent enough heuristic

Unless things have changed in the last twenty years, when I did a series of interviews with doctors about Bayesian probabilities in relation to an expert system project, you're going to be unpleasantly surprised at both the number who do - and the number who aren't really very sure what a p-test is at all...