skysight-inc/HackerNews huggingface dataset:
I think you're understating how tough it can be.

There are applications that

* are mature and complex

* with 100s of tables

* serving millions of users

* have to be broken into multiple micro-services

* have developer resource constraints

So you're easily looking at a 1-2 year project, not 1-8 weeks.

You've also ignored some of the complexities, such as resharding (moving data between shards), which may significantly add to the cost of the project.
He should only be thanking them for that if git uptake around a mutilated version of his tooling is something that Linus wants. I suspect very strongly that he doesn't want that. In fact, if GitHub were a less popular service he wouldn't need to spend nearly as much time dealing with people who don't RTFM and submit GitHub PRs despite Linus' objections to them.
I don't think the average fatal accident is going to average even 5 million, I am just saying if it cost 20 million that's still not a deal killer. Put in other terms Valet Parking is 5+$, but 'go park' is ~5 cents. In ~15MPG city / stop and go traffic that's 3.75$/hour to not pay attention.

Hell go to sleep and wake up in another city 500-1000 miles away without going to the airport or needing a rental is a major benefit even if your not saying money.
Wow, what a journey you've made! I can see where you're coming from, literally & figuratively.

(If it wasn't obvious already, background is firmly rooted in white, male, American privilege. My family wasn't the Western stereotype of rich but by any reasonable measure, I was unquestionably fortunate.)

> it's super exciting to be able to create as a job. I feel like problem solving as a job sounds like a good fit because that's something I'm good at

I'm right with you on both the creating and the problem solving, both are key for me as well. As others have said, explore the various languages, platforms and such to discover which might click for you. Could be that you find operating as a generalist the best route or you may find a niche that you dive deep into. There are so many possibilities that fall under the umbrella of "developer" at this point, the sky literally isn't even the limit any longer.

Sounds like you're in a good place to make the leap soon and I wish you the best in finding an opportunity to land on!
Currently bot micro can perfectly time hit and run "dance" maneuvers on all their attacking units independently (several top bots are Terran and do this with Vultures). But solving this in a way that takes terrain into account is much, much harder, and a skilled human could chase the whole army into a wall and kill it.

Similarly there are worker rush bots that do some impressive things against other bots, but positioning is hard and a skilled human can beat the bot by clumping its workers up in the right shape.
The same way "educated" men came to the conclusion that the earth is flat, that the sun revolves around the earth, that orbits are perfect circles...plus epicycles, that breaking the sound barrier was impossible, that bacteria cannot possibly have anything to do with disease and washing hands in hospitals is a waste of time, etc. etc.
Definitely recommend visiting their list of swift blogs. Nicely aggregates different sources, as a primarily iOS dev, it's a great way for me to catch up every once in a while on the dozens of blogs I don't want to follow daily.
Similar to the diagnosis by Jordan Peterson: https://www.youtube.com/watch?v=eieVE-xFXuo

Personally I think it is oversimplification - the thing is that - yes there is a root cause in biology - but than that root cause is multiplied by social circumstances. If there are few women in tech - then it is costly for employers to adjust to them (stuff like adding women sizes t-shirts) - plus it is also cheaper intellectually for people to judge women stereotypically. Plus there is that thing that if women are more agreeable than man - than people tend to target them more (with stuff like interruptions etc).
You've avoided any discussion at all with your confusing use of a variable instead of just making a clear statement
Depending on complexity of your app and the level of polish, it might take a while.

I mean, you can make an app in a day if you follow a tutorial, but if you want to enjoy the language and what you're doing, then you'll have to put in the effort.

Objective-C can probably be avoided, but will help a lot in some cases - especially when interfacing with libraries written in ObjC or C++. So you might want to learn them in parallel, or at least spend a bit of time understanding the semantics of the language, memory management, concurrency, etc.

