skysight-inc/HackerNews huggingface dataset:
While I understand the point you're trying to make, OOP is a pervasive concept that should factor into building Ruby and RubyMotion apps. My point is if he opts not to use polymorphism in a RubyMotion app, it's an indication from him as the author of a RubyMotion book that polymorphism should be avoided for whatever reason (maybe the dynamic dispatch is too expensive). My assumption isn't that the author simply doesn't understand OOP, but rather that this was a deliberate decision. But, now a hole in his knowledge becomes best practice for many, because as you pointed out, it's the only book on RubyMotion.

I appreciate the humility. I just wish it manifested in a crawl before you can run mentality. There is actual value in understanding the fundamentals.
> ... The Insapience ...

This is the best synonym for "stupidity" I've heard all day.

sapience -> wisdom, therefore ...
I watched this video the first time over iPad speakers.

The second time, through good headphones. There's a low rumble and roar that is missed on the smaller speakers. (I should hook up the sub. )

I can't imagine what it must have been like in person.
WebGL Bitcoin Nodes Globe
If I have to enumerate every single common sense evil in all its degrees and flavors to be considered a good and honest citizen, then I will never finish writing.
> When they're not innovating, it's a problem. When they're throwing things against the wall to see what sticks, it's a problem too. I feel like they really can't win here.

There's perhaps some truth to that, but they could handle things so much better.

Some of these technologies should perhaps be in perpetual beta or something, until they decide they're going to support it long-term. The problem is that Microsoft flogs them as the blessed platform, puts out the rallying cry for all developers to come running and use this cool new thing, and then drops them like a bad habit.
Sure, but that is assuming you produce bytecode at all.

But you're right a program is only safe if the full stack is safe.
3 Deadly Pro Forma Balance Sheet Mistakes Entrepreneurs Make
I think they're saying that if a website requires an email address to login, they should label it as email address instead of username.

I can't stand it when I try and log in to a website and fail 4 times. Then finally click "Forgot Username" and all that pops up is a box saying my username is my email address.
Is Iran's space monkey a fake?
You (and, especially, the women you’ve worked with) are either very fortunate, or you’re not talking to women enough for them to reveal to you what they’re experiencing. I’ve worked in several different countries, various different cultures, and I have yet to work with a woman who didn’t notice or experience various forms of sexism. And most men I know are aware of it, too, but don't necessarily know what the best way of dealing with it is.

As an side, I really do suggest you read some of the stuff posted to http://everydaysexism.com/ for example. There is a chance you're not seeing the sexism for sexism.
Thanks - all good points :) As usual, the small sample of women I know is not necessarily indicative of anything, but of all the women I know, not one of them has complained about sexism; for all I know any of them could have been subject to it.

I have been subject to a few attacks myself over the course of my life for being born a Jew (although technically I have always been more of an atheist or agnostic). But it never once bothered me that much, because I know many Jews have had it far worse, both in the past and present. Likewise, I kind of cringe a bit when we complain about these #firstworldproblems, because there are women who are getting stoned to death for cheating on their husbands right now. I don't think that sexism should be ignored, but I do think we have a tendency to focus on the most trivial (relatively speaking) instances of it.
Or a little more subtle. A watermark: "Proof Copy - Design By ideaware.co Contact us to design your next website."
The Basics of Sublime 2
http://davidwalsh.name/html5-placeholder

Placeholder attribute in HTML5 handles this right - if you don't have anything in the field, it reverts to the placeholder text.
Hi, thanks for the reply.

I started programming 1 year ago, i'm a self taught programmer, that's basically it.

I know a lot of programming languages, mainly Google Go, PHP, Javascript and some Scala.

I have some customers i did a little bit of freelancing.

The funny thing is that in my job interview for the current job, i asked "do you use bdd testing" to which he replied "what's unit testing".

the problem i'm having is that most companies from where i am from, don't use or know those stuff....
Or a site holding data of yours, which is harder.
"If the device is stuck displaying "patching kernel", you can press Power+Home for a long time to force a reboot." [1]

[1] https://twitter.com/pod2g/status/298493685765648384
I am working on a cool product (obviously only I think so as of now:) ) right now, I am developing it fulltime but team is just me for now. I cannot pay you. So, if money is not an immediate requirement then let me know and I can discuss with you and see if we can collaborate. My email id is in my profile.
Almost all the Cydia sources become slow because the heavy load.
My only reservation on that line of argument is that, apparently, it "caused quite a stir at the time". But yes, the selection bias here is real enough.
This post is pretty childish. Competition and copycats have existed for centuries and will continue to exist long after you're gone. You think calling them out is going to cause them to have a sudden change of heart after they presumably ripped off your design? Probably not. And I'm almost certain it won't affect any of their future business. You've not only placed yourself in an antagonistic position, but are now open to rebuttals and return attacks. Didn't you read OXO's response to Quirky "calling them out"?

