skysight-inc/HackerNews huggingface dataset:
Yep. I've been increasingly disappointed in Apple's OS X releases. Not even considering this upgrade for a point release, at least. And they're doing a very good job of promoting third party replacements for their own apps...

For a while, I thought they were chasing IOS marketshare hard, and would come back to fixing the desktop. But I'm beginning to wonder if that isn't the intent; I'm sure the 30k-foot-view financials says OS X is now the second-class product.

The problem is that OS X is the generative platform. Writers and programmers and musicians and designers and artists use Macs to produce. And a lot of these folks (me included) are getting restless.

I'll be fine - honestly, I only own one OS X box today, and my main personal desktop is Linux. I'd be annoyed for a while if I had to switch to a Linux laptop, but vim is portable, and if they continue to baby-proof the OS at the expense of automation and traditional Unix tools, it will be less annoying that staying put.

If the plan is to bring iOS to the point where, say, Ableton and Pro Tools runs sufficiently well there, then they better get on that before the OS where those tools do run rots out from under them. And if that isn't the plan, I'm sure I'm not the only one who would be very curious to know what it is.
Sure me too.
I'm a firm believer that a 'startup' means that U the owner own 100% of your company, otherwise your not an entrepreneur your just an 'employee' of some sleazy VC company.

If you don't have the ability to 'bootstrap' your own company, then hell yes come to me I'll give you some money so long as your idea and ability is rock solid, and so long as you give me +50% of your birthright.

Let's have a real conversation about 'startups' and self booting, being a 100% owner is the only way to go, otherwise you can toil 5-10 years and end up with nothing.
Sam, I greatly respect the positive impact YC and you are having on society.

This question is unrelated to YC. How often do you go with your gut in decision making, and how well does it turn out?
How many applications are you guys expecting this year and what percentage do you expect to invite to interview?
That would have none of the advantages of a Mars colony.
"Going to church" can be said to be a form of "Participating in their community", so this looks like it might be a tautology presented to paint church-goers in a positive light.

"Giving to charity" is not necessarily a good thing. Before giving to a charity, a person ought to skeptically evaluate the charity. Many charities exist to exploit our desire to feel good about ourselves while benefiting those who run the charity. People who don't apply skeptical thinking are easy targets.

If our goal is to use our money to make the world a better place, in some cases it may in fact be better to invest in a local small business than to give to charity.
Oracle’s Bet to Replace Legacy Incomes with Cloud Profits
> anti-ID

I didn't know what this was, and I was idly hoping that this was somehow about making biometrics not work. :-)

It turns out to be an idea in immunology:

https://en.wikipedia.org/wiki/Idiotopes

https://en.wikipedia.org/wiki/Anti-idiotypic_vaccine

(in case other people weren't familiar with the concept)
We ask that you please comment civilly and substantively on Hacker News or not at all.
I'd guess its probably something on order of:

$10K revenue per month

100,000 monthly users (or 100 recurring enterprise customers)

10% monthly growth
I noticed you guys added Food and Farming to the RFS. How did that decision come about?
Yes I expect we will, but haven't figured out details yet.
We all hate patent trolls so much because there's no way to know whose patents we're violating before we get sued. But there are also cases where, whether or not we approve of the patent, everyone at least knows it exists. Like Apple patenting magnetic laptop chargers. Everyone knows that if you start selling a MagSafe competitor, Apple is going to sue you.

So one of the problems you have to solve if you create a NATO-like network of companies, is that one of your members might decide they want to go up against Apple. Now your organization has to decide what counts as a "troll" case and what counts as "you should've known". And since some industries are at a higher risk of trolling than others, those more expensive members will inevitably drive out the safer members who foot the bills but don't benefit very much.

So in the end you have problems somewhere in between an insurance company and...NATO :p
Accelerating Java Streams on SPARC
Battlefield 1 in-depth review
Maybe if your company's very small, but if your company is large enough, you almost certainly will have patents.
You can come to Demo Day and invest in YC startups there! Or did you mean invest in YC itself?
Let's say your approach was ideal. Is it possible the interviewer wanted to see how you'd solve the problem, if your first solution was off the table?
The same way every other item on the RFS got there--a partner was passionate about it and chose to add it.
I consider XCode's IB to be an abomination, I use SnapKit and I love it.

https://github.com/SnapKit/SnapKit
It's a very interesting problem. Look, for example, at the large and provocative studies of Herman and Chomsky [1,2] and trying to remove the bias that exists in mass media, especially the self censorship. There must be many studies of these problems that are more recent [3] and include the role of the internet.

[1] https://en.wikipedia.org/wiki/Propaganda_model

[2] https://en.wikipedia.org/wiki/Manufacturing_Consent

[3] "The Propaganda Model after 20 years..." https://chomsky.info/200911__/
I've added this functionality (also added 'r' and 'rr' commands as builtin commands).
20 minutes door-to-door in Osaka subway.
Title is somewhat misleading. Seems like they are just discontinuing it as a standalone service and bundling it in with O365. That being said, not sure where they are going with this as I believe they are also building some sort of Slack competitor.
Talks from O'Reilly's Artificial Intelligence Conference
> If 100 people compete on a block and 1 person is awarded the block, then isn't it 1% efficient and 99% wasteful?

From the network's perspective, everyone collaborated to make that block more secure. The more hashing power you have, the harder it is to subvert the network.

"Wastefulness" in this case can only be expressed by comparing energy spent per hash to the most efficient extant computer which could hypothetically be used by an attacker. In this case, Bitcoin is already mined using specialized ultra-efficient ASICs, so by this standard it is not wasteful.
The Hojoki (My Ten Foot Hut)
Zubrin and McKay seem to think so ...

Technological Requirements for Terraforming Mars

http://www.users.globalnet.co.uk/~mfogg/zubrin.htm
1) This is where effectively all of our returns come from.

