skysight-inc/HackerNews huggingface dataset:
It sucks to think that an entire community gets the reputation of a group of assholes. I use Ruby and rails quite frequently and have definitely run into these type of people, but I've also been helped by seemingly great people more times than not.
Announcing ASPinboard, a Pinboard.in library for Objective-C
Id suggest 86-ing them and go to Straighttalk. They're an AT&T MVNO and for $55 you get unlimited service and data.
The article you stated states that "for all intensive purposes" is common usage, although not correct. At some point, it becomes accepted usage.

Kind of like when you try to say that hackers only tinker with things. Words and meanings change.
The hardware business isn't exactly easy to get into, and the iPod Touch (iPhone, and iPad too) can already play Spotify offline...
You need unit tests... just not yet
Ubuntu Phone is going to be running on top of glibc and the regular GNU coreutils.

You can also stick Plasma Active from KDE on top of most phone hardware, given driver support, and get another mobile OS running on top of GNU.

The FSF isn't supposed to be an OS company. They are a foundation for free software. They wanted to make a POSIX compliant free *nix, and did. Their stuff also happens to work with Linux by design. You can take it or leave it, but they aren't a commercial entity to push consumer adoption.
At least in "developed" Asian countries (China, Korea, Japan), everyone I've talked to seems to describe their school experience as miserable. The universities aren't known to be that amazing either.

There are also pretty good public school systems in the US (Texas' is in particular quite good at being well funded and offering all available classes). Like with many things in the US, there is a large gap between worst and best.
I've got a xiaomi M1 which i picked up in China, it's only sold in mainland china and i've never had any problem telling AT&T that it's a dumb phone. No messages or anything. Maybe it's just an obscure enough phone. Miui is a pretty well maintained distribution of android.
Are they the people to blame for the 15-minute bank login timeouts everywhere, too?

Because I can't think of a more frustrating and anti-security policy that claims to be "for your security".

(By requiring many more repeated logins, the risk rises that I'll slip one time and not carefully check that the DNS/SSL info is correct.)
> If you've got a GSM phone with the right radio bands, I suggest taking a look at the $30 plans here: http://prepaid-phones.t-mobile.com/monthly-4g-plans

Keep in mind the top $30 plan (unlimited data) requires you to activate a new phone that you have to buy from Walmart.
Unity also uses compiz instead of Mutter. He was talking about gtk and the support libraries, where you split off Gnome Shell the desktop and leave gtk the toolkit.
My problem is that every RoR developer I've met is like this. Many also also seem to be more in the design field than actual developers.
At one point in the iPhone's development, there was an internal battle at Apple on whether to use the iPod OS, or a minified OS X. Many were skeptical that a desktop OS could run well on a pocket device. It seems an obvious leap in hindsight, but it wouldn't have been then.

The iPod also established credibility with the public that Apple could do great things beyond making shiny computers. The iPhone (and iPad) probably meant a good deal more to Jobs than the iPod, but I think it's clearly part of the lineage.

> a product that would have felt equally at home under the Sony brand as the Apple brand.

Jobs admired the founder of Sony a great deal; as they say, this would be a feature, not a bug. :)
Yes, i can only gain. you are right. Well, i got admitted to a local university today. It will be a evening college, so that it wont kill my day.
Correlation between Superbowl team you're rooting for and circumcision views
Please do. I never get tired of listening to Woz speak. :)
It will be great when support expands, but I don't see how those are really deal-breakers. Are there even any equivalent platforms that would suggest mobile and IE support will be required before WebGL takes off? Meanwhile Firefox + Chrome is hundreds of millions of potential users.

Yes, people will get confused and annoyed about why a game doesn't work in their browser of choice, because they don't really know what a browser is, or the difference between a mobile browser and a desktop browser. But that's no different than my mother wondering why her flash games don't work on her ipad, and flash games are still a substantial (if not always stable) market.

The real problem holding back rapid progress, I think, is that lack of strong development tools, and that's (very slowly) being worked on.
You actually think this is a good article? Most of that case was also just testimony, this time people saying people are lying.

The article backs up its case with:
1) Article written by a former police commissioner.
2) Quote about one actual case that apparently had some videotape proving a lie.
3) Bronx district attorney decides that the means to deal with lying is to interview the cops who are supposed to be lying about whether they are lying or not.
4) Back to former police commissioner again.
5) Passing reference to 'numerous scandals'
6) Interviews with 'numerous officers' by Urban Justice Center's Police Reform Organizing Project

The former police commissioner writing an article, the supreme court justice, the police being interviewed about their lying, the folks investigating the 'numerous scandals', and the Urban Justice Center's Police Reform Organizing Project -all- have their own agendas, but everything they say is blindly taken as fact in the same article that claims humans lie every day. If you want to mistrust cops because their funding is tied to arrests, you should probably mistrust the urban justice police reform project because their very name is tied to proving the cops are wrong. Why is one side automatically trustworthy? Solely because they support the premise?

