skysight-inc/HackerNews huggingface dataset:
A few comments to round out the discussion...

- The main reason I engage in discussions like this is to test how much of a "clue" I in fact have about these topics, and identify what gaps in my knowledge need to be filled. This one has been as valuable as any in that regard. (FWIW I found Chris Patil's response to the post most insightful, as well as researcher Kevin Mitchell's followup comment.)

- It's untrue, your implication that pointing out the importance of the non-genetic component in the development of illness is a pointless diversion. There are compelling hypotheses around this (some going back decades) and promising studies in this area [1]. Yet they are often marginalised or contemptuously dismissed by the segment of the scientific community that remains fixated on genetic determinism (e.g., Richard Dawkins' recent public attacks on epigenetics - based not on any evidence but on his own ideology and ego). The point is that there could be much more progress in resolving these illnesses if researchers/institutions were less focused on fanning their own egos with over-the-top claims, less constrained by the existing commercial model for medicine (we can use this to make new drugs!), and more open to other researchers' insights and discoveries that could help to complete the whole picture.

- It's no big deal to me as I can handle it, but you were abusive in a way that is outside HN guidelines. Your perception of the tone of the original article doesn't change that. When I couched my comments with "I'm no expert", as a point of modesty and a disclaimer, that didn't warrant such a confrontational assertion as "You have zero clue regarding what you are talking about", followed up with a string of accusations that seem to be grounded in your own grievances with other people who engage in this topic, but were not evident in anything I wrote myself. Like I said, I can handle it, but if you make a habit of that style of commenting, you may attract the attention of the mods and other participants who value HN as a place where people treat each other with politeness and respect (HN is very deliberately not Reddit).

- HN has a password recovery feature FYI. And you can email the mods at hn@ycombinator.com for help with this or any other aspect of the site.

Thanks for the discussion.

[1] Prominent researchers and advocates in this area include Harvard medical professor Rudy Tanzi, former Stanford researcher Bruce Lipton, and general physician Lissa Rankin. I comfortably concede they all suffer the propensity to align themselves too much with the new age woo industry - though that is partly due to their banishment from the scientific mainstream for having non-conformist ideas that question genetic determinism (Lipton in particular). FYI My personal quest is to gather hard data as I apply their hypotheses in an attempt to completely cure my own illnesses, then work with professional researchers to investigate these hypotheses more widely.
They are the trusted source for my public key.
People text while driving because they think they are better at doing two things at once than they actually are. For the same reason, they will expect that they can out-perform a robot unless those robots are so overwhelmingly safe that conclusion can't be rationalized. No consumer will be thinking about the big picture.
I don't actually know. I never really went into the sausage making room on that one but I got the following impressions. Palantir seems to do the parsers though I didn't see any reason why the client couldn't other than not having programmers on staff (though there could be a training course and associated revenue! :p). Seems like they already had a ton of stuff built out of the box (people, phone numbers, buildings, etc) just because they're predictable since they had cute[0] little icons that were clearly designed as a collection, but it's not like I saw a clean build get set up. Seemed like there were varying degrees of customization available, but I never got to see how that was done (now I'm curious, wish I had bugged someone about it).

[0] I know it's an odd description but I think it puts the right idea in your head. Look at the little desperado/mystery man icon: https://www.palantir.com/wp-assets/wp-content/static/techblo...
Have you ever used the Pirate Bay? The links there are actually magnet links (i.e. BitTorrent links) and they just look like random gibberish.

What you get on the Pirate Bay is descriptions of these links. So it's more like:

<a href=magnet:some-random-string>Avatar HD</a>

Trick is, that description may or may not actually be true. The content is submitted by PB users. The PB, AFAIK, doesn't actually vet this information. And, BTW, not all of the content linked to on the Pirate Bay is actually pirated. You can find Linux distros there, for example.
Exactly this. There is a fine line with regions and they have their uses.

As an example, I was working on a project a while back that had StyleCop rules set up so stringently that nothing could live in the same file, no enums, structs, extension methods, nada. The amount of files you had to create when adding new functionality (even a minor one) was mind boggling...
Not sure what issues you're seeing, but we have people running this in production at significant scale.

One of the issues you linked to was for 0.9.6. Others were there because they had super high tag cardinality and not enough memory to actually run.

When people post comments like "I have 50 million series and it crashes on my box with 2GB of memory!!!", they're not relevant. You shouldn't expect miracles...
Definitely been hit with this. On the flip side, I usually learn something new and useful out of it.

I'm an "early" programmer, so there's a ton I don't know. When I start breaking an idea I get to things like "oh, how do I have this running in the background while the user is still doing something?" That got me into Rails background workers, the Sidekiq and Foreman gems, etc. All were super useful for me to know about, and concepts that I knew existed in a vague sense, but hadn't actually gotten to yet.

