skysight-inc/HackerNews huggingface dataset:
That's too bad that you had to stop using it.

I've never used one of these tools, but I knew they existed. Just today I was discussing "testing the tests" with a coworker. In my opinion, where I work we write lots of incomplete/illogical tests, sometimes bordering on cargo culting. Aside from code-coverage, which is flawed, we have no real measure of whether the tests we write are effective or not.
Go check the forums at uberpeople.net to hear firsthand the numerous stories of drivers having their personal insurance policies canceled after an accident. The media doesn't care enough to cover these stories.

It's not a myth, it is actually right in the agreement with your insurer, that your vehicle will not be used for commercial purposes.

Also, the $1 "Safe Ride" fee only covers excess liability, not collision. So if you're driving for Uber or Lyft, and the accident is your fault, everyone else is covered. Your passengers, the other driver(s), their vehicle(s). You have a totaled car with no insurance and have to pay your own medical bills.
A few months ago when I was in Seattle for work, I caught Uber everywhere. I had so many conversations with Uber drivers about why they drove for Uber, how much money they made and why they weren't doing something else.

Needless to say, unless I felt legitimately fearful for my life (which rarely ever happened) I would always rate 5 stars. I realised a lot of these Uber drivers (usually migrants with broken English) probably didn't have many other options to earn money. An almost consistent sentiment amongst those drivers was they were working long hours and support family (not just a wife and children but parents/relatives). My reasoning for this was I am paying like half the cost of what a taxi would cost me, so why not 5 stars?

I think Uber is great for a certain subset of people. While most people who frequent HN on six figure tech salaries would definitely struggle to live on an Uber salary, a lot of people rely on it. In all honesty, I couldn't do it and I have a certain level of respect for those willing to earn so little and work so much to support their families. As a passenger Uber is great, but you can't deny that drivers get absolutely shafted unless they're driving through surge pricing periods and areas. I always rate 5 stars when I get an Uber unless of course the driver is swerving all over the place, speeding or doing dangerous things to endanger my life (which has happened like twice in all of the time I have used Uber).

Aside: Anyone else find the article sporadically refresh? Made it very difficult to read the article.
The advantages to using a framework in PHP are the same as using a framework in any other language. You're provided with a set of abstractions which make the code easier to reason about, and deal with in a modular fashion.

Having written raw PHP where you have to manually include libraries and have to manually escape everything that gets echoed to the browser, and having also worked with frameworks, I find the benefits of having a PSR compliant autoloader and Composer to deal with dependency management, and a sane templating library to separate the concerns of data and presentation, make it much easier, and faster, to get a site up and running with less time wasted reinventing the wheel, and greater confidence in the general safety of the code.

Raw PHP, while tempting, can very easisly encourage poor design practices, and lead to spaghetti code which is a nightmare to maintain.

Disadvantages to a framework would be, to take full advantage of it, you have to couple your code to the framework. Eventually frameworks go out of fashion, may cease to be updated, and may no longer have a decent development pool to draw from. Also, frameworks simply by having more code to run between requests are slower than raw PHP, but frameworks can also mitigate this by caching, generating optimized classes, and whatnot.

But of course, you can pick a microframework like Slim and have the advantages of both if you want. But the way I see it, with anything beyond a basic site, you're going to wind up with something resembling a framework anyway.
Farm work is exclusively physically demanding only if you want to be the village idiot for ever. Machines (or for the matter, mules/oxen) are better suited for this than humans.

While there is a lot of physical work in farming, you need to keep a fair amount of tacit knowledge in your head and recall it almost instantly on an unpredictable basis. This is specially true if you are working with animals (which the OP is). It is not overly taxing to remember it all once you already know it, but when you are a newbie you have to put the effort and learn it in the first place.

