skysight-inc/HackerNews huggingface dataset:
I'm mystified by a few things in this article. Specifically, why are scrapyards closing?

The first thing the article names as a cause is the currently low price of scrap steel. Ok, but then what happens when a ship gets too old to use if not scrapped?

Another cause named in the article is new EU rules for EU flagged vessels. Couldn't the owners just reflag to a non-EU country prior to scrapping?
This seems like a comment for a post about Uber. I don't see how it's relevant here.
Did you even read the link you just posted?
The article resonates strongly with me. In college, I felt part of (and strongly resonated with) the Penn CS / hacker community. Moving to SF after graduation, I had lots of varying friendships and relationships, but there was no unifying community (IE, the graph of relationships and acquaintances was too sparse). The closest I came to community was based on workplace. When I left the US and began traveling the world, it's the lack of community that constituted one of my biggest concerns.

These days, I help organize pop-up communities for people in and around tech (hackerparadise.org) and have gotten to see the "a bunch of strangers show up somewhere for a month and slowly become an honest-to-goodness community" experience five or so times so far. The secular community checklist is spot-on.

Our equivalent of Ritualizing, point 6, is a weekly group meal in which members go around and talk about what they are working on and ways that they would appreciate help from others in the community. It's a simple-enough practice but it does a great job of providing structure and reinforcing our values - curiosity about others, a belief in continuous improvement, and a willingness to be vulnerable and open to receiving help and learning from others.
>n fact, wasn't this the entire basis of the gay rights movement?

No, the basis for the gay rights movement was that being gay is not a justification for denying someone regular human rights. There are some people who only conditionally agree with this, if being gay is a way you are born and have no choice in it. There are other people who think it is repugnant to suggest that it is only ok for someone to be gay if they can't help it.
http://www.xonotic.org/

https://www.teeworlds.com/

http://www.openlierox.net/

are awesome but have all been left out.
What I would really like to see is a non-profit alternative to Tunecore/CDBaby/DistroKid, submitting music for digital distribution and disbursing streaming royalties.

Tunecore has a nice model and they were great for a while, then they jacked prices and forced out their founder. Distrokid seems good right now, but what's stopping them from pulling a Tunecore in the future?

The only way to guarantee transparency and stability permanently is for the musicians themselves to control the distributor -- similar to how individual Members of the Apache Software Foundation control it.

Speaking as a former mastering engineer and graphic designer, whatever QC DistroKid and Tunecore are doing can't be too hard to reproduce. I've often thought of writing some open source software for this purpose.
Isn't it awful when such resources vanish?

When Megaupload was destroyed, it was like losing the Library of Alexandria to me. The ATF can't just destroy the entire nation's set of self-storage units because they found drugs or pirate DVDs in some of the units. But that's what happened with Megaupload. Some people lost family photos, some people lost backups of theses... Why couldn't the authorities have taken it over, eliminated illegal content, and turned it over to some sort of Vichy CEO? There need to be protections for data storage customers in a FDIC sort of way, I feel.
Show HN: StoryStak – Exquisite Corpse/Telephone-esque story creation
I recently finished my first website built with Python and Flask. I'm fairly new to programming and would love to hear about how many mistakes I made and all of the ways that I could make it better.

Basically it's Exquisite Corpse and Telephone rolled into a website that lets you create stories with people. I initially just made it for my friends and myself as an experiment and a learning tool, but I'd like to see what others think about it.

It saves stories and keeps track of "story trees", randomly fetching a story piece from the tree each time you read it. People can add new branches to the story or add to an existing branch. I'm hoping that as the number of stories increases you'll get to read some pretty weird stuff and that the chance of reading the exact same thing twice will decrease.

Also I'm a terrible writer so mostly I'm looking for more interesting prompts.
Think about what you're saying. In our current system, if you do not except infinity, then you are accepting that there is finite space for energy to escape to, which means that the lack of much visible light and infrared from distant stars available to Earthbound viewers implies that any distribution homogenous and similar to ours currently observable would result in similarly dark views from any vantage point.

This is a logical truth.
Show HN: Chrome/FF plugin brings the HN and Reddit conversation to you as you surf
const is an awkward poorly thought out keyword syntax that is too ambiguous. Const is a good idea, how it was implemented in C++ was not. One of my old managers used it as his C++ interview question to 'really see if they know C++ well'.

See http://duramecho.com/ComputerInformation/WhyHowCppConst.html
This is worse than a legal term sheet in my opinion.

The language is new, and using plain english instead of "Legal" english creates grey areas.

Is this pre- or post-money?

The language around the board seat, which is a critical aspect of building and operating your company, so cavalier as to not be worth including. If you can't sort that out in the term sheet, you have no business moving forward on a financing.

The language around re-vesting is also highly ambiguous, and unclear.