That said, these totally take me down a rabbit hole, and are ultimately counterproductive towards the core idea if they are distracting enough.
I can't speak for this book, but Michael Hartl's rails tutorial is what got me addicted to programming, and is largely responsible for me switching majors to CS during my undergrad and getting into the industry. He is a great technical author. Give him your money.
I think the canonical way (at least a while ago) was to only manipulate volumes using containers. There might be other solutions available now but this one seems to be the easiest, as it does not require to change the permissions or ownership on the files/volumes being manipulated.
Ask HN: What Startups are using AzureML
Where are they based. How do they find it. Have they used competing platforms?
Article says the pilots association is in opposition, but you're right that individual pilots and their insurance companies are free to accept compensation for the risk.
Awesome! I've recommended your ruby tutorial to lots of newbies. Hands down the best out there. Looks like this is another high quality product.
@okc: Been following this conversation, and I really appreciate the honest exchange of ideas and viewpoints...

Regarding your ideas:

Rental cap indexed to minimum wage: Unfortunately, in the US, this would mean no rental properties in most of the developed cities in the country. We can't control what people earn, and price of building housing is not directly connected to what individuals make.

First time buyers get preference: As explained above, this is manged in various ways (again, in the States) by first-time homeowner loans that have reduced down payments and by tax credits for first-time owners, among other ways. (Good news, in other words!)

Easier buying/selling process: This is essentially a complaint about contract law/language, which has merit, but is a much broader problem/challenge. Still, parts of the States are getting better systems. Try using Redfin.com to look for housing in one of the states it is available for (try Seattle, Washington for example).

Tenant Rights: These are stronger or weaker in different parts of the States, but check out the Tenants' Union of Washington State for an example. Don't forget, however, to protect the rights of a landlord against deadbeat tenants who can occasionally refuse to pay rent, damage the property, or disrupt neighbors.

Landlord references: Love the idea - would need the support of communities, and a rental climate where landlords need to compete (e.g. probably not San Francisco, Seattle, or other boom towns).
> That's not even particularly cheap per-GB - BuyVM ( http://buyvm.net/storage-vps/ ) will sell you 250GB for 7USD/mo.

Except that is not SAN backed storage.

From the website:

> We only use RAID-60 drive arrays with a minimum of 16 drives

That's somewhat scary. RAID-6 might be almost ok, but striped? No thank you. I bet they don't also have block level checksums.
SDCC is the only FOSS compiler for PIC microcontrollers. Microchip's XC8 compiler has a free version that's deliberately crippled (optimizations disabled, garbage instructions added to slow your code down) and a license for the full optimizing compiler costs $1000. SDCC does a decent job, though it has its quirks, and may not support the newer architectural features of the latest PICs.

One reason the Arduino project was so successful is that it was built on a microcontroller platform (Atmel AVR) which, unlike PIC, has a fully open-source GCC toolchain.
I've often checked things in USPTO's search system (TESS) to see if they're trademarked before I use them, and this isn't coming up for me. Anyone got any insight(?), as if it is trademarked, all my other searches over the years have been similarly inaccurate and pointless :-D
Sounds like perforce is common when there are lots of binary files - is this mostly due to storage concerns?
VISA Api: The Power of Visa Network Delivered as an API
By watching these videos I continue to affirm my believe that TDD doesn't really lead to design, nor good tests.

In video #2 we saw the evolution of a bubble sort. In video #3 we saw a quicksort.

However, nothing in the tests lead to one design over the other. It was only in the mind of the developer, and the only difference to get to the different designs was the statement that #3 must return a new list. Which can be done (as was said) by a copy, so that didn't really drive the development or design.

In fact, there are no simple tests that can drive one implementation over the other. It's only by counting the number of swaps, or measuring the performance, and with performance requirements, that one version comes out better than the other.

One of my issues with TDD is the 'refactor' step, which is supposed to take place during green. One of the refactor transformations is "Substitute Algorithm." I've always thought that was a huge loophole as the appropriate tests for a new algorithm can be quite different than the tests for the existing algorithm, but TDD says not to worry about that.

That issue is applicable here, as #3 really is a "Substitute Algorithm" refactor of #2. It could have started with the previous sort test cases, and shown how refactor the algorithm in the TDD framework rather than redo the code from scratch. So far I haven't actually seen any of the TDD example walkthroughs do it, at least with a non-trivial example like sorting, so showing this might also be enlightening or at least novel.

A test case goal should be to convince people that the code works. The test cases here aren't enough. For example, there is no test for when values are equal, and I don't recall the spec saying duplicate values were disallowed. This is important because some broken sort implementations might get into a loop for this case.

If this were implemented in Python then there's a maximum recursion depth. I think the worst case for this quicksort implementation is if the input is sorted. So I would want to try sorting 100,000 sorted to feel more comfortable. This sort of error analysis must be part of TDD, but it doesn't really fit into the red/green test cycle because it's a test you write when you expect the code to pass, not fail.