2) These companies are the most fun to work with.

3) It turns out that it's harder than it sounds to capture the full value of a smaller market for a bunch of reasons, and so the failure rate is much higher than expected.

I think the payoff, at least in our case, is well worth it.
I think there's a pretty high probability that such a migration would be accompanied by quite a lot of genocide and war.
It's on front page now as of 2016-09-27 17:30 PDT.
Pretty sure he means anti-infectious disease
Mattermark Daily – Tuesday, September 27th, 2016
I think everyone should watch this video, it gets better near the end.

I think we need one of theses videos for the really poor kids. The kids who barely finished college due to finances though.

He states his three factors to success are, 'focus, personal conviction, and self belief'.

(Poor kids need to network. Poor kids need to make friends with rich kids. Poor kids can't fail, and take a vacation to unwind. Poor kids, and by poor kids, I mean generational poor. No wealthy grandparents, etc. My biggest mistake was finding upper, middle class kids very shallow. I just couldn't be around them growing up, and even in college. I would cringe when they talked about their problems. I should have held my nose, and try to win their company. I have no reason to lie. They will introduce you to people that have money.)

He said work hard early on.

(Yes, but don't blow a gasket. I had a nervous breakdown in my late twenties. Before that breakdown, I was doing what two people did. I literally felt like nothing couldn't be accomplished. I felt like Superman. Everyone is different, and you will statistically be fine. Just watch it.)

He talks a lot about failing, and why it's not a bad thing.

(That's great, but kids from a poor family only seem to have one big failure in them. It usually involves financing from credit cards. I guess if you know the right financiers, networked, or have family money failing/taking risk is not financial suicide, or living in a box somewhere. Poor kids have the real possibility of ending up homeless if they fail. There just a different mindset when you come from nothing.)

"Successful people impact the world" I believe he said, 'Make the world a better place.'

(That might be true for a handful, but let's get real; it's about making a lot of money. It's about the paper.

I don't like it, but let's not romanize it--it's about making money. The financially successful don't like to admit it.

And if you don't make money in life--there are more important things than narcisstically making a lot of money. Being a good, moral person goes a long way. Can attract the right girlfriend/boyfriend. It's not a crime to think like Jesus did. It might talk you a long way?)

I think the best advice he gave was sticking with what you truly believe in. Yes--there's Twitter, and other examples, but I believe it's good advice. Go against the crowd caught my attention.

If YC is still funding founders after 10-14 failures; I'm very impressed with the organization.
Wire is basically using the Signal protocol.
Ah. I originally talking about Objective-C, so I assumed that we were talking about manual memory management.

Of course, ARC has its own problems... Hope anybody implementing graphs knows what they're doing, or you'll leak memory like Niagra Falls.
Right now my point is just that a discussion needs some foundation of shared understanding, and when you're insisting that there's some failed colony in Antarctica based on nothing, while simultaneously discounting believable numbers from the CEO of a successful rocket company because hauling more fuel is "an issue," then we don't have that.

I'm not talking about Mars anymore, because it would be fruitless.
> really the only part that makes bad hires so bad is the impossibility to get them fired at most companies. Even if you hire someone and realize you've made a grave mistake thats obvious to everyone, some stupid moral value or company culture thing will force people to put up with it for 6 months, then have them be on probation for 6 months, then do an evaluation for 3 months, and by the time you finished the process to fire them, they quit first anyway.

That's a completely self-imposed cost. A company with a process like that has no business whining about the cost of bad hires.
It's full size they just use 27+ of them on the heavy lift version of their rocket, and 40+ on the proposed rocket for lifting the Mars ships off of Earth.
Kansas City. Nashville has been a hotspot for back office outsourcing from the Bay and NYC for years.
Or they realised that coders love to copy and paste ;)
How can an engineer become employee #1 or #2 of a fast-growing YC startup? How important is networking (knowing the right people) vs simply having the right credentials/experience?

