skysight-inc/HackerNews huggingface dataset:
>Inflexibility to changing market conditions. Having invested time, money and effort into forming such an intricate long-term plan drives us to stupidly believing sunk cost fallacies, and ignore evidence of ineffectiveness.

Oh please. I've worked in giant companies that planned things years in advance. The plans changed frequently, with market conditions. Planning things far ahead doesn't mean you're rigidly bound to those plans, it just means you have goals you've set and you're going to work towards unless things change, forcing you to alter those plans.

By your logic, you shouldn't bother going to college, because things might change and planning things out 4-5 years in advance like that is futile. Lots of people go to college and end up changing their major or doing things somewhat differently while they're there; not going to college at all because this might happen would be stupid.

>Top-level decision makers are poorly informed about what's possible and what's actually effective. Complete top-down decision making is Dilbert incarnate.

Centralized planning doesn't necessarily mean micromanagement. It just means not acting like Microsoft with the different business units all competing with each other and stabbing each other in the back.
aug 8:

Romero is now gone from id.

There will be no more grandiose statements about our future projects.

I can tell you what I am thinking, and what I am trying to acomplish,
but all I promise is my best effort.

John Carmack

I think this brief, internal message to staff following Romero's departure is more interesting than the rest of this sheet.
Hindley-Milner means that you – unlike Scala – don't need to provide any type annotations at all as they can all be inferred.

This comes at a steep price, as HM-inferable typesystems are very limited, and most languages have in fact a typesystem that might be based on what HM can infer, but have extensions that require type annotations.

In the end Scala's requirement to annotate input parameters is not a big deal, as this only enforces what Haskell/Ocaml/... consider to be best practice anyway.
It's an advantage if there are more people using the same tool like you. More selection = less people using the same tool.
That was my thought too. I don't understand how this is even meant to work.

The analogy that sprang to my mind is a store saying they're selling Coke; you have to be able to describe what you're saying. You can't be expected to have a flyer saying "this week only, we're selling the popular cola beverage with the red label for $2 per 2l bottle!"
Ubuntu doesn't support remote desktop beside ssh. There is really no benefit in using Ubuntu as remote server compared to Debian. I would advise to drop support of Ubuntu. Î'm at OVH and use Debian. I´m so far happy with that. Îm switching from Ubuntu to Debian because of the remote display problem. I can't live without it.
I have and they helped me, but they are not a cure-all. If you are depressed you need to talk a good psychologist/psychotherapist as well as taking the medication. It was a bit of hassle to get off them, I might add.

To me the important thing is treating depression the same way as any other health-issue; go to a doctor, be open and honest and try what they prescribe you.

My email-address is in my profile if you have specific questions.

...and take care of yourself. You are precious although you may not feel it right now.

edit: also, it should not be relevant for you if 9%, 90% or 99% of HN are on medication for depression, either you need it or you don't, but other peoples' needs do not factor in.
I just created a variant that removes the ligatures, it's called "Space Mono NL":

http://tweetcompressor.com/temp/spacemono-nl.zip
His access to the account was not legally terminated - it is still his account, it is active, and it's okay to use that account - if he had other linked cameras, that would be the point to use them.

However, the issue is that his account shows data also from a device that isn't his (anymore). He has access to the cloud service, but simply the set of valid devices should be empty, and isn't.
By voting to change the code.
I'm not a dumb person by any stretch of the imagination, and I actually got lost in the weeds when trying to read The DAO's website and what exactly it does and how it works.

(which is a hilariously confusing thing to name a brand; "Which DAO are you talking about?" "The DAO" "Yes but which one")

There's situations where blockchains are a good idea, but there's many cases where they aren't.
"so sorting and searching are again locale-dependent"

It's worse. Sorting is dependent on the task at hand. http://userguide.icu-project.org/collation: "For example, in German dictionaries, "öf" would come before "of". In phone books the situation is the exact opposite."

