skysight-inc/HackerNews huggingface dataset:
The text in the Unity Editor is much too small on a high-DPI display like a MacBook Pro Retina or a high-DPI ThinkPad.

In Windows, the only way to run the Editor with any kind of readability is to let the Windows compatibility scaling kick in (as it does by default). So the text is bigger but really fuzzy. If you turn off compatibility scaling the text is much too small to read.

On OSX it's not quite as bad, but the text is still a lot smaller than other OSX apps on this display.

Adding to the trouble is the very poor contrast in both the "personal" (lighter gray) theme and the "pro" (dark) theme. The pro theme is just awful - so little contrast between the text and the background that I can barely read it. The personal theme is better, but still seriously lacking in contrast.

Every other development app I use offers a theme with reasonable contrast and has been updated to work properly on high-DPI displays - except for Unity and Unreal Engine.
Not to be a dick, but just man/woman up. Tell him/her that sorry, I just don't think we'd make good partners right now and (if true) I'd rather preserve our friendship. If it is true tell them the friendship is more important then a business that may or may not make it, and frankly you don't think the two of you would make a successful business together right now.

If they don't grasp that they are a pretty fair weather friend to begin with so don't loose sleep and get your business moving.
This is a cool idea. The price as listed is "cheap", but for the feature set, it's not really that cheap. It's half the cost of a digitalocean droplet with no security and possible surge pricing.

I think it's a fantastic idea and the implementation here seems easy to use, but needs to be significantly cheaper.
I didn't read the article either, but he/she is likely simply refering to Betteridge's law of headlines that states "Any headline that ends in a question mark can be answered by the word no."

This is a valid point, and I am quick to avoid reading articles with such 'click-baity' headlines myself.
From what I read, that is exactly the point the author is trying to make. Namely that having some of the markers for high IQ, and missing others causes their overall performance to drop even if there are a few areas where they are above average.
Monads are not that hard either :) Once you get used to Maybe/Option and Either, you don't want to look back to error codes or exceptions.
So why do we continue to act this way today?

Is it cultural? If so then why haven't we overcome it.

I can say it cannot be baked into our genes, because of the timespan it takes for such a thing to occur. The last time humanity had any real genetic shifts, were when the population was small enough that (to a modern day observer) everyone would look like they were of the same race.
Al Jazeera America wasn't bad, and probably more even handed than most US news sources... in-line with BBC America imho.

That said, most people prefer their news source biased to their own political leanings.
Fedora 25 to introduce packages for the Rust compiler and its Cargo build system
> Anyway, I'm sick of coming across as so negative.

Oh quite contrary, I believe your input has added greatly to this discussion. Thank you.

> I just think it will take longer, and cost more, than most people like to admit.

Agreed. Even Google now seems to be tempering their predictions, saying anything from 3 to 30 years. I say, they will be here when then are ready and no sooner. Don't rush it.
"In January 2016, Saudi Arabia executed the prominent Shia cleric Sheikh Nimr who had called for free elections in Saudi Arabia"

Sounds like a perfect candidate for the UN Human Rights Commission.
>What right has not been protected?

The right to complete ownership of an item you paid full price on. More and more manufacturers want to erode this right and make it "illegal" for people to repair products they paid for. Did you not read the article?
Aha! I was right...https://news.ycombinator.com/item?id=12090920
Perhaps DeRay feels a bit of brand loyalty to the Jack Dorset empire.
First off, sorry for the downvotes. Your opinion is unpopular, but it breeds discussion. Now..

I'm so lost, why on earth are you reading binaries? You keep citing examples of cleaning up after other people for a job. Why don't you have their source code?

If your job was with any other language, you would have the source code - you would not be given a Go binary and told to "fix what those previous morons did" - you would demand the source.

