skysight-inc/HackerNews huggingface dataset:
This is interesting! I only knew it as a muscle building supplement.

It's role is to store water inside your muscles, making them larger. I don't know of any effects on the brain and I would be cautious of taking something that it wasn't made for.

In saying that there's been a number of cases where pharmaceutical products were developed for one issue but the side effects ended up being the actual product.

I was taking a high load of creatine for body building six months after a major concussion (motorbike accident). I can't say that I noticed any change in brain function.

Where did you hear that creatine affects brain function?
Tackling Universal JavaScript
Jeez sending cold emails is mafia like?

Sounds like paranoia.

Ignore the emails and move on with your life.
Most of the studies that show an intelligence improvement were done on vegetarians (look it up at examine.org), which I am so YMMV. When I'm already feeling sluggish it seems to help with "brain fog." But I think I could improve this by eating a more balanced diet, no creatine needed.
... you can actually buy your way out of the ads.
They switched over to OpenAI Gym which is much broader in scope (able to play Steam based video games).
I used this for a huge project with a lot of states. Separated my workflow out into individual files for each class so they could just be included at the top. Then for each transition method, I created a service object (Interactor gem[1]) to handle all of my complicated transition logic, so the object-level transition methods would just check for a success or failure and perform the transition appropriately. Really love how it turned out.

[1] https://github.com/collectiveidea/interactor
mpv and vlc are more than enough for all my playback needs. Besides Rockbox on a portable Sansa player, which can actually play Opus files, unlike various similar solutions.
How-to guide: Make your OpenStack environment enterprise-ready
fleshy meatbags with cloth bits hanging off them mess with acoustics.
This problem was bothering me. After digging more, I have found this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=935056.
No creatine, but I'd like to profit of this occasion to tell people that suffer from allergies to try high doses (several grams 1) of vitamin C. This has been a life changer, I can now mow the lawn without symptoms where even with antihistamines it wasn't possible (last year my father had to do it for me).

I'm sharing it here because I wish I knew about vitamin C 30 years ago.

1- buy it in bulk powder form this will be much cheaper (I paid 38€ for 1 kg)
The $1.5 Trillion Business Tax Change Flying Under the Radar
Surely in a busy enough store it would be worth just keeping the connection open, at least during peak times?
No problem, they'll just ban all the other messengers. Line and KakaoTalk are already banned. There's nothing a dictatorship hates more than communications that cannot be eavesdropped on.
As I said many times in discussions about ad-blockers - I think that content that can't exist in a non-ad-supported way can stop existing, we'll all be better off. Almost anything that's valuable on-line is either a marketing expense or done pro bono.

Also, I didn't mean I want a Google-dominated reality. Only said that this particular feature - content in search results - is a step in the right direction; it showcases a better way to use the Web. The reality I want is made of free and open-source tools doing that, not Google.
“the girl who sits for hours poring over a novel to the damage of her eyes, her brain, and her general nervous system, is guilty of a lesser fault of the nature of suicide.”

"[novel reading is] one of the most pernicious habits to which a young lady can be devoted. When the habit is once thoroughly fixed, it becomes as inveterate as the use of liquor or opium.”

"I have seen two poor disconsolate parents drop into premature graves, miserable victims to their daughters' dishonour, and the peace of several relative families wounded, never to be healed again in this world. 'And was novel-reading the cause of this? inquires some gentle fair one... I answer yes!"

"Girls are not apt to understand the evils of novel-reading, and may think it is only because mothers have outlived their days of romance that they object to their daughters enjoying such sentimental reading; but the wise mother understands the effects of sensational reading upon the physical organization, and wishes to protect her daughter from the evils thus produced... Romance-reading by young girls will, by this excitement of the bodily organs, tend to create their premature development, and the child becomes physically a woman months, or even years, before she should."

