skysight-inc/HackerNews huggingface dataset:
Apple released Swift early (June 2014) so that it could be used in real programs, and so that developers could provide feedback. You weren't, and still aren't, forced to use it. Although, it seems to have matured enough in 3 years to the point where it's probably the best iOS development language.

Kotlin was released in 2011. I bet that if Google had adopted it three years ago, it would have helped accelerate Kotlin adoption and Kotlin would be even further along today, having a much larger developer community.
"Startup companies take a long time to build so that 10% will make it tough to hire and build a team over 7 years because there is only so much equity to go around."

Is it still generally the case that the entirety of the options pool for employees is well under 10% (more like 5%)? If that's the case, I get that it may be limiting for the investors, but hiring & building a team is pretty "cheap" from an options standpoint I believe.
Mini-moderation (and, FWIW, complaints about voting) tend to be received worse than infractions around here. Downvote (you can't yet; you can at 500 karma) and move on.
Classic Mac OS seems to be the system from that era that's no longer available. There's still Amiga systems on the market. RISC OS is available for Raspberry Pi. DOS lives on in the form of FreeDOS. And now there are two OS/2 distributions (eComStation and ArcaOS).
Yes, it's arguably nicer in Go, because you specify exactly what types and field names you expect, and then it's just a simple json.Unmarshal
Let me know if you want to do an integration with our https://Clara.io 3D presentation and modeling tool! Would be nice to have some data transfer back and forth.
Politics can potentially change within one election cycle, legal faster if get our opposition politicians onside.
"The security aspect of cyber is very very tough! And maybe it's...it's hardly doable"
You cannot issue 100k new shares out of thin air... If the company is worth $1.5M, split in 30k shares then each share is worth $50. Issuing 100k new shares would require those two founders to invest additional $5M (which I assume they don't have).
You get your DB model 100% correct the first time, always? Even years later your DB model is able to accommodate all those always changing business requirements?
> replacing your data access layer in INTERNAL code with a RESTful endpoint is kind of insane

Nothing is being replaced. Each view has a service method that performs the business logic, so you can either call the endpoint or else call the service method. There is zero performance implication, and basically zero extra complexity.
I don't get it. What will they do when an autonomous ship loses power or steering in the middle of the ocean outside of helicopter range? It can't just pull over to the side of the road and stop.

Ships require constant maintenance to not fall apart. That maintenance can't be automated with anything like current technology. If the crew doesn't do maintenance en route then it will have to be done at the dock, thus taking the ship out of service and costing more money.
You could find out plenty about that island on the net without actually visiting it if you wanted to.

Also, you brought her up, and are mass pasting when you could just link, yet not a word about the island.
Pre-Series A Startup Boards
The article was written by Mark Gurman who had an excellent rumor track record when he was at 9to5mac.
Some advice: When you're new to a place, it's better to stay quiet on the sidelines until you figure out the norms. Calling out the people who've been around much longer does not make a good first impression.
Where app directories are incredibly useful is in Django library development. They're a really convenient way to hook in models, static files, template helpers, etc. to an existing Django site, without forcing users to do a bunch of setup work when integrating your library. It's not a coincidence that most Django libraries have a very similar setup:

1. Install the package
2. Add the package to settings.INSTALLED_APPS (and middleware, etc).
3. Profit!

For an instance of a Django site, apps are less useful, and the article's recommendation to be more careful when splitting your site into multiple apps is great advice.
Household Debt Surpasses Its Peak Reached During the Recession in 2008
I've also reached this conclusion, but I find it curious.

The fact that many CAs are Turing-complete and given the meaning of that, it is theoretically possible to model anything with a CA. Yet CA models have never proven useful.

One possible explanation may be the timeless nature of mathematical explanations and the power of math to make predictions.

If I say F=ma (Newtonian mechanics), I can evaluate 'a' for any 'm' and 'F' trivially. I could also construct a CA -- maybe even one that modeled physics very well -- in which F=ma arose as a consequence of that CA's operation, but to make any prediction with this system I would have to actually compute the CA across all iterations until I reached my result. It wouldn't be useful because it would be too slow.

In other words predictive mathematical descriptions of nature are more useful because they find ways to factor out time.
"Lola" in latin america is a common feminine name. "Lola" in Philippines simply means grandma. You dont have have to be their real grandma to be called Lola. Any elder can be called Lolo (grandpa) or Lola (grandma) as a sign of respect.
Quoting my friend, 'I feel like someone is going to get slimed soon.'
The obit reads more or less as you'd expect from someone both trying to hide a horrible secret and honor that person's memory.
Funding is not knowing.

There are always new markets which get ignored. Apple, Facebook, Google, Amazon, Microsoft did not compete with HP, Dell, Nokia they essentially entered a new market. Most ML startups don't offer a new product but rather just enable features and acquisition is often the intended end goal.
Codename one "Professional Edition" is $79 per month! Basic is $19 per month... As a kind of "indie" developer that is very expensive. Gluon Mobile is not much less expensive at $42 per month. Still, free edition looks better than Codename 1 free edition.

Wondering if Jetbrains will release Kotlin/Native for a set price or charge monthly like most companies are doing these days.
The true expert does not perform in a state of effortless 'flow'
Checking WhatsApp Service – Is it down or?
If we need to check if a website is down, there are a lot of services that do it for us. Eg., Is Up dot me does it for us. How do we check if WhatsApp (not the WhatsApp Web) is down? Any REST EndPoint that we need to check, which is inaccessible by the app?
It's 100% of their interest to find exactly what you're looking for as quickly as possible.
Oldie but goodie article, about when Mayer was experimenting with search results, and the conclusion was that minimal, accurate choices wins. People actually spent LESS time when there was too many results.

http://www.zdnet.com/article/googles-marissa-mayer-speed-win...
Kotlin claims future capability for "Native" applications. I assume that this is separate from "Android" applications, even if these are compiled to native instructions.
Generic root exploit against kde
Anguilla charges $100 for a two year registration (I'm not sure you can register a domain name for any other period of time). The extra $60 is 101domain's markup.
What does it mean being "supported", given that one already can use Kotlin on Android?
Customers say our price is to high. How to deal with this?
QCs won't appear overnight. We will see someone demonstrate a small-scale QC that is too small to usefully break real world crypto. As soon as that happens, there will be a rush to migrate everything to post-quantum crypto. Anyone not doing this with their coins as soon as they can is a fool.

It's possible that bigger QCs will appear in the "black" world before they are publicly known, but in that case they're not likely to be used to steal bitcoin since doing so would indirectly reveal their existence. If too many BTC wallets get silently snarfed, people will suspect a break. Anyone with such a QC would be better off sitting and passively monitoring for as long as they can.
Why's it need to pull over? It's in the middle of the ocean. Unless you're a spaceship it's hard to get any more out of the way.

Presumably you send out a repair crew by boat.
That's only really a problem if you're strapped to a driver's/pilot's seat or some other system where the game isn't mimicking your body's movement. The current solution for that is one of those 6 DoF motion simulators, which might have to be good enough.

People with really bad cases of motion sickness have problems playing games on a flat screen let alone in VR. I don't think we'll be able to do anything for them in the near future.
Ships are trackable by satellite. Photos, I mean; they show up on photos. Totally passive.

So if you have successfully hijacked a Pacific container ship full of automobiles bound for Los Angeles... where are you going to dock it? Who does the offloading? And where do you sell 5500 sedans at once that makes all this risk worthwhile?

I think that planting remotely controlled explosives and extorting payment against sinking the cargo is the way to go.
Codename One is open source and has a free edition without nag screen or any license restrictions. For that $19 you get more platforms and no need for a Mac etc.
3D tools can often be overwhelming, especially if you only use them occasionally. The push/pull feature reminds me a bit of SketchUp, which I really like.

Anyone have any thoughts on what I could use for building up a scene? Ideally something where I can move things around the world with scripting.
Sudden Coffee (YC W17) Is Hiring a Community and Content Marketing Manager
Worth looking at some chokepoints, like AWS[1] for example. Looks all god, but you never know. Also, Dyn[2]

[1] http://status.aws.amazon.com/

[2] https://www.dynstatus.com/
Gyms would be interested in this demographic in January. The highest bidder during the other 11 months would be junk food delivery.
Suggestions and Tips for attending your first tech conference
The economy collapses when they leave. The clothing industry is basically creating a bunch of short-term Detroits.
beauty is in the eye of the beholder - i personally prefer the JSON.
Google benefits from this (in the non-altruistic perspective) because it encourages research/model development on TensorFlow, and promotion when said research is published using the framework.

Not everything has to be a data play in the big picture.
No that's not how it works. Disabled ships don't just sit there. The wind and currents eventually push them into rocks. Disabled ships also present a hazard to other vessels. Repair boats don't move fast enough to get there in time, especially in rough weather.
Django is not meant to be run at scale. At least not horizontal scale. If you're not going to use the ORM, which prevents you from scaling horizontally, why are you using Django? Django can be scaled by getting large instances with lots of RAM, which is quite affordable these days. It can also be scaled with caching. But if you want horizontal scaling, don't use Django. That's not what it's for.
Well, if you work in a more conservative company, you can use this as a way to get the "powers that be" to allow the use of Kotlin. It's basically an endorsement of the language by a company that everyone has heard of.
Expensive?

I'm sorry, I can have 50'000 devices poll every minute via an uncached SSL connection on my 16$/month server from Online.net, including bandwidth and traffic costs.

I'm not sure what you're smoking, but I want that, too.

Seriously, at Google, TLS is terminated in hardware, and bandwidth costs less than a cent per terabyte for ISPs or Google.

The costs that this caused are basically nil.

(This, btw, is why I'm using kubernetes on rented bare metal, paying 30$ a month, for what would cost me, including traffic, around 900$ (Google Cloud with rented servers) to 63'000$ (Firebase) a month.)
I agree with a lot of this: the developer productivity and page load performance gains can be drastic.

But I think it's weird to make a claim such as "we made our web app small in size because we need network bandwidth and CPU power for video streaming"

Frameworks for JS UI rendering have a potential to actually improve CPU usage by leveraging various techniques under the hood to minimize repaints. Using "heavy" frameworks can actually improve page performance.

Also, doesn't the JS bundle size pale in comparison to video and audio bandwidth?

I'd like to see how using React or Angular can affect WebRTC performance.
Not sure I see the use case. I would still need lots of legal advice to start a company with investors. And from the perspective of an investor if I don't trust the company I given money to why would I give it to them.
Doesn't Wordpress already have something like this? http://v2.wp-api.org/

I don't understand why suddenly people treat this like something that uniquely solves a problem. Maybe I'm missing something?
My perception is that the apartments consider the non-covered parking to be for visitors. It therefore seems to me less likely that they will install chargers for those spaces. (There is also perhaps the issue of the electrical chargers being out in the rain, but that wasn't part of my reasoning.)

Disclaimer: I don't own any apartments, and I'm only guessing about how apartment owners think.
What is the best 3D design tool for Linux?
Meh, should all be on github anyway. Like.. Handbrake!
Surely there's an xml->json converter somewhere.
I appreciate this article for talking about scale in terms of project size and cognitive overhead, instead of in terms of traffic/computation/storage. Writing maintainable services isn't easy, and tips like these are painful to learn on your own.
The biggest lies that digital marketers tell themselves
>We could play the "no true Scotsman" game for a while, but I've yet to meet a games journalist that is less of "a gamer" than I am.

I predicted this would be a response (or, similarly, "gatekeeping").

"Gamers" in the literal sense? Sure. But most people mean "gamer" as in "gaming enthusiast". There's a certain level of skill or knowledge expected of anyone calling themselves an "enthusiast". If you lack both of those things you'll find it hard for anyone to take you seriously. Just like an "artist" who is both untalented and ignorant (eg. no knowledge of common terminology, history, or popular figures) wouldn't be taken seriously as an "artist", regardless of how much time they spend on it.

Polygon infamously released 30 minutes of gameplay footage of Doom that was mocked for the player being so bad it's like they've no experience with an FPS game [0]. Polygon in general has a long track record of being ignorant of entire facets of gaming culture, to an extent that many enthusiasts say "Bullshit. You don't know what you're talking about." Their reputation for being ignorant and clickbaity wasn't earned because they're good at what they do, quite the contrary.

[0] https://www.youtube.com/watch?v=d3pQ0oO_cDE
The investor mentioned in the article is the basis for Axe Axelrod in Billions. Which is a wildly outrageous portrayal of him but probably has a lot of elements of truth (eg extreme paranoia) since he was clearly guilty of insider trading (his subordinates indicted, his firm charged but not him).
I have nothing against Kotlin. It seems to be coming out of nowhere to surpass more "tested" languages for lack of a better way of putting it, but as I'm reading about it I can truly see the appeal.

The one thing I'm having trouble figuring out, though, is how much it diverges from Java in terms of inheritance, traits, etc. The verbosity of Java is one thing, but its inheritance system is what made me want to pull my hair out.

Languages like Scala, Haskell, Rust, etc. are preferable to me in that way. Kotlin seems nice and clean--from what I've seen so far, with this "Android bump", Kotlin native, etc., I could even see it replacing Python--but I worry there's something lurking deeper.

This is the clearest thing I've found so far, but it's very old at this point:

http://codeofrob.com/entries/looking-at-kotlin---kicking-the...

It includes this quote that stokes my fears: "It feels as if the language designers haven't really designed at this point, they've just thrown a load of stuff at the wall because inheritance is something that all Java developers want and given us a few bad ways of doing something as well as something that has the potential to make us write better Java."

I don't have any attachment to Scala. However, I do think Scala, Rust, etc. have moved language design forward in significant, fundamental ways, and it would be nice to see those advancements recognized in the Android platform.

Take this all with a grain of salt, though, because I know next to nothing about Kotlin.
You may be right for the time being, but I don't think we're permanently entering a brave new world where machine learning startups are doomed to fail to the big tech companies. It's well known that existing machine learning algorithms are extremely inefficient learners, which is why you need enormous datasets and computing resources to be competitive currently. Right now, for instance, a computer would need to see thousands of different images of a new animal to recognize it consistently, whereas a human only needs to see a single hand-drawn sketch. If someone can develop machine learning techniques that make computers generalize as flexibly as humans, that would be a huge game changer and would completely upend the advantages that the big tech companies have.
People are welcome to downvote my comment, though the quote you cite is referring to links, not as much comments.

> The test for substance is a lot like it is for links. Does your comment teach us anything? There are two ways to do that: by pointing out some consideration that hadn't previously been mentioned, and by giving more information about the topic, perhaps from personal experience. Whereas comments like "LOL!" or worse still, "That's retarded!" teach us nothing.

As you may have noticed, there are a couple of comments regarding the use of the .ai TLD. A legitimate conversation can be held on whether or not .ai should be generalized for "Artificial Intelligence", possibly to the detriment of people in Anguilla.

The only site on the internet that will meet your requirements of "a place where I can grok and find only useful info" is one you write yourself. What you consider to be "useful info" is going to differ from what other people think.

And, of course, you should consider that your comment is, if anything, a more egregious example of a useless comment, detracting from the conversation.

You can hide comments with the [-] symbol. Use it.
Drone ships sound interesting. The shipping company can definitely afford having a person remotely check in on millions of dollars of cargo every ~15 minutes or so, and so full autonomy seems like the 20 in 80/20 (maybe more like 95/5).
Yeah I think if it were like many SaaS where open source projects can trivially qualify for a license that might be a start.
Tutorials – help the world and get new clients
Unsurprising as this is clearly an ego play, given that the first thing they want you to know is their names.
Yeah, pretty much.

Haven't had a problem yet where I needed automated migrations, and I have been doing this for years upon years upon years.

Like I said, if you're leaving heavily on migrations, you're doing something wrong.
Look into flexport.com they already do this.
That basically happened during the YouTube bit.
I'm using it for over 3 years and filed multiple tickets – the support always was very welcoming and fast.
No if enough of them were signed then people wouldn't be in the habit of bypassing the warnings, there's no need to force it to be all locked down.
Finally!!! JetBrains has been doing an awesome job on Kotlin. Languages is a very subjective and taste specific thing, but it's way better than just having Java. Anyhow I have been arguing over moving to it for quite some time now here is a shameless plug https://hackernoon.com/in-pursuit-of-better-jvm-futures-kotl...
Have a fun laptop, a work laptop, and maybe banking tablet?

As a good corporate drone, this arrangement is kind of forced on me, but a lot of small company / startup folks totally mix the two. Might be a good thing to not do.

Sure it doesn't protect you from e.g. a tool you need for work being compromised, but it reduces the attack surface - this guy probably wouldn't have installed handbrake on his work machine.

Another thing we do specifically because medical data is, a lot of the time I'm forced to work inside a non internet connected network that I vpn and then remote desktop to. Firewall rules mean the only thing getting in from my laptop is vnc. Some systems also require plugging into a specific physical network. Overkill for most uses but it makes losing laptops fat less scary if you can keep a lot of your stuff on a more secure remote system.
Google announces support for Kotlin on Android, now what?
> Apple, betrayed by its own law firm

Honest question: what is the comma doing in this headline?
I give you libxml:

xmllint --xpath '//element/@attribute'

There's a good chance it's already installed on your mac.
Built into Android Studio without having to install anything extra seems like the main draw.

Official support will also make it easier for people to push for Kotlin in larger projects
This is an excellent guide and even offers content that's relevant to those who are beyond "beginner" level.
Dart runs the AdSense code, because the AdSense team rescued the Dart team when the decision came to them stop being part of Chrome development efforts.

Regarding Go at Google, if you have better sources of information to share with those living outside Mountain View, it would be very helpful.
https://news.ycombinator.com/item?id=12422870

https://hn.algolia.com/?query=by:dang%20cognitive%20bias&sor...

If you see comments that you think violate the guidelines, please flag them or email us about it at hn@ycombinator.com.
> Edit: Honestly, I'm waiting for a Command and Control to be exclusively in Tor, email keys only through a Tor gateway, and also serve as a slave node to control and use

Correct me if I'm wrong, but most ransomware is operated almost completely through Tor. Doing email this way may be a problem (for obvious reasons), but for anonymity and uptime's sake most rely on it pretty heavily.
That's why you'd need to have the rendering engine blur things that should not be in focus. From what I understand on how the medical systems work, you'd shine an IR light into the user's eye. The return from the light would allow you to measure the focal distance of the eye. You'd then adjust the lenses of the headset so that the display is exactly that focal distance away. The focal distance of the eyes would get passed to the renderer. The renderer would do proper focal distance bluring to objects that are not at the correct focal distance. The main limitations would likely be the measuring of eye focal distance in realtime, having lenses respond to it in real time, and the possibility that the always in focus screen door effect would cause issues.
They let other's use and sharpen their tools.
For comparison, at 180 teraflops per TPU (assumption: at fp32) this is equivalent to offering a cluster with 15,000 Titax Xp GPUs (1200$ per GPU = 18 Million $ worth of compute power).

If TPU teraflops are reported at fp16, then the number would be half.

Titan X offers 12 TFLOPs per GPU https://blogs.nvidia.com/blog/2017/04/06/titan-xp/