Oh and native iOS is different from native macOS, some APIs are not compatible, but you can reuse quite a bit of utility-level functions related to your app (since it's the same language).

I enjoyed learning ObjC and Swift and writing apps for iOS, the only issue I have with this platform is that it's too crowded for (new) solo devs.

If you don't care about that as much, then by all means go ahead, you will love it.
> Isn't the problem with that that investors expect that their capital be deployed immediately, and if you can't do that they aren't interested?

That strongly depends on the investors. The vast majority is perfectly content with a spending schedule that runs over one or more years.
Which country are you hiking in mostly? In Switzerland and Italy, there are many uninhabited places.
> Once Swift 5 comes out, does that mean it's "safe" for people to write things in Swift?

It means it's "safe" to ship binaries to people without providing the source and it should remain compatible forever™.

> It's a complete mess, and hearing year on year "this is the last time we'll break everything" is getting very tiring.

Swift 3->4 was much easier. Of course, if you're still stuck on Swift 2 this isn't going to help you much…

> Can you promise me if I push for the rewrite in Swift 5 it will be the last time we need to do that (for a reasonable amount of time, say 5 years? Or that changes will be far far more gradual and can incorporate it with our workflow?)

That's how it was supposed to be in Swift 4, and it should get better from there.
Since things at Tesla haven't worked out, I hope Lattner eventually returns to Apple.

Not that the Swift team is in a bad shape without him, it's just that it's nice to have an amazingly smart guy behind an open source language that many of us use (and that number that will probably only grow).
Lazarus – A Delphi-compatible cross-platform IDE
I think companies should be rated by how much skin in the game its leaders have.

Companies run by founders that still have a substantial percentage of their wealth in the company would get the highest rating. And professional managers getting stock-based short term incentives would be on the low end.
What you're saying makes sense to some extent and I don't necessarily disagree. But instead of holding currencies, why not hold assets? Any asset, for that matter. Whether it's property, one or multiple businesses, royalty generating IP rights, etc.

You describe Bitcoin as a currency. To me, while it looks like a currency, it's not actually a currency. It seems more like a pure asset class.

I mean, maybe I'm a minority here, but who holds significant cash in a checking account these days -- especially with the market booming during the last few years like it has?

If you look at what happened with QE in the last few years, asset holders (i.e. mostly the upper classes) essentially made bank, because debt got extremely cheap and the value of the currency declined. The average saver lost money, or at least yield, because it didn't make any sense to save money.

The reason why I can't see fiat disappearing is because the government is in control and makes laws as they see fit. I don't agree with all levied taxes yet will still pay them. Even if I didn't want to pay them, my only alternative is to relocate to a different country.

Useful PoV though, thanks!
Exactly. And poker is, again, turn-based with a single move to be made. And it may not be "perfect information," but it again is a game of static board state where there is probably a statistically optimal move for a given state provided you have memory of the other players' previous moves so far in a round.
I don't much care whether Linus individually has the justification to be an asshole or not. The problem is that Linus being an asshole causes many other engineers to think it's ok/expected/encouraged to be assholes. All the non-assholes quietly disappear and we're left with a room full of assholes.
It may have been stressful for employees and Gates, but it was a slap on the wrist when compared to the dominant position the company had managed to attain. Most of the power they had gained they kept. Yes, they ended some of the more egregious practices like the per-processor fees, but they ultimately made it out relatively unscathed.
This is a stretch, but could you be thinking of PICO-8? It's a "fantasy console" that you can write 32k game cartridges for using a subset of Lua: https://www.lexaloffle.com/pico-8.php
Nobody cares how reasonable you are if you don't actually produce anything.
I've been paying venezuelan contractors in bitcoin - it works amazingly well for them.
Is the Kotlin version example available to run off the site?
Poked around for a while but can't see it..
No, that doesn't address the problem at all. If you retire thirty years before you qualify for medicare, you have no idea what your medical expenses will be. None. They could amount to millions of dollars over those three decades, depending on your particular issues, and you're never going to close that gap by minimizing expenses.
Never watched Bus 174, but my first experience with Padilha's work was "Elite Squad" [0], which coincidentally, I watched via Netflix's DVD rental service. And less coincidentally, had the same lead (Wagner Moura) as "Narcos".

[0] http://www.imdb.com/title/tt0861739/
Wanted to add that you might consider writing about this then build on that by continuing to share the progress of your journey. At the very least you would have something to reflect back on but moreso I suspect there are others who would find encouragement in what you've been through already.

Just a thought...
They are definitely available outside of a bulk purchase. I see about an 80/20 split between having to buy in small quantities versus having to buy in a bulk purchase.

I'd prefer not to share the info on a public forum to keep mass buyers out of the market(more than there already are)

Shoot me a message at ethan at dancecardrx dot-com and let me know what you're looking for and I can point you in the right direction.
I enjoyed that bit too. I wondered how many people on here would have experienced trying to layout a webpage with 1x1.gif up your sleeve
Why not do job-related training on company time?
None, and neither do most ICOs. But that doesn't somehow make a token not a share.
Swift "3.2" and 4.0 are really the same compiler, run with -swift-version 3 and -swift-version 4 flags, respectively.
Sorry all, but this site is banned on Hacker News for having used a spam service to buy fake upvotes.

Normally we err on the side of forgiveness, but this abuse is so outrageous that until we get a proper accounting for it, we're going to keep posting what happened at the top of the threads. I'm pretty sure there's no issue on which HN users feel more strongly, and I agree with them.

Users vouched for the current post, which is fine, but I'm going to write software to prevent that from working on sites that are banned for such a reason.
Its computationally difficult to calculate every possible move a character might do in the occluded region. This requires a long attention span and running simulations of possible opponent actions based on previous 'frames'. Alpha go solved some of this by reducing the amount of space searching and instead search the likely set of possible choices by the opponent but each evaluation is for a single frame. If for some reason a piece on a go board could disappear and reappear then during that time it was gone its impact on decision making would be either nil or skew heavily towards nil compared to the rest of the opponents pieces depending on how many frames in the past are used.
Seriously. Linux will likely outlive GH[1], and more importantly, it doesn't need GH. The current workflow works fine, and I hardly think any potential kernel hackers are choosing not to work on the kernel because it is email-driven.

[1] Nothing against them that I don't have with any other commons that depends on corporate beneficence. But companies fail all the time; I can't think of a reason GH is immune.
Not to defend the manifesto or it's content:

1) It's all to common for people to reinterpret a claim of the form "biology has significant effects on the behavior of humans in the aggregate" into "we can assume biology is a limiting factor on individuals". Since the latter is an indefensible position this technique is used to preemptively invalidate any argument that actually only claims the former. This is what you've just done here, intentionally or not and it's an unacceptable intellectual dishonesty.