The best thing to do is either ignore something like this or find a way to use the situation to better your business, perhaps with a post about how you value design innovation at your company or, like others have suggested, selling a Wordpress theme.

Don't concern yourself with trivial crap like this; just smile, make the best of it and focus on doing your thing.
It looks interesting and is cheap enough to just buy it.
But six 5 star reviews after being out 1 week and two of them are your friends gives me just a bit of pause.

Just my opinion, nothing more.

Edit: I clicked through all of the reviews and only 1 of them had reviewed more than 1 item. (and his other was unrelated to tech and from 2007)

Sorry but it really does seem like these are all solicited reviews. Which isn't necessarily bad but perhaps you should throttle back.
This might be a web design company reusing your design. The sites listed may have no knowledge of this being a copy, and most likely paid a high dollar amount for this cool design.

Get in touch with the site, hear their side. Worst case, sue them.
I can't see much resemblance in capta360.com.
What features do you consider similar there?
Bummer, this is an uphill battle with almost no positive resolution for you. The only upside I can see is that doing it this way will get your site some traffic.

One of my companies is a screen printer and over the years we've found 5 - 10 other sites using our copy, word for word. Usually people are pretty embarrassed when you call them out privately and just handle it.
Energy Department Is the Latest Victim of an Online Attack
You're right, and that feels very blatant starting with the paragraph containing «"Grandpa" Wen Jiabao».

Some quotes commented:

"hacking—both for purposes of monitoring and to steal commercial intellectual property or government secrets—has become the Chinese way"

The free nature of Internet allows by default also such "condemnable acts" like monitoring. Everyone can do it and I mean starting from an individual looking who's talking what about him/her up to organizations social/economical/political/etc. in nature, including governments. Why is it suddenly "the Chinese way"? About the "stealing", well - you may redefine the term say, to fit your view/interests in judge court (to imprison folks like Aaron Shwartz), or to bend the game's rules if you are a corporation looking to criple the competition, but the abuse of power can only go so far as a given higher authority is able to go. You therefore may name things as you like inside your courtyard, but don't forget about couryard's limits and do not fall into clownish play.

"alerting incidents" [...] the report noted, though it left the specifics of those incidents to a classified annex.

We hope their denials are better grounded [...] when confronted with evidence of hacking.

Interesting read, isn't it? Double-standards at its best!

"It is much more efficient for the Chinese to steal innovations and intellectual property," they wrote, "than to incur the cost and time of creating their own."

A strong and amusing claim for ownership of information/innovation/intellectual property, popped out of the ilusion that it belonged/belonges to someone in the first place.

That's right as far as it goes, though nobody should get the idea that Beijing's cyberraids are part of some Robin Hood-like quest to spread the technological wealth around.

Smells like brainwashing. This is how _ONE_SHOULD_ think, huh?

It's also a plain-old crime, undertaken by a government that fancies itself the world's next superpower but acts like a giant thievery corporation.

An interesting (and very twisted) view - the assumption and assessment of moral conduit at the level of governments regarding the hacking activities...
If they're just exposing an existing document, then you're right, but the way I interpreted it was Anonymous uploaded the document to the .gov site.
All this interview crap is just that -- crap. It's a poorly performing, bureaucratic cover-your-ass piece of bullshit window-dressing that should largely go away. It's the interviewee crafting a word-picture of themselves that might as well be fictional while the interviewers are crafting an imaginary picture of the interviewee that might as well be fictional. The only way to figure out what it's like to work with somebody is to work with them.

EDIT: People have to communicate as part of their jobs. An interview is fine for determining that, because that's what it is. If you think it will help you determine how good they are to work with, or how well someone codes, you're living in a fantasy land.
I don't currently work with any women in a technical capacity. When I did, I reported to her and didn't witness any problems. The women I work with in a non-technical capacity seem to do fine, though I spend more time doing my job than trying to catalogue every hidden oppression they may or may not face.

Thanks for the link, but if I wanted to keep myself continually outraged over anonymous anecdotes, I'd spend more time on Reddit.
Honestly, from your problem statement, I would presume that the solution is to use a single branch in your VCS for your deployment, with strict controls on branching and merging, ensuring that a consistent upgrade path is presented to the DBMS at all times. I would probably strive for a tool that would detect conflict and print a report, with the developers themselves managing the merging in the SCM.

Although I'm not a DB specialist, I have a profound distrust of GUI tools for this sort of thing; they've died and the DB schema work I was doing was entirely borked. This has happened multiple times across multiple tools. I kind of develop an allergy to certain styles of work in consequence. :-)