That page has lots more 'interesting' cases, for example:

"Some French dictionary ordering traditions sort accents in backwards order, from the end of the string. For example, the word "côte" sorts before "coté" because the acute accent on the final "e" is more significant than the circumflex on the "o"."

That means that, given two strings s and t such that s sorts before t, you can append characters to t to get u which sorts before s. EDIT (after reading the reply of kelnage): _for some strings s and t_
The @Transactional problem was fixed, I shouldn't have left that out. I had first tried to do this pretty much immediately after the 1.0 release. Async/await is cool, but it's really the idea of adding channels and coroutines that I'm a fan of. We've also generally stopped using that library that didn't work with Kotlin controllers for any new projects, so Kotlin is definitely something I look forward to using again.
I use Lightroom as well. Normally that means I'm using a good camera, too, but I offload the iPhone pictures too and filtering out the stupid receipts (etc) is a problem there too.
Yes, Tianeptine. Night and day difference.
> Each time someone brings up Scala there comes this weird "people who don't like it are anti-intellectual"

The whole "Kotlin comes from industry, not academia. It solves problems faced by working programmers today." is pretty clearly anti-intellectual. I come from industry, not academia, and the Scala type system solves problems I face as a working programmer every day that I couldn't solve in Kotlin (or any other language without higher-kinded types), thank you very much.

> people don't like it because it looks weird

Weird how? I find it looks very much like Python or Ruby.

> had for the longest time abyssimal IDE support

Shrug. Not my experience.

> tries to do things which have been solved in production by itself (see SBT vs Maven)

Just ignore that nonsense and use maven.

> and is a mishmash of more or less every idea that was floating around mixed into one language.

Hardly. It's got a small number of powerful features that get out of your way and let libraries get on with it. Kotlin is far more of a mishmash because it has a whole bunch of special-case functions in the language (e.g. special operators for dealing with nulls, rather than just being a language that people can write an optional type in).

> Kotlin has a very specific focus: Being usable for a working Java programmer, who doesn't have three years to learn every weird idea Scala tries to shove down your throat. It uses existing tools, existing Java collections and enhances them instead of saying "well, we do everything new, because we know how to do it 'better' and we don't care for your existing code."

Scala doesn't shove anything down your throat. You can use the Java collections in Scala if you want - I did when getting started - it's just that it's really valuable to have immutable collection types (actually even in pure Java this is true - one of the reasons Guava is used in almost every project is to be able to have ImmutableList etc. types - but it's better if you can do it without having half the class be "throw new MethodNotSupported()").
It's trivial to generate "some" UVs. However, in this case there is a texture with a lighting pattern as part of the generator. Ideally the model would be unwrapped so that the correct areas of the texture correspond to the correct area of the model.

In the case of an artist working from scratch the skill is generating UVs that allow the artist to easily paint the texture and provide an even area for each part of the model. Otherwise some areas will be stretched and blurry.
> you will produce a robust, blazing fast, scalable application that's a dream to maintain and build upon.

At work I'm working on a scala/play app. It was 2 years old already when I joined, and the first scala/play project for the team. It's not that fast or scalable. That is to say, scala and/or play are not silver bullets that will make your code hyper optimized and scalable.

ATM I'm working on performance. There are a few blocking calls in the API that are used everywhere and they manage to block the various execution contexts (controller, akka, etc.) It's a mistake to use blocking calls when it can be avoided, but it's an easy mistake to make.

So yeah you can write robust / fast / scalable / maintainable apps in Scala but you need to properly learn it first.
> they just make more of a fuss about it in their marketing

This succinctly describes many aspects of Kotlin.
I think it's even better to take this one step further and have your default "character" actually be a grapheme[1]. In almost any case where you're dealing with individual character boundaries you want to split things on the grapheme level, not the code-point level.

This doesn't matter much for (normalized) western European text, but if the language in question needs to use separate diacritical code points you'll likely end up with hanging accents in the like. Swift is the only language I know of that has grapheme clusters as the default unit of character, I'd love to see it in more places.

