skysight-inc/HackerNews huggingface dataset:
Macros usually make debugging easier than code generators do. That's because quasiquote and similar operators let you debug code, not code that generates code.

I'm the first to admit that macros have downsides compared to not having them in the language, but ease of debugging generated code isn't one of those downsides.
https://godoc.org/github.com/andlabs/ui
Disease vectors are an interesting subject. You will often hear unqualified statements such as 'x can't be transmitted through vector y'. But viruses and bacteria don't read books or scientific papers that state their capabilities.

They do their own thing and we determine what can or can not be transmitted through what vectors typically by observing what can be transmitted.

Which leaves the door open to low incidence or harder transmission paths that are not observed until the numbers are high enough. One nice example was the dentists office for HIV. In the beginning it was said to be impossible, then a couple of unexplainable cases popped up and it turned out the slush from the drill made it into the hose and under some circumstances back out again. If that happened from one patient to another transmission could occur. At a guess, unless there is a hard mechanical reason (such as the particle size a filter will pass) all communicable diseases can be transmitted through all vectors but with extremely low incidence, so low as to be safe to ignore unless there is documented evidence that a disease can be transmitted.
>Overall I think people don’t clearly state the speed trade-off Python presents. Everyone focuses on the “40 times slower” part and nobody points out that “equivalent program in C++” is a glib false equivalence, because a truly equivalent program would have to offer all the same run-time dynamic type manipulation and nearly arbitrarily modifiable object instances involved.

Not really, it should just offer the same functionality.
Because they can't just charge 20 million, and don't want a court explaining them why?
The Complete History of Lemmings (2006)
Not only that, some of us worked our asses off to give our kids a non-US nationality so this would be an option for them.