- various sources
+1 for DeaDBeef. straight forward player with no fuzzing over library management etc.
This is a great trick in all sorts of settings. If a choice seems meaningful but hard to make, look for a way to bypass it until the answer is obvious.
I'm curious. What's the ssh options for managing the resumption of sessions?
Take a look at this tutorial [1]. It will teach you some shortcuts, a bit of shell expansion, and help you set sane defaults in bash. One that I'm particular fond is to set

"\e[A": history-search-backward
"\e[B": history-search-forward

in your ~/.inputrc. So, if you are typing a command which begins with "git", it will only search in history for commands that start with git (instead of returning all commands that may include the string 'git' like Ctrl+r). Having trouble trying to remember that option you passed to `git log`? Just type in `git log` and press the up arrow to find your last usages.

I think it is also helpful to learn Emacs or vim keybindings. I use Emacs keybindings in bash a lot (enabled by default). I have summarized the ones that I used more often in a previous comment [2].

[1]: https://www.ukuug.org/events/linux2003/papers/bash_tips/

[2]: https://news.ycombinator.com/item?id=13404262
How high?
You can use

find . -type d

or set IFS.

IFS='
'

or

IFS='\n'

then reset it later. Perhaps store existing IFS in a variable so you can put it back. The \n vs actual line feed has to do with an edge case in cygwin and dos files.
AMP was designed with news publishers in mind. So we're just arguing in circles if you're saying that AMP isn't a problem because it only affects news searches, when AMP was specifically designed for use by news publishers.

If you aren't a news publisher that's all very well and good for you, but that doesn't mean AMP has a huge effect on how people receive their news, and that it isn't worth talking about that.
How to replace configs with code, and why you might not want to
Sure the brain is involved: folks who feel someone cares about them, will attend to their own health better. Take all the medicine; do the exercises; stay rested and eat right.
It is implemented natively. It's just a scrolling div versus a scrolling page. It's not a custom scrolling implementation.
They're an investment, plain and simple. The holy grails outlasted their original owners, and with enough care (even playing!) they'll outlast the current owners.

I mean, it's very common to play a 150+-year-old violin. I see what you're saying here. Electric guitar is so new, saturation of the market is only just happening.
They wouldn't be totally wrong if they made that argument. Although, I personally believe that if you already own the game in one format, it's fine to use a ROM on an emulator. I'm open to other arguments though.
"I believe"

"I don't think"

Try looking for evidence instead. Do a Google search on mobile. Try to find a single carousel result that isn't an AMP page.
Of course you can be punished for exercising your rights. There is no better example than free speech: you're free to say whatever you want, and your customers are free to leave in response. The considerations of many contracts include some form of restricting your rights in return for something.

IANAL either, in case that wasn't obvious.
HLL is a space/accuracy tradeoff. If you trim HLL to use the same space as if you were using HLL+TailCut but use the Ertl method for estimating cardinalities, which is more accurate: Ertl with a smaller `m` or HLL+TailCut with a larger `m`?
Upvoted because I there should be more Reddit and HN alternatives!

Here comes my feedback:

You should get rid of the forced "Subscribe to channels" page. That made me hate you.

Filter by "all channels" was hard to find.

I hate endless scroll. Would prefer paginated.

