skysight-inc/HackerNews huggingface dataset:
My sister works in urology. Her suggestion: drink as often as you need to achieve near clear urine. For me, that is a bit under a gallon a day.
Either we fix that, true, or there will be just far less people after a while. In the meantime, starvation may be a common "disease" in 1st world as well, just as it is already in the 3rd world.

It's just that automation needs many people. It is to fix the problem of mass production. If there are no consumer masses, there is no need for mass production and thus no need for automation.

But maybe the masses are just turned from consumers into products. That is what Google and Facebook already do today. Don't know If I would like to live in such a world. Already now I don't like it to be a Google product. Is that the choice, between starvation in freedom, or being nothing but a product, a second order slave?
Also, you should read the Peter Walter piece that I think is the best discussion of the topic: https://www.ascb.org/newsletter/2016-marchapril-newsletter/o...
reminds me of one of my favorite books from when I was a kid - https://www.amazon.com/Math-Magic-Everyday-Problems-Revised/...
I'm not really talking about entire git commits, but just single files (blobs) within any commit/tree/repository
I get "Collision found". Couldn't even begin to guess what's causing it to say it's safe on your end, unless you modified the files.
I found lots of folks on the AT who weren't Silicon Valley wealthy (although I'd say more of them were than I expected).

But almost no one was actually poor, as in, had ever lived hand to mouth, or couldn't call in family support at a moment's notice.

So I'd say everyone I met was much more wealthy than anyone who's really poor in the US.

Certainly there are exceptions, but the general assessment that thru-hikes aren't for the poor seems sound to me.
I recall seeing a blog post about that issue, assembling publicly available data, and they found that even over larger geographical regions there were still fairly significant lulls lasting longer than a day.
Yes, and that difficulty has been lowered many times over the years as we create better programming languages, libraries, and tools. It is easier and quicker to unambiguously describe your program in python than it is in assembly. It is easier to write a web server using libraries than by writing the whole thing from scratch.

These advanced AIs would just be the next level of this, giving even easier ways to specify to a computer exactly what you want it to do.
Up to 1916, those US government numbers were respectively 0 (0%) and 0 (0%). So there has been a slow adjustment.

The problem here is that it is not necessarily talent / genes / physical characteristics that is the barrier here. I agree it is better to ask questions on what the gaps potentially are (and if they are fixable) rather than assign blame or feign outrage. I would caution in any genetic assumption, though, unless it is backed by really good data. One only has to point to the old discredited eugenics philosophy to show the dangers here.

From looking at the international community's CS graduation rate, there is a high degree of variability. 40% of Mexican CS graduates are women, and 10% of Switzerland CS graduates are women (https://www.theatlantic.com/international/archive/2014/03/th...). Googling, women as a percentage of graduates is even roughly at parity or even with women as a majority in certain countries (Malaysia and some Arab countries). Based on this, I would consider culture to be more of a dominant factor in explaining the current CS gap rather than anything genetic based.

Some of the issues that create a lack of diversity reflect current norms that, if adjusted, would in my opinion improve everyone's lives. For example, from what I've read, at least some of the gap regarding women achievement in the work force (in general) can be ascribed to a combination of work-family balance concerns, tradition (women "traditionally" run the household), and America's high pressure, "more hours" oriented work culture. This honestly doesn't sound like a bad thing to fix for men in the IT workforce, either.
This is a very unfortunate state of affairs for science in general, giving the amount of tools we have to make an experiment more replicable.

Replication is perhaps simplest in the field of computer science, yet many papers do not release the associated source code and configuration used in experiments. It's very easy to make the code available to all so I find it a bit dishonest and unscientific not to share an experiment.

There may be other things at play which prevent methodology being fully shared, it may get too personal, for example experimental code is sometimes developed quickly, and people may be reluctant to share their own messy code for fear it might reflect badly.
No, that's also a myth:

https://mobile.nytimes.com/blogs/well/2016/05/09/dehydration...

