skysight-inc/HackerNews huggingface dataset:
The nature of Unity makes huge amounts of mediocre games done by inexperienced devs inevitable, but i don't think it is a problem of Unity specifically. There are amazing games done on the platform like Firewatch, Cities Skylines, Monument Valley, Ori and the Blindforest etc
If you want to know more about what goes on in these prisons, a reporter spent some time in 2014 working for a (state) private prison and wrote an article about the experience: http://www.motherjones.com/politics/2016/06/cca-private-pris....
Indeed. This one has proven popular as well.

https://unity3d.com/showcase/case-stories/hearthstone
I personally got from this book the understanding that human interaction is becoming increasingly mediated - and passive.

So we go from tribal-agro-cultures where the tribal group (say 140 people or so) interact with each other on a daily continuous basis. To our current situation where we spend a large proportion of our time interacting indirectly with our social group, passively observing the spectacle (newspapers, television news, gossip columns, fictional tv, documentaries etc.) and for many the direct (unmediated) interaction is limited to the nuclear family and maybe one or two close friends.

In this sense we no-longer 'own' our lives as we have become extensions of the medium (and therefore the media) itself. Just like Marxism warns of the danger of a life mediated by the means of production so SI warns against life being mediated by the spectacle (that is a consensus world view created by a handful of people).

The spectacle though is nothing new, it's been around a long time i.e. history is written by the victors - those that control the media provide the story into which we weave our lives. They describe who the bad guys are, who the good guys are, what is acceptable and what isn't. And it's woven into such an incredibly integrated way that we confuse it with reality.

Of course nothing we experience is fundamentally real, that's basic neurology isn't it ;-) everything we experience is a construct of our senses in-combination with our perception. The vast majority of planet earth is empty void - yet we see everything as solid.

But there are degrees of abstraction - and an authentic life (in the sense of Walden) is one with the least mediation. An example of the most direct experience is anything that allows you to focus on the actual sensory data and it's nature - this of course is the realm of insight meditation. At the other extreme is a life consisting entirely of TV consumption - and most of us somewhere in between.

This all boils down to me as the question are you living your life or just watching it like so much television.
Don't hedge funds still take the very high 2% fee even if they don't make any profit? Doesn't the 2 and 20 structure just incentivize making risky investments (where you either win big and take the 20% or lose big and take the 2%). Hedge funds seem like a terrible investment these days given how ridiculous the fees are.

Why hasn't competition brought the fees down when hedge funds aren't consistently beating the market?
"Judging each and every investment on its own merits is the only way to succeed."

I completely disagree.

You have to judge the (long term) investment in full context of the market, i.e. what other people are thinking about it, regulatory climate, geopolitical issues, taxation, position in the value chain, status of customers/suppliers etc..

And for some strategies - none of it is relevant. If you can make trades 0.1 seconds faster than anyone else, the nature of the approach will be such that you don't care anything about the company other than where it's price is now - and where it will probably be 0.1 seconds from now.
Olympic Proof That Drag Beats Thrust in the Longer Term – Software Quality
1) Owning a Windows/Mac/Linux copy of a game does not mean you implicitly have a license to the Android version, even if it's a "literal port".

2) It's not really in Steam's interest to give you that license for free for games you already own, or to set up some kind of cross-buy where you automatically get it if you buy a PC copy. It'd cost them a ton of money and they have no reason to promote Android as a gaming platform alternative to PCs.

3) The juicy market on mobile isn't selling premium games like on Steam, it's selling in-app purchases in freemium games. I don't have an Android device handy but the first paid game on my iPhone's "Top Grossing Games" list is Minecraft at #44. The only other one in the top 150 is Reigns at #106. The premium game market on mobile is just not profitable enough to make a huge loss-leader like 2) above viable.
Back in the day I thought VAX/VMS was amazing. Particularly things like file versioning, however, I had to leave it behind and do things on UNIX (and then Linux) terminals. That change was relatively painless even if I did delete a file or two that I should not have. However, I have moved on and nowadays I would not have a clue how to use VMS beyond typing 'dir'.