Gosh, I would run away from this. If you want something in english, you can nail it in a few paragraphs, but this isn't it. This is a step backwards. And for what it's worth, most term sheets are pretty easily read even in legal language that is well-used and well-worn (ie, tried and true).
I feel like the answer is "nothing". My wife and I were talking about the parent's example of a 12 year old girl sitting in her dad's lap. I come from a warm, but relatively reserved, family and found it a bit weird. My wife comes from a very openly affectionate family and didn't.

But from the reserved side of the exchange, I definitely tend hug my dad when I greet him or leave.
Look at it in reverse order.Maybe they have lower(higher ?) amount of some hormones because the way societies in thousands year treat them.
To be fair, there are still people Royce Gracie could beat in UFC. Not everybody has mastered BJJ defenses, and it isn't a "solved" problem set.

Matt Hughes was one of the best in the world, and much more in his prime than Gracie for that fight, and also a student of BJJ.

Yes, men have a distinct and pronounced advantage against any woman, but I flatly reject the notion that any amateur MMA practitioner could best her in the ring, especially given the breadth of talent in MMA. Watch any UFC prelim, and I guarantee that you'd find at least a couple of guys who you'd certainly bet money to lose against Ronda. Beyond that, there are top guys that don't have a good defense against BJJ, and they're often matched up against like competitors for showmanship, and if you think there's no way she could sink an armbar on any of them, I just flat out think you're wrong.
C++ isn't a great first language, and it's weird that the article focuses on the future possibility that going to it from C# will be hard, rather than what's most conducive to getting a game running quickly.
From what I can gather a lot of deals are being done without the consent of the artists.

I wouldn't be surprised if we see a series of class-action lawsuits in the near future, probably starting with songwriters.
I just got a new PC with Windows 10, replacing an older PC laptop that's a Windows 7 / Ubuntu dual-boot. (I'm running Ubuntu from a VM this time.)

Anyway, Windows 10: I was a bit shocked at all the information it sends back to Microsoft. As soon as the setup screen comes up, it gives you an option to choose "Express Install" or "Custom Install".

I chose "Custom Install", and there were about 10 privacy settings that I turned off (all on by default) before I felt comfortable using the OS. (Examples: send all search words back to MS, tie advertising info to your Windows account, etc etc)

I'm assuming most users would chose the "Express Install" without even wondering about what data they were sending back to MS.
You should probably read the article. The author is talking about organisations that entail "inter-generational communities who interact regularly and who share values and worldviews; networks of mutually supportive long-term relationships; opportunities for fellowship and social bonding; and ritual commemorations of life’s most meaningful events".
The living spaces described aren't communes in any way, shape or form. This is just paying to have roommates you don't know with some perks. actual cooperatives/communes are occupied by their member-owners, who have full control over their space. It's laughable that this being marketed as edgy socialist living when it's just a big apartment with some nice branding.

An actual co-op shares food purchases, requires labor like cooking and cleaning, and the members share democratic control over the house's finances. There is no actual reason why you need microleases - the co-op I live in has 6 month leases at a minimum, and on average most members live here for two years. People stay for so long because actual cooperatives foster a culture of cooperation and a community full of real friendships, giving its members a deep, lasting connection with the space and their fellow housemates. Microleases seem like they create a transitory and shallow culture with people coming and leaving all the time and not actually making any connection with the space, partially because you can't leave your mark on the space since you don't own it.

There are very large and active communities of both residential and commercial cooperatives in Berkeley, Michigan, and Austin (where the co-op I live in is), and I think this is because there is cheaper land and individual houses. It's close to impossible for starting true residential cooperatives in downtown NYC because the landlord often owns the entire building, which would require an enormous amount of money to acquire, and would lead to enormous cooperatives which would be difficult to run. There _are_ very large, apartment-style cooperatives - there are at least 5 co-ops in Austin with over 100 people each - but there are many more that are house style with 15-30 people. I think the ones in Berkeley and Michigan tend to be closer to 30-40 people, but they're still just big houses.

The cooperative movement is alive and well and has been for decades. Capitalists trying to jump onto the sharing economy bandwagon just dilute the message and create the wrong impression of what actual shared living is - raw democratic control over your space. Cooperatives have amazing potential in the internet age, but seem to have been largely forgotten by modern day technologists. A non-profit Uber, cooperatively controlled by both drivers and developers, is an obvious example of a great system that would work very well and be immensely popular with drivers. There are a lot of knotty problems to work out, but nothing insurmountable. If 100+ drug-addled college kids can democratically run an entire apartment complex successfully for 3 decades (and even make money, too!), surely today's technologists can build software that allow many more people to democratically run much larger systems.
Uh, wow, the popularity just skyrocketed. It's 00:17 and I just came home from a concert, so bear with me maybe being a bit incoherent.

