skysight-inc/HackerNews huggingface dataset:
The point is to isolate variables. If you want to see whether X might be causing Y, you can't just do X in random environment while A, B, C, D and Q is happening, and claim if you observe Y that was because of X. You have to isolate X and establish a link between environment with X producing Y and the same (to the extent possible) environment without X not producing Y. Then you can make a step (still not enough to be sure but at least to start suspecting) that X is causing Y. Of course, it could turn out that X is causing Y only when A is present but B is absent, and then your experiment will be a failure. Or maybe Y just randomly happens and you had back luck to land on it exactly when you did X. Nobody said it's always easy :)
Excellent post, thanks for linking to it.
or a vacuum u-bend. and the weight is pulleyed up slowly and dropped when it reaches the right altitude and when it has thrown it's payload it's attached to another set of pulleys on the other side and reset.
Read around in the comments. The DeviantArt EULA gives them a blanket license.
The artist may also provide a very restricted license to the public.

The license is already granted, to DeviantArt.
I'd love to recommend the Polar M600 which I have owned since the beginning of this year. It is one ugly Android Wear watch but in terms of functionality and features I do not regret the purchase one bit. It has built in GPS and a pretty accurate heart-rate monitor and superb battery life which is around a day and a half which includes a daily 5-7mile 50min to a 1.5hr run with GPS and HR monitor active and music streaming to my BT earphones to boot during said runs (streaming from the watch not phone which is left in the car mind you).

A review on Amazon pretty much sums up all the bullet points for what I was looking for and meets and or exceeds all of them:

- GPS tracking

- Heart rate monitor

- Onboard music storage

- Smart notifications

- Battery life

https://www.amazon.com/Polar-Smart-Sports-Watch-black/dp/B01...

Also the Android Wear 2.0 update has been confirmed coming down the pipe to this watch as well this spring.
Tragic, but I wish the article were more educational about this. Yes, don't sit down for 24 hours straight, I know. I just wish the article stated the cause of death - what happened exactly? Was it a pulmonary embolism? Could it have been something else? Perhaps dehydration leading to cardiac arrhythmia?

I'd like to be focused in taking preventative measures.
I get a SHA256 certificate for that site. What user agent are you using? Is there some kind of middlebox on your network, or do you use AV software that intercepts TLS connections?
The title is misleading, I thought this was going to be about "True AI". The AI doesn't write its own code, it writes code instead of you but always uses the same code. Or did I misunderstand?
Quote: "The issue of replication goes to the heart of the scientific process."

Indeed it does, but some fields don't think it's very important. For example, there's a surprisingly widespread attitude among psychologists that it's either a waste of time or an attack on the integrity of one's colleagues.

Example: http://jasonmitchell.fas.harvard.edu/Papers/Mitchell_failed_...

Author: Professor Jason Mitchell, Harvard University.

Quotes: "Recent hand-wringing over failed replications in social psychology is largely pointless, because unsuccessful experiments have no meaningful scientific value."

"The field of social psychology can be improved, but not by the publication of
negative findings."

"Whether they mean to or not, authors and editors of failed replications are publicly impugning the scientific integrity of their colleagues."

"Because experiments can be undermined by a vast number of practical mistakes, the likeliest explanation for any failed replication will always be that the replicator bungled something along the way."

It seems not to have occurred to Professor Mitchell that the original study's result might also have resulted from someone bungling something along the way.
A few years ago I read a post by Bob Martin about how you can solve code kata problems by applying a sequence of 'transformations' to pass one test at a time. His method is very mechanical... so mechanical, in fact, that I think it may be possible to automate it.

So I started tinkering with the concept, and I've got a bit of a start on it here:

https://github.com/michaelmelanson/autocoder

What's there is very rudimentary. The main class is a good place to start.