Are you saying that you are frequently given minified javascript off of some website and that the previous workers left with the source code?
Thanks. I'll try to remember to try it. Local stores have watermelon on sale I think. Good timing.
Simple Policy Objects in Rails
I am. It's about conforming to a norm and not conforming to a norm. If the norm is whiteness, no matter how much you may want to conform as a non-white person, it's not an option for you. You can't just weigh the discomfort of conforming and the discomfort of deviating and decide ultimately to go with the flow, or switch between conforming and not conforming as the cultural climate changes.

As for any sentiment about whether someone "should have" to conform or not: if many people don't have the option to conform, then that angle is a part of a different conversation. It also confuses the issue - in that it places innate characteristics (which have absolutely no functional implications other than the ability to stay in the sun longer in the case of dark skin) that are focused on within a particular culture on the same level as any expression anybody wants to take i.e. once we accept everything, we'll accept black people, therefore we should be working on general acceptance of all things rather than racism specifically.

It's a cop out. We have a race problem. We have a lot of problems, but race is a very serious problem. Not everything should be accepted; people need to conform in a huge number of ways, or else we don't have a civilization. Things should be taken on a case by case basis based on the degree of human suffering and the societal costs of accepting or ignoring variations from the norm. Race, in America, is maybe the most important thing we need to deal with (second only to sexism in my estimation.) Race, especially anti-black racism, pervades and corrupts everything in the US.
I imagine people already apply without any thought or skill, due to the Dunning–Kruger effect.
> I'd love to know why they decided to move in the first place?

They drank the Go Koolaid, like many others, and then came to their senses. Go isn't a silver bullet, it's a trade off,like everything else. Speed is nice. Go is fast. But when you're codebase becomes full of "if err!=nil {" , it starts getting ugly.

Go has showed there is a place for a safe C in Python's clothes. Go just doesn't fulfill that idea though, the language is too rigid to be enjoyable for a lot of people.
Others have addressed this better than I can[0].

And the very first comment on that post is a better rebuttal than I have time to write up:

But working as a consultant to a lot of big companies (and a lot of small ones) over the past few years, I don't think the degree matters so much. The thing that matters to the exclusion of everything else is which side you're on: are you working to make something great or are you collecting a paycheck and trying to stay out of the line of fire?

A CS degree, X years of experience in tech, writing PDP-11 assembly in your diapers, etc. are terrible indicators of which side of that divide someone will be on.
It was a (lousy) joke.
This got me curious and a cursory search seems to hint that blacks are proportionately represented (as per the percentage of the US population that identifies as such) in baseball, and disproportionally represented in sports like basketball.

For baseball:
> 60% of the players in the league are White, while 28.53% are Hispanic. That leaves roughly 12% available for Black and Asian players[1]

For basketball:
> NBA in 2015 was composed of 74.4 percent black players, 23.3 percent white players, 1.8 percent Latino players, and 0.2 percent Asian players.

In that exactly as many black people play baseball professionally as you'd expect, just looking at population numbers.

[1] http://www.besttickets.com/blog/mlb-players-census/

[2] https://en.wikipedia.org/wiki/Race_and_ethnicity_in_the_NBA
Not lulling anybody into anything?

You damn well know that drivers are going to treat "driver assist" like it's an autopilot and put themselves into dangerous situations. Do you know anything at all about the way people behave? Give me a fucking break.
This is a ridiculous statement. You do know that this stuff actually enables safety, right?
It would be interesting to see how people feel about money vs. privacy. If the choice was:

1. Guaranteed employment for everyone, at middle class- or higher, living standard. But with 100% surveillance of communications and movement.

2. Privacy and democracy but with no guarantees of employment or living standard.
Exactly -- I get annoyed by having to write 20 `if err != nil {`s when just one `catch` in another language would work. IMO, this is one instance of Go's maintainers conflating language simplicity with compiler simplicity.
Like a faulty GM ignition switch?
Agreed... haven't played the game, but centering around business locations such as coffee houses, cafe and bar locations is a good idea... as are parks and libraries.
I have tried both the QC20's and QC25 and they are both wonderful... Unfortunately, in my open office, voices are the one thing I want to block out.
Extract the seed from your marketing channels
That ignores the error but then silently does the wrong thing when one is thrown. That's different to exceptions where you bail the function instead of proceeding as if nothing went wrong
Perhaps you do not use the term "due diligence" the same way that it's used in the investment management industry, which to be clear, includes "Venture Capital."