The comment pages look strange and bulky.
The website doesn't make any claim about interactive prediction with is Mosh's killer feature.
Chip+pin isn't the sole marker of innovation. Anyway, as I said, if you build out an entire infrastructure based on a different way of doing things, you can't just up and change that over night. It takes time. It costs money. There are associated opportunity costs, etc....
Windmilling with an ingested turbine blade :(
What's New in DevTools (Chrome 59)
Not to mention that some of the higher-volume corner stores in my area still use the magnetic stripe reader. So the interaction usually has me inserting my card, the cashier noticing, telling me to swipe instead, and going from there.

So unless I'm going to a big retailer (rare) or the stores directly around work/home, the interaction is usually complicated and annoying for human factors layered on top of the complicated, annoying, and insecure chip+sig protocol the banks settled on because chip+pin was too annoying.

This is why we can't have nice things.
The apps are too damn big
https://birchtree.me/blog/the-apps-are-too-damn-big/

I'm not the original poster, but I have to agree.

As a developer, dealing with assets in iOS is a huge pain. Designers typically rename their assets when asked for changes -- and then I have a dilemma. Do I just drag the new assets into Xcode and change the references, or do I go through the mind-numbing process of finding the old references, delete those, rename the new assets and then drop them in?

Which of the above 2 processes allow me to get back to actually coding?

In either case, there is an element of laziness involved. One is with the graphic designers. The other is with me.

I don't want to point a finger, but dammit, I'm sorely inclined to.
Ask HN: What are you working on this week?
What are you currently working on this week and what did you accomplish in the previous week?

Talk about your current a project you've been dedicating time to, a problem you're running into, or anything that you would want to share.
Building a personal site from scratch, 4 years later
Selling is easier if you don't reveal your cards early in the game. Buying is much harder.
There was an article posted here a while back on how to implement a state machine in Rust, purely using its type system to facilitate state transitions. It's a neat concept, even if it's a bit more verbose than what you'll find in other languages.

https://hoverbear.org/2016/10/12/rust-state-machine-pattern/
And if all you ever do is hold on to them your high score looks great, the problem is that if rent comes due in USD in the middle of a down swing. What was 1M usd is now 100K usd and rent is now 1-2% of your bitcoin instead of .1-2%, if you get unlucky a few times that can start eating your holdings real quick. Medium to long term growth only matters in assets you won't need to spend in the short term.
Set your default shell to bash, and every time something annoys you, look up how to fix it (stack overflow is basically complete at this point, if you know what to search for) and put it in your dotfiles.

I used to rely on fish, but after a couple of bugs (either in fish or my fingers, not sure) I switched back to bash at my job (on a Linux desktop).

After a few months I had built up a good set of aliases and functions (my most used function is rgrep, see below) and was confidently ^R reverse searching and so on. These things are great because as you jump systems (e.g. to macOS) they continue to work.

TLDR: Practise practise practise!

# the rgrep function

# recursive text file search from the current directory.
function rgrep {
if [ -z "$1" ];
then
echo "please supply a search string."
return 1
fi
grep -rn $1 .
}
A million times yes. I had a client tell me an example draft deliverable was "the worst document I've ever been handed" when I was showing them a preview of the document format in week two of a three month project. It was supposed to be documenting their entire architecture and solution I was building for them, so it would be delivered at the end of the project. They asked to see it early, so I put in placeholder data. They were not impressed, and it nearly tanked the whole project. They didn't want to pay thousands of dollars for obviously placeholder text. Problem is, none of their real information had been fleshed out yet, so I didn't have real data to put in.

But then on another client, I put in better (more realistic) placeholder text for the same document and they thought I had sent them another client's information and got real scared about their own data privacy with our company. That's when I learned to refuse a client's request to show them a document before it's (at least nearly) finished. If they want to see the format, a static picture of very obvious placeholder data serves just fine.
https://wiki.archlinux.org/index.php/PulseAudio#ALSA.2Fdmix_...

Sounds like a better option, IMO.
Well, NaCl is certainly an improvement over a completely NIH approach, but doesn't necessarily provide features like forward secrecy. It would certainly be nice if the ET authors would explain in their "how it works" page how they've solved problems like these. Forward secrecy over resumable channels is not a trivial problem for which the quality of solutions should be assumed.
I would be interested in the experiences of STEM majors/graduates in nations where tuition is free.
It's also a problem with SMT[1]. The design cost is pretty small, it's a fairly straightforward extension of what an out of order CPU is already doing. But due to the concurrency issues debugging/verifying it is incredibly difficult.

[1]Simultanious MultiThreading, which is marketed by Intel under the name Hyperthreading when using two threads.
Can someone explain how the YubiKey and TOTP support is supposed to work? I can't think of a way those could work with a local password manager like KeePass.
Russia, of course, has a long history of disinformation and propaganda. But it seems to me like there isn't a trust problem with Telegram right now, so why is the Kremlin throwing this charade if current targets are already using Telegram and trust it? Surely it would be in their interest to lie low and (supposedly) collect data through a backdoor than risk having their bluff called and being forced to ban it?
Can't recommend state machines enough. A well designed state machine makes troubleshooting straightforward and makes adding new features a breeze without refactoring much.
Thank you Nabeel for using the API. :)
Show HN: Stencil – Simple code templating for Go
Or the foofab inspired "DeaDBeeF" if you are using Linux. http://deadbeef.sourceforge.net/
No, it's totally the image; I see it too and I didn't drink any coffee recently.