In most cases, thirst is a reliable signal that more water is needed.
New clients could support multiple hash algs, so old torrents would not be a problem. New torrents could provide hashes for multiple algs, depending on the extensiblity of torrent format. Otherwise the torrent sites could provide two URLs or torrent files.
But as my mum says when I try to point out she's worrying about the wrong things, "I don't care what the statistics say, I read about it in the paper and I believe it's worse." So is it the papers that are distorting reality or are people wilfully obstinate in their beliefs? (Hint: it's both).
Create smart chatbot for Facebook Messenger with help of api.ai (NLP)
No one's talking about perpetual motion here. Understanding the laws of thermodynamics allows us to build heat engines, which is how many of us got to work this morning. It also allows us to build nuclear reactors (or at least the steam-cycle part of it), which is how many of us get the power to write messages here.

What does our "understanding" of gravity allow us to do technologically? Nothing, because we have zero idea of how to manipulate it. The only thing we can do is understand how it works in the natural world so we can, for instance, navigate space probes accurately and get our GPS satellites to work. That's great and all, but it falls far short of the level of understanding that we have with thermodynamics and electromagnetism.
I think the problem is concentrated in life sciences, other disciplines like physics have way more strict statistical significance criteria. I wonder if a quick-but-dirty solution could be to just require stricter statistical significance criteria.
It will not be an issue for existing commits, at least not yet.

Practically possible are collision attacks, which means someone with google-level hardware can craft 2 commits (one malicious) and keep the later for later.

Technically, the fix is for git to move to SHA256 or higher, and I'm sure there'll be discussions around this shortly in the git community.
Capitalism is responsible for fossil fuels and climate change but only kept alive by greed.

Government is responsible for renewable energy and saving the planet but only kept alive by subsidies.

That's the reductionist narrative that you find everywhere but largely misses the bigger picture. You don't have to dig very deep to find counter points.
Thailand is upper middle income like Mexico and china. Nepal is low, like much of Africa, other poorer countries in South Asia. In comparison, India is lower middle income, so richer than Nepal and poorer than Thailand.
Doctors who had first-hand knowledge of Jobs’ case suggest it was quite likely already too late:

http://www.nytimes.com/2011/11/01/health/hindsight-is-kind-t...
I was able to go to the first deviantart summit way back and had a blast. Was a lot of fun meeting a lot of the team and community. I still have those posters that were given out the last day somewhere around here.
Show HN: Haptic Glove for the Vive
How about adding reproducibility to the h-index? Let's say that a reproducible paper is worth at least three times as much as a non reproducible one, maybe more (because it's going to take more time to write.) Would that give scientists an incentive to detail their methods so other scientists can reproduce their findings? Would that give rise to reproducibility rings to game the system?
> With enough overcapacity from renewables we could also produce hydrogen and store that for example and run it through fuel cells or gas plants when needed.

Aren't lithium-ion batteries more efficient than hydrogen fuel cells?
Go has a large chuck of numpy/scipy stuff github.com/gonum
Peter Todd (Bitcoin core dev) set up a SHA-1 “Pinata” and it's been claimed
Scandal few months back about electricity.
http://nepalitimes.com/article/nation/corruption-in-electric...

i would look into Ubiquiti as well for network.
It says so in the article, it is the Garmin Forerunner 230 or 235. The 230 uses a chest strap for heart rate, the 235 has optical heart rate built in. The software is Garmin's. To connect the watch and get the data off it you can use Garmin Connect (works via your phone and bluetooth) or you can connect the watch with a wire and use it as you would a regular hard drive. The files on a Garmin are saved as .FIT files. I use a Garmin Forerunner 225 and am quite happy with it.
Data Visualization Now and Then--interview with Irene Rose
Ask HN: Laws regarding mandatory data collection of users
Hello HN,

Is there a summary somewhere about what data is mandated by laws for a website to collect about its users?