"Due diligence" does not mean making a judgment call on whether three designers can build, scale, and operate a tech company. Due diligence means diving into the details of a company you are going to fund and checking, among other things, that the things they've said are valid and that there are no skeletons in the closet.

Don't get me wrong: due diligence sucks for all parties involved. If you are investing your own money, you have the right to do as little work as you want and skip it, but when you are entrusted as a fiduciary of someone else's capital -- and paid for the job -- it comes with responsibility.
This is a good demonstration that the nice green padlock in a browser is a symbol full of nuance.
Okay, I don't personally find things like that annoying, but I can see how some people would take some of the things I have experienced as social slights or just, ya know, annoying. Thanks for answering.
I both prefer error returns to exceptions and find Go's implementation of error returns tedious. There are many other possible implementations that avoid the constant boilerplate. I've seen alternatives that exist in other languages and ideas for a syntax that might make sense in Go elsewhere in this thread, and there are surely others elsewhere.
I agree that the details in some areas were vague, but this is a broad overview and could lead to something testable if the research is followed through.

The short version, to me, was that general intelligence is based on several cognitive axes working together. I believe the paper lists 3-4 most of which were separable, like verbal scores, mental rotation tests, etc. And with Autism, you have 1-2 of those axes working above average but the rest not. To falsify, you could break down IQ tests for individuals with autism and compare some areas with the general population and also with each other. If they match the expected pattern, they may be onto something, otherwise the theory is incorrect.
What a horrible article.
Unfortunately I had the opposite experience. As a Chinese guy in the rural parts of Pennsylvania I was stared at a lot but felt fine when I was alone.

But when I was with my white wife, I noticed a lot more sneers and menacing looks.
I've played with SuperCollider a bit and enjoyed it. It's an audio programming language, at the low level of construct and compose your own waveforms.

Higher level, less technical, many of my pro audio friends have recommended Ableton.

Learn a musical instrument! It's never too late, you'll enjoy it, and it will definitely complement dabbling in computer generated music.
These people can retreat to different, but still pleasant places. In America, when black people concentrate, services are withdrawn from that area by a majority white voting base.

Notice your second sentence. Even your hypothetical assumes that the place where white people are considered alien is a disadvantaged place, and that the white person is arriving to educate the locals.
Author here. You pretty much nailed it.

The exact intent is what you describe plus "make people that read HN laugh". If some of the meaning gets muddied for the sake of comedy, well, that's a sacrifice I'm willing to make.

If it's not funny, well, that's the risk of satire. In any case, I'll keep working on the story.
Browsers don't create laws. WebAssembly can't legislate. This is really out of scope!
i have never heard this stereotype. Most South Asians don't know how to swim. Never thought it would be considered negative.
All rights are manmade. Rights are social constructs. I'm not looking for stone tablets anywhere. But simply saying that a right exists does not make it so. If that is all it takes, please excuse me for a moment while I go declare, and then exercise, my right to rob a bank.

Like any social construct, a right exists when it is broadly accepted as a fact and is operational within society. It helps if you make it a law, too.

Don't provide truisms about why the market is not always correct. That doesn't prove anything. You need to prove that this particular circumstance, of repairability in products, is one of the times when the market is not correct.