First of all, I'd like to thank my wife, who helped motivate me, my parents, who you know, did the thing that brought me here, my work, for paying me to browse news and occasionally code...

So, why Go? Because it was easiest that way. Try to take a look at how simple the ProxyConn thing is, which is the core of the entire thing. Go is a tool that I found suitable for the task. It also brings things like easy cross-compilation after the code has been written (Seriously, GOOS=windows go build on my mac and I get a PE32+, GOOS=darwin go build on my linux desktop and I get a Mach-O binary). You also get to interact easily with the wonderful Go infrastructure, in case you don't want to redirect to external services.

Why make something that already exists? Well, I didn't know that there were so many solutions, I just thought "Hmm, I wonder if I can make this work in a nice fashion...". That's not going to stop me from continuing development of my own, however. I have ideas I want to try, features I want to implement. It's powering everything on my own servers, and the stealthiness of SSH over TLS (NOT just SSH on port 443) have been (ab)used multiple times already.

Is my solution better than the others? Well, I of course like my own solution, but with few exceptions, I think I bring some interesting flexibility to the game. A lot fo solutions seem to be fixed for a certain purpose, such as SSH and HTTPS, usually just in their regular variants. I don't really care what you want to serve, as long as you can write down some unique bytes in the config for serve2d, or write a more complicated handler directly for serve2. Add transports if you want. Want SSH over TLS over WebSocket over IP over avian carriers? Add the transports.

I'm going to sleep now, and I hope the world haven't self-ignited before I wake up. It's really exciting and motivating to see how people react to private projects.
You're right, the existing hegemony in SF is an unholy alliance between anti-immigrant liberals and rent-seeking landlords.

I should have been more specific about wanting newer "tech renters" (ie. not crazy liberals who think building housing somehow drives up rents).

Apparently this has already happened in Mountain View and I do think eventually SF will have to come around. Probably through an alliance of either developers and new renters (curtailing most regulation) or new renters and silly rent-controllers (streamlining regulation but requiring the addition of rent control on x% of all new units).