I feel like this could be an interesting topic, but approaching it from a he-said/she-said interviewing standpoint is laughable, it should be obvious that interviewing people about lying is downright counterproductive.
In the modern world most of those projects hosted by GNU should have ended up on Sourceforge / Github / etc anyway. A GNU hosted project should be a blessed core component of the GNU OS, not a peripheral like a chess program.
On at least one part of the MTA system, the Long Island Rail Road, all the cars are in permanently coupled pairs and have toilets in the odd-numbered cars only. And indeed, they're never turned around: the odd numbered car is always at the west end of the pair.
I would turn and pull up so the missile must chase me

Remember I stated a hypervelocity missile. You're assuming a pilot would have enough time to react after the missile has been detected. Still, there's the chance that the missile wouldn't work, so one could still vector fighters in for an intercept. That big smoke plume is going to help my pilots out a lot.

Also, if the incoming airplanes are on a stealth strike mission, their cover has already been blown.
Nearly the entire job of police is to collect evidence of crimes being committed. (Actually stopping crimes in progress is secondary at best).

Falsifying evidence is the opposite of this job. Not just not doing the job, but doing its inverse. Provably falsifying evidence even one time should be enough to be banned from ever being entrusted to carry out this role again.
Interesting. Could you expand a bit on this? Why is the lack IE and mobile support so much of a deal breaker?

I don't have much experience developing games, so i'm asking those questions mostly from curiosity. Aren't game developers used to choosing some platform while sacrificing other?

I mean, i always found it quite curious that on consoles for example it expected to find games that only work for one or two consoles, it is OK if some game runs on PS3 but doesn't run on PS1 & 2, not on XBox, nor on the Wii (nor on PCs, mobile phones, tablets, etc), thus "losing" a lot of market share; while on the web the expected behavior is that things should run on all possible browsers, and it's unacceptable to lose any substantial portion of the market share by not supporting some deficient browser.
EDIT: this thread, and the downvotes against this specific post, only demonstrate the futility of trying to debate with philosophers. For a philosopher, everything simultaneously is, and is not, science. For a scientist, Creationism is not science and doesn't belong in the classroom. Take your pick.

-------------------------------------------------

> There are things in the world which are physically true or false.

We're not discussing the world. We're discussing science.

> Put differently, there is an objective reality, and science is a method for investigating it.

(a) False as stated. (b) You skipped the part where we address the role of truth.

> The fact that you can't declare victory ...

Meaning discover absolute truth? That's not science's criterion for victory.

> ... or the claim that the purpose of science is to attempt to model it [ "it" apparently meaning "arrive at a flawless transparent understanding of the objective reality" ].

That is not science's purpose. That's religion's purpose. Science has realistic goals, religion doesn't.

> Without that basis science makes no sense in the first place ...

Maybe not to you, but to a scientist, it makes perfect sense.

This conversation reminds me why Richard Feynman disliked philosophers so much. Philosophical debates can produce anything except a working vaccine.
Data Protection Laws, an Ocean Apart
Woz's personality was totally different than Jobs as it was also declared several times by Woz. However they had the same motivation and expectation to be succeeded in their field, and that made everything worked out. If you want to learn more, there you go : http://worldofskunkworks.blogspot.se/2013/01/skunk-works-app...
To me the biggest annoyance about the Ruby community is the belief that they invented everything and know how to do everything right if others would just listen.

And then, through unfamiliarity with what others learned a long time ago, they do it wrong.

