skysight-inc/HackerNews huggingface dataset:
I´ve talked to her before about her way of treating others, but she claims it´s just how things work in life and that i didn´t get how businesses are run.

Oh, did i mention I´m the son of one of the directors?
Yeah. I told my dad about her personality and the issues arising at work, but i think he still sees me as childish or doubts my word as things seem to work just fine from an outside view.

I´m not happy here, but i doubt i can find other job offers with the same comodities i find here(it´s walking distance from my university, and i work only 4 hours, which i can arrenge during the day to not collide with my classes.

I have these benefits because i´m the son of a board member and because i´m indispensable for the correct work of this place).

I don´t know what to do. I´m not confortable here, but i don´t think i can change that, and changing jobs seem like a very difficult task, not mentioning i probably will be very far from my university and i´ll have to work up to 8 hours.
I live in Uruguay, so I don´t have many of the opportunities and commodities people in first-world countries may have. Not too much work, horrible wages, terrible education.

What would you do?

Thanks.
I tinkered around with Xamarin, and a very basic app (using some 3rd party libraries) or even using the tutorial/sample apps was immediately outside of their free tier.

Now I would like to understand the logic behind the 30 day free trial. If you are preventing app distribution (binaries are only valid for 24hrs when compiled in the trial version) why restrict it to 30 days? Why not allow people to tinker around as much as they want? I see no negatives to having an unlimited trial, and then simply charge to remove the '24hr binary' restriction.

As it is, the little free time I had over those 30 days to play with Xamarin equated to around 5 hours, most of which was going through the tutorials and sample apps (which you cant use in the free mode). I certainly haven't experienced enough to commit to a purchase, and now I likely never will.

I spoke with one of your colleagues about this. He offered me 20% discount on the business tier if I purchased iOS and Android (~$1600 'value') within 4 days... All i wanted to do was evaluate the damn thing...

I think what you are doing is great, but please try and apply some common sense to your evaluations.
Dan Breznitz holds the Munk Chair of Innovation Studies and is a codirector of the Innovation Policy Lab at the Munk School of Global Affairs at the University of Toronto.

That's why this soft headedness is infuriating.
100 years ago, learning Greek and/or Latin was a large part of all there was to study. Now we have multitudes of fields and subfields regularly generating actual demonstrable progress in the capabilities of humanity, few of which require knowing anything about Thermistocles.

Knowledge has gotten so complex and siloed that one of the most useful things for the inter-disciplinary academic project I observed turned out to be a facilitator with no subject-area expertise in any of the fields, who undertook the task of building glossaries to translate jargon and storyboard concepts people in different departments were trying to explain past each other.

The chain of conceptual courses necessary to reach a level where one understands papers that have recently been published advancing a particular subfield, has grown longer and longer in STEM. At some point, your program decided to compromise on the things that weren't necessary to reach the advanced levels, so that they had room to get people there at all during their undergrad. There are fields and universities where this isn't the case, where an undergrad only qualifies you to take a master's degree. Some revision of the standard unit of 'the four-year degree' is probably a reasonable thing to examine at this point.
As always theres a middle ground between the extremes of MOCK-ALL-TEH-THINGS or mock nothing!!

Since reading Sandi Metz's very fantastic "Practical Object-oriented design in ruby" it clear to me that mocking is great for checking that objects other the one under test receive messages sent by the methods being tested (makes tests easier to setup and write usually). If I find that I'm doing too much mocking, then its usually because the method I'm using is doing way too much. FWIW.
Microsoft including a media player, meant that >95% of desktop PCs had a Media Player from microsoft, thus there was no 3rd party market for Media Players. But microsoft did more than merely include a Media player with regards to IE. They embeded the media player into the operating system so you could not remove it. You had no option but to get it.

Lets say there was a device that allowed you to pay tolls from your car in bitcoin. GM including a version of that in their cars would not dominate the market. It would diminish it, but not devastate. But lets say GM sold 80% of the cars in the world. Even then, including the device wouldn't be a violation of anti-trust.

Through the early 90s, MS did this often, Media Players, Disk Compression, Defrag, the list goes on and on.

But, if GM had 95% of the car market, and included a device that only paid in fiat currency, and it was 'artificially' tied into the ignition computer, so removing it made the cars useless. Then had the device subtly interfere with any alternate device. Finally, there was evidence, (emails from CEOs, VPS) that GM did this with the sole purpose of preventing BitCoin as a currency. Then you'll understand the scope of M$'s efforts in the browser wars, and what it took to finally get them at antitrust.
This class only has one function. It pops up. That's all. There is a UIView that shows content. It literally only has one job.

The environment that runs the iPad and the iPhone is the same. You can run the same exact code on either device. The UI code between devices are equivalent. They have the same class hierarchies. UIPopoverViewController is an NSObject. It has one function that the writer of this article proved can be run just fine on an iPhone by reversing the code.