[1]: http://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries
A lot of projects have ambitions that they can't accomplish on day 1. It would be a safety net. If everything goes right, then it won't get used.
The line about "Kotlin comes from industry, not academia. It solves problems faced by working programmers today." is pretty naked anti-intellectualism IMO.
If you think that, you haven't been paying attention to the long, torturous saga of Canonical arguing that if you have the name "Ubuntu" in the name of the package, the Debian-formatted release notes, or pretty much anything, you need to beg them for trademark permission.

Matthew Garrett has been chasing this around[1].

[1] http://mjg59.dreamwidth.org/35969.html
http://algorithmia.com

Pay-as-you-go, many APIs, supportive community.

For your use case you might want to check the Computer Vision tag, specifically the "Illustration Tagger" algorithm.

https://algorithmia.com/tags/computer%20vision
> "Apple doesn't support my personal use case well, therefore they dont understand photography"

Pretty much comes across as this. It would have come across as much better IF the author would have positioned this as - there is a shift in the landscape of the "average case" photography and if Apple recognizes it, it could be a game changer.
> Zooko threw cold water on everybody ("Is this just 1999 again?")

I have all the respect in the world for people like Vint Cerf, but the fact that he mentioned "copyright" and "intellectual property" twice in his list of otherwise quite interesting proposals make me doubtful about "1999" ever making a come-back. (I personally view the 1999-2005 or so period as a "good" one for the Internet, all of the dreams of that period have mostly been shattered by now).

I only came online in 2000, so to speak, but I distinctly remember that back in those days IP and copyrights were the last things on people's minds. Things like Napster and Audiogalaxy were pushing the Internet forward, and you can look at Wikipedia as "infringing" on the British Encyclopedia's rights to be the ultimate encyclopedia or you might take a second, more cautionary look, at the fact that Google built its business and its current $500+ billion status on stealing other websites' content and storing it on their servers.
> A year from now nobody will care about what I did at 9:06 AM while waiting in line at the coffee bar.

I care what I did a year ago. I'm unlikely to look back at it, realistically, but throwing away little bits of history about myself doesn't appeal to me.
Sure I read what you wrote. The line you quoted With nearly 40 percent of all pregnancies in the United States unintended, birth control is a critical public health issue. isn't claiming birth control is 100% effective, it's saying that there are a lot of people that might benefit from access.

I posted what I posted because I didn't think it was particularly misleading for the article to state a fact that was important enough to the report to appear in the abstract. Your language But check the actual source also sort of implies that the article had misstated the fact. But it did not.
No bitcoin never had a rollback. Bitcoin was forked before to fix bugs, but no state was ever reversed and no prior protocol rules were ever violated.
@OVH don't pay. I for sure won't pay you the extra, I'll switch to another distro. Furthermore I'll prove in a court the legality of their claim.
The contrarian will always lose sight of the forest for the trees, this goes both ways.
Any chance you could share this?
This is something that I'd like to see as well. I recently read about IPFS in much more detail than I did before and boy am I excited for that. Unless this technology is heavily sabotaged before it can even gain steam, I believe it'll be a backbone of this new truly decentralized network.

We do have to figure something like GFS2 + encryption, only open-source and NOT licensed / patented by any corporation.

Organizations like Storj I think get it and are a good start. They even offer you small amounts of money if you rent your own disk space for their IPFS / BitTorrent like system.
I worked on implementing a backend for google cayley, the issue is the iterators abstract how a backend actually works so it becomes harder to optimise without introducing tighter coupling, also imho effort is better spent on more important things like high availability etc. I haven't touched it in a while so i can't speak re. its performance today.

I've never worked with Neo4j but it's a stable and matured product with numerous large scale deployments, enough said. :)
> I know this is anecdata, but I know two different young healthy women who suffered strokes or Deep Vein Thrombosis before the age of thirty because of Yaz. (Both fully recovered, thank God, but will never be able to take hormonal pills again for life.)