(On a separate note, the hypocrisy of SF liberals is ridiculous. They're all for allowing immigration nationally, but violently attack people who dare to move into their city.)
Seems an odd example: any code with a multiline comment can have the same issue. That's nothing to do with the strangeness of Duff's device. It would work the same in a series of function calls or calculations.

And even then it is a matter of experience. It looks odd to me to have multiline comments not in its own 'paragraph' of the code, so draws the eye right away. Perhaps this would foil some programmers, but not more than once, I'd have thought. In my experience, run-on compound statements are much more common and hard to intuitively spot:

if (foo)
bar();
sun();

Duff's device is difficult to understand from first principles, but even that is a bad example of unmaintainable code because a) it looks like nothing except Duff's device, you only need to see the pattern once or twice and you'd recognise it, and at least know 'it's that weird pattern for unrolling loops', and b) it is a performance optimisation that only belongs in code that is profiled and needs to go that fast. As such it should be well commented to avoid regressions by well meaning refactor-zealots. Inline assembly or heavy intrinsics are more difficult to read than regular C too, so you only use them when you need to. In my experience manual loop unrolling is very rarely needed.
This is not restricted to HN. Other communities on the internet have this going on, only far worse (reddit is one primary example I'm thinking of).

Perhaps this ties into the engineering mind, which can be very quick to spot potential issues. That's one primary way you make your living as an engineer, by spotting potential issues in a process or activity before they occur and mitigating them. But this can quickly turn into simple bashing of someone's work if we're not careful.
That's an absurd extrapolation. Please try to follow along here! I'll repeat it slowly for you:

Because there's (in general) little to be gained from robbing people in this area, there are no or few violent street gangs and other forms of organized crime like you'd find in various cities where there's a more colorful mix of rich and poor. Lacking an organized criminal element, Appalachia presents not significantly more (nor less) danger to well-off tourists than any other area where poor people live and a few will -by statistics- be criminals; and considerably less than various cities, certainly various neighborhoods, where robbery and other violent crime are common and more or less an "industry."
>>Do you really think that someone making minimum wage is able to save 25x their income?

To be clear, I said: "Saving 25x your _annual expenses_ is something anyone (even someone making minimum wage) can do". And yes, they can. But they need to keep their annual expenses less than their income.

>>Do you think those same people are buying "iPhone 10+++" and "fancy vacations"?

Some minimum wage earners are, yes. Rather than saving for the future, they are buying the latest iPhone, a new car or $200 shoes with an athlete's name on them.

>>Doing some basic math assuming $8/hr minimum wage at 40hr/wk with no vacation: $16,640/yr

>>Your assumption then is that someone can live off of $665 a year?

Your math is incorrect. Using your wage numbers and ignoring inflation, if that person saved $800/yr invested at 4% annual return, they would have $411,000 in 25 years. That's 25.9x of their annual living expenses of $15,840. ($16,640 - 800 = $15,840. $411,000/$15,840 = 25.9)

If they started saving at age 20, they would have 25x their expenses at age 45.

Yes, I'm over-simplifying because I'm not counting inflation which would decrease the value of their savings over time. But that would be offset to some extent by rising wages. The federal minimum wage has more than doubled in the last 25 years (from $3.80 to $7.25).

Also, my assumed rate of a 4% annual return is low. A small investor should have no trouble averaging 8-10% return over long periods with reasonable risk.

>>It's hard to even survive on minimum wage let alone save anything.

Yes, it is hard. We are a society of consumers that wants immediate gratification. Saving means delaying that gratification in favor of a bigger benefit at some point in the future.
Yeah, I'd still rather be able to walk around naked in my kitchen and sleep with my significant other without people listening. I don't need to live in an adult hostel to have friends and meet interesting people.
David Byrne is associated with Tunecore, so I'm guessing that's the distributor in question. The alternatives to Tunecore (CDBaby, Reverb Nation, Distrokid) all have their own problems. Most indie musicians, perhaps including even David Byrne, are not in a position to negotiate terms.
I may not be reading you correctly, but I understand you to be coming from a position of faith and happy therein (for now). If so, your standpoint makes sense to me. I imagine you may feel it would take a good deal of momentum to cross the boundary at the edge of your faith. A nihilist alternative may also act as a warning of the scary outside to those still on the inside.

Nevertheless, it is not actually necessary to go to extremes (see fallacy of excluded middle). The outside is closer to where you are now, than you might imagine.
Maybe it's neither for God nor for us but rather for the benefit of those claiming to speak on behalf of God.
> But the people who live there are oddly irrational and think building will somehow raise the rent because it would be all 'luxury' apartments, and thus 'raise' the price.

Is this for real? So clearly false. (Increasing supply will somehow increase demand by even more?) I have to assume these ideas have been spread by the vested interests that you've noted.
I seem to vaguely remember some internet story about how these embedded UUIDs were used to de-mask a person by matching an UUID from a document with a known author against an incriminating document. Or was it matching an Ethernet card's MAC address to an UUID in the .doc? Can't remember any details now.
Hi everyone! Dave Messina from Cofactor Genomics here. I'd be happy to answer any questions you might have. We're excited to launch!
10 second google search yields:

http://www.vrworld.com/2015/04/29/directx-12-on-xbox-one-com...

---

Xbox One uses "Graphics Core Next", which certainly does support DX12.

http://wccftech.com/microsofts-directx-12-api-supports-amd-g...
Show HN: Monitor training of deep nets from anywhere (incl Caffe integration)
A couple of those are cited like this:

> - Anonymous (sourced from Reddit replies to the original 2009 Dirty Coding Tricks article)

So not anonymous at all then. reddit comments have usernames attached to them, URLs that can be linked to, and even an on-site messaging system that can can be used to ask the author for permission to use the content. Heck, every comment has an "embed" link below it to conveniently embed the properly cited comment right on your page.

Is this a thing that's okay to do? Take someone else's content from someone else's website, copy-paste it into your article, and claim it was "anonymous"?

Would this author be okay with it if I copy-pasted their articles to my blog? What about if I stole all of the comments posted to their articles to make my site look more active?
#AustinGoesToWalmary
Can you please explain: Does MySQL use index over (b,c) or not where evaluating "where b=X" or not? As I've said, I'd expect any engine which has an index to use it.
Totally agree. The smugness here is absolutely off-putting. Generally whenever anything that had a chill, egalitarian, hippyish vibe (think yoga, farmers markets, actual communes) becomes an LLC or corp charging thousands of dollars for overpriced buzzwords and feel-good marketing, you can be certain a fleecing is taking place.
I am nostalgic for a Windows I can PAY for that minimizes my participation in the "I am the product" monetization world.
Just read the news anytime a new "luxury" apartment is built. Lots of anger and protests, despite the fact that addition of luxury stock should in fact decrease prices on other units.
Do you offer to take a lower then market rate from your employer because it's more then you need? Then why would you expect the same from a property owner?

And why blame just the property owners? Presumably if no one was willing to pay the rents they would have to come down -- but some "predatory" renters are willing to pay to get what they want.
Oh, the article itself is about people buying a single resource the sub-renting it out. So that's the feudalism part.

The connected network part was also similar because you have to go through these co-living space capitalist-hippy administrators to actually live in the co-living space. So some of the co-living spaces are co-living as defined by "you passed our landlord's test" but others are "everybody must like you to live here."

If this was relating to Uber, we'd also mention they are doing the entire "break local laws and hope city hall doesn't care" trick by introducing oversubscribed short term housing which is against city policy.