If the VMS 'shell' was suddenly available on Linux, despite its 'proven' benefits in various scenarios, I just would not have the working knowledge to get going with it again. Furthermore, there would be no easy answers on StackOverflow to do basic things such as recursively renaming part of all filenames, or batch modifying the content of said files.

The problem PowerShell has for me is that it might as well be a souped up version of VMS (or even BBC Basic). It is not that I am adverse to learning, it is just that I left Windows World a long time ago. Much like my move from VMS to UNIX, there were some good things that I left behind (such as the file versioning thing), however, if you move to a new way of working then there is no need for the old stuff. I appreciate that PowerShell is new, but it does not suit my way of working, i.e. cribbing answers from StackOverflow and tutorial guides.
Again, I'd start with not wasting people's time.
As much as I like competition, there is still such a thing as a natural monopoly. Multiple competing electric grids would probably not be a good idea.
Off the top of my head, the complaints I've gotten have referred to directives, the link syntax, roles, not being able to nest inline markup.

None of this bothers me, and directives and roles the source of much of reST's extensibility and power, but apparently those are the things that make reST a bit intimidating compared to the likes of Markdown.
Once again, you're taking my comment, throw out all attempt to be detailed and nuanced and assume that I have a radical point of view just because it's easier for you to digest and argue against. Can we please stop this pattern in internet discussions? You're arguing against a strawman that is completely absent here.
It is curious how overlooked the money unions dump into lobbying is. They are spending massive amounts of money lobbying DC, but nobody seems to talk about it. The people that complain about companies who run private prisons lobbying congress never have a thought for say, the corrections officers' union, doing the same. Why?
Ohh yes, the old MDI vs SDI paradigms.

MDI was used by the old Opera browser and it is what later became browser tabs.
Oh, I'm sure it has. But how will it going forward? New handles will pop up. New networks will emerge. Some nodes and edges will be the same as before.
'outperforms' ... over which time period?

Because over any time period, some strategies are winners, some are losers.
Any references for those lawsuits? I haven't heard of them before now.
Well-managed pension funds are diversified enough to not have an overly large exposure to any industry.
It's not my area, but I have a hard time believing that any competitive, modern IVI would be missing GPU integration. Just looking briefly, both Qualcomm [1] and NVIDIA [2] automotive systems have on-board GPUs.

[1] https://www.qualcomm.com/products/automotive/infotainment
[2] http://www.nvidia.ca/object/drive-cx.html
> How are Python/Ruby/Perl going to give you structured objects from "ps"?

The usual answer would be "by parsing /proc instead and returning meaningful objects that expose the relevant parts of the OS" but why would you want to do that when you could just output the relevant data in easy to parse XML or JSON?
Notable for being one of the most sluggish, buggiest, and resource intensive triple-a title available on each of its platforms.
A little late to reply, but CouchDB has Validate Doc Update functions that can validate based on the old document, the new document, and the user context, in javascript:

http://docs.couchdb.org/en/1.6.1/couchapp/ddocs.html#validat...
Years ago there was a short lived VPN service that tried just that. Making sure their service was on non congested optimal routes to game servers. But it didn't really take off, I assume because of that reason. All they could offer was what your ISP should hopefully be doing in the first place but nothing more.
Life is a highway. Unicorns are a highway without exits?
I am not the GP but I learned about C-o by reading the man page. If you spend a lot of time in Bash, why not learn to use it properly? There are less than ~100 key bindings, see "Readline Command Names" in http://linux.die.net/man/1/bash You should at the very least skim over them.

operate-and-get-next (C-o)
Accept the current line for execution and fetch the next line relative to the current line from the history for editing. Any argument is ignored.
part of the "ourincrediblejourney" meme(?) is that they actually need to shut down the product. that could still happen but until then it's not really a "fuck you" to its customers if the app still works.
I've built my own system to handle it in Austria - its actually not that bad, once you automate it well enough.