Also, from an API perspective, if the input is the empty list then this code returns the original list, otherwise it returns a new list. I would prefer to always get a new list, so I have a better idea of ownership.
when I was an intern at microsoft, I worked on a tool lionhead had built for artists, which used perforce to store different versions of art assets.

It was incredibly helpful. Lionhead had some good tech going on to solve this exact problem OP describes.
No. I don't have a degree
He is just curious at the specific definition the court is going to come up with. Were do they draw the line and how would they capture that in words?
Thanks again. That cleared it right up for me.
A game is not a movie. Its core value is interactivity. You already pay a high price for purchasing the game itself. In addition to that the game company gets free advertisement.
Fining someone or taking their content down for just streaming a gameplay is unproportional.

Furthermore, the person who is playing the game is creating content. The streamers usually talk and show their image to entertain people. If the video game company is allowed to take down the video, or block his/her entire channel, that ought to be a clear violation of the streamer's rights.

Law itself is ancient, it has perfected its concepts and continues to evolve. The issues with digital rights aren't hard nor new to law, all disputes in this area could be solved just by following basic law principles case to case. The legislation has always been hesitant to make just laws. Rights are won with fights and struggles.

Too many people are ignorant on the matter of digital rights. One could argue every point of view with a harsh relativism. People forget easily that Slavery was once legal, women not allowed to vote... The people ignorant back then resorted to reasonable but unjust arguments too.
In the end it's our world and our rights.
Hey, this isn't possible sorry. I suggest the best thing to do is block your bullies and ex off facebook. Make your account private and only exclusive to a few friends.

If you need someone to chat with or help you lock down your facebook, feel free to email me at faisal.abid@gmail.com.

Bullying is tough but know that it's not the end of the world. There is no easy way out of it, but there are many ways to avoid it and start to get away from it.
"...magically reboot or bluescreen nearly as much." Mine never magically reboot. Ever. (OS X)
A few questions, if you don't mind:

How do you figure out how much stock to order from Alibaba? Is it just based on the maximum financial risk you want to undertake, or something else?

Do you ever replenish stock, or do you continuously rotate the items you sell?

How do you pick the items to sell? Just popular items within certain categories that don't have a current Prime option? Or some other method?

What % of sales end up as returns due to defective products etc? Does Amazon cover these, or do you take the financial hit if there's a refund?
On the page it says it is "open source Go". Does that mean that, at least theoretically, I (or another independent provider) could build this and run my own personal keybase server? If so, that would really excite me. The one thing that really keeps me away from most cloud storage and sync services is lockin. I just am not willing to be come super dependent on a service that is building their business around proprietary lockin rather than providing an excellent service.
Probably related to an EPS forecast at ~$.09 when it was $.27 for the same quarter last year.

BI tools have been springing up left and right and Tableau, while filling a certain niche, has definitely faced some steep and growing competition this past year. They are also heavily focused on a desktop app still whereas their competitors are all cloud-based for the most part.
I think they only gloss over the security on the front side. Have you read the documentation?

https://keybase.io/docs/server_security
https://keybase.io/docs/sigchain

They do specifically mention the problem of javascript crypto. They also mention the fact they want to be mirrored.