2) You're also dramatically misattributing the attempt to determine "what ought to be" to only one side of the argument. One of the article's key points is that the pro-diversity advocates take it for granted that "what ought to be" in the world of tech employment is a 50/50 split between the genders based on the biological basis of sex-at-birth ratios. The truth is that the natural, not unjustly-influenced equilibrium is not known to anyone on any side. Choosing any specific ratio (even 50/50) necessarily implies defining what the genders are or should be. (Including how many genders there are and which ones you accept!) For example, saying that the ratio should be 50/50 is to say that in this respect
women should not differ from men, even by their own choices.
No, his argument is straightforward and lots of other people have made it before. A shorter way of saying it would be "if you don't like the same kinds of video games as most other developers, you are likely to be made to feel unwelcome".
Not that easy on mobile. Would be much better if people didn't feel the need to make their sites crappy
Concurrency finally, it has taken forever. Is there any built-in support now? Server side Swift is lacking this big time.
Seems like a bad idea for a public SaaS company that relies on trust from customers that their data is secure to piss off their own offensive security team by firing them suddenly without even a warning received.

I expect that lots new Salesforce vulnerabilities will be discovered and disclosed.
I don't think that "not responding to a text mesaage" was the actual reason.
>The sentiment, that Americans don't NEED fast home internet is probably more accurate than not.

No, it's total bullshit, except in the pedantic "well, humans don't NEED electricity/medicine/communications/synthetic shelter/[anything since we wandered the plains of Africa and had a life expectancy in the 40s]" sense. Fast, symmetrical end point Internet is of massive importance and in not just direct but emergent ways that a surprising number of people, even on HN, don't seem to consider. Think for example of many of the concerns that have been raised over the last few years here about how the net has become ever more centralized, or about the difficulties of efforts like Tor. A lot of the core driver for that comes down to lack of end point bandwidth vs demands. If symmetrical gigabit connections were the rule rather then the exception, it'd be possible once again for significantly sized services run directly. Obviously if a service grew large enough they'd eventually need to move towards the core, but for a lot of people it'd completely eliminate the need for many current colo and cloud offerings. Would you be happy going back to thinnet or 10BASE-T on your LAN? Everything that runs there could run over the net with more bandwidth, latency only becomes a significant issue over extremely long distances.

More bandwidth also means more can start to be devoted to meta-content issues like privacy. If we consider 25 Mbps to be a target for many services say, then onion routing networks are hard to make use of because they tend to impose significant overhead and be limited by slow nodes (particularly as even someone with a "enough" 25 Mbps connection themselves often would not be willing to allow all of that to be used by the larger network). But if everyone had 1000 Mbps (or more) to play with, then they could easily devote a bunch of that to sharing networks, take even a 90% overhead hit, and still have as much bandwidth as they needed. Just as more power in CPUs/GPUs has allowed us to not merely run things faster, but optimize towards the value of human time vs computer time, more bandwidth "then needed" represents leeway to optimize towards goals beyond the bare necessities.

Seriously, giving everyone (or close enough) fast, symmetrical connections should be one of the absolute highest priorities of anyone concerned about market competition, centralized control, privacy, and so on. It'd be one of the best investments America could make, just as national electrification, telephone, and roads were.
> The quickest solution in such a case would be a POW change