It uses CGRects to lay itself out. This is prevalent in one of the delegate callbacks.

It uses the UIPopoverControllerDelegate in order to send the calling class callbacks relative to certain events. That is standard code on iOS both for iPads and iPhones. When creating a universal app, I have never had to change how I use delegates between the iPad and the iPhone.

This is because they both run objective C with the same SDK. When compiling the iPad version of your XCode project, you may have to change your build target, which is indicative of differences in the environment (perhaps only the CPU architecture). You do not, however, change an SDK. The classes you import are identical.

I believe Apple's reasoning is entirely valid. Popovers look terrible on small devices. That is what the Apple guidelines state. I like that they are very opinionated with their design guidelines. There are still a very many ways of doing things and staying inside those guidelines.

Edit: I believe that the presence of the UIPopoverController while building an iOS app is proof enough that the SDKs are identical.
College helps teach critical thinking skills, which is very important.

A lot of people seem to have the notion that college is "job/career training", well, it isn't (and if you are in college thinking that, you're in for an unpleasant surprise). No CS student graduates and is capable of engineering large-scale projects without at least several years as being a junior to someone and learning "how to do it in the real world". Most CS students graduate and don't even know what source control is.

No, but college is about learning to think critically, and independently. You learn some cool topics along the way (and some not-so-cool topics), which stretch your brain and challenge those critical thinking skills.

I think people view college wrong. Everyone should go to college. We want a more educated, more critically and independently thinking society. And that's what college provides.
if you live frugally in Silicon Valley your savings can be larger than your annual salary in Montreal.
It has a tubular cage like that because space frames are about the easiest way to build the primary structure for a one-off or low production vehicle.