The EU has plenty of problems (and funny enough, I really, really miss junior colleges; they're great!) but the day my daughter's EU passport arrived I felt a huge sense of relief.
Complexity is difficulty of understanding. In the context of mathematical problems, that is the relevant kind of difficulty.
In the US since 1980 neoliberals broke the banking system in the US in the name of 'efficiency'. Efficiency to a neoliberal means efficiently being able to extract rents.

So before 1980 if you graphed the US banking system you would see a tree structure. With the Fed on the top, leading to the regional reserve banks, the member banks. Then down to local banks. This meant that the flow of bank capital was more or less evenly distributed country wide.

What happened was the banking system was flattened by removing limits on regional competition. Before 1980 it was illegal for banks to loan money outside their region. Once those restrictions were removed that lead to wildly uneven banking capital distribution. And then during the 2008 shadow banking crisis the Feds removed the wall separating investment banks from retail banks.
It's super frustrating how vague and contradictory they're being about this :\

I understand why they're subscription-only for the mac app store, as a way around its insane lack of pricing flexibility. Makes sense, fully support, etc. But they seem to be continually pushing the non-cloud options further and further away from visibility :|
Privacy: what could be next steps after GDPR
P2P MOIP is Bitcoin's innovation. I can even write my own transaction and inject it into the network at a point of my choosing.

We can't do that with classical banking.
Quant finance has been doing this stuff for years, high frequency or not, market or non-market data, deep learning or not. In general, quant finance did (big data, cloud orchestration, machine learning, neural nets, realtime web app stuff, etc) before it was cool.

Sentiment fund is doing nothing new, and will probably find that 'just deep learn the markets' won't work while getting crushed on non-deep learning things like simulation, portfolio optimizatio, and execution cost.

Also, there are already firms that very reliably make vast returns on predicting price moces in the market.

Really this blog post is uninformed bloviating on trading and financial markets.
That’s really what blocking is all about. You set places for the camera and talent to be (set distance) and the focus should be set accordingly. If people are moving (or camera is moving) you simply pull the focus from one block to the next (like key frames).

There are cases where the AC needs to manually (with eyes) focus, and yeah, those are very skilled individuals. I was looking for a video of Chivo’s Focus guy working while Chico worked the frame from the Revenant, but I can’t find it.

https://youtu.be/a5tgTQXr62M
I'm not sure what I'm going to say will be helpful, but this is my experience: knowing myself, there is absolutely no way I could've done it alone. I went to some sort of camp for couple of days, where there is nothing to do but meditate. At the beginning not only I thought that it's too hard for me to do, but that it's simply impossible. After the first 2 days it went better.
It's not magic, but it does have a very positive effect on my life. The way I see it it's like any other sport: it's very hard to get yourself to start, but it's amazing how fast you're getting better
Competing with C is a pretty low bar, nowadays; although I appreciate the uniquely careful definition used here.

When you are serious about performance, nowadays, cache misses and branch prediction are decreasingly relevant. You need to talk about drawing on computational resources practically inaccessible from C, including AVXn vector units, and shaders.

C's weakness for expressing abstractions is a fundamental and unbridgeable handicap for such computation. C++ might be up to the job, and Haskell should be. It is not clear whether Rust is. For this kind of hardware exploitation, direct compiler support will always lag far behind. You need for the language to be expressive enough to support writing libraries that wrap access to the platform's hardware features in a way that the library can be ported to other hardware without changing client code, and present its capabilities in a way natural for the language.

Compiler optimizers are good at merging client code with library implementation when both are in the same language, and can identify efficiencies not available to library or clients taken in isolation.

It is not typically less work to write such a library than to tailor a compiler, but the work has better longevity. Other people port the library for their hardware, and all the compilers and programs are brought along.

In the case of rustc and ghc, where there is momentarily only one compiler, it may be harder to see this.
You can look at it from a different perspective.

The customer could pay $5 and then cancel the subscription if they do not like the service.

With the license purchase they have to make a large commitment upfront.
Did you mean that, under reversibility + determinism, the future “causes” the past just as much as the past “causes” the future?
Probably common sense.
Have you even read the GDPR?

It literally says this.

"4% of annual global turnover or €20 Million (whichever is greater)"
Good news everyone!

https://github.com/michalmuskala/jason
Memento mori – remember that you have to die
As a counterexample: I've been using dropbox sync for years, 1000+ passwords, only ever had one problem due to a conflict ("lost" password I made on mobile, resolved by picking the right conflict-file in dropbox).

That said, I refuse to use cloud-stored browser-accessed password managers, and it's looking more and more like they're pushing for that to be the only option. Not there yet, but oh boy are they pushing it down into the deepest corners of the website.
Here's one trick to get out of a "suffering state" and get to a "beautiful state":

Silently in your head, send blessings (joy, happiness, love, inner peace, etc.) to people that you encounter in life and people that are playing a part in your thoughts. Do this whenever you feel the oncoming of an unnecessary negative emotion.

After 30 to 90 days, a new habit will be formed. And, probably, a new default peaceful internal state.
That sounds like victim blaming.

If (as an extreme hypothetical) one side used lies and laundered foreign money to win the election, and the other side didn't do that and lost, then the losing side doesn't need to "accept responsibility for their own failures", they need justice.

We don't yet know the full story of what actually happened in the last American presidential campaign, though, so this is moot for now.
If you are looking for a standalone version of 1Password then it is exactly the same version:
https://1password.com/downloads/

We do not make two different versions of the app.
It would take less than 10 hours to gain a similar understanding if you just sit down and read the source. The CPython source is surprisingly small. It's not without its warts, but it's laid out well enough.
The important thing is that you have timing information and can more or less accurately count phonemes/syllables even if you can't identify them. So the sentence you suggest couldn't fit in the space I suggested.
If a firm asks you to invest time in the interview process beyond the initial application and maybe an initial HR call, then it’s deeply unprofessional if they don’t give you some feedback about their decision.

It does not matter if they want to have a no-feedback policy for legal risk mitigation reasons or anything else, it is just simply an unacceptable way to treat a person after taking up their time. And it becomes more egregious as they take more time with more interviews or assessments.

The hard truth is that most companies are bad, in a Moral Mazes sense, and the fact that these inhumane practices get adopted by the majority is not an endorsement that they are in any sense OK or tolerable. They aren’t.

When a company fails to give sincere feedback after taking up your time, just be thankful you get to avoid them, as it seems clear it would be a toxic workplace culture.
You don't need to know any of that to understand a loan. That's somebody's math homework, not an actual financial transaction.

When you get a loan, they tell you the interest as annual percentage rate (APR). That annualized rate plugs right into the simple interest formula they teach you in high school math class. You just calculate each year one at a time, plugging in the amount you owe at the start of the year and you'll get how much is owed at the end of the year.

If you make payments or if the rate changes during the year, you can use the same formula to calculate what you owe at the time of change/payment, and continue on from there. Using the effective annualized rate for less than a year will give you an answer that's slightly off, but it will be very close.

You'd have a very difficult time using differential equations for a real loan. That question has the buyer making an infinite number of infinitesimally small car payments, because a monthly installment would make it a bad differential equations homework problem. The sensible way to solve most real-world problems is just to calculate the result iteratively using basic multiplication and addition.
The article begins with a rather dubious "citation":

> According to the National Science Foundation, an average person has about 12,000 to 60,000 thoughts per day. Of those, 80% are negative and 95% are repetitive thoughts.

There is no link to the alleged NSF work (as a funding organization, it is unlikely they'd be doing this sort of research), and despite the claim being repeated around the web, there is apparently no legitimate source for it: http://blogs.discovermagazine.com/neuroskeptic/2012/05/09/th... .
Ah, my memory fails me of the limitation I was running into. IIRC it was passing socket FDs from a process in an ip namespace to a parent process outside of the namespace via a unix domain socket.
Then we should consider rewriting the laws which made a system where there is no consequence for lenders who make dumb decisions about who they lend to, and possibly consider consequences for the colleges they are basically colluding with?

See the problem now?
Yes, that was what I meant too.
This is the big fallacy I see whenever someone uses open source just because the source code is public. Unless you're able to perform a full audit yourself, is it really any better than a closed offering like 1Password?
I'm just going to leave this here https://youtu.be/w1tDGtfwZtw
Essentially a gloried batcher / data transformer consuming from Kafka.

Even with the GC overhead, I will still able to hit my performance goal of 40k msg/sec per AWS c3.4xl.

In a vacuum I would have picked Rust over Go for this. But Go is widely used at my work, whereas I'm the only Rust guy.
I don't see how that's generating 10+ billion per year in profits. Their P/E is 12 and they are worth ~130 billion. It would be one thing if they where nominally profitable, but that's a lot of money.
> Step 1: Take out a piece of paper or open a writing software on your computer or mobile

Instructions unclear, ended up spending the day wallowing in a feedback loop of negative thoughts that has now only been amplified by noticing I'm so useless that I can't even open up vim to write about it.

There are lots of ways to potentially "stop negative thoughts", sometimes taking a caffeine pill can be enough (https://www.ncbi.nlm.nih.gov/pubmed/28455046) and sometimes forcing your brain to slow down by writing things works. It's the very first step though, taking any action that has any chance to move you out of the loop, that seems the most insurmountable when you're inside the loop. I'm not sure anyone's figured out a way to make that easier, just ways to avoid falling right back in (ideally indefinitely, such as reliably noticing (easier said than done) you're falling early enough you can take action to right yourself before it seems an insurmountable effort, which is where this/meditation/periodic medication/etc. come in).
I've used western union on multiple occasions and can say that they are anything but instant or low friction.
Every release of 1Password includes both subscription and standalone features. The download is available here:
https://1password.com/downloads/

We always try to implement the new features for both standalone and subscription customers, when it is possible. There are features that are based on the server doing the heavy lifting (permissions, travel mode, account recovery, backups, item history) and they are not available in the standalone mode.
I am. Reply with contact info and I will contact you.
This is hardly the only problem with Wikipedia, the assumed infallibility of sources is one I've run into several times before.

I've seen some pretty bad faith editors justify their edits by dumping piles of sources that were flat out wrong or using suspect sources to push some sort of political bias.

Not to mention editors adding crappy sources in good faith, or the classic xkcd citogenesis phenomenon.

https://xkcd.com/978/
Anyone know of good resources to learn how multiplayer online games are made? I would like to learn how devs deal with scaling, lag, states, synchronization, etc..

I work in a different line of development but I've always wondered what is going on in huge online multiplayer games like GTA-V or COD.
Sleeping with the legs up ... more blood flow to the head may also increase effects of glaucoma.
Ah, I was looking at the 1992 act.

https://www.congress.gov/bill/102nd-congress/senate-bill/115...
Erik Davis also hosts one of my favorite podcasts, Expanding Mind:

https://techgnosis.com/category/podcasts/

Highly recommended for anyone interested in religion, spirituality, mysticism, gnosticism, counterculture, high weirdness, psychedelics, or the occult.
As a speaker of the least spoken language availanle on Google Translate (Icelandic), it never accured to me that language frequency could be tied to book prices; it makes perfect sense. A new book here can cost ~$50, which is why I prefer importing English-language books from the US.
Drop it. It's a gordian knot. You have 25+ different jurisdictions. Some are very harsh on privacy laws.

The problem I see with your application is the consent. You need specific consent by a party, say it's a legal guardian. I'm not sure if legally, in all EU countries, a parent can monitor a 16 or 17-year old's mobile. What happens if a parent installs your app to a 16 year old and leave it there when he turns 18?

From what you're saying it's not even worth pursuing, I mean you basically need a expert's law advice in every one of the 25+ EU countries.
The article is from 2015. I wonder what subsequent research has said? The CDC currently says direct contact is necessary:

https://www.cdc.gov/vhf/ebola/transmission/index.html

(Some accounts on HN have been actively trying to stir up alarm about the contagiousness of Ebola,[0] without evidence, though they seem to like to refer to the 'technothriller' The Hot Zone. What could possibly be the interest or motive? This includes the account that posted the article:

[0] https://news.ycombinator.com/item?id=17102769 )
Insight timer is a good free app. I had some free time recently and need to get away so I did a 1 week mindfulness retreat which I found very helpful. I was finding it hard to stick with it since returning but the app gives me a little structure to work with and I'm enjoying it so far.
Wow, what a great answer -- thanks!

I have a question -- in a card game, it appears that knowing which cards have been played is important (or can help, anyway). This seems to violate the idea of being memoryless.

Can you "cheat" and make reason on the cards left instead? Thanks for any clues.
For more of the science behind approaches like this check out the first four chapters of 'Hardwiring Happiness' [0] and try the exercises listed in the book. It sounded like fluff when I first came across it but so far it's helped me relate to perhaps unsavoury mind states in more healthy ways.

[0] https://www.amazon.com/gp/product/0385347316/
They never got close to 100% and they still make ~1/4 what google does so that's far from nothing.
Solution: ban targeted advertising. Then even Facebook can't fund Facebook.
I found this blog post (http://drewscanlon.com/meditation-for-beginners/) from Drew Scanlon to be helpful.

He used to be a member of the Giantbomb team and discussed his experience with meditation on their podcast. He wrote the post after they received an influx of email about the aforementioned discussion. It was nice to see meditation described by an amateur practitioner; I found the advice useful, and it spurred additional interest.
I think a lot of people agree with this article though. A lot of people who are struggling with economic hardships do not really differentiate between the 0.1% and the 9.9% described here.
That’s exactly my point. When you ask for a native list in Python, you are specifically writing a program that has the functionality of using a list of possibly any type of object. You’re asking for that heterogeneous type flexibility, either because you need it or the overhead doesn’t matter in your case. But either way, by writing that Python program you are saying, “I’d like all this stuff Python gives me.”

If you want to write a totally different program, say using a contiguous memory array of a homogeneous type, then you write something different, like with the array.array class, or numpy, or wrap your own thing in Cython.

That is the thing whose functionality you’d compare to C/C++, because the functionality goals would be similar.

But writing an algorithm that expects tight contiguous memory array operations (or bare metal structs, etc.) in pure Python, it would just be a strawman that is not meaningfully comparable to similar C++ code.
> newer versions don't add any value for the user

I disagree. Security software (as opposed to boxed titles prior to the Internet era), subject to frequent review and that is updated regularly does offer continuing value in a steady stream of updates.

As another commenter said, the price of security is eternal vigilance.
Implementing things is not the hardest part. Supporting customers is the hardest part. Things will break and with manual syncing support is going to be a nightmare.

Also, syncing is never easy.
My favorite part is what so many people seem to forget:

Rule #1: Don’t be afraid to launch a product without machine learning.

Just because you can use machine learning doesn’t mean you should.
Yes, this videos should help mostly in dealing with the trickiest parts like the async modules implemented in C, which is most efficient than reading then code in this case.
This is not true. You're not locked out.

From 1Password:

Your data is yours. Even if you cancel your subscription and your account is frozen, you can still sign in to
1Password.com or in the apps to view and export your data.
A Guide for Achieving High Performance with Very Small Matrices on GPU
Optimal Employment
1Password 7 supports Windows Hello. It is now my favourite way to unlock 1Password :)
A pragmatic guide, that's been mentioned on HN a few times, is 'The Mind Illuminated' [0]. The subreddit [1] is a great resource as well.

[0] https://www.amazon.com/Mind-Illuminated-Complete-Meditation-...

[1] https://www.reddit.com/r/TheMindIlluminated/
I would argue that "You can do the same" means the author is in sales, or at least practicing sales techniques. Now, the author might be doing this for the usual reasons, to sell their program, or the author might be doing this because some people feel that sales techniques are 'inspirational' - a lot of people like to be told on no uncertain terms that they will succeed.

I mean, i'm not personally one of those people who likes 'inspirational' sales programs. Personally, when it comes time for me to do something really difficult, I find it works best if I acknowledge it as really difficult as I'm doing it. I mean, I'm trying to lose weight right now, and it is a very difficult thing - not just for people with serious psychological issues, but for almost everyone.[1] Yes, yes, just eat less and work out more. It is simple but just because something is simple does not make it easy, especially when you are trying to run counter to a drive as strong as the drive to eat more calories than you burn. Really, I think that studying people who competitively hold their breath is... relevant here. Most people simply can't make themselves hold their breath as long as their body could physiologically take it. Now, eating less is... less intense than depriving yourself of oxygen, but as evidenced by the failure rates, it's still going against a very basic drive.

And for me, knowing that I will almost certainly never get a "beach body" and that I'll have to count calories and struggle for the rest of my life just to not continue ballooning outward, I think, is a much better long term solution than thinking that I somehow have some secret knowledge that the 99% doesn't have, or that I'm otherwise sure to succeed. I mean, the biggest danger I see is giving up after having a short-term failure of willpower. Binging one day without tracking and then just throwing up my arms and giving up. If instead of shooting for the beach body, I am simply struggling to not be a blob, and every bit less blob-like I am is progress? That's a better, more realistic long-term goal for me.

But... I might be unusual in that regard. Most people seem to think that having some special knowledge, or believing that they have .01% levels of willpower helps them actually achieve more. "The power of positive thinking" and all that. And maybe it does, for them. And I guess I think that's okay, even though I personally find it super irritating and unhelpful.

[1]https://ajph.aphapublications.org/doi/10.2105/AJPH.2015.3027...