skysight-inc/HackerNews huggingface dataset:
I think it's probably fine.

https://twitter.com/ID_AA_Carmack/status/996148026258276353
Research paper: http://www.eneuro.org/content/early/2018/05/14/ENEURO.0038-1...

BBC article that was also quite good though more high-level: http://www.bbc.com/news/science-environment-44111476
How is turning ice cold required for relenting, how is that not making it much "weirder"? Weirder is too bland an adjective by the way, it says nothing, yet people use it describe anything ranging from unusual food combinations to pretty fucked up stuff.

A normal and genuinely charming person would just charmfully relent. If you appreciate someone so much you really really want them as a keynote speaker, you should be thrilled hearing they're going to get married to the other person standing right in front of you whom you also had a charming conversation with. It doesn't take crazy levels of empathy and goodwill to find two people getting married much more exciting than a keynote at some annual thing.

So that doesn't fit at all. However, the pattern of being charming to gain something you think you are entitled to before anyone else even enters the picture, and the instantly discarding someone once you realize they aren't biting, that fits like a glove.

But of course, we should be super careful saying anyone might be a sociopath, and don't have to be careful at all with just throwing out rationalizations just to throw them out, even when they hold zero water like yours. That's fine, you don't have to be a psychologist to do that.
I agree.

I've used this page successfully as reference for portable syntax:

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3...

Some sections on features I use heavily:

- Parameter Expansion (specifically :-, %, %%, #, ##)

- Special Parameters (specifically "$@", $#, $?)

- set --, this lets you set the $1, $2, etc. variables. I use this with "$@" for arrays, primarily for building command strings.

Here's an small shell script demonstrating some of them:

#!/bin/sh

# err function
err() { echo "$1" >&2; exit 1; }

# init variables
unset src
unset dst
dry_run=false

# get arguments
while [ $# -gt 0 ]; do
case "$1" in
-d|--dry-run) dry_run=true ;;
--) shift; break ;;
-*) err "unknown option: $1" ;;
*)
if [ -z "$src" ]; then src="$1"
elif [ -z "$dst" ]; then dst="$1"
else err "unexpected argument: $1"
fi
;;
esac
shift
done

# sanity checks
## TODO: print usage
if [ -z "$src" ]; then err "source not specified"; fi
if [ ! -d "$src" ]; then err "source does not exist"; fi
if [ ! -r "$src" ]; then err "cannot read source directory"; fi

if [ -z "$dst" ]; then err "destination not specified"; fi

if ! rsync --version >/dev/null 2>&1; then
err "missing rsync(1)"
fi

# build rsync command
set -- rsync -aq "$src" "$dst"

# log command
echo "copying $src to $dst"
echo " $@"
if ! $dry_run; then
if "$@"; then
echo "success"
else
# rsync will have printed an error message
err "rsync exited with error code $?"
fi
else
echo "dry run; not executing"
fi

