skysight-inc/HackerNews huggingface dataset:
I would disagree with your characterization, of "uncivil" and "personal attacks", but I will admit that this has become a flame war.

I will say this, HN's very recent position of trying to remain apolitical when the topic of social and political issues regarding tech companies is completely untenable, and I think the recent discussions about Uber has shown that. You can't bring up the very relevant topics of either diversity or sexual harassment in Silicon Valley, without people coming out of the woodwork and quite loudly declaring that either the accusations are false, or they're not that bad. These positions can not go unchallenged, as they have been shown to be false many times before and with just as many actors, and perpetuate the very problem being highlighted.

So what are we going to do about it? Ignore it? I'm not because I too much about a liberal civil society. Ignoring the ideas doesn't just perpetuate them, but gives them strength and credibility, when they quite frankly they were discredited when I was young.

Since HN has made it a policy to stick its collective head in sand regarding these issues, I think the only option HN is willing to take is clear. Ban me, because I'm not going to stop, because I take these topics very seriously. I don't say that out of some sort of defiance, I say that because I know myself. It will happen again, and again, and again. Either you're going to have to remove all discussions from the front page as soon as these topics come up, or you're going to have to ban accounts including mine to ensure an off topic prosaic comments like "I like the old logo better."
Well a key property of Selenium is that it's cross-browser. Whilst it's nice to imagine that the web is in a position where running all your tests in some version of Blink means that your site will work on Firefox/Edge/Safari, I fear that the reality is still rather different.
Scatterplots work better than other visualizations for correlations [pdf]
Active Learning Literature Survey [pdf]
Similarly, a Bitcoin ETF is "specifically designed" to track Bitcoin's volatility for traders who want to speculate on movements of BTC. There is nothing wrong with that, just like there is nothing wrong with these 60 other ETFs. My point is the initial poster (pdog) is wrong to assume volatility was a problem in and of itself for these ETFs.
Here is an analogy that might help you understand how the other side is feeling about your "rational gun control" ideas:

http://www.everydaynodaysoff.com/2013/11/08/cake-and-comprom...

What can you offer them, other than a smaller piece of what is left of the cake? It's not compromise if you don't offer anything.
GWAS of empathy and systemizing: correlates with sex/education/psychiatric risk
That simply isn't how it works in the US. There are specific standards of care for diabetes including annual foot exams. Insurance companies, and federal and state governments, require providers to report on those quality measures and penalize them for insufficient compliance.

https://www.qualitymeasures.ahrq.gov/summaries/summary/48831...
AS/400 is really an amazing system, in many ways still ahead of its time. Persistent, single-level storage and capability security are ideas that still have yet to catch on in the mainstream—even though more research gets poured into NVRAM every year.

It's a shame hardly anyone knows about it. Those things are a joy to use. You can get a free (limited, but still useful) AS/400 user account to play around with at http://pub400.com/. I really recommend it.

(Disclaimer: I'm slowly working on a system that resembles AS/400 in many ways, but optimized for analyzing and reporting on very large timeseries databases. It's intended for business applications that require a combination of scheduled reports and fast ad hoc analysis of big timeseries data, initially the oil & gas industry (which is where I work in my “real job”).)
No worries about offending me. To give you some idea of where I'm coming from, I run, hike, and backpack over 3,000 miles per year, much of it in the mountains, and I'm in my fifties. I have good amount of personal and theoretical understanding of human physiology and psychology in endurance events.

Yes, some people are overconfident. I would suggest that the main problem in the context of endurance activities, though, is that people tend to be underconfident. People never get started because they think they can't do it, or that it would be too hard for them. They hear about people doing something like a thru-hike and they think these people must be gifted, special, or athletic in some way that they aren't.

That thought is almost entirely misguided. Certainly everyone has different abilities. But the vast majority of people out there doing these things have fairly average physical abilities. (For perspective, 2,000+ mile thru-hikes have been completed by children under 10 and people over 80.) They do probably have more motivation and dedication than most people, which are by far bigger determinants of success in these kinds of endurance endeavors than physical ability. But part of getting this motivation and commitment hinges on believing that they have the physical ability to do it (and/or that they can build themselves into physical shape to do it). Hence my post.

BTW, this is pretty much borne out by the guy who wrote the original article we're talking about. He didn't claim to be in great physical shape or have special physical ability, saying:

"Before the hike, I was fit but not training for anything. I ran five miles a couple times a week, went mountain biking about once a week, and periodically lifted weights. Like most Americans, much of my day was spent in front of a computer. I was 35 years old, 5'9" tall, and 150 pounds, with a BMI of 22.2 and body fat composition of about 13 percent."
Just wait for the triple inverse bitcoin etf to come out that's when the real casino opens for business!
At that point it's just like funding magicians to come up with new tricks.
You don't have to run exclusively on any operating system. You can use multiple operating systems for different parts of your job, and there's a whole spectrum of convenience / security for how to go between the two that you can choose from.
> just enough to show me you know the basics of source control work flow