More over, if you are learning it the traditional way (aka, following around an old hand and do as told) you are expected to figure out the patterns and learn on your own. This guys are no experts in pedagogy and since they are just mimicking their own mentors, an explanation of what you've just seen/done may or may not follow.
Apple gave up on the server market. They don't care about number-crunching or scientific computing. To build a server-side based business around OS X doesn't make sense to me. Did you try writing your image processing code for Linux and CUDA / OpenCL? Is there anything specific about the OS X frameworks which means you can't develop a non-OS X solution?
I think, things like this work even if you know the underlying mechanism in the pricing strategy.

As an alternate example, my realtor regularly keeps in touch with me by email, using new letters, calling me on my birthday, etc and even though I know that he is being nice mostly because he wants referrals from me (definitely not because of my winning personality :-)), I still feel obligated to give him referrals.

Likewise, knowledge of the pricing strategy doesn't necessarily make you immune to it's effects unless you consciously stop and think and able to compare with other similar services/products and are prepared to take your time.
>>I sometimes find myself getting tired of technology and while I love software development, I often think about not doing it anymore. After a while it gets old constantly dealing with other people's decisions.

I feel like you have the beginnings of an entrepreneur here. You should start something that solves this problem you're seeing. The last 2 people I've heard make similar comments ended up starting their own tech-consulting firm. :)

1. "Hate it when X becomes Y and you actually just wanted Z"?

2. "Make an app or start a company that can assure people that X will become Z as quickly and painlessly as possible"

3. ??? (Something to do with YC).

4. "Become a millionaire"
Edward, show them.
Look, we are going around in circles now. I understand your point about how in principle we could have all of the functionality of a social network in a distributed manner. What seems to be point of disagreement is that you are equating "reasonably inexpensive hardware and reasonably inexpensive Internet access" to "near zero cost of operating a node".

If a distributed system really was the most economical alternative, then Facebook would be giving away free raspberry pi's with a collection of sd cards to run their services. They are not building huge datacenters all around the world because they are stupid. It's just that it is the least expensive way per user to run their services. By centralizing they get economies of scale that no distributed peer can ever achieve.

To me, it's plain simple:

1. A raspberry pi ($35) + 128GB microsd (~$80) card puts you already at a cost of almost $10/month for the first year of operation. 128GB, quite frankly, is an amount of data that any reasonably active user of Facebook produces in a summer vacation. So, let me be easy on you and turn that $80 micro sd into a $60 1TB external HD, and we are still talking about $95 dollars just to start playing the game.

2. Still, you are smart enough to know "distributed caching" is not a magic word. You say "the less you store yourself, the better." Thing is, if you are not storing your own data, _who is_? In fact, for a distributed storage mechanism to work well, it needs to have multiple replicas of the data, so any node will actually store their own _plus_ other people's data - I remember a while ago reading that the minimum number of seeders on Bittorrent to work well is 6. So that 1TB for your node actually becomes less than 160GB.

3. Granted, no need for you to keep a backup, but this is assuming that every user is cooperating to the network with storage capacity, which is ever growing. So every year you should be buying another disk, meaning another $60/year. Even if we argue that the cost per gigabyte is going down, we could also argue that people will produce more data at an increasing rate so it evens out.u

So to me just storage alone hits easily the $5/month/user mark. Even if you get all your super smart devices to be running in a perfectly cooperative manner around the house, you still need to bank storage. I really don't see a way now or in the near future to get the operating costs of this to zero. The only distributed systems that you see working well are the ones where there is either a financial incentive to keep a node (bitcoin) or political (tor) or where the costs of distribution and storage are negligible compared to the cost of production (Bittorrent). A personal cloud offers neither of those. TINSTAAFL.
This kind of stuff is a strong argument for communism. An immense amount of mental energy was squandered on creating this list (not Nick Kolenda, the people who studied these things). That same energy could have been spent on curing any number of psychological ailments, but instead it was spent on getting people to pay more for less. It's interesting, but as far as I'm concerned the energy was wasted.
And hippies don't go to war either. But how is that relevant to the point of religion being the only way to make people work against their own interest.
> It seems fair to ask for a minimum level of work contributing back to society