That said, I don't actually know enough to make smart decisions in this space. But I'd be interested in your thoughts after reading the docs (if you haven't already).
The President Speaks at the Islamic Society of Baltimore
Maryland Attorney General: If You Don't Want to Be Tracked, Turn Off Your Phone
Amazing news!
They really buggered that last mail update. Also you cant see who you've sent invites to connect anymore.

It seems the Linkedin product managers specialise in taking things away from you. I have premium account for $100 AUD/mth and they still do this for me which feels wrong. I like the way Google do things where typically early adopters are allowed to keep their benefits while the business model changes for new customers. LinkedIn seems to be ever eroding their credibility and usefulness at the moment.
If your server does something weird and corrupts the filesystem, you still have access to it. That can be a huge difference when it comes to restoring the most recent data.
I've got a few Keybase invites, email me if you want one!
Go 1.6 Improvements
Reading these things makes me angry. There are people in the world who uphold economic wealth and ownership over life itself. Money is supposed to serve life, not the other way around. Ownership at its best is a way to uphold responsibility and caretaking. It shouldn't be a way of domineering or exploiting peoples' very culture and spirituality.

Who gets to play the song? Who gets to retell the story? Only those sanctioned by those with money, the owners. This is wrong. Creation and recreation are a forms of communion, not some contrived, egoistic world domination ritual.

Excuse my colorful language, this is a religious issue to me.
Network-scoped aliases are really handy when dealing with a multi-container setup, so I'm really happy that they implemented this!

In previous versions, only the name of a container would be aliased to its IP address, which can make it hard to deploy a setup with multiple containers in a given network group that should address each other using their names (e.g. "api" host connects to "postgres") and then have multiple instances of those groups on the same server (as container names need to be unique).
I've got five invites, see my profile for email.
How Small Businesses Can Effectively Build Their Brands Online
The title should clarify that this focuses on whether running vs walking results in getting fewer raindrops on you:

It concludes:

"As suggested by common sense, when it is raining it is
better to move fast. By running faster you get less wet.
but the benefit that you get beyond the speed of a brisk
walk does not justify the supplementary effort. "

Personally, I love running in a light rain just for comfort reasons and (presumably) the negative ions.
Artist with a Rear Disease Creating Beautiful Art
We're considering connections analogus to Facebook friendships, not currently open lines of communication. The mother, having lived a long life, likely knows hundreds of people in the village and the next few over (several of whom have moved to a number of different cities, a few quite far), so her son doesn't automatically tack on a degree of separation.
How exactly do you "ssh" into your DO droplet?
Conveniently Assange doesn't have diplomatic immunity, and you can't be retroactively granted it against the host's wishes.
Well, sure, that's why people who use decouplers scare me.
Bunch of factors:

- Really good binary performance(light years ahead of git).
- Proper locking for files that can't be merged(basically everything in the art dir).
- Proxy support for co-located teams.

Game repos can easily approach multiple TB just for the art assets. In that area Perforce is once of the few VCS that scales appropriately.
Does anyone else see the similarity between designing Redis keys and game art asset filenames?

Being able to mine as much metadata from a file name and path is a plus. As is having a logical naming convention that can be queried from the string programmatically. Not to mention fast lookup and asset name generation merely from string concatenation...

This is a good problem to have, mfcecilia! You are on the path to making great games. Its stuff like this that gives you the confidence to say my solution is just as good as anyone else's and I am just going to do it and learn from my mistakes. Time pressure is actually your best ally. If you want your game to be playable by the end of the decade you will solve this challenge and level up to the next big one. Such as figuring out how to organize your assets in a single compressible pak that is laid out to support fast and efficient patching via binary diffs!

Good luck! And if you are still stuck check out the Unity and Unreal engine docs and forums for further tips on pipeline production. And of course, post a link when you build a playable alpha ;)
Meanwhile: https://news.ycombinator.com/item?id=11037232
I'm reminded of the Pepsi gravitational field:

https://people.mozilla.org/~faaborg/files/20090521-firefoxIc...

(Page 26)
The Mystery of Pluto's Moving Hills Has Finally Been Solved
I tend to agree with you. Between time to live, caching, and various namespace conflicts, this could make for a very large troubleshooting headache.
Why is Europe wasting their time and everyone's money on this?
Perhaps if the logs used logfmt with a parser as an intermediary.
Yes, I think this will solve it.

In unix, a uid is just an integer (chown <random_int> file will work). In your case, the container created a file in a volume with a uid. This uid makes no sense on host but it leaks out to host anyway since it's a 'volume'.

I think with the userns map, you can map container uid to a host uid. The files created in the volume will then be visible on the host as the mapped uid.

This is my understanding, I have to play with it :-)
Y'all got any more of them invites?
Wide scale civil disobedience is the only solution to unjust laws passed by a corrupt and illegitimate sovereign.
You're worried about cyber stalking. At the same time you're obsessed to find out where other people are, would like to watch their actions and find out their real-life location. Your reasons might be noble but this is an anonymous forum. Any tool that might exist (I very much doubt it does) could be used by less noble people was well.

Since you say you're newbie here, is there a chance you misinterpret "Hacker News" to be a forum of hackers in the sense we go out and intrude other people's computers? It's just mostly engineers and entrepreneurs here. This is the list of the most popular articles lately https://news.ycombinator.com/best

Your ex is blocking you. Why aren't you blocking that person?
Oh gosh, I didn't realize how heinous that video was until just now. Uber ego.
So assuming you get a short time limit of <2yrs, would it be smart to stick it in a low risk account somewhere and not touch it until that term is up? Or was that the intent of the escrow?
At one point OneDrive used a similar approach, and power users loved it.

But they've since moved away from that in favor of Dropbox-style selective sync for reasons that didn't seem very convincing to me. [1]

[1] http://arstechnica.com/information-technology/2014/11/onedri...
I believe LinkedIn effectively stole my contact list without my permission when their app came pre-installed on my Sony Xperia and I logged into my Google account on the phone.

I never consented to it and don't recall being informed that my information would be sent to LinkedIn.

I don't like or trust this company, even though it has its uses.
"One of the main reasons is data privacy; for this reason, it’s expected that each customer will maintain the backup solution that works for their needs and specific situation."
Visa Developer APIs relaunched, expanded, improved