It's not a particularly safe way to build a car for passengers without helmets. There's no padding on the cage either. Every race series that requires cages also requires helmets and padding.
> You are a rather heavy advocate of Rust, and for whatever bizarre reason the Rust crew has decided that they need to aggressively attack Go (I'd recommend you maybe focus on delivering a production product first?), but it's interesting that you did exactly what I said -- it's just a checkmark.

It's natural he's a heavy advocate, he is part of the Rust development team. Would be weird you are developing something you wouldn't advocate.

They attacked Go how? They responded to your reply that was about GC, rarely if ever mentioning Go. This is a thread about Rust and people hijacked it with Go comparison, saying server are better suited for Go, etc. Like if I was working on developing some language X and people started making talks about competitor Y, I'd want to address any such claims, simply out of pride of my own work.

> Now, I'm not going to make a real-time nuclear power plant controller (minor edits)

Good.

I wouldn't trust anyone that has dabbled in Java/Go/.Net and made various servers/web-applications to look upon schematics of a real-time nuclear power plant controller, let alone be in same room with the code. Neither would I trust their opinion on whether language X is suited for that need. They are about as competent to make that decision as a bull is competent to make judgement of quality of fine Chinese porcelain. With his feet.

This set of people includes myself.

NOTE: I'm merely mirroring your dismissive stance about authors focusing on releasing and not talking (seriously, you have no idea how much effort went and still goes into Rust). Also programming RT systems of critical importance is on the complete opposite side of developing GC web application/servers. While your argument about GC on web apps might be considered valid, you haven't shown any knowledge of critical RT nuclear components, that would merit a different comment.
...
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License...

What if I can't?
Telling your users that it's Apple's fault is not a solution. The app is still broken.
This American Life to be distributed independently
"I've learned that people will forget what you said, people will forget what you did, but people will never forget how you made them feel."
'I was trained as a spy,' Snowden tells Brian Williams
This news article seems to come up every few years. Nevertheless, the niche of apps, which can profit of this, is quite small.

Either you have a highly interaction-heavy web-app, where it makes sense to execute most of the code on the client and deliver the content as JSON or you have a content-heavy website, where it makes sense to deliver cached content to the client.

There are some apps in between, which are highly interactive and content heavy like web versions of social apps. For them additionally the question arises, if they want to be crawled by Google or Google wants to index their content.

To profit from this, you need an app, which content the users search for and interact with several times after they have found it. So i guess, "revolutionize" seems a bit much to me.
Simply put, i've been in this business since 2001, have done 3 years of PHP myself, and have never met a PHP programmer who liked PHP and wasn't an exact fit of the description i gave. For a time there even was a PHP developer who i thought was very good, but that judgement turned out to be borne of my ignorance when that person turned out to be unwilling and uncapable to consider the advantages of automated testing. Some people might not like to hear this, but over a decade of experience has convinced me that this is sad and simple fact. The post i was responding to tried to use the reactions of a PHP programmer to make a factual statement about Perl without even attempting to consider the possibility that said programmer might be both not experienced enough, and inherently unwilling to accept Perl as even being good.

I was not aiming to insult, though some might certainly feel offended, but explain why the poster above failed to make a useful point.
Nahhh.

This would be my prediction if the WC was a long series of randomly defined games. The specific games calendar has effects, though.

My own model goes from the Elo ratings at http://eloratings.net (with Elo, a pair of scores gives you an expected result) and simulates 10^7 World Cups, updating scores for each simulation as it goes and so on.

There aren't any clear favorites, although of course there's an elite group (IIRC 5 or 6 teams together have 25% of likelihood of being champions) and Germany is slightly ahead. But in the modal scenario Brazil is eliminated by Spain in the eighth-finals.
I'm pretty sure that I've flagged less than 5 articles that were on the front page (as opposed to /new) within the last 4 years. I would imagine that some people are using flagging to make up for the absence of a downvote button for submissions, though.
Do you always hit the real database and network when you test? Because what you describe would also rule out stubs and fakes.
> One could argue that it isn't, and that the loss of manufacturing caused the US economic problems

I've heard a lot of references to how we need to bring manufacturing back, but what's the TL;DR on why they're so necessary? Is it just that they're stable blue-collar jobs? My understanding has been that the issue was that blue-collar jobs aren't economical any more (when competing with automation and workers in poorer countries), but that we failed to educate our population enough that they could fill white-collar jobs. Aside from the national security argument (domestic manufacturing and energy production per se have those advantages), is there something I'm missing about the benefits of manufacturing jobs?
Working on it. In a related issue, "copy file path / name" from a storyboard tab doesn't seem to do anything :)
100%. They don't make any money off of you using their geolocation. They provide it as a service to encourage development of iOS apps, not as a money maker.
'Mind pilots' steer plane sim with thoughts alone
Great cause that I'm happy to support. Now I just wish somebody would bring back 3, 2, 1 Contact! and Mr. Wizard (ancient HERO robot and all).
Linking yegge is quite pointless, since even in that little screed he demonstrates amply how he doesn't even know the basics of Perl and in fact knows so little that his judgement isn't worth the bytes that store it.
Here's some inside: I looked at my average yesterday and it was 3.77, and today it's 4.16. Suspecting that it's either a short term moving average, or something even more complicated.
A service being unavailable for several days without any available status updates for affected customers is a pretty big failure.

I upvoted you because you make a good point about the fact that apps should handle network/service failures appropriately such that ideally it isn't a crisis but that doesn't make it an acceptable level of service.
Right, but so what? If there's alternative hardware, then there's an alternative OS; nobody is forced to use Apple mobile hardware, nobody is forced to use iOS. The fact that you can't use arbitrary operating systems on arbitrary hardware doesn't mean that Apple has a monopoly.
Ref-qualified member functions
The marginal value of each vote does not equal a whole point, or else we would be looking at a completely linear curve. That would not easily capture the trending effect nor the relative popularity of articles posted at similar time periods.
XD – a messaging app that looks radically different
Show HN: #wwdcstudents – An interactive showcase of WWDC Student submissions.
Silicon Valley had most entries but standard globally was strong.
As an example of why Python 2 is going to be the primary Python for me due to circumstances beyond my control, the following two are examples of open-source "Python" software I (and a huge percentage of the structural biologist community) use for 75%-85% of work:

http://sourceforge.net/projects/pymol/

http://www.phenix-online.org/

Both work on Python 2 only! So guess what, I have to write all the extensions and analysis plugins in Python 2 if want them working with those packages.

Want to even dare trying to move those two packages to Python 3? See you in a decade!
It's funny to see all scores being 0-0, 1-0, or 2-0... ;)
FTC just released a related report: http://www.ftc.gov/system/files/documents/reports/data-broke...
It's possible you're thinking of a previous event I've forgotten, but presuming you're referring to South Africa four years ago, France actually lost 2 and drew 1 - sorry for pedantry :)
True it is not a solution but taking the fall for Apple is not good business practice either. In the spirit of full disclosure I would tell my users what was going on, point them to tweets, forum posts that showed that it was indeed Apple's issue and my brand should not take a hit for it.
I figured this might appear on hacker news soon enough. If anyone has any questions about the tech behind this microsite (although it is pretty straightforward) let me know. We developed the site and the hosting to account for an enormous amount of traffic in a very short period of time. So far everything is working fine.
I'm not a developer, but I think it's clear that as a developer you should expect your relationship with Apple to be similar to Google's relationship to users. They rely on both to be successful, but their bread gets buttered by someone else. In Apple's case that's consumers, so you're not going to get the love that consumers would get.
100 years ago, learning Greek and/or Latin was a large part of all there was to study. Now we have multitudes of fields and subfields regularly generating actual demonstrable progress in the capabilities of humanity, few of which require knowing anything about Thermistocles.