That may be the quickest solution, but do you think it would be anywhere near quick enough?
Of the two stories, that's the one I'd want to know more about. Not because I'm specifically interested in building a fiber-channel network in the basement I don't have. But it's a bit fascinating that someone took the time to do it on their own just to learn and I think it would be interesting to learn about their motivations and experience. Plus, we've all heard kind of a lot of stories about doomed relationships and seeing concerts, and it takes something unique to make those interesting after a while.
What is the random zip code in eastern Washington that really likes to bump Future?
I can understand it by looking at my own daughters. Without a substantial effort from my part, they tend to gravitate towards nontechnical subjects. Peer pressure, influence from media all play a part in this. The issue is bigger than just a few techi bro's.
'yes but'? What you are saying is true - but it does not contradict my point in any way. The choice is between making an valid or invalid block - and the Schelling point is making a valid block. Another case is if you see a fork with a shorter and longer branch - then adding to the longer branch is also a Schelling point.
Show HN: Transformation Invariant Reverse Image Search
And absolutely no curiosity as to what causes the differences. Naturalistic fallacy got this author hard.
How will you pay yourself a salary? Act as some kind of researcher for hire? What kind of clients do you see yourself serving?
Could you kids not downvote this lad, in fact?

As there is quite some value in his words, seems to me.
After tax? Sure, it's possible, but there aren't actually that many people who make $300k/yr.
Show HN: OPEN SOURCE scalable BACKEND services generator + util \m/
> I'm not sure being unpopular or not being the object of attention for girls has anything to do with this.

Sure it does. I know if I was popular in school I wouldn't have spent so many Friday nights locked away programming and subsequently honing my craft.
Huh. These actually sound like good arguments to switch to Firefox, arguments I've never heard before until now.
This project's still on Swift 3, so I don't have first-hand experience upgrading to Swift 4. It looks like there are breaking changes though, albeit not nearly as many as 3 had.

The most notable one looks like in the String API [1]. There are a few other minor ones that most projects won't hit, like in the dictionary/set API [2]. A few of these are also slightly more breaking than it initially seems because they've added temporary compatibility workarounds marked as deprecated in Swift 4 to avoid breaking as much working Swift 3 code, but these will go away for Swift 5, so you do still have to port anyway (just not immediately).

[1] https://github.com/apple/swift-evolution/blob/master/proposa...

[2] https://github.com/apple/swift-evolution/blob/master/proposa...
I did this a couple of years ago on a completely fresh MVP for a friend.

Worked fine, my background was in trading systems using C#, Python, and C++. I'd also done a lot of Android Java for another app MVP, so interesting to compare how iOS and Android do things.

I think most people who've done a few languages are not going to find a lot of problems with Swift. There's a lot of nice sugar in there to keep things neat.

Your main issue if you haven't done iOS before is learning iOS. It's a bit weird, you can tell some libs haven't been upgraded while others have. The old libs need a bridge header and have weird relics from Obj-C. Also the whole constraints layout system might take some getting used to, but I did manage to build some pretty complex components with it. It didn't seem to map well onto the Android layout engine, but I'm not that experienced with the layout engines.
Something like Agents in Clojure?
I agree. I think X = nerd.
> He really talks in extremes. I see all his points but it doesn't make these things pure garbage.

Why, from his point of view - if GH lacks functionality he needs and git proper delivers this functionality in conjunction with email, GH is just about as useful as an empty beer can ;)

But sure, outsiders with zero idea of what is being discussed love to take his words out of context and derive all sorts of bizarre conclusions.
And nobody cares how much you produce if you're too unreasonable to sell them on your creation. Creating strawmen out of maximally-extreme arguments is silly. Unless you think that being reasonable is mutually exclusive with being productive?
"NOW had previously opposed the draft, and its apparent about-face infuriated its members at the grassroots level, according to Cynthia Enloe, a research professor of political science and women's studies at Clark University in Worcester, Mass.

Enloe, who has written extensively on women and the military, said she was just starting her research at the time, but as she recalls, "The local chapters were really angry. They were full of women activists who disagreed, who saw the draft as something to oppose."

So why the switch? Enloe thinks it had more to do with NOW's then-recent defeat in getting the Equal Rights Amendment passed than it did zeal for military service. The amendment, which pacifist Alice Paul originally penned in 1923, simply states, "Equality under the law shall not be denied or abridged by the United States or by any State on account of sex." After Congress passed it in 1972, NOW led the unsuccessful fight for its ratification at the state level during the 1970s and early 1980s.

Speaking in defense of the NOW brief back in 1981, Smeal told The New York Times that wherever she lobbied for the Equal Rights Amendment, male legislators frequently said to her, "When you women fight in a war, then we'll talk about equal rights."
"

https://www.ncronline.org/news/politics/feminists-weigh-draf...
It's a variant of don't be a political shit stirrer at work.
It could as well have diverged by accident. Sexual dimorphism in these kind of interest may not have any evolutional impact, but be affected by genes that were close to other genes that improve male fertility for example. The closer two genes are on a chromosome, the more likely they are to be selected together.