Feel free to shoot me an email at lukas@fittl.com - happy to share notes and code.
VS was probably always a better coding and debugging environment. I've used VS as far back as VS 2010 and it's always been great for C#, but I've never had more than a mediocre experience writing Java in an IDE. Did anything support VS's level of convenient debugging ability for Java?
With my limited experience in Agda I'm really excited about dependent types.

I've been under the impression that there is some research in this area...
Those are indeterminate values but they aren't dangling pointers. Dangling pointers are specifically references to an object that has been freed.

Plus, the cases you highlighted are programming errors, not reliance on undefined behavior.
This is interesting. The most compelling use case IMO is protection against cold boot attacks rather than virtualization, at least until SEV has been proven empirically to do what they claim. Virtualization security is hard to get right in general and adding another layer of complexity probably won't help in the short term.
Wired loses my respect and readership.
Meh, to make Visual Studio do IDE-like things, people install things like ReSharper, built by the same people that are building IntelliJ IDEA.
And I worked with both and IntelliJ is much smarter, and has support for way more technologies. And yes, it's built in Java and can be sluggish, but then again I'm using it on both Linux and OS X and runs just fine on Windows too, so it doesn't tie me to an OS I don't want.

Also, I keep mentioning this, but .NET lacks a build tool like Maven or something similar (SBT, Gradle, Leiningen). .NET is still at the level of Ant / Make and .NET devs don't realize what a huge difference that is.
Those other platforms already exist. Twitter's actions won't change that. If someone wants to see extremist material they can, and will, by visiting those other sites. That was the case before and it continues to be. The difference now is that they'll find it a little harder to find them because there won't be a handy Twitter feed to search, and people who haven't sought that material won't see retweets from those accounts. That's a net benefit.
‘Radically rewritten’ bacterial genome unveiled
Yeah, this breaks the "move over by word" with Ctrl+Left and Ctrl+Right which I use a lot. Maybe I need to add them explicitly.
Ah, touché. I'm not a Windows person, so I don't know the boundaries well.
This looks REALLY good, thank you! I will definitely be trying this out.
Agreed. @Unbeliever69 Don't flatter Americans with this being our "will". It's a select group of people deciding on policies and their oversights are ultimately permitted by the public's indifference towards the political process.
Facebook. Unity. Yuck.

I'm sure it will make them a killing, though (not sarcasm)
Twitter doesn't work that way. You can't "direct" your message at someone unless you pay for an ad. People need to seek out these messages.
> Private schools are for profit

This is far more false than true. Most private schools are, in fact, not-for-profit. All of the house-hold private university names, except for University of Phoenix, are all not-for-profit. Harvard, Yale, etc. are all not-for-profit.

> They are generally regarded as the best education you can get for K-12 schooling

The only for profit K-12 schools I know of are basically web-based GED prep courses. Not exactly the "best education you can get", but it'll get you that McDonalds gig.

This isn't even true of not-for-profit private schools. There are plenty of public schools, e.g. in wealthy suburbs, that are far higher quality than your average Catholic private school, for example.

> actually, wait, isn't that the difference between a college and a university?

No, not at all. The only difference is that a university a) has multiple colleges and b) offers graduate degrees.

Colleges and universities can be private for-profit, private not-for-profit, or public.

> For profit schools pretty much kick ass

Sorry to burst your bubble, but in higher education, for-profit universities are usually bottom of the barrel in terms of both prestige and quality.
Yet Another Way the Baltimore Police Unfairly Target Black People
Yep, in my experience the documentation for Python and really anything OSS far outstrips powershell
I was frustrated as well by this. There's a program echoargs.exe you can use to find out what you need to escape in your powershell args.
That's the diving/water polo/synchronized swimming venue.
Will you directly profit if someone goes to jail as a result of the laws you're lobbying for? That is the only scenario I am talking about here.
What Do Public Library Workers Do? (2011)
Anyone interested in interruption free messaging should check out WiredIn: https://wiredinapp.com