Also be sure to read the man page for test (the [ command).
I don’t know that I’d call docking and transferring cargo a Soviet space win. The first successful Soviet manned spacecraft rendezvous and docking was in 1969, the same year that the Americans landed on the moon. Americans had been docking for years by then.
Doing a 90C wash may kill some germs, but it'll do a better job of killing your clothing. Delicate mode is the best thing for your clothes.
I think he is implying that he would personally never use FB messenger, so he would not be able to maintain contact with those friends.
But only to the successful.
And this way also allows nesting.
Let me channel my inner Thunderf00t here.

A Tesla Model S has about 85 kilowatt-hours of energy in its batteries at full charge.

- https://en.wikipedia.org/wiki/Tesla_Model_S#Battery

That is 85 * 60 * 60 * 1000 = 306 megajoules or 3.06 * 10 ^ 8 joules.

According to Atomic Rockets' Boom Table, This is slightly less than a 54kg high explosive Iowa battleship main gun shell.

- http://www.projectrho.com/public_html/rocket/usefultables.ph...

- https://en.wikipedia.org/wiki/Iowa-class_battleship

This matters because with a battery, it's Very Hard(tm) to get the energy to discharge at a high enough rate to cause catastrophic effects, like for example why Mike Tyson can punch with ~1600 Joules (uncited, popularly referenced), about the same as a 5.56mmx45mm round fired from an M16/AR-pattern rifle. Because the Joules are distributed over space (bigger cross section) and time (slower impact), Mike Tyson's punch doesn't immediately shred your tissue and bones.

However, it's Very Easy(tm) to get a flywheel to have a tiny mechanical failure that causes the entire thing to release all its kinetic energy rapidly. Additionally, there's no conversion penalty with the flywheel. So the battery under catastrophe can and generally does shed its energy relatively slowly as rapidly-dissipating heat (see videos of cell phone batteries on fire), whereas a rotating wheel that just fell of its drive shaft is... markedly different.

Conclusion: Even if the flywheel only holds enough energy for a single charge, it would have to be buried far underground and still might create a crater in the gas station asphalt it sits underneath when (not if) mechanical failures happen.

Therefore, this is dumb and won't happen. Please help me understand where I'm wrong :)
And by the same argument, a traditional menu would be even better.
Make the move to digital. Their cameras and lenses are nothing short of amazing, and the sensors are tuned to replicate all of their film variants.
Do you really need a 300 page book to tell you that you're not fortunate enough to be the first person in recorded history that doesn't ever lie to other people? Do you need it to tell you that you're also not the first person in recorded history to be free of bias (self-deception)? What do you think about the linked article's assessment of the summary of principles? This is the first time I've heard of this guy and the princicples, along with everything else the author quoted sound just as vapid as he suggests.
I think you mean, in this case, what good is a chat server "if I can't post my third reich gifs?".

*I was mainly answering your parent which is now flagged, with the contempt it deserves... :)
A debiting and crediting a bank account is an example of a long running workflow...though I am not certain that is what the OP meant. Anyway, as a workflow, the process that maintains an individual account usually runs over many years and perhaps a century or more. The underlying architecture is one reason why banking still (sometimes) uses COBOL...the software was written around abstractions that address the timelines involved. For what it's worth, Michael (not that one) Jackson's Principles of Program Design is where I picked up account balance as a long running process.
Yes, in the form of thousands of African slaves (visible more via their absence, but showing up obliquely in complaints about "the cadavers of the blacks" being eaten by hyenas). Suffice to say that they were not coping well either, since Angola at this time was one of the centers of the Atlantic slave trade. The only person in these letters who seems at all calm is Queen Nzinga of Ndongo, an independent African ruler who communicated with the King of Portugal via a couple letters. But her family again proves my point - her brother, the former ruler, committed suicide due to his grief at his kingdom's loss of power. 17th century archives are basically a non-stop litany of enslavement, murder, illness, and complaints about lack of basic necessities.

The one exception among the archives I've looked at are those of the Royal Society - but then again, those archives describe medical experiments that would be considered completely appalling today (like trying to replace a madman's blood with that of a sheep). People might be resilient, but by and large they were not having a good time in this period, and they knew it.
It's not always about the environment being bad. It's often the environment being bad for you.

After awhile, most companies go from new and shiny to sticking with the same technology (it doesn't make business sense to always chase after the tech of the week) that is not where the market is going. You have three choices - either fall behind the market, learn on the side, or change companies. I choose to change companies.

Second issue is that wage stagnation is real and most companies don't do market adjustments and the meager yearly raises start getting out paced by the market. The easiest way to get a raise is by changing jobs.
Show HN: AI/ML Jobs – A daily updating job board for the AI/ML/DL jobs
That’s really cool. A seaworthy quick connector capable of handling 4.7MW sounds all kinds of exciting.
Oh, good point, I've seen that before but forgot about it. Though to be fair, that's 32x32->64, not 64x64->128 :)
Yes, but it isn't rational and probably won't persist once the novelty of mining wears off.
One of my favourite benefits about bundling services is that it can more closely align the platform operator's incentives with my interests.