The cause/effect relationship between elevated estrogen levels and clotting disorders is well understood by physiologists. All the old high-estrogen contraceptive pills have been pulled, because the data shows that they were not safe.
Amateur radio will thrive but only relatively speaking - it will still be pretty useless.

1. Without repeaters, which in the best situations only have enough battery for less than a day, you will not be able to reliably communicate farther than 10-20 miles in most circumstances. With handheld devices, only a couple of miles.

2. For repeaters that do manage to stay up, even less than a day, they are usually exclusively for emergency response use only.

3. Anyone you need to talk to has to have a radio. Most people don't. Most people don't even know someone who has one.

I looked in amateur radio as a tool for emergency situations and found that its usefulness was pretty limited. If I had a natural disaster in my city and needed to communicate to family in a city 300 miles away, it's pretty complicated and expensive to do so without a repeater, and repeaters can't really be relied upon in situations like that. My state even has a repeater network that accesses most major cities in the state, but given that only a single person can talk on it at a given time, the opportunity to talk to my family over it during a natural disaster seems pretty unlikely.
Have they forgotten an important area in need of decentralization? I didn't see any mention of the internet networks in the article. The network is currently very centralized. Comcast, Time Warner, Cox, etc. Communities need to own their network, not rent it from a giant corporation. I can't run my own server, because my ISP says I have to pay extra for business class. All they've done is block ports on the network to my home. Municipal fiber and wifi networks have actually been outlawed by these big companies in various places around the country. When the network itself prevents running peer nodes, I don't see how any amount of software running on top of that will help.
> Ubuntu gets a CentOS (same tech, no logos) equivalant.

Wouldn't that be Debian?
Why would you create a new language and then keep a huge part of what developers interact with on a daily basis in such a broken shape as in Java? (Or rack up a massive amount of complexity and break your typesystem by trying to put lipstick on the Java collection pig? (Kotlin).)
Just remove the trademark and name it "Debian derivative". Make sure to link the name to the official website so people can understand. This will lower Ubuntu usage a lot, still people will be able to install it if they wish.
It's from his public .plan file, I think, not an internal message to staff but the public announcement. Carmack just didn't do 'our incredible journey'
I agree, just speculating what the other poster was referencing.
A rather vague claim, needs more details. Canonical allow the use of the Ubuntu trademark to describe unmodified versions of Ubuntu (in this case, I'd guess it's their cloud server images)

If you modify the images, you can still redistribute them, you just can't call it Ubuntu.

This has some problems, some of which Matthew Garrett has explored in more details.