Does this really take that much time to teach on the job?

I haven't used source control outside of work, but I had no problem figuring out CVS, SVN, SeaPine Surround SCM (What a flaming pile of crap), or Perforce.

Likewise, I've never used a bug tracker before work, but figuring out Jira/Bugzilla/(Whatever garbage HP sells) is much easier then reversing a linked list... Or explaining the *Nix everything-is-a-file model - both of which are parts of the typical CS degree.
Awesome ls and grep utility for Windows (FREE)
IANAL, but my understanding of current American law is that if the material is deemed by a judge to be evidence, and you can decrypt it, and you won't decrypt it, you can be held in contempt of court.
Well yes, it's clear that repurposing '=' for assignment confuses or at least annoys many academics, no disputing that. But your earlier claim was that it confuses children, which it certainly does not. (Source: it didn't bother me in the slightest when I was learning Basic at age 11, or any of the other children I talked to about it.)
Ah interesting. To me that just sounds like saying there's nothing you hate more than using a hammer when you could be using a screwdriver, and this is from using a lot of VS and Eclipse/idea. I can see where you're coming from though, and of course, different people are different.

At the end of the day, all that matters is what matters to you.
> If you happen to launch a large application, or start working with a big file, unused pages will be evicted to disk to make room and, after some slowdown, the system should become perfectly usable again. YMMV

What is an unused page? One that the foreground, memory-hungry application doesn't need? Okay, fine, but what happens when you switch back to some other application? My experience is that it needs the RAM that was paged out, and it doesn't get paged back in all at once. Every time you hit some 4 KiB of memory that happens to be paged out, you wait another 10 ms. I don't know how much beyond the 4 KiB gets paged in at the same time. Worst-case, there's no read-ahead at all. Let's say the application is using 1 GiB of RAM. Then this can happen 262,144 times, which means 44 minutes of waiting in small bursts as you're trying to use it, rather than the 10 seconds (at 100 MB/s) it'd take to read it all in one go. That's what I mean when I say the machine is unusable.
Switching jobs has NOTHING to do with this. (IANAL so maybe there's strange cases I'm unaware of but...) You can always rollover to a new account, so when you quit your job, you take your savings with you and can move them into an account with any broker anywhere.

Start immediately! At the very least, max out the "match" as that is free money. Look into all the details and conditions of the program.

Your instincts to get this figured out ASAP now are spot on.
I appreciate you linking to the project home page, but it’s not a GNU project.