What sort of advice does YC offer founders when it comes to hiring early employees?
Why was this downvoted? Is there something wrong with this approach?
VB is also an incredibly complex language, especially the pre-.NET versions.

It didn't even have a regular syntax for the sake of backwards compatibility. For example, Line was a method on Form (kinda eh, but okay); but you couldn't actually invoke it as you'd normally invoke a method. It had to look like the LINE statement did in BASIC circa 70s:

form.Line (1, 1) - (100, 100), vbRed

Note that parentheses here are not some kind of tuple syntax. Instead, they're a part of the special Line syntax, as well as the dash between. On the other hand, vbRed is just a named constant.

But wait, it gets better. Say, you want to draw a filled rectangle. Well, a rectangle is also defined by two points, so BASIC has historically used the LINE statement for that as well, and VB follows suit:

form.Line (1, 1) - (100, 100), vbRed, BF

Unlike vbRed, BF here is not a variable name - it's more special syntax. "B" stands for "block", and "F" stands for "fill" (so you can do "B" without "F").

Note that you can have a variable named BF. And if you do something like, say:

form.Line (1, 1) - (100, 100), BF

That is legal, and uses the value of that variable as the color of the line (instead of drawing a rectangle, as you might have expected). And it'll probably work, too, regardless of the type of "BF", because VB tries incredibly hard to implicitly convert something to something else when types don't match.

Note that all of this is part of the language syntax, not the library. The actual function just takes a bunch of arguments, same as any other; but the language then piles all this useless syntactic syrup on top of that.

This is just one tiny corner of the language, and not even the most headache-inducing one - you hit it once, you read the manual, and mostly that's that. But then there's stuff like default properties and the Let/Set distinction:

Let x = y
Set x = y

In VB, these two statements are both assignments, but what they assign to is different. And you actually have to know and understand the difference, because there isn't just one assignment syntax that does the right thing for everything - some types only work with Let, and some types must be assigned with Set to get what you want.
In China, download video for offline viewing is a standard feature of all domestic video app, even on PC.
I wanna build a POS app and need a solid sync experience. I'm building my own but obviously prefer to use something else ;)

This could support multiple users against a master database editing and getting up-to-date(as possible) data? And sync reliable?
I've never had to balance a tree either. But typically it's because the tree represents something essentially tree-shaped and preserving the structure is important. (For example, what would it mean to balance a DOM tree? Nobody would do that.)

On the other hand, I hope you're not saying that the DOM is the only tree you ever use and in 15 years you've never needed to build your own. If so, consider that companies might be interviewing people for programming jobs that aren't like that.
Intelligent products should give you superpowers
>This behavior is the default because it prevents developers from needing to think about their UI changing dimensions (including runtime screen size/density changes!)... but it's certainly not required by the framework.

No, the framework uses it to let you automatically handle those changes, the reason it's there is because early Android devices were weak (obviously) and the pipe dream was that we'd write apps that didn't mind randomly getting their processes killed as long as we used onSaveInstanceState... man-centuries later and it's clear the dream didn't pan out. I wonder how many billions of NPEs it was worth to be able to say Android does what iOS don't (multitasking) back then.

And that android:configChanges line misses out on many other triggers that cause you to need to handle onSaveInstanceState (like someone plugging in a keyboard). Even with every flag set for configChanges you still need to implement onSaveInstanceState for process death to work as intended.