It's one of those weird image effects that sometimes happen. Related, a combination of red and dark blue text on a black background tends to jump out from the screen for me, seemingly gaining a third dimension. I wonder how sensitive are those effects to things like ambient light levels and your display's color calibration. I'm also curious if anyone tried to explain them with reproducible steps that could be used for crafting such images on purpose?
It's possible to overdose on Vit C. Please be careful.
Anki’s Cozmo gets a free update aimed at helping kids learn to code
Avis signs on to manage Waymo’s self-driving vehicle fleet in Phoenix
Do you mean APFS? If so it probably will have compression as HFS+ already supports compression.
It's Salary working for a fortune 50. This does include a 30% bonus which year over year I tend to see 20-25%. This is almost the same salary with a 'paltry' 18% bonus I was receiving when working mobile in health care (technically total compensation was ~192k at that time with the bonus).

It's tempting to work in start ups. They are far more exciting, they can have an easier barrier of entry and, coming from the start up gaming industry that I was involved with when the App Store was only a couple months old (this means I'm pushing ~8 years of iOS experience), I worked my tail off. In three years I and our team released over 13 games and applications. In the five years I've been in fortune 100s we've released at best one and tend to keep the company's very first application, usually about six years old, written by a ruby dev interested in mobile, alive. It's not super interesting work but it pays well. That's where you have to draw the line. In another year or so I would leap at an opportunity to take a 100k pay cut and go back working for a start up... but am I going to keep 35-40 hour weeks? Rotating Fridays? Unlimited vacation that you actually have time to take? I suspect not and that's what makes me nervous about looking for work outside the big companies.

So you have to keep it interesting. I make games on the side and take deep dives into algorithms and concepts. I actually nailed my interview where I'm at now because of an article about Levenshtein distances on this site. I wrote it out in swift, understood it the best one can in a day. Turned out to be a great answer for the technical interview I had a week later!
>> If user were to click “x” in the screenshot above, they will be taken back to Google search results.

> As a user, this is what I want.

That's what the back button is for though.

For me, I consider AMP pages a kind of in-between page. I searched on Google, and Google is showing me the AMP page, and not the real website's page. This is apparent by the URL in the address bar.

I expect that clicking the close button will close the AMP page and take me to the real page. It fits the model better, and it solves the problem of not being able to see the actual URL (to share, bookmark, etc). Instead it does something unexpected, it acts like a back button, something I already know how to use.

That broken interaction makes Google's AMP experience super frustrating to me as a user. The side effect is that I don't use Google's search on my phone anymore. I think it's a big reason people complain about it, and want the opt-out option.
Opus audio codec version 1.2 released
"causing it to have only a short life expectancy. The star is just about eight million years old"

everything is relative
http://deviantart.com
This question on Quora contradicts you, now I don't know who to believe...

https://www.quora.com/What-is-the-difference-between-OpenAIs...
A look at how GE, IBM, Google, others are building A.I. tools for healthcare
I feel like 99% of what I get from mosh is good performance over mobile networks, not IP roaming per se. In particular, TCP's congestion control algorithm is intended for networks that get congested, i.e., low-bandwidth shared-media physical networks where a dropped packet is a sign that you should lower your transmission rate. That's approximately zero of the networks I use; when my packets get dropped, it's usually because I'm in a train and tethered to my phone which went briefly out of range of cell service, or because someone turned on the microwave, or because I'm being handed off between wifi or cell towers, or whatever. So constantly reconnecting over TCP (especially if there's a significant application-layer handshake for the reconnection) doesn't seem like it solves the problems I have. mosh uses a custom, non-TCP reliable transport layer that is actually built for mobile networks.