It's an existing product, so you can try it yourself.
The biggest difference is that the interruptions are happening at the same time for the whole team, therefore increasing the total quiet-time of the company.
return {expression}

is equivalent to

{expression}
return

the only place you have an exit from a function, script block or similar is either at the end or at a return statement. Every value that isn't assigned or piped into nirvana gets pushed to the pipeline. I actually can't remember having used return statements more often than once or twice so far (and I use PowerShell daily, heavily).

Then I rarely found the need to use ArrayList. Sure, you can use it, but you can just as well do

$array = @()
$array += $item

A personal pet peeve of mine is actually that lots of people write PowerShell very similar to equivalent VBScript or C# code. And that makes for horrible PowerShell code (in my eyes). The pipeline is immensely powerful and not using it often makes for pretty crappy code.
OMG - Why? They should have kept this god awful language/environment to themselves.

MS should just fork GNU/Linux and port all of their stuff over.

Back to PS. Awful environment over all. It is better than CMD.exe. The language out of the box is limited and the syntax is verbose (those short cuts are crap too), compared to bash or any other Unix/Linux shell/languages.
Remote execution of scripts is a pain in the BOOTY. YOu have to configure windows remote on the server you want to work on (pain in the booty). Unlike setting up .ssh and running commands.

Handling error codes or error returns from scripts is also a nightmare and not consistent. Plus the naming of some of those functions is awful. GCI? Get-ChildItem, WTF does that mean? Oh... traverse a file/registry system?

Some of the Excel like function are a nice to have. But when you have to parse strings and such I've run into issues where, the string shows up on the screen, but trying to Select-Object | select-String, only to return empty results, because I didn't get-member or something to see if I'm getting a generic object or a string. Pain in the ass.

Bye - Peace.
Why Early Stage Founders Should Think Like Journalists
Improving Your Team’s Focus, and Why Office Layout Matters
New Ways to Control Your Experience on Twitter
Simplicity of use, and distribution. In certain ways, Medium's social component makes it much easier for other people to find and read it vs. a personal blog (unless you already have a following.)
I find that to be the issue. You are considering it just RAW text when it is actually formatted text that has been parsable for years with common unix command line tools. It not being in the format you consider a structured object does not mean it's not a object or even parsable. If you are using ad hoc regex I suspect you are not using all the tools available to you.

I feel like Kernighan and Pike do a much better job of explaining than I could ever.

https://www.amazon.com/Unix-Programming-Environment-Prentice...
> I take a super utilitarian view. At the end of the day, PowerShell on Linux is another tool in the toolchest.

So are hundreds of other tools. So what?

> PowerShell has a POV about abstracting gorp into high level task oriented abstractions, object pipelines, structured data, and the workflow from interactive shells to ad hoc scripts to formal scripts to production scripting.

Meaningless word salad.

> That is what a number of people are looking for in their tools and that is why they like PowerShell.

They like powershell because you used a large word salad to describe the non-unique things it does?

> We are constantly looking for ways to improve PowerShell and make it more useful so I'd encourage you to suspend disbelieve long enough to kick the tires.

I have self respect and I'm not a total idiot. So no thanks. I have better things to do than be a guinea pig for another micropoop.

> If you see some stuff you don't like, I would be very interested in hearing the details.

That's like you asking me for details as to why I don't like directx. I don't like the fact that you decided to take existing ideas, bundle them into a closed pile of crap, market the shit out of it, and now spread propaganda on how great it is. Why didn't you contribute or fork a open source project, or initially create a community/open project? Powershell serves no real purpose but to increase microsoft revenue through marketing and microshills.

> You don't need to be polite in your feedback but I'd ask you to be specific so that I can identify potential changes.