If not, I hope this post can serve as a compendium for such laws so website designers can keep them in mind.

Some specific questions for a person knowledgeable about this for their country-

1) If the website operates from another country, is that explicitly bound to follow your country's laws?

2) Does the law of your country require a website operating from your country to collect:

2a) User data of visitors? User data can be ip, time of visit, page visited etc.

2b) User data of content contributors? Content could be posts/comments. User data could be relating those posts with ip/time of addition etc.
My first thought was how easy my wife could get this on my phone (or vice versa) - as the article points out. How easily the app could be installed by law enforcement, airport security, etc when they demand access to the phone and walk away with it.

Secondly, I thought how easily someone (boss, co-worker, spouse, etc) could use this as a surveillance device. Just leaving the phone lying around and remotely turn on the mic and camera. (I'm aware of other apps that have this functionality).

Thirdly, I thought it could be useful if my phone was ever lost or stolen. But at the same time, I would be enabling a backdoor into my phone. Trusting a company that develops spyware is a huge leap too.

Fourthly... and actually this was my first thought: Many have already given the Operating Systems they use daily carte blanche to do the very things these spyware apps are able to do. Toss in data-mining and even worse... data-sharing and these spyware apps look like amateur attempts at spyware.

There are a number of use cases but most seem to be pretty bad. Even their followup article[1] is scary (hard to remove even after a factory reset, best to use another phone).

[1] https://motherboard.vice.com/en_us/article/how-to-protect-yo...
What's your score? [1]

[1]https://www.buzzfeed.com/daves4/how-much-of-an-asshole-are-y...
The economic value of hacker spaces
That's a bit of a strawman argument. In your math, you need to include the point that the article makes - that the American system always considers riskFromNoTreatment to be close to infinite. The risk is completely skewed on the American side, doctors are saying "EVERYTHING WILL KILL YOU TREAT IT NOW"!
No thought your digital visibility helps to get through a job interview.. but it's hard to generalize.. if you get the job, your past disappears pretty fast and all that matters is the current sprint.

I've building a team of about 70 sw engineers and one of my best hires was an art student who learned code a few years earlier and the other had just finished his graduation. Both are not really what one would consider as social skilled.

If you give people a chance, a challenge, a good environment and respect them.. they will surprise you.
I did some careful examining of the picture (after commenting) and it looks like she is wearing a high end garmin watch.

That is sort of the problem. There is super cheap that timex just does time, fitbit/garmin/polar that requires constant charging and is buggy and then there is the ultra highend garmin watches that are $500+ (the fenix series).

I just can't justify $500 (Garmin Fenix) as I only wear watches when I run. Looks like Amazon sells them refurbished though.
This reminds me of the work Crystal is doing to coach you to write in the style most appropriate for your audience.

https://www.crystalknows.com/
«Another problem I ran into was using various packages that weren't typed, but I suppose I can solve that by 'allowing' implicitAny.»

You can keep noImplicitAny and any-type just specific packages that can't/won't be typed. The declaration is now as simple as:

declare module 'path/to/module-name'

Typescript will any type modules that you declare that way. You can also use star (*) and star-star wildcards in the module name.
Remap Caps Lock to Emoji on MacOS Sierra
The PDF example given is somewhat ridiculous.

"For example, by crafting the two colliding PDF files as two rental agreements with different rent, it is possible to trick someone to create a valid signature for a high-rent contract by having him or her sign a low-rent contract. "

Talk about ridiculous scenarios only people living in a tech bubble could come up with.

How many landlords do you imagine know what sha-1 checksums even are, let alone would try and use it as proof the evil version of the rental agreement is incorrect?

"I would have gotten away with it, if it wasn't for you meddling kids and your fancy SHA-256 checksums!"
Nintendo Switch impressions
Efforts to Promote Workplace Meritocracy Can Have the Opposite Effect
> they'll be less likely to speak openly around the device, or just turn it off and never buy one again.

Better yet, never get one in the first place! Heck, if this doesn't get buried by the weekend sales will drop starting next week.
> This line is in the current TOS:
> > DeviantArt does not claim ownership rights [to your content]

But there might be a clause in there where they claim sufficiently unrestricted license to use that content in any way they chose. Not having copyright does not mean that they don't have license to use the content or let their users do the same.
Spring Framework 5.0 M5 Update: Spring MVC and Spring WebFlux
The linked PR[0] says it's just using the file: syntax

[0] - https://github.com/nodejs/node/pull/10739
> use proper tense and grammar when describing methods

What a nauseatingly unnecessary comment. Boo
A natural feedback mechanism!!!

Still think the script is nifty tho.
> Unfortunately, the fact that this is occurring so rampantly will bolster anti-intellectuals and give them a very potent argument to point to when presented with facts.

Shouldn't you be just as well happy that these "anti-intellectuals" are pointing out flaws in something you thought was true?
Ask HN: Drones for lost pets?
A vet just came up to me and told me about a lost dog in my area in Brooklyn. I was wondering, how feasible would it be to have a drone with computer vision locate a lost pet? I guess we would have to model animal behavior as well to estimate flight path. Thoughts?
While on the topic of confidence intervals, has anyone encountered a package capable of generating multinomial confidence intervals similar to CRAN's MultinomialCI? I've yet to find a Python solution.
Why not boracay then? Palawan seems a bit far from everything, getting away would be difficult (transit up through Manila to get anywhere).
From what I understand, no hash function has ever stood the test of time as some block ciphers have. SHA-2 is of related design and although no one's found an effective collision attack yet, I don't think it would really surprise anyone if one were found. This was in large part the motivation for picking a SHA-3. If you use SHA-3, it's of unrelated design to SHA-1, but it's also much newer and hasn't gotten as much cryptanalysis yet.
As I see it, HATEOAS by providing API structure dynamically depending on application state, restricts the application to non-concurrent use and full backward compatibility, because application state perceived by the client and the actual state might diverge in concurrent use (either concurrent clients or state change by code upgrade). It is impossible to build a client (which does more than query a resource in a loop and simultaneously does the right thing) that will magically know about newly available link if application state changes between getting the resource, making a decision and following a link based on that decision. Which clearly breaks the very intent to make the API self documenting.

Taking Wikipedia example [1], how can a client know whether the application stopped supporting withdrawals altogether (it is dynamic after all) or is it the particular account it is querying? What happens when account is overdrawn between a client querying state and attempting a withdraw? When should a client stop expecting returned endpoint to be still available? How do you document possible outcomes?

Another example of HATEOAS not being thought through is the self link. If a client is querying application through proxy (e.g. forwarded port to directly unreachable destination or some kind of aggregator application), the self link becomes incorrect. Should a client know to magically rewrite the link or treat it as a redirection? If the application is reachable by various paths (domain names, IPs) it must know the path client took, to return correct self link even without a proxy.

HATEOAS restricts application to a set of very specific use cases with subtle traps to fall into. I see no way to avoid both these traps and need for documentation, which, in my view, defeats the purpose. Your mileage may of course vary.

[1]: https://en.wikipedia.org/wiki/HATEOAS
> I was chatting with a colleague last summer, and asking
> him for more details about a method he had published that
> I was having trouble reproducing. After pointing me to a
> few papers that didn't include the relevant details,
> hefinally told me that "if we told everyone about how it
> was done, anyone could do it."

That's not science, that's bullshit. Can you please expose that? Scientists shouldn't simply get away with such malicious behavior.
Yep, just emailed you!
The article does link to the watch (a Garmin 235) on Amazon [0].

[0] https://www.amazon.com/Garmin-Forerunner-230-Black-White/dp/...
Interview with John O'Nolan of Ghost
> No scientist treats published studies as gospel.

Unfortunately that is a problem. Imagine yourself trying to create a simulation of a biological system, which has to rely on experiments. You may come up with a plan, but every little line on the plan will be either very doubtful or outright false. The problem is that many of these doubts could be dispelled if the experiment was a lot more stringent (much larger sample size, much more controlled conditions etc). That would cost a hell lot more, but it would give you one answer you can rely on.
It appears they are using a 2^63 hash operation attack that has been well known for nearly a decade. (Brute force of SHA-1 is 2^69.)

I wonder why they did not use the 2^52 operation attack that Schneier noted in 2009?

https://www.schneier.com/blog/archives/2009/06/ever_better_c...
Get back to work. My arms and legs aren't going to build themselves you know.
Yes, closer to 20 years.
I feel completely stupid for missing that. For some reason the layout of the pictures on my phone made me miss that. I might delete my comment now.
The Applied Machine Learning group at Facebook
We share all the results from our research, so people may inspect them in detail. We also share our methods in enough detail that if somebody was sufficiently motivated, they could reproduce the work by spending time and money

however, If you follow your logic, you would prevent CERN from publishing the discovery of the Higgs Boson, because nobody else has a particle accelerator powerful enough to detect them. You would prevent the LIGO people from publishing because nobody else has a multi-mile-long interferometer that can detect gravity waves. There are many unique resources that would be prevented from publishing under your idea.

Contrary to what most non-scientists claim about science, reproducibility is not a requirement for discovery science. What is import is scrutiny- ensuring that when people discover something using a unique resource, other people can inspect the methods and the data and decide whether to believe the results.
The Future of Serverless Compute
I find both of these easier and faster using other methods. Maybe just because I've been doing them since childhood.

12 * 8 = 10 * 8 + 2 * 8 = 96

12 * 9 = 12 * 10 - 12 = 108

That said, most of the things in the article are things I've picked up more or less automatically. If you could train yourself to do them, I think it could help, but I think most people who do them just figured them out on their own.

I disagree entirely with "Memorizing building blocks", mostly because I see the huge dichotomy among students between those who try to memorize and those who attempt to learn concepts. Those who memorize do worse on tests, because if they forget, they can't just apply their knowledge. They also seem to forget the material faster after the class. Those who learn the concepts are usually okay, even if they forget a detail they can often work it out. I also think that someone who needs to memorize that 3/5 = 0.6 is unclear on some deeper concept somewhere.

Edit: formating
We've heard about the alienation and impotent rage of the American white male, the revolution of "rural" Americans agaubst the "urban" elite, and the backlash of the right wing against American liberalism, feminism and cultural heterogeneity. Trump supporters have made it very clear how uninterested they are in debate, criticism or compromise. Trump's election was a statement of contempt for the rest of the country and its ideals. They can't burn their bridges with American culture and then expect that culture to meet them halfway.

I feel like there's nothing to discuss at this point.
Don't forget to make sure that none of the people who will be near the area of the experiment live with and thereby smell like a cat.
Cheating and doping both make me very angry as a casual athlete. I don't let it ruin my day, but it annoys me. Like come on, we are training 10h a week to go pay money to run a race and get a $1 medal. Let's kinda sorta keep it fair?
I agree that anonymity increases the potential for toxicity. But you're basically saying that because of that you're only willing to discuss politics in private, which to my mind doesn't really count as engaging in politics in a meaningful way. Given the proportion of public discourse that takes place on the internet these days, it makes perfect sense to develop tools like these to improve its quality.

Opting out to only engage in political discussion in private is in a way a privilege, that many feel they can no longer afford.
I think you missed the point as well. The newspaper coverage of her public deception and lying is on par with the benefits that she would otherwise try to benefit from by building up her image on fake wins and defrauding people who have trained harder to get those same results - and somehow we're supposed to give her a pass because she might want to have another public trust position in the future? She should work and convince those in the public space like another person committing other public trust breaches and taking fraudulent actions. Are you saying the Internet should forget, especially inconvenient/correct but damaging stories? Public records also never forget.