Both scrollback and tmux -CC support are feasible in theory with mosh, though difficult to get right:

https://news.ycombinator.com/item?id=14228591#14229268

https://www.mail-archive.com/mosh-devel@mit.edu/msg00304.htm...

There's a fork of mosh linked in the first comment that switches the terminal-to-user end from a synchronized terminal screen to a bytestream (same as the user-to-terminal direction, i.e., keyboard input). It's not going to be robust to, say, catting a huge file and needing to Ctrl-C, but it should maintain mosh's robustness to radio (wifi/cell) network blips. It was designed for scrollback, but I'd sort of expect it to make tmux -CC work too.

Anyway, it is super cool to see more efforts in this space, and I bet for people who work primarily at desks with reliable internet connections, this is a huge improvement over, say, autossh. But for my own use case for mosh, this doesn't seem like it's got feature-parity yet. Maybe there are clever things you can do with aggressively restarting TCP connections that get you the same experience as mosh's UDP approach.
Actually it's not. You just pee it out.
Exactly. This is framing, with a side of negotiation.
Profiting from Python and Machine Learning in the Financial Markets
Long-lasting alloys/coatings/technology will skew your results. Especially considering all they had back in the heydey was Nickel (soft). But that's a great idea!
The Amazon Echo is on sale for its lowest price of the year at $130
However according to Wikipedia this is:

>the star where the Elder Gods came from to battle the Great Old Ones [...]. Betelgeuse is also mentioned as the homeworld of the 'Ithria, a star-faring fungoid race.
It is not important, but I would argue even that, at worst its dated. The success of this paper seems to be what kicked off the trend of "Everything about <blah> every programmer [needs|should] know".

Just like I wouldn't consider the "Goto's considered harmful" title to be vacuous despite the endless parade of copycats with "<Blah> considered harmful" articles and papers.
When will A.I. replace doctors?
While I understand the importance of state machines and its direct usage in complex Business Logic Workflows (and indirectly almost everywhere), there is nothing special in this post. It is a generic comment on State Machines. Am I missing something here?
A 1.64 billion km diameter sphere 600 light years away will have an apparent width of 2.9 x 10^-7 radians.

That's roughly equivalent to looking at an object 250nm wide at arm's length. A red blood cell is approximately 8000nm wide.

Crazy resolving power.
It's not a monopoly that's important here, just willingness and ability. Jimmy-the-Stereotype is but one entrant in the free market of violence but he can still force you to liquidate your assets unless you have a grudge against your own kneecaps.
I would guess the author wanted to say "avoid cryptosystems that work over Z_n
ring", especially that you will use ElGamal when signing or encrypting over
elliptic curves.
I wonder what it looks like up close. Betelgeuse's mean density is a few milligrams per cubic meter, probably way less so in the photosphere, comparable to the density of the atmosphere at the edge of space. And yet it still gives light. What would it look like up close? Wispy and ghostlike? Would you even notice you're inside the star?
Cool! Please drop me an email if possible, I would like to explore how the reduced bits in the registers affects Redis ability to estimate very very high cardinalities: imagine millions of events / second running for years. The problem with improving the current Redis implementation is backward compatibility. I made the error of representing the HyperLogLog in Redis as a string instead of using an opaque data type, so it is not possible to do conversion-on-load of old data, but there is to convert at the first access.
Don't listen to the guys who are saying not to learn bash. In the right circumstance bash is much better than any verbose python script.

I'd say learn the following topics:

pipe grep sed awk find

Once you feel comfortable using and combining these tools you should be able to find out the rest by yourself.
Apple export regulations on cryptography
It's not perfect. It is slow because it uses Android's accessibility service to detect fields.

Ref: https://lastpass.com/support.php?cmd=showfaq&id=8166