For ad-driven sites, it becomes crucial to keep viewers engaged as often and as long as possible. Every second spent on Facebook is another shot at an ad impression, every video on YouTube another chance for a pre-roll ad. Cue Facebook's notification spam and YouTube's autoplay.

In a bundled service, the incentives shift. The provider's revenue will stay mostly constant, as long as they can demonstrate enough value for me to maintain the subscription. I might still get the good parts (next episode in a series autoplays), but I'll be spared the clickbaity follow-up video that autoplays because there wasn't any other related item.
The Steve Jobs “hero / shithead” rollercoaster was real, and after riding high for a long time, I was now on the down side

This doesn't sound so much like an admirable quality as much as it sounds like a symptom.
Your comment has no basis in fact. The decision has nothing to do with some type of equal protection for states and in no way addressed whether or not Congress even has the power to ban gambling everywhere.
To be fair, we don't know the size of his trash bin.
Casual Indie VR Game Beat Saber Sells 50K+ in First Week, Outpacing AAA Titles
Surely, telling users to uninstall it was a temporary measure until they can be certain that the bug is fixed. Without it removed, there was a risk that users could be quickly targeted with previously captured replayed messages and if their clients automatically decrypt then it would in fact be a disclosure vulnerability with no user interaction needed.
And at the end you do still have the chicken, albeit a little bit older and perhaps less tasty.
Interesting, but it raises the question of why the global extinction didn't happen before. Was there a sudden improvement in human hunting techniques? Or did they stay the same, but the added factor of climate change made it possible for the two of them together to do it, or what?
Show HN: Easily answer GDPR requests with SORPII
I do address all of your concerns in the article.

For the angle-to-brightness curve, one of my footnotes says:

"I believe his code only lacks a step that implements a minimum threshold on the slope before it gets colored--a step that would remove the problems seen in Figure 1 in flat areas."

With regards to misinterpretations:

"There's a tradeoff between realism and actual topographic information--real shadows can tell you about the relative height of two objects, but nothing about the slope of the land in the shadow itself."