On the contrary, a company's right to encumber products with repair-resistant features is not a imaginary or asserted right -- it is protected by laws which have been passed for that purpose, such as the DMCA in the case of DRM, which have been challenged and upheld in court. So this is really about an imaginary right to repair versus an actual, legal, broadly recognized right to encumber.
About the legality, yes. But Jim covered the actual issues in a lot more depth, as he could actually disclose what the contract said.
We strip the most distracting codepoint ranges: emoticons, dingbats, misc symbols, etc.
But by then the car will be able to engage its flight module, take off, and fly you directly home.
> 1. Someone has inadvertently modified the environment at some point.
> A quick-fix or accidental change or an alteration in my playbook that
> isn't clearly reflected in the running instance

This will cause you comparable problems whether you're building from scratch or upgrading in place (iff you're using a tool like ansible). As noted by another responder, you've got a human problem there, not necessarily a technical one.

> 2. Not all ansible modules are perfectly idempotent. It's a
> fairly leaky abstraction.

I've not used ansible, but have used a few other tools, so I understand how this is (easily) possible. As in other cases, the trick, of course, is to fix this. ; )

> 3. If you never build from scratch apart from the first time then
> you're not really testing your automated deployment. The next time
> you really need to build from scratch you might get a shock.

Totally agreed.

Your original post suggested the problem you had was with transitory data - evidently your concern is more to do with the ability to consistently and reliably rebuild a known and trusted environment.

Persistent block storage won't help you with that.
Great webinar! Kudos!

I set this up on my laptop and am noticing a strange behavior. When accessing the pod via http://192.168.99.100:30764/grid?cols=3&rows=5, all pods display the same ID. This means that the "NodePort" load-balancer is not performing round-robin load-balancing as expected. Any thoughts?