Besides its home page being hosted on nongnu.org, its savannah page (http://savannah.nongnu.org/projects/nmh/) says

> This project is not part of the GNU Project.

and

> License: Modified BSD License
The Olympic park in London is bringing lots of new facilities - an innovation park, a university campus, a theatre etc and thousands of new homes.

London is an exception to olympic abandonment to my mind - it's doing a lot of the success of east London on what was previously polluted industrial land.
It looks more to me like it encourages non specificity, (questioning, uncertainty, or intellectual language)
It's not clear to me what you would suggest as a solution to quantify shootings (as opposed to homicides). I don't think it's useful or desired to abandon the attempt to do so. Do you think there's no way to provide a framework or set of guidelines to quantify shootings?
I've seen anecdotally a lot of use for cross-border payments. (Try wiring $500 to grandma, and see how many middlemen take a share)
https://txt.fyi/+/834a4ca2/
Piggybacking the complex codebase argument: Ethereum's scripting is Turing complete, unlike Bitcoin's. To some this is a feature, to others this opens the door to unacceptable risk.
Traditionally, you should have a second cheap machine running Tails, and do your email through PGP there.

The idea isn't that PGP is compromised on a Windows box with outside software, it's that everything is compromised on that box. Changing algorithm or app doesn't matter if your hardware might be recording every key stroke and sending it through a side channel.
TL Biolabs
Especially compared to the Ant/Maven build system that pre-dated it, gradle feels great and is so much easier to do complicated stuff like different build configurations, etc. I shudder just thinking about Ant.
Rus Çıtır Avcılar Escort Otele Gelen Sınırsız Olya
One should definetely consider the opportunity cost of taking matters into their own hands. However, I think the example is way over-the-top because of some reasons (most already stated by sibling comments):

* Not sure how many programming contracts can sustain a $500 hourly rate for long. If you can charge that, but can realistically only book 10% of the 'available' time, then your calculation should really be using $50, not $500.

* Example makes sense only if you're 100% booked all the time, with no spare hour here and there. If you have any sort of spare whatsoever, you can sell your unused production capacity to yourself at cost price.

* Even if you're 100% taken, not all consultant time is billable time. So that will already reduce your estimate by about 50% or so alone.

* Managing stuff takes time (and is a common full-time profession). Your example didn't account the time you will take setting up whichever third party solution you choose. Unless you have hired someone who you can just take five seconds to say 'get me set up on X and tell me when you're done' (and can be trusted to do it right without taking time to supervise/course-correct), you will perform work in setting up the platform. This work may very well take a non-insignificant fraction of the time you would take by not outsourcing, which you didn't consider in your calculation.

You may very well really hate setting up servers, and gladly pay a large sum to not do it. But then you're really paying to avoid pain, and the whole opportunity cost argument you made may be a rationalization.
Show HN: An anonymous pastebin clone hidden service made with docker
Signal is actually quite sufficient as an email replacement. You can send media attachments, and even include several recipients. It is unquestionably a better encrypted messaging system than PGP.
Pretty soon no word will have its original meaning. An electron is not a subatomic particle. A cucumber isn't a veggie. Rust isn't...
This comment breaks the HN guidelines. We ban accounts that do this, so please don't do it again. Instead, please post civilly and substantively, or not at all.
Heck, I've tried to reproduce CS papers with incomplete methodologies. There's always enough that that I know it will work, but they normally don't include all the tricks you need to get it to work easily or efficiently. Stuff like "we used an SMT solver with this important feature" but no mention of which solver or "a key part of this algorithm is factoring the sparse matrix with this non-standard technique that you'll have to implement yourself" but don't tell you the number of tricks they used to make it as fast as you need.
I'm not sure that this is necessarily a problem. Most working scientists know that preliminary studies are often wrong and just because it is published in some journal doesn't mean it's true. If there's merit to it then the scientific method will eventually settle upon the correct answer. This looks like someone outside the field just came across this news and had a visceral reaction, "Gasp! Most journal articles are wrong! We can't trust science!"

(Note that I'm talking only about hard natural sciences. Social sciences are another whole can of worms.)
Yes, that's an application of Maxwell's laws of electromagnetism. That's not manipulation of gravity, it's using the MUCH stronger EM force to overcome gravity.

I can overcome gravity all by myself just using my muscles to lift things. That doesn't mean that I've manipulated gravity in any way.

I'm really shocked that I seem to be the only one who groks the difference between observing a natural physical force and actually understanding it well enough to manipulate it and generate it at will. We cannot generate gravity. We can generate EM fields, and we can also generate nuclear energy by splitting or fusing atoms (which means we're manipulating the nuclear strong force, to an extent).
on modern system with a lot of RAM I found myself doing the opposite of swap to speed up development : mount disk on RAM using tmpfs [1] and then change the ccache [2] directory to that ram disk. With that setup, I obviously don't want swap to kick-in :) It can make the compilation of C++ programs much faster.

[1] http://ubuntublog.org/tutorials/how-to-create-ramdisk-linux....

[2] https://linux.die.net/man/1/ccache
Many of those reasons you wanted to work for them are very subjective. While you mentioned that the last one is not true, I find that the Google Deep Mind project to build a Starcraft AI is extremely interesting.
I'm not in the field, but a few thoughts...

- If you can code, you don't need the degree.

- If you want professional respect in science, you need the Phd. If it's a quantitative Phd, it can be useful outside of bioinformatics.

- You're more likely to get sponsored for the Phd.
> but the IDE seems fine to me.

What? How can you declare this after spending at most a few hours in the environment?
I like the simplicity. But essentially this is something like pastebin right?
Let them paste passwords
My latest foray into bleeding edge ended when I found out AWS Lambda doesn't support python3. :(
I've been on anti-depressants since I was 17. I'm 30 now. Buproprion works best for me, to which I later added lamictal.

Prior to that, I'd been depressed since I could remember. In hindsight, I may have had mild aspergers like symptoms, mostly related to reading social cues. This wasn't "just growing up" despite shrinks for years telling me it was.

Finding the right anti-depressant changed my life for the better. Absolutely changed my life. After college, I went off them for a year just to see if I "needed them" any more. Within 6 months, I noticed my thoughts slip into old patterns of hopelessness, counterproductivity, loneliness, and general loops of existential pain, and this outlook effected everything and everyone around me. I do need them, it turns out.

So I wish people around me hadn't been so against drugs. In my case, they should have tried them earlier in treatment. That would have saved me some years of suffering.

Also, I tried prosac, lexapro, and effexor before buproprion. If I'd listened to the many drug critics, I'd have stopped looking after prosac (side effects there included sexual disfunction and mania). I notice no notable side effects with my current cocktail.

Also, I've exercised and been in good shape both pre and post taking anti-depressants. I feel better if I'm exercising than not, but it's not even in the same ballpark as what the drugs do for me. Everyone should exercise, not everyone benefits from anti-depressants. No exaggeration, I'd be dead without them.
Ask HN: Any Canadians looking for a technical co-founder?
Hi All,

I'm a Googler (software engineer / roboticist) looking to take the plunge into startup land. Due to the climate in the US at the moment, the Canadian Entrepreneur Visa is looking very attractive. I have (what I like to believe) a fairly compelling ML/AI business model I'd like to pitch to Canadian investors.

Happy to provide references. Please send me a connect on linkedin and we can take it from there:
https://www.linkedin.com/in/drushtonsmith
Note that load shedding can include changing the temperature by a couple of degrees. So, not only can it be an opt-in or opt-out situation instead of being "imposed", it can be something that most folks would sleep right through.
Windows does this very aggressively. It's built in to the I/O subsystem, actually, and (IIRC—it's been a bit since I've messed with this) IOCP calls execute immediately (on the same thread, avoiding any context switches) when requested data is already cached.
> Is this an intentional straw man? No, you're not told to trust the people because they have a certain job title and trustworthiness.

Are you joking? Are you seriously making the claim that one of the persuasive approaches used in the "public realm" (media, discussions, etc) isn't that we should fight climate change because scientists have almost unanimously decided it is a real thing and we must do something?

If scientists are telling us something, we sure as hell should listen, at least two reasons being they are the experts on the subject (why wouldn't you listen to experts), and the subject is so immensely complicated that an average non-scientist person wouldn't have a chance of "looking at the data" and forming a reasonably correct opinion.

But now you are telling me no one is suggesting I listen to scientists? I could easily google thousands of articles/papers/blog posts/internet discussions where people are doing just that, but you are telling me no, that content does not exist.

What is it about this topic where otherwise reasonable people seem to go off the rails?
I like the idea. I've used services like this before. I do wonder if monospaced font is really the best route. It makes anything longer than a couple hundreds words a pain to read.
Those two pizza's were worth $11.6 million in today's value.
You'll be shocked, then. Linux under the default settings won't swap unless there is pressure to do so.

Windows will.

It's a tradeoff: if you swap something out while not under pressure, that could be the thing you next need, resulting in it just getting swapped back in. Or, maybe not and the extra cache is useful (but if you're not under pressure, maybe letting go of older cache, instead of swapping something out, is a better trade: letting go of old cache doesn't require swapping out, since it's by-definition backed by disk.)
If they're there, why should they not work well, and why should I not use them? Using tools like that does not diminish your ability as a programmer, just like refusing to use tools like that does not somehow make your e-penis bigger.
hindsight being what it is, i sure do wish i hadn't written off bitcoin when it was less than a dollar a coin.
Didn't know you could only export at the global scope. Wanted to show that you could do stupid, hard to analyze things in ES6 modules too. But maybe you can't !? Although I don't want a committee to not only decide what is stupid or not, but also hard code it into the spec so I can't do some things even if I have very good reasons to. Like being able to require modules locally to make the code easier to reason about, and easier to delete, copy, share, reuse and manage. It's what made NodeJS so popular, because it's so easy to use, reuse and share modules.
I think this is 1000 times more embarrassment for the writer than Android Studio is. Too many factually incorrect things in the article it was so hard to finish.

I can understand why someone who opens it twice a year would think this way though.
1. Yes, but the idea would be that if you provide a way to communicate the variables that actually matter for consistency then you can increase the robustness of a finding. If you have one lab that can _always_ produce a result, but no one else can, then clearly we do not really understand what is going on and one might not even be willing to call the result scientific.

2. Maybe not better, but certainly more result oriented. Core facilities do exist right now for things like viral vectors and microscopy (often because you do need levels of technical expertise that are simply not affordable in single labs). If there were a way to communicate how to do experiments more formally then the core facilities could expand to cover a much wider array of experiment types. You still have to worry about robustness, but if you have multiple 'core' facilities that can execute any experiment then that issue goes away as well. The hope of course is that individual labs as they exist today (perhaps with an additional computational tint) would be able to actually replicate each other's result, because we will probably end up needing nearly as many 'core' facilities as we have labs right now, simply because the diversity of phenomena that we need to study in biology is so high.
On the contrary, I'd argue that it's in most users' interests for there to be national enclaves of the Internet, for just this reason: Your data is within the jurisdiction of the laws of your country. If this is clearly defined, you do not have to worry about another country's laws, like Russia, affecting your data.

It isn't in certain corporations' interests though, because the whole cloud provider thing hinges on shoving everyone's data into a small number of datacenters globally. I think this is an example of the quite common situation where corporate interests and individual interests are not aligned.