I think BI proponents argue that specifying what counts as a contribution leads to economic inefficiencies, in the broadest sense. Does taking care of your own children count as a contribution? Or sitting in the pub and making other visitors happy by your presence? What about writing software and putting it on Github? And for the latter, should you get a minimum number of stars to make it count? How long should the list of "useful activities" be, that the Department of Civil Contributions would maintain? And how much money would we spend on civil servants who determine whether your edge case qualifies?

The result would be that people end up doing artificially much of what counts as "contributing", and too little of some things that aren't specified as "contributing", but that society actually still benefits from.

Would some people just sit on the couch all day, and really contribute nothing, by any standard? Yes, probably. So the premise here is that the number of true freeloaders is small enough, that it would be inefficient to worry about them. I personally don't know any true freeloaders, which leads me to think that that's probably a fair assumption.
Puts our current comfortable lives in perspective, the chemist and others destroying a Nobel medal to keep people alive.

I guess the equivalent of risk these days is leaking information on illegal activities by your government.

I suspect many HN readers would have turned them in.
Gotcha. I ask because, on my machine, kiUi takes 8-9ms every frame regardless of what I'm doing (e.g., typing, dragging windows, resizing things). If I'm trying to maintain 60 FPS with Emscripten, 8-9ms is a significant portion of my 16.7ms frame budget.

By comparison, a basic Emscripten libRocket demo takes 6-8ms (mostly due to Freetype rendering and its layout system, see http://forums.librocket.com/viewtopic.php?f=2&t=5223), and ImGui takes 1ms (probably due to its monospaced bitmap fonts and simple widgets, demo: http://floooh.github.io/oryol/ImGuiDemo.html).

Just some thoughts in case you're planning on adding complicated game logic every frame :)
Of course they would.

Legally? Yeah, good luck.

Edit: I think the more obvious answer to this is that they would rehouse these babies in a more convenient, albeit likely custom form-factor.
فيلم Extinction 2015 مترجم
For now there's FAA Section 333 which is case by case. With enough cases, it should start forming meaningful classes. https://www.faa.gov/uas/legislative_programs/section_333/
Thanks for the mention but I only created JSZip[0], the library that powers the zip/unzip of js-xlsx[1], but not js-xlsx itself!

[0] https://github.com/Stuk/jszip
[1] https://github.com/SheetJS/js-xlsx
The Sexual “Cloud” in the Executive Suite
Windows 95 in your web browser via Emscripten and DOSBox
'Segmented sleep' is total and utter bullshit. It never existed.

I find this an interesting meme that has polluted the web quite well.

There is no science to back this up, but people are happy to take medical science from one historian.

Humanity really is cursed by group stupidity.
Sorting faster with Go: what worked, what didn't, and what I learned
I remember hearing this story from my high school chemistry teacher. I've always liked it.
> But even if someone is uninformed, or grossly misinformed, they can still run for office, vote, talk to their members of Congress, or serve on a jury. There is no "how informed are you" test at all for those things, beyond the vague free-flowing conversation between citizens.

And that is the source of so many problems (although a better solution does not exist, that I am aware of).
I have a simple answer but it may not suit you :

After spending quite some time writing UI, I believe doing it in either XML or HTML is just pure madness.

UI is a very complex structure with complex wiring and interactions between components, and so it is very prone to human error. To represent such a complex system in anything else than a statically typed language like C++ is, to me, incredibly counter-productive.

You may like to write them in XML, but I want to write them in code and I wrote kiUi just for that. It's more concise, less error prone.

More essentially, I think it comes from a "fallacy" or "false dream" that a designer could design a reactive UI in XML or HTML without knowing anything about code.

The back of the coin, is that to code a real UI you need both HTML and javascript, or XML and another language.
XML and HTML are just here for the layout.

But kiUi takes a rather different approach at layout, which is that you may not even need to specify layout in the first place. It's done for you already, but, the designer can still tweak it if needed.

So, kiUi inverted relationship of the primacy of layout over the rest. In kiUi the primacy is to the native code, and to the logical elements (the widgets).
The thing is, we're just focused on the free tier right now. When you've onboarded lots of people and decide you like the product, pricing is an open conversation.
Arrogant? I've been called worse things by better people.

If I may, we've degenerated into a boring match of hair splitting, projecting what we wish the other had said and now we're about to fall into ad-hominems.

I'm not going there.
Slot machines perfected addictive gaming. Now, tech wants their tricks
Apple Users Hit with KYC Validation/ICloud ID Review Phishing Scam
These ideas does not provide any novelty.

There is potential to re-imagine programming, but I have no clue how.

Also, keyboard input is not very compatible with HMD. I guess brain interfaces are the most promising, but why can't we just tap into my pinky's nerve and train my brain to use that as output?
http://skeptics.stackexchange.com/questions/4559/were-our-an...

If Ekirch's findings are really so contentious and dubious, then it's on the doubters to challenge his claims. The very fact that there hasn't been any shows that the science of sleep is a sadly neglected field.
To be clear, I'm not agreeing with you and it's bizarre that you think I am. The term DAW is just fine, it's not overloaded and I found grandparent comment's usage of it to be perfectly clear.

Rereading your post I see you did put Radium under your 'modern tracker' category, I think I was so appalled at how you described the other products that I didn't pay attention to where you put it because at that point you had already demonstrated the depth of your knowledge.
Not at the moment. The cost overhead to OS X is minimized by my approach to datacenter design and operation, and the benefit of OS X's image processing software stack is maximized by the imaging engineers on staff at imgix who are making the most of it.

The math may not work out this way forever, and when it doesn't, we'll make a change.
The irony of this thread is the delays of BART right now. :)
You can get that game on Playstation 4 at least https://en.wikipedia.org/wiki/Spelunky.