Learning Greek and/or Latin was done as a) a mental exercise and b) a way to access an ancient body of knowledge that was basically considered something any educated person should know. Your statement that there was nothing else to learn is highly ignorant.

At some point, your program decided to compromise on the things that weren't necessary to reach the advanced levels, so that they had room to get people there at all during their undergrad.

Yeah, to reach advanced levels where the bulk of their graduates don't have to understand the English language well, and the CS grads don't know what a pointer is or how memory works.

I'm going to assume for my own mental health that you're a troll.
Not sure updating the Elo ratings throughout the simulation is a good idea. The rating should reflect the 'optimal' estimate given the current information. A simulated result is not actually new information.
I get all the people saying "never lie" and what-not, and by and large I agree. But in this case, I'm not sure it is much of a lie. If you subcontract through this person, and through him only, and aren't making any effort to do independent work, you are effectively part of his company. OK, you can argue about the semantics of what words mean, but that's all you'd be doing.

In this world, it's not uncommon for people to present sub-contractors in this light. I personally don't think this is the optimal setup, and if I were in your shoes I'd not want all my eggs in one basket, so to speak. But as long as things are what they are, I don't see much harm in going along with this.
Please show me where I can get Android installed on my iOS device.
Ask this question: Can you identify a group of customers who cannot reasonably obtain the product or service (i.e. distribution of software) from anyone other than Apple? The answer is yes. People who already own Apple iOS products. Because Apple prohibits anyone from selling to them other than through its own store and having to replace the customer's entire device to change that is not reasonable.

This is different from your toilet because other toilets are fungible with yours. You can't use an Android app store on an iPhone, they're not fungible.

This would not be the case if there were competing app stores for iOS and competing (or modifiable) operating systems for Apple hardware. That is why it hasn't been relevant in most other markets. You don't have to buy all your water from Delta after installing one of their faucets and you didn't have to buy all your music from Sony after buying a Walkman. Apple wanted to change the rules, that changes the scope of the market.
I haven't checked into it lately but Apple certainly used to ban any competing apps from its app store. So if you had an iTunes competitor, you weren't going to get it released for iOS. http://www.cnet.com/news/apple-blocks-competitive-products-f...
Was hoping to read an admonition against excessive snark and bullying in Hacker News comments. Ah well.
Why moconnor's observation matters, based on my personal experience learning French:

- It's relatively easy to learn enough French to carry on a slow, clearly-enunciated conversation with a highly-cooperative speaker in a quiet room. Call it 350 hours of study, or B1 on the CEFRL scale: http://en.wikipedia.org/wiki/Common_European_Framework_of_Re...

- If you want to watch the French dub of [i]The Game of Thrones[/i] in a noisy room, and actually follow the plot twists, it's whole different game. Call it 1,000 to 2,000 hours of study and exposure, perhaps more for some people. If you want to listen to standup comedy, it's usually even worse.

In other words, it's surprisingly easy to establish basic communication, but you can break your heart trying to get really good.

Going by this experience, and by lots of experiments with Google Translate, I would predict that machine translation will suffer from similar challenges: It will be easy to get the point across if everybody cooperates and speaks clearly. But it will be a long time before you can speak idiomatically and casually, at full speed, and pretend the translation system isn't there.
Leap Motion JavaScript SDK v2.0 Public Beta released
Orchestrate Eases Complex Database Tasks (review)
I agree if that $300 was almost as much as my monthly rent lol :)
Assuming it's related to putting more data into their machine learning model
Bank of England governor: capitalism doomed if ethics vanish
> South Korea are great at consumer electronics

South Korea is also strong in shipbuilding. I think about nearly half of the ships being built these days are from South Korea. And these are not just simple container carriers. Lots of LNG carriers and also a few billion dollar LNG floating plants that are being built by Samsung Shipyard.

And Hyundai is also 4th largest car manufacturer as of 2012, ahead of Ford, Nissan, Honda.

Oh btw, I don't see any German corporation in top 30 US Patent Assignees. Top 20 are dominated by US, Japan, Korea, and Taiwan. Highest ranked German firm is Siemens at #33.

I agree the article is standing on weak reasonings.
When you're testing the third-party component's failure modes, the tests you're writing are functional tests belonging to the nontrivial gateway implementation (e.g. ODBCDataStoreGateway).

The important thing about the gateway interface is that it's an error boundary: you don't need to think about "server errors" when dealing with a DataStoreGateway; DataStoreGateways don't have server errors. The ODBC object the ODBCDataStoreGateway holds might hand it a server error, but it won't propagate that back to you. It'll just put out a plain† DataStoreGateway::InsertError or somesuch.

† The exception should probably hold a copy of the implementation-exception that triggered it, but this is just for the sake of debugging the implementation. The client should never unwrap the internal exception.