Basically I'm building up a library of transformations that can describe solutions to kata problems (the 'word wrap' one currently). The next step is to create a search algorithm to derive an ordered sequence of transformations from that library to pass an ordered sequence of tests.
the issue is funding... it doesn't matter if the hospital is run as a non-profit, as long as they are funded by insurance claims then the incentive is to do more expensive treatment... paying for more equipment, doctors etc

publicly-funded health care has the opposite problem - constant pressure to reduce the budget
Answer: yes
Notice it says nothing of re-licensing to others. These terms seem to facilitate DeviantArt's (and presumably its owner(s)) ability to show your work to the world on their site. But does not facilitate their sub-licensing your work to others. If I were an artist and loved my DeviantArt account, I'd make sure to hold them to task if my work showed up on a Wix customer's site.
Say anything even remotely negative about HFT and these guys pull out the claws. They don't hesitate to downvote either. It's really quite blatant once you know what to look for.
Also 14% toxic:

> "If parental love is so distorted that it demands submission and dependence for its self-confirmation, social adjustment turns into a test of obedience and the child’s efforts to comply bring with them the loss of genuine feelings. The human being then becomes the true source of evil."

-- Arno Gruen (though putting it in quotes knocks off a full 3% toxicity)
I agree with you that Pando has lost any claim of moral superiority and has done very despicable things.

I don't agree with you that "Pando did it" is a good excuse for someone else to do it too.

I do think that Uber is trying to position itself as a respectable company (they are asking people to trust them quite a bit, getting into their cars, giving them their data), not a hive of scum and villainy like Pando is, and they don't deserve to be considered a respectable company if they engage in the same despicable behavior Pando does.