As a random example, unit testing has been the standard for perl (note capitalization - I'm referring to the interpreter here) since it was released in the mid-80s, and for the Perl community since CPAN was created in the mid-90s. And when I say standard I don't mean that someone writes tests, runs it, then packages. I mean that - by default - nothing gets installed anywhere until it has passed its full test suite. Furthermore if I release a module to CPAN, I'll get automated emails about every OS and version of Perl that it didn't work on.

Core ruby still does not have good unit tests, and you have to go out of your way to run unit tests for gems. If you do that, you will find that a good portion were only set up for the author to run - they didn't think anyone else would ever do that.

And yet I've had Ruby devs with a straight face trying to tell me that Ruby is awesome for its testing culture, and everyone else has a lot to learn from them.

They are missing a lot, and don't realize it.
I don't necessarily think it's about dependencies, but more about the fact that it's impractical to have 1 guy per project considering all the small software now under their umbrella.

Regrouping things together and saying, for example, this one guy is the head of text processing means that he becomes the go-to guy for all the 1-logical-unit software that goes into that group. While traffic per project might be small, over all the projects it would be enough to warrant assigning a guy to it.
The only section of that page that might be relevant to what you just said was " police and military personnel, groups with more reason to deny past illegal drug use, were twice as likely to recant than the general population." You appear to be arguing that police are intrinsically more likely to lie, but this study doesn't support that, it actually supports the quote you are trying to refute.
Second all of that. Also their data plans are nice, if you exceed it (which I do sometimes via tethering, which also just works with T-Mobile), you're not cut off just rate-limited, and to a rate that's still fine for browsing websites, just not for watching Youtube.
I've got that plan on my Nexus 4, bought from the Google Play store. It's not Walmart exclusive, it's only available at Walmart or T-Mobile's website.
0. Your whole viewpoint stems from thinking that any deception, regardless of how well intentioned or small, is actively and hugely harmful. I don't share that view. Small and well intentioned deceptions can be handled well by most people which do not then learn that you can't trust or love or know that actions have consequences or that serious deceptions are not to be done.

1. A zero tolerance policy on "lies" does have a psychological cost on both the parents and children (not just convenience) and, while it's great that has worked alright for you, that's not a proof that it can be generalized and get it working well for everyone.
Yes, however you can order the (micro, if applicable) SIM activation kit online for $0.99 and free shipping. If you can't wait then your only option is picking up a SIM card kit from a T-Mobile store for $20.
Fabio's approach does the job, but it fails at genericity - its usefulness is limited to the scope of the Formotion project. Which is unfortunate because something actually simple is going on - a mapping of keywords to functions.

What you really want is multimethods - they provide all the goodness of classic polymorphism, without forcing you to model intrincate, rigid class hierarchies/relationships.

Some pseudocode illustrating the concept:

# declaration. the 'dispatch function' we pass can build an arbitrary value out of the args it receives.
defmulti build_cell lambda { |args| args[1].tag }

# if the value the dispach function generates equals :submit, this body is gonna be called
defmethod build_cell :submit do
# implementation...
end

# more defmethods for :switch, :check, :edit etc

build_cell(row, cell)
# our lambda gets invoked, which re-passes the arguments it receives to the corresponding implementation

Multimethods doesn't seem to be have been adopted at all in the Ruby community. A quick googling reveals a couple implementations though.

In the Lisp world they are first-class, even though they aren't used all the time. http://clojure.org/multimethods might be worth a read.
Oh, it is in the TOS. It's shady and I think it's dumb that AT&T does it, but he definitely "implicitly agreed" to it.
It's definitely supported in iAds, and you can enable WebGL in an iOS UIWebView via private APIs today (you just won't be able to release it). There's a few places with details, but here's an implementation you can grab off github: https://github.com/benvanik/WebGLBrowser
This is not true at all. I am on the $30 plan on a Galaxy Nexus purchased through the play store. You can order your sim card for the plan from T-Mobile now as well as Walmart.
This has been happening for at least several years now. I haven't tried it myself (I want a dataplan), but I hear that one way to avoid this is to have a smartphone that they don't sell, because they identify it by matching the device id to their database of smartphone ids, which is only populated with devices they sell? I'd be interested in hearing if this is true or not.
Studies have also shown that high status people lie more; police are high status.
Where in Asia?
Ruby is so unique. Back when I was also surprised by Ruby's reflection and metaprogramming features. So much easier than it was in the languages I had used before.

Nowadays I see people wanting to change Ruby to be more like those other languages. Needless to say, Ruby is best when all of Ruby is available. Putting restrictions on it wouldn't begin to turn it into what some people want.

On the server-side, people can use all kinds of languages, with no restrictions on choices. That's why these languages can flourish. On the client-side we are more restricted. The industry gets to dictate what goes on the client-side more.

Sigh.

I'm trying to use Dart lately which compiles to Javascript. While it can seem a bit like Ruby in OO and dynamic typing, it's a world of difference in other regards. Languages like Ruby that can evolve while breaking backward compatibility have more chance to be useful out of the box.
What in the world kind of data plan did AT&T force you onto that costs $80/month?
It does not require a phone from WalMart. I ordered a new SIM card from t-mobile.com and activated it with the $30 plan. However, you cannot get it in T-Mobile stores.
Ask HN: Asking for bonus similar to what's paid to recruiters if hired w/o one
Recruiters charge at least 15%. Many that I know that are well-regarded (as far as recruiters go) in the PHP community say that 15% isn't enough for them to even consider sending candidates their way.<p>Would it then be incorrect to think that if I find a job without a recruiter with a company that I know uses recruiters that asking for a similar or lesser bonus to what they would have paid out is acceptable?
Forget banned, they should be jailed, if not worse. They are undermining the entire legitimacy of the justice system, a cornerstone of our society. There are few worse crimes than undermining our ability to punish crime itself.

Extraordinary responsibility should be balanced with extraordinary liability.
Ericsson indeed is a notable omission:

"Measured in software revenues, Ericsson is the world’s fifth largest software company."

http://www.ericsson.com/thecompany/investors/financial_repor...

(Further examples would be highly appreciated.)
This happened to me 3 days ago—I got a friend's old iPhone 3GS a few months back and hadn't had data. It was great, but now AT&T decided I need data and gave me the $30 plan rather than the base $20.
A quote from the abstract: "We find that students’ science literacy, as defined by the National Science Foundation in its surveys of the general public, does not strongly correlate with an understanding that astrology is pseudoscientific, and therefore belief in astrology is likely not a valid indicator of scientific illiteracy."

In case that explanation was too subtle, it means that the public's understanding of astrology's pseudoscientific status is so limited that not knowing that status isn't a fair measure of scientific literacy.

Well, okay, but deplorable nevertheless.
Well, I put it more politely than that, but it's a longstanding nagging issue for me, so I tend to get worked up when talking about it.

I think your point is a very valid one. I guess when I try to read a paper that's "way over my head" academically, it's fair that the authors don't care about me.

But I don't think they know its tradeoff. The way I know this is by reading the majority of intro / mid level textbooks I've had to deal with as a freshman. At that point you're not nearly a domain expert, but the texts are written in the same way.
Not only did he get to use his domain knowledge, Vestas let him use their facilities and gave him all the consumables. No wonder they are the world leader.
This is not consumption at all.

A painting is probably a few hundred $ worth of materials perhaps a couple of hundred hours labour tops.

The average person probably wastes/consumes more rubbish in a week or two.

This is a rich person not consuming if anything.
Interesting non-profit tech startup
Developer Detour: Trailing Semicolons FTW
Science, technology, startups, and suicide
Google has completely jumped the shark and is now being controlled by mindless business drones that will drive the company into the ground in just a few years.

ditto, my pet peeve: pages are now almost all ads, barely disclosed ones to boot. What's next and for how long will they get away with pay-to-play?
I was arrested when I was 18 after a guy I was with was caught selling mdma at a gathering in the desert. The police report was filled with lies. The officers approached me during the night(it was 10F) and asked to sit in my car. I was having a heart to heart with my girlfriend but obliged because they were obviously cold and being welcoming is part of that subculture. They made some lewd inappropriate comments about my gf and then asked to buy drugs. I told them I didnt have any. They begged. I said sorry I dont have any.

I read the police report and they wrote that i wanted to sell them drugs but told them I had just taken the last of mine and recommended them to my friend.

They were rude and total dicks to everyone. In court the judge admonished them for grinding up on underage girls on their surveillance videos.
It's not really conspicuous, since it's usually not revealed who owns the painting, and the paintings are warehoused or displayed in a private home. It's also not really consumption, since it's just a painting.
I agree with this, and I'm definitely not a prescriptivist, but I have to ask: what, exactly, is an "intensive purpose" in this context?
I used to code in Ruby before Rails existed and I switched back to Python because they had addressed a lot of the problems with object-oriented and functional programming that made me look for something else. And then there was this wave of arrogance when Rails popped up and it seemed that lots of people with little standard of comparisons made outrageous claims about Ruby. Rails and the Ruby community borrowed a lot of work from Python and other communities but claimed that it was "invented here" and did not give credit to those upon whose shoulders they were standing.

Ruby is overrated. Python is in most ways Ruby's equal, and in some ways a superior community. Groovy, on the JVM, with Grails can do the same sorts of things as Rails and gives access to the whole JVM ecosystem of libraries that is far larger than the GEMs collection. Scala is an important language that more people should use because it guides a developer towards writing cleaner code and using architectural patterns that lead to much more maintainable code.

That said, I would rather see people build things with Ruby rather than with Java or C++, so I am not one of those who would throw Ruby out entirely. If people decide to replace PERL with Ruby, I would applaud that action, even though I believe that Python is a better way to go.

But due to the negative factors in the Ruby community I would not advise anyone to learn Ruby as their first language because of the great risk of becoming a first-language fanboy. Better to start with something else, even PERL, C++ or Java, so that they have some perspective on programming languages.
Love it.

One of Australia's best
http://macaulaylibrary.org/audio/152947/dacelo-novaeguineae-...
Hmm, you may be right but how long is it until an offline spotify optimised device is released. I could easily see on of these things popping up on kickstarter.
I didn't get that from the article. What I heard was the guy was amazed that someone took the time to attempt to better his code and (in his opinion) made it much better.

I agree with that a large extent - that's something that always amazes me about open-source. You're slogging along doing your thing, and then all of a sudden someone drops a huge patch on you that makes so much sense.

With that said; I did go back and re-read it, and your reading could be correct, it's hard to say. Does have a bit of humble brag to it for sure.