My environment:
Macbook Pro, Intel i7, 16GB
OS X (El Capitan 10.11.5)
Docker for Mac (v1.12.0-rc3 client and server versions, https://www.docker.com/products/docker#/mac)
kubectl v1.3.0
minikube v0.6.0
Having rights doesn't stop you being morally and factually wrong, which is the point of this piece: while you are allowed to cross the road when you see a black man, doing so is a dick move, because it upsets the man in question.

I never demanded you stop crossing the road because you're scared of specific groups, and for that matter neither did the author of the article, although our situations are obviously very different. It has merely been pointed out that doing certain legal things can have a negative impact on other people. In my case, I am pointing out that crossing the street to avoid someone has a negative impact on whoever is being avoided, regardless of race. This is clearly not the same as calling for legislation to prevent unlawful street crossing.

As you have noted, the government won't stop anyone from calling you a dick. If you don't like being called a dick, well, that's too bad.
> IMO, this is one instance of Go's maintainers conflating language simplicity with compiler simplicity.

Lol, I thought a long time about how I could express that feeling. now I understand, in Go the developer is doing the compiler's work ...
Screw that.

Writing glue code sucks.

Define an ABI for interacting with the DOM. And allow WASM compilers to target it.
Huh. Weird. That shouldn't be right. Squirrel can do a lot of optimizations Lua can't. Maybe it's just that problem...
It's common in nonprofits if they wish to change what flavor of board they have. It looks to me like Tor is changing from an executive board to a single executive and an advisory board. This is always a risky move, but very plausibly the right move for Tor right now---and certainly essential some time in the next few years.
Citigroup fined $7m after legit transactions mistaken for test data for 15 years
The only difference is that you can't change your race to blend in.
Unity makes no money off the games themselves. Its equivalent to a dev tools company. Does $125/dev/month really make that much money?
Wikipedia is a public information source, not a psychotherapy tool. People who are emotionally invested in the edits they're making hurt the quality of Wikipedia.
Which is the correct policy, thank you HN staff.
If You Can’t Follow Directions, You’ll End Up on Null Island
It doesn't take an ability to read minds to characterize a comment. In a universe with no copyright, arguments about its benefits would fall flat. In a universe with a right to repair, all the consumer benefits would be "manifestly true" in the way you're treating the arguments for copyright. You're demanding a level of proof that can only be met by having the condition already existing, and thus just defending the status quo.

> show your work

So you've expressed your arguments in terms of ZFC or whatever? Coming up with new concepts is obviously intuitive work - I've laid out what I see as a simple deeper abstraction behind copyright, which you've done nothing but ignore along with every other argument.

> What rights are being taken away?

Rather than get into semantics over the word "right", let's say lawful ability. In the case of a CD,
what has been taken away is your ability to simply make copies of that CD. Instead, the publisher purports to sell you a license to only listen to the music. Yet they conveniently forget the second half of that abstraction - if the CD is scratched, they don't send you a new one!
As a user, I'm afraid this means I'm unlikely to use Asciinema anymore. They've left me with no acceptable installation option. Go get was clean and installed a nice, statically-linked binary. The python ecosystem is messy. Not even considering the disaster that is version 2 vs 3, an installed python program is just harder to manage as files are strewn across many directories that are difficult to understand without understanding python development. This may be fine if you're writing an application and you spend enough time with it to understand the structure and purpose of the installed files, but as a casual user, it sucks. Brew isn't much better as I've continually run into problems upgrading packages. I love the idea of nix, but gave up on it after my first few installed programs all didn't work for anything involving SSL.

I know it wasn't intentional, but this change feels like a huge FU to users. If I'm forced to use Asciinema again, I'm going to have to resort to using it from from within a Docker container where the mess is, at least, sandboxed, but that option has its own drawbacks.
🆃🅷🅴 🅵🆄🅽 🅿🅾🅻🅸🅲🅴 🅷🅰🆅🅴 🆂🅿🅾🅺🅴🅽
Ownership is not all-encompassing. For example, it would be illegal for me to make and sell copies of the books I own. It would also be illegal for me to drive over the speed limit in the car I own. If I owned a gun, I couldn't just shoot anyone I wanted.

What makes you certain that the right to repair something is a built-in feature of ownership, when ownership clearly does not confer all possible rights?

Ownership is clearly not what you think it is.
Advanced Forth Programming Topics
Who in turn owes his name to Alexander II of Macedon.
I'd like an answer to this as well. I've only ever needed string refs, and the callback refs are noisy. I can see where the React team may not want to support both, but are string refs actually bad in some way?
how can you allow people to own guns without allowing them to shoot people?

how can you allow mechanics to fix brakes without allowing them to break brakes?

I dunno... laws maybe? Like, the same laws that can require manufacturers to allow aftermarket competition.
spell corrected; thanks!
Even if has no problem with copyright I fail to see how naming something like this the same name as a very popular product can do anything except make it harder to find. Nobody's ever going to find this thing in Google unless they go through pages of results about Amazon's product.
Physically, absolutely not. Socially, yes, but only enough to stave off complaisance.
Farmigo shuts down its online farmer’s market
Is Unity Web Player ever going to work in Chrome again?
Right but the same logic applies. Rather than 1 single point of failure you now have millions of mini power generators. The impact of one going is significantly less.
How are they only valued at 1.5? Unity is the most advanced game engine in existence. Leaps and bounds above the competition.
I meant people in the sense of everybody; humans. Places where the population at large frequents (downtown SF).

I called it out because the SF population is something like 10% black, but most are in black neighborhoods. People that don't live there rarely go to those neighborhoods.
Yes. With this we can finally be less restricted in our language choice.

I think the community of people who want tyoe safe languages is large, and this will the a target for them.

I just hope for Dom bindings through the WASM ABI.
Why NASA's video feed cut away from that 'UFO'
Unity Editor is awful. Why would you ever use that over VS or an actual text editor?
This "anyone can get SSL from CloudFlare for free" concept sounds great on the outside but really it might do more harm than good giving the illusion of security. The backend traffic needs to be SSL encrypted as well or else the green lock icon is deceptive.
Spur of the moment trip to Africa? Don't even bother packing, just bring your credit card!

Clothes won't fit after all those vending machine snacks? Throw them all away and upgrade to bigger ones!
This is automatically the answer to any headline ending with '?'.