(I also mention how you can adapt the rayshading technique for a local model that doesn't have that problem)

And later on in that paragraph, about subjectivity:

"Thirdly, cartography has an artistic and practical component, and it’s true what reliefshading.com said in the non-computational shade it threw at global models–sometimes, you need to tweak the direction of the light hitting a particular mountain or valley because it looks better."
Determinants and an Exploration for Axioms
> The point I'm making here is that it's actually quite difficult to get a string that literally has the contents you want.

It's not difficult, it's just tedious.

foo=$(whatever).
foo=${foo%.}
Peter Krumins has a post about pv (Pipe Viewer, which others here have mentioned) on his blog:

A Unix Utility You Should Know About: Pipe Viewer:

http://www.catonmat.net/blog/unix-utilities-pipe-viewer/
And you’re almost raising it properly, to boot. All you need now is to drop the rhetorical question and add a link to help those unfamiliar with the event you’re referring to, and you’re all set for upvotes. Don’t forget to frame it like a question and emphasise your neutrality:

“This does seem impressive from a technological standpoint, and I fully support the initiative. However, is anyone else reminded of The Event on Day X?[0][1] I would wager this does put a damper on the credibility of this entire project. Or am I wrong?”

[0] putin.ru/i-am-right

[1] google

Seriously, though. Rhetorical questions and vague references may work well in person but they carry over very poorly on an Internet forum. Please, just get to the point.

(P.s. I’d be lying if I said this isn’t basically how I actually post here)
That is so darn insightful! So check it out, if there were a way to pay $20/mo for access to ~5 publications/mo from a list of hundreds/thousands, that would be fantastic! Netflix for research. I'd pay for it.

It wouldn't be terribly challenging to build. The tricks are in making the deals with the content owners, and getting the word out to users.

The total market is 137 Billion/year ( https://www.ibisworld.com/industry-trends/market-research-re... ) Not bad.

Looks like half the market is the government. Might be enough there to build a business on. Hard to say. Requires more research.
1. There would be a backlash for outlawing it where it was already legal, and hence had an industry depending on it. In fact, there was an option to even legalize it in places so long as they did it within a year.

2. Enforcing it at the federal level costs money. It's easier to pass a ban where you force the states to pay the costs.
This reminds me of a t-shirt I got at some Atlassian event a few years ago. It says "You </> me" and I haven't the slightest clue what that means, but it looks cool.
> Gotcha: Errexit is ignored depending on caller context

It proves the point that it's a gotcha but those examples seemed sensible to me. As far as I understand it, `set -e` doesn't turn every unchecked, non-zero exit code into an exception because there's no way of knowing whether the function or sub shell you're invoking was written by you or pulled in elsewhere, and as a result you don't know if a non-zero exit code is a legitimate, show-stopping failure.

Those functions and subshells might as well be mini inline executables and in that context it makes sense to only check the final output. If that's horribly wrong and confusing, maybe there should be a move to make `set -e` the default so all error handling is explicit, but you've got other languages for that that don't involve throwing `|| true` onto the end of every unimportant command you run.

I also realise that this doesn't make a case for Bash being intuitive. Precisely the opposite. But I suppose you have that with a shell where it's more important to be adaptive to the person behind the keyboard at the expense of the purity of the implementation. Especially considering the history of it all.
When I was a retail cashier between 2000 and 2007, the store I worked at offered both paper and plastic, but we were told not to ask and to just bag plastic and if a customer wanted paper, they would have to specifically ask for it. We were told it was because plastic bags cost a fraction of a penny, while paper bags were about 7 cents, and they didn't want to waste money on paper bags for customers that honestly didn't really care.
Last I looked, only rocket.chat had a sane, minimal docker-compose setup that worked for getting started. I'm not thrilled about the mongodb dependency - but my overall impression of rocket.chat was very good. And the rest api is well documented and easy to work with.

It may be that zulip has "scaled down" a bit now - when I looked, it seemed you got the complexity of serving 10k users even if you only had 100s.

(Not meant as a dig at zulip, I think it's awesome that the project was made open source!)
I've actually had great experience with Google Express support (when it was a subscription service; haven't needed to call support since it's gone free.)

I think Google's mostly got bad support for services (particularly free ones) whose scaling relied on near-zero marginal cost, and that is because scaling support isn't cheap even if scaling the underlying service is.

OTOH, if their storage charges are enough above costs to support the support burden for their consumer products for a customer, rolling consumer support into their storage plans resolved that scaling issue.
Yes and No. A great GH and SO reputation is something you build over a period of time. It shows passion and consistency. That's what separates people who love to code from the ones who just want the paycheck.

Also, what is "office hours"? We are plugged in 24/7.
Spirited away is a complicated film. Most children would (fortunately) not understand the really dark and creepy hidden subtext.
That's too bad. But that sort of describes every technology at one point in time...
Try just getting one of them to sign up. You don't need to have all your friends chatting via XMPP, sometimes it's good to just have one friend that you can talk about this stuff with.

Also you don't have to use XMPP, Signal is an open source worthy alternative to WhatsApp and FB messenger.
That's not general POSIX, right? I seem to recall it's Bash-specific? (P.S. I think you forgot quotes?)

The other problem (which I guess I accidentally brushed under the rug when I singled out "variables") is that having to do this actually means you need to put it in a variable. If you're nesting subshells, this gets pretty darn tedious, easy to forget about, and difficult to read pretty quickly... it seems you wouldn't consider that "difficulty" and think of it as "just tediousness", but I think if something is too easy to do incorrectly and too tedious to get right, that's also a kind of added difficulty.
What I'm taking away from this as a security researcher is that how you package the argument really matters. Heartbleed showed us that you need to have some PR savvy if you expect to get people to understand the impact of your research, but likewise this shows us that if you're not careful it can backfire.

If these guys would have released it with very slightly different wording there wouldn't be as much backlash in this thread and arguing over semantics.
Didi Chuxing to start driverless car tests in California
"Don't do that. You risk legionnaires disease. Set the temperature to at least 140F."

How does water heater temperature below 140F increase the risk of getting legionnaires disease?

Also, I always wash my clothes on warm, never on hot, because I don't want my clothes to shrink.

Many clothes manufacturers also label the clothes they make with directions saying to only wash on warm or cold. Otherwise, presumably, the clothes might get damaged.
First, I'll agree that my not existing after death would be similar to my not existing before death. In that, it helps make this a cute saying.

However, that still says nothing of the difference between dying and not being born. Just because things have a large similarity does not mean they are equal, after all.

Your odd argument that "wasted" sperm and such should somehow count towards "born/not born" just seems a non-sequitor. That is quite literally unrelated. The sperm/egg are merely mechanisms and say nothing of the person unless we plan on presupposing a conscious person exists before they exist.
Sorry about that. I didn't mean that English is best.
I meant that existing languages can say things better than icons invented by programmers, who are people with skills that have been honed on communicating with computers, not communicating with other humans.
There is a great movie called Paradise Lagoon that is similar- a family and their domestic servants are stranded on an island. Spoiler: the butler is the only guy fit to lead everyone to survival.

https://en.wikipedia.org/wiki/The_Admirable_Crichton_(1957_f...
So this is rediscovering Puppet's language. OK, and what's new in here?
Ask HN: Why C-levels come first on companies' “About us” pages?
Why not sort by Name? When they joined the company?
Yes, the Tenth Amendment reserves powers not explicitly given to the federal government to the states and the people. Local sports and poker betting is already regulated by the states and a federal interstate commerce claim to regulate it is fairly weak.
I know of people getting caught pirating on Drive, but it was for stuff publicly shared where either the IP owner found it or had it reported to them from another user.
Aha, a whole new meaning for RUD.
In my case it was waiting until tax information becomes available in another system (IIRC up to several months, but usually few days). Sometimes it was required for a person to actually travel somewhere to get the data via paper forms. Usually human input was needed for some steps but sometimes it was able to complete automatically.

Most waiting (hours-days) happened because the work was waiting in a queue for a user to take care of it.
And she tested the washer and dryer too.
We (Red Hat) also released an easy way to do a side by side install of newer tooling without impacting the OS. Python 3 was released on Red Hat Enterprise Linux in 2013, and we currently support Python 3.6.

Here's more on how software collections work and what is released: https://developers.redhat.com/products/softwarecollections/o...
I think you are being downvoted because you are using the appeal to authority: 'trust them, they have credentials that say they should be trusted on this very subject'.

This repurposed quote from the raiders of the lost ark might also work:

"I assure you ... We have top men working on it!"

"Who?"

"Top. Men."
If this isn't sexist I don't know what is
> Yep, like all the actions at the bottom of the screen where you could most easily reach them, unlike iOS which places the back button (gesture notwithstanding) at the top left!

On early iPhones this was within the reach of the thumb. On later iPhones they introduced the swipe to solve the issue posed by larger screens.
It was certainly a disturbing case, but let's review the point we are discussing (as raised by the parent): whether the high incarceration rates in the US are in part the result of lawyers systematically profiting from the criminal justice system.

Are you really making the argument that lawyers all across the US are systematically making deals such as the ones that took place in Luzerne County, therby leading to high incaceration rates? Do we have evidence to lead us to believe that the kind of deals found in Luzerne County are widespread? Honestly, I find the suggestion preposterous.

The criminal justice system in the US is in dire need of reform and it's infuriating that discussions of said reform are often distracted by these kinds of baseless conspiracy theories.

If you ask me, the US's world leading incarceration rates probably have much more to do with the outsized sentence lengths, drastically underfunded public defense funds, mandatory sentencing requirements, lack of due prosecutorial discretion, overcharging and abuse of plea bargains, and insane drug legislation to name a few things.

Oh, but that's so complicated. It's probably just all those greedy criminal lawyers. /s
They have the most power and are the most likely to be famous. They tell you about the culture and likelihood of success.
>I cut out about 95% of packaged food about 3 years ago. The last time I had to empty my trash was June 2017.

This is something I want to do as well. How did you manage to do it?