That game looks amazing, but I've been waiting for a linux port. I don't think I'll be holding my breath though. If I get a Playstation 4 I'll instantly buy it.
"What if Apple decides to change the Mac Pro form factor for the next iteration?"

Given recent history, that's not going to be for a number of years.

"What it says is they are willing to throw a ton of money and effort towards (very cool) custom hardware, but are unwilling to hire a person to write optimized OpenGL shaders for Linux, which would work on pretty much any other server they choose to build/buy/lease/cloudify."

Hardware will almost always cost less than engineers.
Ubuntu may beat Windows 10 to phone-PC convergence after all
I personally think http://filecoin.io/ has the right idea.

Cryptocurrencies backed by real, valuable, and useful commodities is what the world needs, in my opinion.
Siddarth, any word on when the 2015 edition of CTF will be out? I check the stripe blog every week or so hoping for some mention of timeline. I loved CTF3. You guys do a fantastic job on these. THANK YOU.
The Void – Virtual worlds built over physical environments
Yes, but after the most recent Chrome update, that's just about as functional as Java applets are.
So being ignored is the norm.. that gives me hope.
"Whether redistribution is a good idea is a separate discussion I'm not trying to have here."

Then you immediately say:

"What's wrong with wealth redistribution?"

Come on.
My opinion is that your attitude about this is too categorical.

I have been in a position where I called a friend because I was frighteningly close to actually doing it. This is after many years of very aggressively pursuing professional mental help in therapy / outpatient settings (which all my close friends are aware of).

If my friend had called 911 after I asked them not to, I would have considered it a betrayal. It would have set in motion a set of events that would cause extreme distress for me, and (I am fairly certain) not provided any greater relief than the years of medications and talk therapy I was already pursuing.

And it would have breached the trust I feel in one of my closest friends in a way that I'm not sure could have been recovered. I believe this would have put me on a path towards having distance from my friends, and being more imperiled overall.