The Android framework really is garbage. I might be biased though, I spent the day trying to trick it into not going to 7(!) FPS because our designers had the audacity to request we translate a video in an animation (and don't get me started on the insanity that is animations on Android [the X ways we've now gotten to do it which all have their own limitations]).
They would gain more advertisers paying them money to advertise with them.

Yes, it's automated, but there's some degree of oversight. Once again, there's no way they didn't realize that videos uploaded by one of their departments violated their monetization agreements.

And it's not senseless propaganda. It's already starting to happen, or is likely to happen.

Have you been paying attention to the YouTube scene? Like, at all?
Any plans for a browser version?
I don't really see ease of use differences between any polished OS besides OSX, which is just because finder is odd.
Maybe they think the terminal is too powerful?
As engineers (or hackers, whatever) we are supposed to be naturally skeptical, in the words of someone wiser than me, "good programmers look both ways when crossing a one way street."
I have learned, from experience[†], that strongly and statically typed languages, and in general languages with rich type systems almost always result in fewer common bugs, and higher quality code.

I strongly believe statically typed language are objectively superior to dynamically typed ones. Many might say that this is my subjective opinion or just a matter of personal preference, but I absolutely disagree.

[†] (a bit of) my experience explained here: https://news.ycombinator.com/item?id=12594616
That's a simpler interpretation, but search engines seem to strongly favor the idiotype interpretation, and it also seems to be the most common in medical research

https://scholar.google.com/scholar?hl=en&q=anti-id
45:25
Elon says he will leave detailed technical questions to QA after his presentation. Lol. His presentation was far more technical than any of the questions.

I think I would prefer more presentation from him than any QA.
I expect the "no children" rule to apply for roughly 9.25 months. What then I wonder?
Like JavaScript? Use JavaScript. Don't like JavaScript? Use ClojureScript. Problem solved :)
Any recommendations? I am about to finish Red Mars
We need what Japan has: a national zoning code.
You've been very outspoken about AI, but tangentially related to AI are intelligent chatbots and more general conversational interfaces. What are your thoughts on chatbots?
Now that makes sense. I just couldnt see one not saying something about other with same name. Tks for the tip.
Apparently, Google disagrees. YouTube hosts a massive amount of video, so they may be right.

I actually don't think YouTube Red was necessarily a bad idea: People get to skip ads, and play videos offline/with their phone locked. We use that money to pay creators and fund premium content.

To counter, if you want to support the creators, it's better to subscribe via Vessel or Patreon that it is to get a YouTube Red subscription...
Oh, at last, a bit of reality... I'm sad that maybe we'll have to watch hundreds of people die for a completely unrealistic endeavor, and they'll never have a grave for their loving ones to visit.
The problem is that OS X is the generative platform

If your "only iOS matters" hypothesis is correct than Apple only cares about generative OSX for generating iOS apps. That means keeping XCode working at all costs, and they can safely ignore every other use. I suspect that they understand that apart from students using Pages to write papers, MS and Google own the office productivity space.

The only remaining code to write are highly proprietary front-ends and the occasional mega-backend.
I just sent you an email :)
>Those who provide long-term value will outweigh those who only consume.

Is there any evidence supporting this?
DOL accuses Palantir of discriminating against Asian job applicants
I was just using this the other day!

I'm hobbling together a Genesis/MegaDrive emulator in Rust, and also trying to wrap my head around the m68k at the same time.

It's tough to find good documentation about how the cpu works, and this is a fantastic reference.
Wrong about what? That all hiring processes are flawed? That some new grads could be better than some experienced hires, 6 months down the road? That build-a-project-in-3-hours doesn't weight experience heavily?
I feel like you're really looking for any faults in my expressions. Yes, my language is a bit overly embellished and colorful. But I've been hoping you'd at least get the idea I was trying to convey each time. It appears to me that I'm being a lot more black-and-white than you are in this case -- but again, that's me trying to characterize your position here.

As for Twitter, I think you can only DM people that follow you. And I definitely wouldn't want to inflict that upon you :P

I appreciate the offer, though. So, let me ask some trusted colleages to review this public chat to give a second opinion on my failings here. It'll give you a well-deserved break in the meantime, and time for me to reflect.

If something interesting comes of that, I'll try to draw a final conclusion and perhaps I'll send you a standard Twitter message to that for your thoughts, if you have time and don't mind.