You lose the moral high ground when you do disgusting things to other people. It doesn't matter if they do it too. You keep saying "reporting true facts" but this is not what's immoral, of course. It's immoral to make someone's private life public in retaliation for their public activity (I claim, and I think you'd agree or at least concede the point for the sake of this argument).

Forcibly alter was part hyperbole but also part not. Dumping huge amounts of lobbying money into small governments in order to change the laws to suit your business is political/economic force. Violence is not the only kind of 'forcing' that can be done. Hostile takeovers are not violent, but they are certainly forcible.
Can you solve the three gods riddle?
You are thinking about this in a wrong way. It is in fact true that being able to generate collisions allows you to break SSL. What you do is this: generate two certificates with colliding hashes, one for google.com, the other for your own domain. Verisign will gladly sign the second one, since you own the domain, but since the hashes match, you can also use the same signature for the first one. Now you can impersonate google.com.

Of course, the real certificate issuance process is more complicated and has some extra precautions to protect from it, my point is that you don't need preimage, collisions should suffice for breaking SSL.
No, it almost certainly won't. Our current understanding of quantum information theory simply doesn't allow transmitting classical information faster than light. There's no room in what we don't understand that could plausibly contain FTL communication. This is a pretty fundamental result of quantum information theory. https://en.m.wikipedia.org/wiki/No-communication_theorem
Actually, reproducibility is not considered a necessity in science. It is factually false to say that a person who carries out an experiment in good faith and shares their methods and results is not scientific- they just aren't satisfying a criterion which is a good thing to have.

It's pretty clear what's different between my paper and a Uri Geller experiment. If you can't see the difference, you're either being obstinate or ignorant. We certainly aren't banking on our reputation. A well-funded startup with enough cash could duplicate what we did on AWS GPUs now. I would be thrilled to review their paper.
Not only is it not a new thought, but it's been the holy grail of large software companies for at least 30 years. You'd be surprised at how much money has been spent researching this problem. And, for those just coming into software engineering, this isn't a good sign. I see a lot of software engineers that don't fear the risk of automation. But, because software development is such a huge cost center and so much is controlled by software developers, complete automation is one of the most sought after technologies.

I don't mean to spew hyperbole, because complete automation is likely very far off. But, I just wanted to point out the market forces behind this type of technology are gigantic.
Fasting-mimicking diet may reverse diabetes
We do not have the real world driving data of the Model 3 yet, yet you can go buy these other cars today and test them. I'm not suggesting Tesla is greatly exaggerating its capabilities, it might be, but right now its vaporware and comparing a future product to something on store shelves right now is always questionable. This is a bit like saying 'dont buy the current iphone, just wait.' You'll be waiting for eternity with that mentality.

Let's see what its real world range is and its real world price is when it actually gets in the hands of consumers, on top of how quickly the $7500 rebate ceiling gets hit for Tesla and what the real cost at the dealership will be for Joe Public.

I have high hopes, but like I wrote, there are many good EV's right now and they aren't selling like hotcakes. Gas is cheap, gas cars are cheap, and they don't have range anxiety. Comparing Tesla to Amazon is ridiculous, everything about Amazon was more convenient than brick and mortar stores. Everything about EV's is less convenient and more expensive than gas cars. Being bearish on Tesla stock is a perfectly rational move right now. The market for a Model 3 is probably much smaller than technophiles at HN think it is. I'm a techie too, but EV's don't fit a lot of my use cases and seem annoying to own. If guys like me aren't frothing at the mouth for this, I can't imagine what its like for Joe Public.
> especially when dealing with external libs or APIs where compile can't catch anything.

It can if those libraries/APIs are written to use types effectively. In the early days of Scala there weren't many native libraries that did so, but there's a pretty established native-to-Scala ecosystem these days.

> To each their own. I despise SPAs, and neither code them nor use them if I can help it.

Um, agreed, which is exactly why I love Wicket ? I think we must've misunderstood each other at some level.

> Meh. In practice, Python is very terse also. Java vs Scala is a big line of code difference. I have not found Scala vs Python is that different.

In a lot of code I agree, but I think the cases where you will see "crazy scalaz or something" are precisely those cases where those things save a fair few lines. If you can write it in a readable line of Python, that will usually translate directly into an equally readable line of Scala.
It's hilarious that he has a "Like" button in the upper right corner embedded on every post.
How do you hibernate with no swap? Do you need a special hibernation partition to write to?
New OpenStack Ocata stabilizes popular open-source cloud
Ah, okay. Yeah, that does seem quite possible.

They are saying "HTTPS Certificates" are potentially impacted - but they're probably just trying to push people away from SHA1 as fast as possible.
Announcing MirageOS 3.0
Must depend on use case, but I prefer program that is planning to use swap (usually one where I accidentally allocate a way too big buffer) to fail automatically, rather than having to try to use the now unresponsive system UI to kill it
What I don't get is isn't this simply wrong?

Did we not learn from our parents what is right and wrong? Lying? Making up stuff? Exaggeration?

Just because you are anonymous doesn't make it right.
It depends upon what filesystem you're writing it to, but the answer is mostly yes.
> Why would user data contributed to your application be any better than the user data contributed through OSM?

I populated my data manually. I visited stores personally, talked to staff & store owners, measured GPS co-ordinates & WiFi speeds & counted power outlets in person. "Do Things That Don't Scale." Even as one person, I was able to create a dataset for my city that was 2.5x larger than OSM had, with better accuracy and more comprehensive attribute data.

I got the idea after reading about the Google Maps Ground Truth team - turned out their secret sauce was an army of paid staff that could be sent out on demand to specific locations that needed to be verified in person.
Basically, it's same

Your urinary tract is made of porcelain? "It's basically the same..." is the preface to a lot of urban myths about health.
It is an especially silly statement considering that CoreOS had a much-publicized falling-out with Docker and created rkt to replace it.
Why didn't I make the investment? Because I am a private citizen and not a public utility... Utilities are able to rate base their investment and get a guaranteed rate of return on the investments they make. This rate base system is part of the reason why they often make costly and unnecessary investments in >$1B nuclear plants or expensive substations rather than in cheap energy efficiency measures or distributed solar. We have the technology to help mitigate renewable variability and could deploy it if we wanted to. Utilities just chose to drag their feet and not invest heavily in deploying those solutions because the wanted to keep building the same stuff they always build and get the ROI.
Thanks for the feedback, it's something we've been discussing about putting on the roadmap. If you have any more thoughts on how this could work, we'd love to hear your thoughts in the issue queue https://github.com/helm/monocular/issues.
I have (or had, I guess) an 11 year career in Fortune ~100 finance and healthcare. Agreed on all points. However, they're already experimenting with Debian, Ubuntu LTS (just not 16.04), kernels, custom AMIs, and different Docker versions. It's not a stretch to imagine they have the ability to deploy a back-ported kernel, or build and/or use an AMI that includes one. Also, HFT practices (or lack thereof) are far from the staid enterprise practices you may be thinking of.
The way you get funded is by being able to do things that others can't do, or by being better at some technique than everyone else. Giving away all your hard won tricks by putting all of them in a methods section takes away your advantage come funding time.
No key, no login: G Suite admins can now make FIDO security keys mandatory
AMD’s 6-Core Ryzen 5 and 4-Core Ryzen 3, Arriving in Q2 and 2H 2017 Respectively
That's not my point, though. Like, if you conduct physics experiments in a vacuum because interactions between objects and atmosphere isn't part of what you're studying, that's fine. If everyone in physics is conducting experiments that way, then suddenly you're left with the question of, it turns out that in real life I encounter atmosphere all the time, and how much can these experimental results tell me about the world I actually interact with? And if it turns out that all the preconditions to physics experiments can't be published because there are too many of them to list, and you're just expected to know these things, doesn't that throw the credibility of the whole enterprise into doubt? Controlling for variables is fine. But if you aren't comprehensively listing all the variables you're controlling for, if the very idea of doing so is considered a fool's errand, then are you even really doing science?
I never understood the rule of thumb where swap space was proportional to the amount of physical RAM. It seem to me it should be the size of your largest expected allocation (system wide) minus the amount of physical RAM or something like that. If you had a nicely configured system and took out half the RAM it doesn't make sense that you'd want less swap space.
So, the argument the article makes is:

1. Swap is slow

2. If using swap, your system starts to thrash

3. If thrashing, you can't close programs to free memory

4. If you can't close programs, you have to wait until the task is killed by the OS

5. If you have no swap (or very little), you don't have to wait.

Except with an SSD, swap isn't slow enough to cause that issue.
So really this article only seems to apply to servers, not desktops.
"Royalty-free" doesn't mean they can just do what they want. It means they're not going to pay you for the things listed in the license (to which you agreed by hosting on their site.) It doesn't even say "...perpetual license." It's clearly limited to stuff you've put on their systems, while it's on their systems. You remove it, they can't use it.
>> mentors provide different things for men than for women

That's about men and women being treated differently, not being different themselves which is a separate issue.
Key Traits of the Coming Delphi for Linux Compiler
> I've been reading these stories for ten years. About 8 years ago I started taking them seriously and stopped using swap.

Not sure what you're referring to here. This story doesn't recommend eliminating swap...
Malwarebytes Anti-Malware Premium LifeTime Keys 2017 Full
One usage of swap in modern systems: hibernation. If you need to use hibernation, that means a swap must exists, either as a swapfile (pre-allocated, as uswsusp require a fixed offset on the disk to resume) or as a partition.
Streamlining Research-Based Collaboration with Authorea
Outsourcing Phone-Based Web Authentication While Protecting User Privacy
Solaris within Oracle is as good as dead from the latest reports. However, Illumos is a Solaris descendant that is very much alive. It has all the good systems stuff that came out of Sun (zones, ZFS, DTrace) and is backed by Joyent (now part of Samsung).

There's also FreeBSD jails that can be used to contain applications. I'm not sure about the timeline, but I think jails came first. Sun engineers wanted to achieve the same so they ported the same technology over to Solaris.
Assume there is a machine that is giving out unique numbers per person. If person A presses the button twice, they get the same number they got previously. If person B presses the button, they get a different unique number. Now, I searched for a long time to find a person who is not A, but will get the same unique number as A.

So now your wife can agree that the machine does not provide unique numbers per person and is, thus, broken.
I think that diversity is an important goal that we should strive for in tech. I also loved that the author included actionable advice we can all take to improve the impact of our female colleagues.

But I didn't like how the article bounces around a lot citing different studies without explaining why each study is relevant. For instance the first citation about how the #1 reason women leave their jobs is lack of career advancement opportunities. Well from that study(a linked in survey) the #1 reason men left their jobs was the same reason. The big difference between the 2 was men were much less likely to cite culture as a reason for switching jobs.

Then later cites a study showing how Latina women are paid less than white men. Which seems like a weird comparison, maybe the author had a good reason, but she doesn't explain why Latina women vs white men is the appropriate comparison and not all men vs women, or Latina women vs Latino men.(I suspect was this was the way to find the greatest discrepancy because Latino men were the most underpaid of anyone except Latina women.)

These strange comparisons and citations are pretty common in the article and set off my alarm bells that the author is using studies more for support than illumination.

And while most of us agree we need to get more women into tech (not just for women's sake but because I think it would benefit tech greatly). And precisely because it's important we need to be careful that we spend time, money and effort in the right places on the right things, and don't jump to conclusions blowing it on interventions that aren't impactful.
I wish we took the path of EROS [0] rather then "RAM and DISK are seperate". A lot of problems stem from that incompatable viewpoint of computing. Computer Science is about hiding complexity under lays of abstraction that continualy provide safer states and constraints on the things built on top of them. Our abstraction that RAM and DISK are seperate is not safer nor does it provide constraints that are simple to navigate. Thinking about this the other way, where DISK is all you need and memory is just a write-through cache, is much safer in my opinion and leads to some really cool application design.

If RAM and DISK are the same, then writing a file system is just writing an in-memory tree. No need to pull data from the disk, just navigate the tree in your program's memory and pull the blob data out. Want to persist acorss reboots, protect against power outages, or save user settings? Just set a variable and it'll be there.

The benifits are much better then the costs.

[0] - https://web.archive.org/web/20031029002231/http://www.eros-o...
you are concerned about interviewers seeing you account when there are millions of people that who knows who they are that can see you FB profile?
The changes will be massive:

https://github.com/search?utf8=%E2%9C%93&q=sha-1
Dried ramen noodles, with the powder, shaken up in a bag, was a DAILY snack for many of us elementary school kids in the Northwest in the 90s.

A poll of Facebook friends showed that EVERYONE in the northwest in my age group found it normal and common, and it was common in Hawaii and really all over the west coast -- but nationwide as well. I think the idea originated with families of Japanese origin.
Mostly just shorter, with better medical care for those injured or falling out. The old death marches I heard used to be ~40 miles, while these days they tend to be ~12 or less depending (big difference between 12 miles on the coast of Pendleton vs 12 miles in the 115 degree mojave desert). Yes, the boot have improved dramatically as well.
I haven't used swap in years, and more recently I've accompanied that by using earlyoom [0] to start killing processes when RAM usage rises above 90%.

Both changes have made my computers much more usable. Systems should designed to fail fast when memory is low instead of slowing down.

[0] https://github.com/rfjakob/earlyoom
This architecture switch will have no impact on the V8 API. We're working closely with the Node.js team to make sure that this is a smooth transition and early results look as though there are significant performance benefits [0].

Disclaimer: I work on the V8 team.

[0]: https://twitter.com/bmeurer/status/834677090381348865
In my opinion, a little bit of it is because of the "hipster premium". The same phenomenon that makes the same food/drink more expensive when served on a cutting board or in a jam jar.
Sounds like all 3 I clicked on.. they all loaded 150+ tiny files, and started out with several seconds of a white screen.