I know someone who does all his schema work in the DB itself; there's no SCM versioning of the DDL. I don't understand how that's responsible software engineering. No one else can examine the versions, diffs aren't available, there's no record of what it really is, as opposed to the live-coding. (I do a lot of work in Lisp - I learned real quick that you really want files & source control instead of letting things all hang out in the REPL waiting for you to crash it. The database isn't too different in spirit).
I have advocated this for years. We should also tax corporations on market cap and individuals on net worth. Taxes based on how much money you have, not how much money you made.
Closed source probably for practical reasons, to make it harder for Apple to quickly release a "fix".
How to Communicate Dissent at Work
This is covered in the discussion of sea-level rise in the IPCC reports linked in several comments above. Wikipedia has a page about it with lots of source links:

http://en.wikipedia.org/wiki/Current_sea_level_rise

edit to fix link
Researchers successfully grow defect-free graphene
I find it funny you call that a “leftist notion” when it was the conservative right wing in the US that most recently used that as their narrative for years.
"Given that Greenland has a bit more volcanic activity than the Antarctic"

Do you have any links for that? There is a fair amount of volcanic activity around Antartica and I've never heard of anything on Greenland.
I'm new too.
I wonder what would happen if someone found out who this "elite developer" was.
Then Dell should find a way to be profitable in that business, or create new businesses that are more profitable. I think if the revenue tax was implemented in all countries, it would also solve the problem of companies shifting profits from one division to another to avoid paying much in certain countries. If you had 1 billion dollar revenues from a country's citizens, then you pay say 2% of that in taxes.
The original jailbreak was a browser exploit too. I believe it involved serving up a malformed TIFF.

I remember stories of people going and jailbreaking every iPhone and iPod touch in the apple stores.
If you think this might be great for your hiring process, think about the questions you ask. In some cases it might be that you ask questions that hardly show candidates knowledge.

For instance, average and worst case complexity of various algos (usually sorting). This is kind of a question you might want a call/gooogle and I believe is common one. But I don't think it does make any difference in real-world practice whether you know (and can recall in a stressful situation) what is quick sort's worst case complexity and in what case it happens. If I need that, I will google it and find it less than 5mins. Obviously, awareness of worst-case is necessary but not memorizing for each algorithm.
Wait, what? The criticism that the original comment had no meat was fair. But then, when you're linked to concrete examples of the hypothesized Propaganda Model at play, you invoke a generic argument about the FSM? Do you not see how you're making the same weightless arguments by invoking a straw man?
To add to the mix my personal pet peeve is to not qualify that my password and password confirmation aren't equal before you submit the form and I then have to retype both and possibly lose other information that I have typed in like creditcard details. And don't get me started on sites that don't allow special characters in their passwords...
I wish it would position itself so that it was always on the screen, e.g. scroll so the top-toolip is off the screen.
Scheduling jitter on a loaded server is going to make this attack much harder for sure. If you have a sufficiently good position against the server, you can just delay all other traffic going into it but, except for that, such jitter may well make the number of connections needed very high - such that it takes weeks or months to pull off. That might well be infeasible, yes.

However, many large sites have several serving locations, testing servers etc. If a location is drained of frontend traffic, or the testing server isn't being used all the time then you may well be able to find an idle server. After all, the attacker gets to choose where the traffic goes.
Website does not give me any reason why would I prefer this to iOS appearance proxy. Is there any?
the only difference between ios and android is android tells you the permissions an app requires. All mobile os need their permission systems fixed
How good can a programming language with such a long and complex programming rules and conventions book be?
Why does crap like this make front page these days? Honestly, any half decent site that gets featured on a CSS gallery gets ripped these days.

Your website itself looks like dozens of similar templates on ThemeForest.com
I'm sick of the drama. Once upon a time it would have been possible to just watch that video and marvel at the majesty of nature, now we can't have a single natural event these days without you and your cargo-cult mates attributing it to 'climate change'. Add it the list: http://www.numberwatch.co.uk/warmlist.htm
We really can't prevent anyone from copying a design. It might not be the ethical thing to do, but there no real way of stopping someone if that's their goal. However I still wouldn't shame them. I would call them out in a more gracious manner. Something like a list of those companies and title it "Copying is the sincerest form of flattery" or along the same line.

Why not use them to your advantage, use them as marketing tool and if they refuse then force them to remove the design. Maybe only then, at that point it is ok to call them out and shame them.

Shaming someone just created an adversarial effect and it brings some negative publicity too. If you can show that you are gracious and is able to manage and find a middle ground in such a situation, it'll show a better you. I rather work with a company that I can always negotiate with than one who always take the hard line.
The big one for those of us with an AT&T unlimited data plan is tethering. They had to grandfather our plans in because they sold them to us as unlimited, but they will not offer tethering as they are trying to force all users off of those plans and on to the 5GB plan.
I can only assume that you missed the part where I linked to the evidence you said didn't exist?
The software development community attracts socially awkward people by accepting them- and consequently accepting behaviors that are not seen as acceptable in most parts of society.