If I couldn't trust my friend not to call 911, I never would have called them. Unless that national suicide hotline above promises absolute confidentiality and not involving authorities, I guarantee I will never call it.

Everyone is different and I'm not giving any advice here. I'm just glad my friend didn't take the hard-line stance on this that you do.
How magnanimous of you, to award imaginary points instead of enough money to support somebody.

I think Uber is great for a certain subset of people. While most people who frequent HN on six figure tech salaries would definitely struggle to live on an Uber salary

Seriously? I guess it's good for you guys so you only have to spend half of what it costs. Oh, and for the Uber owners of course. A certain subset of people, indeed.

Here, have some imaginary points for your inner goodness.
"but there is no way that you can't build a hackintosh 1U with dual cpus and multiple GPUs and not come out big money ahead."

Licensing costs, and legal costs when you get sued for violating the license?
Especially when it refreshes to "too many database connections" mid-read. Great work, citypaper.
Then why not have rackmount commodity mb based systems with dual xenon's stuffed with GPU's
I thought golden handcuffs were typically referring to vesting options in a company.

I know I have friends that don't want to resign themselves to a life of programming/software engineering/whatever you want to call it because they see a ceiling to their compensation, or career path. Theres only so many numbers they can tack on to your title before it becomes meaningless.
I'm interested to know more about your plans for a declarative model.

I think many things in kiUi, especially the layout and style, can be seen as declarative, in a way.

But the individual widgets and interaction between them are not. And I'm curious as to how it could be different.
Also you want to collaborate on something or just discuss, I'm interested.
I see people buying 2008 plus four door vechicles(that Uber approves of--on the ever changing list) and not making money and stuck with a four door car. Four door cars are harder to sell than two door cars.(I can't point to a link to prove this, but I used to sell cars, and four door cars were a tough sell.)

My problem with Uber is the requirement for a 2008 or newer car, and Uber decides if it's cool enough to represent their company. This is not an independent contractor Uber?

Let the driver use any registered vechicle? Your brilliant app will let the consumer look at the vechicle before before the hire? If you are worried about safety--just because a person has an older car doesn't mean it's less safe. Bring every vechicle in for a safety check if worried?

Maybe then, when the Uber driver finds out it's not the opportunity your company claims; they aren't stuck with a car they can't sell, or take a huge loss when selling your "acceptable" vehicle, or worse claim bankruptcy?

People are desperate for jobs--don't exploit them! I liked your company in the beginning(before I looked into the requirements of Uber).
http://arxiv.org/abs/1412.0611
We shouldn't think that having a cushy life makes anything less real. By some people's standards, DFW's life was pretty cushy, but his suffering sounds real to me.
DevOps Economics
http://www.paulgraham.com/say.html

On HN, it's anything other than the strict mental health party line on suicide. On other threads, I've seen people looking down on David Foster Wallace, as if they had a prayer of doing in their lives what he did.

I upvoted, because interesting comments on this topic are rare.
Othello is a masterpiece.
The FBI’s secret air force watched the streets of Baltimore
Off-topic, but what the hell is wrong with the website? It kept refreshing every minute or so for some reason.
Reading the article it seems like Airbnb took the strategy many companies choose not to take. I call the strategy, "Don't be a dick."
It's a good point and since journalists are already asking about it, I now wish I hadn't even posted it. I think Apple is not trying to hide the fact that they are looking for search and machine learning people, but the press will surely get it wrong trying to triangulate a vague one-liner from a recruiting email.
Erlich Bachman's Wisdom
Zenefits CEO publicly rescinds offer on Quora
It's like instead of testing a theory in the universe, test the universe against the theory.
I remember applying to work AirBnB back in 2009 or 2010. I still recall today the curt response sent back to be:

"We don't accept applicants without a college degree."

Needless to say, I'm sure the policy has been amended; we work in a very different world now.
just because capitalism has major issues doesn't mean communism is the correct alternative answer.
Just got my bag from Amazon -- thanks for the recommendation, it's really good!