skysight-inc/HackerNews huggingface dataset:
jeremyrussell: "People don't work that way" is question-begging (if you don't know what that logical fallacy is please see Wikipedia).

The point is that they ought to work that way. People can and should change. Answering "well they don't work that way" as an argument against this is fallacious. I mean, take your argument and apply it to (say) cannibals. A cannibalistic tribe would say "well, we eat people, we've always eaten people, therefore things will never change."

There can't be a logical, rational argument for patents. Which is unsurprising, since patents are clearly barbaric. So barbarians defend patents using (surprise) barbaric illogic.
The commenters here seem to have missed what I thought was Cal's point: What you know matters more than what you do, because what you can do is limited by what you know. Learning new techniques is important because it expands the arena of what you can do.
Bungie I don't think ever really did make mistakes though, mainly because their bans were based off of the number of times and frequency at which a player would betray teammates and get ejected from games/back out of games early to avoid a loss. I agree though, that mentality isn't really needed.
The idea isn't that their projects are super impressive, but that they themselves are impressive (by having done some stuff), and will use 2y in the bay area to find and do awesome things. The article kind of misleads.

They will probably stick to their areas of interest (bio people, etc.), but their specific project is likely to be something new.
Yeah, I browse the web without JS and whitelist sites I use frequently. I wouldn't have commented if your site loaded fine with JS turned on, but even allowing local JS it still renders really badly (Chrome/ OS X). From error messages it looks like your scripts really don't like it if they can't load resources from Facebook and Twitter.

And Twitter/Facebook (especially Facebook) are the reason I browse the web without JS.
Your feedback would do great help.
Xilisoft Video Converter Ultimate
could it be somehow the linux display driver damaged that screen? while I use linux but I do think newegg has a point. A policy is a policy and newegg can not verify all those 100+ linux distro on the market.
You miss the main point, that software shouldn't be patentable in the first place. Software patents can't possibly serve any positive purpose.
Box and Parse: Create Your First Mobile App in Seconds
Surpised tmux wasn't mentioned in the list of core tools; Author has written about it before it seems. tmux is the key to building an IDE in *nix for me.
At this point, this should be a configurable option in the hardware and system software. Configurable, so that if you want to use it, you can tell it when. (E.g. I work from home on Sundays, so run from battery down to n percent charge before switching on recharging. And/or alert me when I exceed the recommended runtime between charging cycles. Etc.)

I suspect, however, that the cost/benefit -- from the manufacturers' perspective -- for implementing this is not favorable.
What they need is a post-mortem and a transparent analysis of the situation posted on their website, similar to what Heroku did with their outage. If they can show that the reason why this occurred was because of a break in a process, and this process was fixed, then I wouldn't have any problems with Newegg.

If the refund was a one-off situation to quiet the public outcry, and they don't care about fixing their general problem, then why would I purchase something from a company that I lack confidence in?

I regularly buy things from Amazon even if it's a little bit more expensive because I've been using them since their inception, and I have 100% complete confidence in them.
Flash Drives Replace Disks at Amazon, Facebook, Dropbox
Top of the layout looks inspired from Rdio.

http://d.pr/i/LsgV
Here is the link ton add additional domains:

http://www.readability.com/publisher/domains/add

I couldn't find this anywhere on their site... :(
I agree with the author that the cheater's pool would be cool to keep. I could imagine having two accounts - one account for regular play and one account for cheating to see who can do the best hacks. The author is probably right that it would just turn into a complete mess though.
Or even just manage blood sugar levels. It would be an immense help to the folks with type 2 diabetes.
Alas, I don't think so. It also doesn't really work if you let your number of Unread messages grow without bound, since it's only looking at how many messages you've read but left sitting in your inbox.

I personally don't like the priority inbox concept. I really want to have full control over what I allow to go out of sight out of mind. If I got a truly overwhelming amount of email then I guess I'd be happy to trust that to Google.

In a sense I do have an overwhelming amount of email but not so much that I can't at least look at everything that comes in and decide for myself what can be ignored.
My first thought was "Does this mean if I want a BCI, I'll have to start eating sugar again?"
Doing the wrong thing (completely ignoring Norma) < doing the right thing for the wrong reason (RMA because of the bad publicity) < doing the right thing for the right reason (RMA because someone at NE screwed up) < doing the right thing in the first place (RMA when it was originally asked for)

Clearly Newegg is in one of the middle categories. Personally, I think as long as customers are taken care of it doesn't so much matter what the decision making behind it is.
I read about this when I first heard of hellbanning:

http://www.codinghorror.com/blog/2011/06/suspension-ban-or-h...

(There is one additional form of hellbanning that I feel compelled to mention because it is particularly cruel – when hellbanned users can see only themselves and other hellbanned users. Brrr. I'm pretty sure Dante wrote a chapter about that, somewhere.)
I completely agree with you. That said, you can restrict your usage of these things. On the project I'm currently working on, we're only using three features:

1. constants (mostly for colors and a few sizes)

2. mixins/functions/macros for not-completely-standard properties (e.g. gradients, shadows), makes it easier to not forget a prefixed version, easier to update the definition when needed and much, much easier to read

3. nesting and continuations, especially for styling various states of e.g. a link (having to copy/paste a given selector 4 times and change the pseudo-class is no fun).

Still requires some care though, overusing e.g. nesting can mean you find yourself with fucked up huge selectors in the final file.
I'm using MOAI and it just plain rocks. There is no greater joy, after 3 years of platform-specific development, than having a single codebase to deploy on both iOS and Android platforms. It just makes sense.
I love it when the internet can come together to do something great.

I'd be interested, certainly.
Not to mention that you do not get that level of support around the world. If you happen to be outside of the US when the RAM fails, you're shit out of luck, and looking at several weeks without a computer, even if it's under warranty.
Seems like exposing readable unique resource identifiers inevitably brings some sort of confusion and/or unjustness.

The only fair alternative would be no visible URIs (UUIDs or plain IPs could be used) and better search. There still is the ordering of results and SEO issues, but it's up to user—change your query or search engine if you aren't satisfied. The security issue (phishing) would require a bit more work to sort out, but I'm sure that's doable.

Domain names could still be used, but strictly for basic infrastructure-related things, like search engine directory.
The problem here is you're trying to replace the ability for the child to respond and communicate within 1-3 seconds to form a sentence as opposed to the 45 seconds it takes for a kid to write it out. Also learning the symbols and such is easier then learning all the letters and words and grammar involved in written language.

Taking into account the difference in time, how much people communicate on a daily basis, how much more kids talk to parents.

1-3 seconds
45 seconds (less as time goes on and writing gets better.) - 15 seconds.
lets assume the kid talks to her parents 30 times a day, each with 1-3 second talks.

Each day this app saves the daughter 11 minutes.

(25sec30talks) = 12.5min-a-day - (3sec30talks) = 1.5min-a-day = 11 Minutes saved Daily.

I used 25 seconds as an average sentence written.

I understand I'm making certain assumptions. But even if writing takes less time then that to get words on paper, we're talking minutes a day, if she talks more then it's saving more, in the course of a lifetime. This app may be saving the girl from wasting days of her life.

That's not getting into the fact that they did try out nearly ALL other options, they did ask if an iPad app was going to be made by their preferred PRC people anyways.
same thing happened to me when I posted my second domain: http://friendsdomains.com/bearwithclaws
I like it. There may even be practical ways for the antisocials to eventually meta-moderate each-other out from under the bridge. To be studied.
The problem is not "strange thoughts" but hurtful thoughts, even about your loved ones. Everyone has them once in a while, but they never would say them aloud.
I don't understand why Asus is not being held to the mat for not doing basic QA with at least one Linux distribution.

Because there's no money in it.

A PC runs Windows. That's practically the definition of a PC. They're selling into a market that's like 90% Windows -- more like 99% if you filter out all the Macs. Their margins are razor thin. They can either do QA with Windows only at a certain cost x, or they can do QA with Windows and Linux at cost 2x and see almost no additional money for it.
When I code without a debugger I tend to write smaller, easier testable code because I lack a real way to step through a convoluted process. I feel this encourages a simpler application (but I have no study to prove that).

I was talking to a programmer who used to have to hand in punch cards and wait a day to get results. He said people tended to get it right first time in those days.
Thanks, that pretty much confirms what I've been writing. Same data lines, different connector layout. The comparison makes for an interesting read.
Ok thanks. I am no specialist in this by any means. But I do know enough to be cautious when dealing with these types of problems. Glad you clarified.
I don't think anyone is saying that IDEs like Eclipse or Xcode or Visual Studio do not have a place. They absolutely do.

HOWEVER: (1) from my experience of working with people fresh out of school who were exclusively familiar only with the IDE way of building programs and who knew little to nothing about the command line tools -- such people were curiously unaware that many tasks (testing for example) could be automated. People who used command line extensively, on the other hand, would be the first ones to write a simple script that performed testing of their program. Testing is just one example (I'm sure there are many IDE-tailored solutions for it). There are other things that are done repetitively; using an IDE can mold one into thinking that such tasks are impossible to automate and that they can only be performed by clicking buttons.

(2) (Again this is about people either in school or fresh out of it -- certainly not about highly professional IDE users). People who were taught IDE first and who are not familiar with the command line will often assume that running command line utilities is an old-fashioned way and that they are more "modern" (therefore somehow "better") programmers just because they are using a GUI. Such people will then go on to write programs that completely ignore the standard way of interacting with the shell, even if their programs do run from the command line. One example: One of the programmers (who used exclusively GUIs for building programs) would write command-line utilities which, when outputting a text file, would place '\n' at the beginning of each line and not at the end, which then resulted in parts of the output being truncated when I ran them through sed/gnuplot/whatever. Firthermore, even though his programs were quite complicated (read: painful to debug), he had no idea what the difference between stderr and stdout was, and would write any errors that would come up to stdout. The same programmer was then curiously defensive when I told him that his way of doing it was wrong (his answer basically was: "I've been programming for a long time, and I've always done it that way, and I don't care that my programs don't play nice with that sed thing with which I'm not familiar with").
The article just glosses over the fact that detecting cheaters is far from easy. It just makes it sound as if it's a done-deal, "if you cheat, you're isolated away".

Speaking with at least some amount of insight, I can say that cheat-detection in modern networked multiplayer action games is far from easy.
"Right" or "wrong", Apple has been and is in the course of accruing all marginal expenses to its bottom line.

Now, if you want "maxed storage", you'd better buy it at the time of purchase of the unit, from Apple, at Apple's price.

You may agree or disagree; regardless, one should remain cognizant of the fact and how it contributes to Apple's monolithic presence within its segment of the market.

P.S. This is not to discount the relevance of design decisions that limit physical accessibility: Slimness, edge-to-edge glass, etc., etc.
I remember the old days of Counterstrike and the infamous "myg0t" clan who would enter CS servers and use things like wallhacks and aimbots as well as excessive deliberate teamkilling.

After they had got themselves banned from just about every server out there they launched their own "anything goes" server which could be actually be a fun experience to play on.

Another interesting thing I remember from the CS days was that me and my friends used to play the game a lot which meant that we were much more skilled than the average player. The result of this was that admins would often accuse us of cheating (we weren't) simply because our kill/death ratio was so much better than anybody elses (I used to have screenshots of myself with 40/2 kill/death ratio on public servers using pistols only).

Of course this made us pissed at the time since we kept getting banned from servers, but now I think about it where they so unjustified in doing this? Having a massive advantage over the average player whether it comes from skills or cheats still has the same affect of reducing the enjoyment of the game for average players & newbies. It's almost like having an olympic athletic squad turn up to the local school sports day and dominate every trophy.

Since I don't have as much time or interest in games as I used to when I was a teenager I tend to avoid online play in many games because the experience is generally just getting curb stomped over and over again by more experienced/obsessive players and sometimes in team based RTS games I get kicked from a team because "I don't team with noobs".

Another thing I don't understand about this is how invincibility cheats would work, I can understand things like aimbots / wallhacks because they are using information that has been pushed to the client but surely the game server should never allow something like the number of health points to be authoritative on the client end?
I disagree. In this scenario her parents do have a straightforward recourse - go and buy her the physical device sold by the patent owners (who's interface is apparently almost exactly the same, hence the patent infringement claim).

Now, you could argue that the patent isn't legit (it may not be) or that the dedicated device is prohibitively expensive (it may be), but both of those arguments are tangential to the point you were trying to refute.
Said market needs may exist, but addressing them is not guaranteed to be profitable.
of course it is good to know the full range of flexible tools, but it's far from obvious to most people whether or not find | xargs grep is good or not, or how to do a method rename

It's also far from obvious whether a for or a while loop best fits the problem at hand. How does one figure these things out? By learning about the tools/constructs and using them (experience). Furthermore, it is expected of software developers to know these things.

It's all well and good to be an IDE jockey, but being a software developer entails more than clicking through wizards and filling in some logic. Learning tools (such as UNIX CLI tools) opens up a whole other world of untold power in accomplishing not just programming tasks, but everyday tasks as well (how many people know that there is a CLI unit conversion program that not only has more units than you can shake a stick at, but is scriptable and has a tiny footprint to boot?). Not to mention that these tools have been around and ported to just about everything, and will probably continue to be around for ever, and eat less RAM and CPU while being more flexible and powerful than their GUI counterparts.

Edit: I didn't mean to come off condescending and scolding, but I forgot to insert some helpful links in response to your statement that there should be better evangelism/PR for shell programming; hope these links fit the bill:

http://www.bashoneliners.com

http://www.commandlinefu.com

http://www.shell-fu.org

http://noone.org/blog/English/Computer/Debian/CoolTools

http://noone.org/blog/English/Computer/Shell
Retina MacBook Pro is the least repairable laptop ever, says iFixit
Why do high-energy lasers need liquid cooling?
I currently have over 15,000 unread emails (not even archived). I see no point in reading them all, I've already looked at the titles.

E-mails I care about are filtered into folders or marked as important.
IFixit notes that the new MacBook Pro’s RAM is soldered into the logic board, there’s a proprietary non-upgradeable SSD, and the battery is glued into the case (which means trouble if you ever try to disassemble the computer).

Perhaps the biggest potential issue, iFixit says the entire display assembly is fused, which means you’ll have to replace the entire thing if any aspect of it fails. If you’re not under AppleCare, that will likely be a very expensive repair.
New Internet Top Level Domain BS ahead
Loved it, A+++++++++ would read again.
Responsive images: what's the problem, and how do we fix it?
I have HN set to show me comments from hellbanned users.

A lot of them are just trolls/spammers , however there are a number that I feel sorry for because they post relevant and sometimes long comments on threads and I imagine that they wonder why they are not getting any votes or replies.

I think it's easy to get off to a bad start on an online community simply because you don't understand it's ethos rather than outright malice.
This kind of obsession with efficiency only leads me to one place: http://www.subgenius.com/
Another advantage of "keeping them alive" is watching what they exploit so they know where to harden, sort of like a free pwnium contest. And after the dust settles, they may have a few interview candidates.
We have a solution for this: preliminary injection.

IANAL, so perhaps this is still opening up for lots of liability, but I'd much prefer Apple say "You want it taken down? Ask the judge for a preliminary injunction. Until then, go away."

Preliminary injunctions are the due process mechanism for causing the action to cease while it's litigated rather than continue. They, not Apple's whim/decision/liability-aversion, should be how this kind of thing happens IMO.
And the Kardashians can even split the cost three ways.

But the Baldwin brothers could go four.
Hey guys, here's some general feedback. Disclaimer: I'm not in your target market so take it with a grain of salt.

(1) Can this stand on it's own, or is this stuff usually a feature of whatever HR system is already in place? If people already use HR suites, does this integrate somehow? Or are you targeting smaller companies who don't have HR systems already?

(2) I'd heavily rewrite the About Us - it's very vague and general. It sounds like corporate boilerplate, which I'd guess HR people are immune to (given they are surrounded by it continually). You guys should position yourselves as experts in this particular workflow. Find a way to speak their language. Make statements that speak to their problem (e.g. their problem is not "where can we find intuitive and simple software?" but is probably "where can we find a leave-absence system that users actually use?").

My $0.02! Good luck.
My problem with make and autoconf, as a young student, was the difficulty of finding quality, intermediate examples. Textbook examples were trivial, professional examples were too dense to understand. There was nothing to bridge the gap.

Trying to read the configure scripts and Makefiles for software like Apache httpd server was overwhelming. There's obviously many man-months of work there as well as unknown styles, conventions, and tricks.

How (and why) would I go from "gcc -lexample -o program csci201.c" and maybe a simple Makefile to a 10,000-line ./configure script? I never had any idea.
It didn't work out of the box, but I have a UX31E and it works flawlessly now (meaning: it behaves exactly how I want it to, all peripherals work), with Debian testing.

I tend to treat the effort of making a new laptop work perfectly with a Linux distro as a one-off cost. If you're using the machine 10 hours a day for two years, spending three days on making it work right is barely noticeable.

In that vein, a friend of mine bought a Mac and spent a similar amount of time making it work flawlessly. That included buying software that minimises and tiles windows, figuring out that if you resume it with a large screen plugged it, the DPI will change and fonts on the laptop display will look weird and first googling and then working around this:

https://discussions.apple.com/thread/3336420?start=0&tst...

I'm sure someone with a new Windows laptop would spend a similar amount of time to make it work just right.

There are no silver bullets.
Or you could just quit eating so much sugar and other carbohydrates and do the same thing.

There is no actual need for dietary carbohydrates.
> That's too bad. I use my laptops as portable desktops, seldom away from a plug. So I have to heft around a giant battery because Apple decides that only one usage model is right?

False assertion. With a Macbook Pro, you get one of the lightest laptops of its size, plus very competitive specs in pretty much all areas. (This goes for the new Retina one as well as the standard one.)
Maybe I'm just getting soft in my old age, or I'm lucky enough to only deal with decent retailers, but I've been in quite a few scenarios lately where the company had a choice to make me either a spiteful vocal detractor or a customer-for-life and they have made the customer-for-life choice.

The fact that it's hard to tell if the person you're screwing out of a refund has a few thousand twitter followers (I sure as hell don't) might be creating the right kind of pressure for customer service.

Newegg, you're still in the "customer-for-life" group.
According to the post you can't replace the drive or the battery either.
JewelryBox v1.3
Is there a site for server room photos showing off well-designed rooms? Kinda like Houzz, only for networking geeks?