For example, most of the software development community would see a 22yo guy persistently pursuing a girl who clearly isn't interested as innocent, awkward, and empathize with the guy's rejection (or lack there of, since he probably doesn't have the courage to directly ask her out). They wouldn't consider how it feels to the girl have someone watching you, following you, looking up private information online, and invading her space.
You know, naming names is probably one of the best ways to combat this. Silence helps the asshole keep doing it.

I understand the reasons why you might not want to. It's tragedy of the commons problem; you get no benefit and possible detriment from naming names - only society as a whole benefits.

Nevertheless you should. It's the right thing to do.
>for subscription services DRM doesn't even get in the way

You are saying that some DRM doesn't get in the way, how is it exactly? DRM prevents users from using their system of choice, since DRM is practically never cross platform, and DRM stands in the way of copying (that's what it's created for) i.e. in a way of copying for legitimate purpose such as format and time shifting, backups, accessibility and various other applications of fair use. To put it practically - can you use Netflix on Linux let's say? Not without jumping through some weird hoops. Can you make backups from Netflix content? No. So I'd challenge that it's transparent and doesn't get in the way.

> It's a necessary evil, I fear.

No, it's an unnecessary evil. And there will be online content without DRM - content creators just need to come to grips with reality and do the right thing. DRM doesn't add any value - it only degrades it for legitimate users.

Content creators have two ways forward. First is dropping all DRM, which makes experience better for end users, and respects paying customers. It doesn't stop piracy, but it provides incentive to buy from those who treat customers with respect. Second way is pushing DRM, degrading the experience of paying customers and treating them as potential criminals by default. This way doesn't stop piracy as well, but such disrespect towards legitimate paying users doesn't create any incentive to deal with content creators and distributors who treat people this way, and artificial limitations which degrade the experience and flexibility of such content reduce the incentive even more (guess what incentive they increase? Exactly - for piracy).

Music industry realized that DRM doesn't offer them any benefits (and only offers disadvantages) so they dropped pushing it. Other industries are still catching up with the idea, but they'll come to it. DRM as a trend is dying, though in many areas DRM free distribution channels are still a minority. You can get more and more DRM free e-books, DRM free distributors like GOG and Desura show that it's not needed at all for gaming. What's really dragging behind is video distribution. Besides DVDs where DRM is trivially removable, there are virtually no DRM free channels especially for streaming. But I don't see any conceptual difference between music, books, games or videos and etc. In any of these cases DRM offers nothing positive to end users (totally on the contrary) as well as doesn't prevent piracy. So as a trend - it's dying but it will take time for it to be gone forever.

My whole point was - it doesn't make sense to make a Web standard out of a dying trend which on top is unethical and user hostile. Therefore Netflix is doing a really bad thing with pushing DRM into HTML standard.
>Now it's unclear to me whether Anonymous placed the spreadsheet on the .gov server, or they simply found it and exposed it.

Consider the ".gov" URL that this was hosted at. If Anonymous had just found and exposed this, we'd have to accept a high likelihood that the Alabama Criminal Justice Information Center (a state government agency that appears to have nothing to do with banking) not only has information from bank executives across the US, but that they hosted it on their website under the filename "oops-we-did-it-again.html."
The "problem/solution" formulation is almost entirely used by leftists, and I use that term inclusively of all identity politics. The semantically equivalent "with us/against us" formulation has a rather more diverse history. I originally attributed it to the fascists, as I recall it was a favorite of Mussolini, but it appears Lenin was fond of it as well.
Better yet:

1. Phone home to a server they won't easily cmd+f find, with several backups

2. Allow the script to execute arbitrary javascript from said server

3. Store a list of requests and referrers

4. Alert, shame and redirect at your leisure

Obviously this will only work for future copiers that copy from your site.
See: https://news.ycombinator.com/item?id=5166104
In the mean time, either of these might be a good starting point for you:

http://wrapbootstrap.com/preview/WB0D8R213

http://wrapbootstrap.com/preview/WB0459130

(disclosure: my site)
The applicant can already do this, in asking the right sorts of questions from the interviewer to help them solve whatever rut they've found themselves in.
These two sites looks completely different to me:

Spotify: https://www.evernote.com/shard/s3/sh/dca1e28e-c43e-4c93-84cf...

OP: https://www.evernote.com/shard/s3/sh/846bba48-7b78-4040-9f18...
Determining the right MVP
Man accused of federal extortion for hacking into women's accts to steal photos
This would be only the latest in a long series of Iranian announcements which turned out to be nothing more than hoaxes or photoshopped inventions.