As specific as your generic marketing word salad above? At least try to be honest.

> If you are happy with your existing tools - happy days!

Fuck off microshill.
It seems like the author is assuming all of these mistakes are unintentional, and possibly due to incompetence.

I don't know enough about it, but I wonder what some reasons for intentionally making these mistakes could be, and would love to see that analysis (aka: informed speculation, instead of my guesses).

Maybe they're trying to seem less competent, so a target that finds these programs infecting their system won't think to look for (ex:) an infection in their Cisco ASA.

Maybe it's an evolution of a tool written by someone else. Either independent or a different nation state, leading to misattribution.

Maybe they want the encryption to be easy to break, for some reason I can't think of.

I'm assuming they're primarily using these tools with stolen data, and perhaps it's less critical to protect it from prying eyes than it is to accomplish some other goal that is met by using tools with these flaws.
Again, I worry that the battle between nations is a mask for the real battle that is happening, and which we are losing, the ceding of power to large corporations.

I'm not worried about ICANN, here, I'm worried about Google. Specifically, now that ICANN is expanding top-level domains to include thousands of generics, the big players are going to make lots of grabs and become first-class citizens on the Internet. It is not better for the Internet if Google controls the .dev TLD and if Amazon controls the .shop TLD.

At the end of the day a democratic system of any kind is vulnerable to corruption from the influence of power and must actively defend against this influence. If ICANN is supposed to be a more democratic means of controlling the Internet than the US government, it has to be made invulnerable to the influence of large players like Google, Amazon, Microsoft, etc.
Ask HN: Website vs. mobile app for conference goers
I'm part of an organization that is planning to host a conference in a couple of months. We want to use either a website or mobile app to show schedules, lecture locations, etc. What are some reasons to take one over the other?
Unity is a fantastic tech for its proper use case. As a Unity dev, I have a lot of grievances against them — but the problems you're describing come not from the tech, but from completely inexperienced developers for whom their Unity projects are first software projects ever. For better or for worse, the whole Unity dev culture is centered on amateurs: on one hand, it leads to a lot of game designers and artists starting to write code for the first time in their life, but on another, it leads to horrible architecture and complete disregard for good development practices. Unity asset store, for example, is full of awfully written code, bit it doesn't stop heaps of developers around the world from using it in their projects and create amazing stories and visual experiences woth it.

In other words, sometimes worse is truly better.
This is nothing new. It's probably been going on since the advent of the judicial system. Would this be A-OK if the lawyers had taken the case pro bono? Or would we be crying about how good lawyers should have to charge people equally?

Seems to me that the billion dollar media conglomerates could have funded Gawker's lawyers to protect their ability to release people's sex tapes.
Other than sell software to enterprise customers.
As seen in the comments here there's a strong reaction of "why would I ever use this instead of Steam?" from the existing gamer crowd. Yet from Facebook's perspective even if _not one_ Steam user jumps ship, they could theoretically still grow their platform to 10x the size of Steam based off just their existing Facebook userbase. That's tremendous upside and seems completely worth the risk.
Perhaps the IBM operating systems? https://en.wikipedia.org/wiki/IBM_zEnterprise_System#Operati... . I can't tell what they are written in. Their heritage extends to before C existed.

It also depends on where your major/minor cutoff is located.
It could depend on the particular layout of the pool deck at each event -- some allow people closer than others, etc.
Paul, founder of Human here. We chose the term "join" because it really feels like we're joining forces. One of the reasons why are so excited about this is the cultural fit and shared vision between both teams. We started Human for a reason and Mapbox is just as mission driven. Glad that our team and app can now be part of that.

Some more background on the why: https://www.mapbox.com/blog/human-mapbox/

I'd be happy to answer any questions.
These questions have been the main source of my frustration. The closest lifestyle I've encountered that jibes with these ideas is punk. Even then, taking on the identity of "punk" is like putting on a funny mask over your original mask and yelling, "Look everyone, it's really me!"