But generally, imo, it's a useful tool to prevent clueless vps/cloud providers modifying Ubuntu images and breaking them and tarnishing the Ubuntu name (which has happened repeatedly, usually breaking security).
It's more like they invested in a VC firm which then siphoned off all the money into a Swiss account. You'd have recourse through the court system.
Yeap.. people usually forget how hard it was. Programming is not a natural thinking so when learning, first forget what makes sense in "real world" and embrace a new way of seeing thinks. I understand why some say that it's easy, they're trying to bring more people to tech side, but my truth is: i do programming because i really like and all the hard times to get there are battles won, but don't try to win battles from something that don't stand out for you, remember, you really need to like what you're doing. Peace.
This story doesn't disprove the "this competition is silly and childish" comments that were made when Justin's Snapchat pitch competition was first announced (https://news.ycombinator.com/item?id=11678286).

In fact, the unnecessary quirkiness of this article reinforces those comments, and the unprofessional demand of "we need you in Mountain View, California tomorrow morning" makes me think less of Y Combinator.
Games on telnet
I written this some time ago for fun.
Currently available games are pong (mulitplayer), breakout and tetris (with highscores).
Pong is finished, others need some optimization.
Requires minimum 80x24 terminal, best viewed with PuTTY, on xterm there are some glitches.
To play telnet to milek7.gq port 23.
> A year from now nobody will care about what I did at 9:06 AM while waiting in line at the coffee bar.

In 15 years you might, though! When I read chat logs from 15 years ago, a lot is mundane, but a lot either serves as a wonderful memory trigger or is a completely alien artifact from a person I don't remember being, and I don't believe I could have guessed in advance which chats would end up in which category. I expect the same will be true of photography.
The book Masters of Doom is a good read if you're interested in the backstory here.
Uuuuh. Could you add more details to this story?
> it's saying that there are a lot of people that might benefit from access.

Not as many as you would think. The number of people who: 1. want birth control, 2. are unable to get it, 3. had an child as a result, 4. and would have preferred not to, is a much smaller number than the article makes it out to be.

I find that misleading. I don't know why you don't.

These apps are about saving time for people, they will do nothing at all to the national birth rate.
For an alternative take on the exact same subject matter, see Quincy Larson's "One does not simply learn to code"

https://medium.freecodecamp.com/one-does-not-simply-learn-to...
Birth control pills double the risk of ischemic stroke,[1] and the risk factors are dependent on individual medical factors. Copper IUDs, which avoid some of the symptoms some women experience with hormonal birth control, can increase the risk of ectopic pregnancy when women get pregnant while using it.[2]

One can weigh the cost/benefit of making contraceptives more easily available versus the increased safety of medical supervision, but it's not like the prescription requirement is plucked from thin air.

[1] http://abcnews.go.com/Health/story?id=118178.

[2] http://www.mayoclinic.org/tests-procedures/paragard/basics/r....
they should do the same moratorium for hackers as is suggested for weed smokers maybe
Public health bureaucrats are trying to eliminate birth control pills and making them available over the counter won't help that goal. That's science.
No. Ubuntu is not just Debian with logos.
I'll jump on the +1 train here, but it actually did work, though just for a couple of minutes.
I think "strictly superior" makes sense in the way that Scala was never designed or intended to be a worse-is-better language like Java and people were willing to make that happen by evolving the language. It was never intended to be a Java-with-more-concise-syntax unlike some other newer languages.

If something was clearly worse, it would have been changed years ago already. That some design is still there might suggest that some people just have a different minority opinion on some aspects. (Assuming that "strictly superior" does not mean "100% of devs agree 100% that this is 100% better than Java".)
Man do they lack vision. Two things stand out for me in this article:

- Lack of mention of the semantic web

- Obsession with privacy

It seems obvious to me that the semantic web is the way to organize the world's information. It also seems obvious to me that the web is incompatible with privacy.

I'm always surprised when people don't realize these things. It's even more the case when those who invented the web do.
Another PostgreSQL Diff Tool, 2.5.0.20160620 Released
Is voting an in-band activity (i.e. inside the Ethereum VM), or something out-of-band and external?
> Are they substituting an OVH-tweaked derivative and calling it Ubuntu?

Yes they are, they are shipping ubuntu with a custom kernel to support their hardware, it also comes with its own set of bugs which Ubuntu needs to deal with when they are reported upstream. So I could understand if they'd want to charge for that.
Sounds like a good open source business model to me.
If OVH were distributing it exactly the way UbuntuCo was distributing it, eg. as an ISO on a http/ftp site then I don't think UbuntuCo would have the legal footing to do this. But by acting as a VAR hosting provider, with provisioning guis, etc. then OVH have changed the product, and can no longer be a free rider.

Since it's not exactly Ubuntu anymore, it stands to reason that hosting companies should pay to license the trademark Ubuntu or rebrand it like the CentOS guys did.
That's not entirely true, Ubuntu is much more than its desktop environment.

I like it because it offers the trade-off of recency and stability that suits me - relative stability with 6 month update cycle. Debian is either more stable on a ~2-3 year cycle (currently jessie), or less stable on an ongoing release (sid).