skysight-inc/HackerNews huggingface dataset:
> In Haskell, higher level functions can be composed from other functions, which is very clean. But the state isn't inside the function

> ... Another perspective is thinking about building large scale systems and coupling of modules

Both models have been proven formally equivalent, so it doesn't matter which one you use as the base computation model "all the way down"; you can always transform one into the other.

So in practice you end using the one which best represents the problem domain that you're solving. State-based object-orientation works best to represent simulations of the world where previous states are not needed. Functional is best when you need to reason about the properties of the system, since it allows you to access any present or past state of the computation.
Hello, Neo! Follow the white rabbit?
No, you have it wrong.

> US growth is also fairly high. Historically GDP averages around 1.8%. The talk of 3% is just politics.

The average annual GDP growth by the US since WW2 is 3.2%. That's for nearly 70 years. That's not politics, that's fact. That figure would be even higher if it weren't for the last ten year economic dead zone being included.

Growth from 1870 to 1940 was even faster than that, due to growing off of a smaller base and the post Civil War rapid industrialization period.
Oh yes, that's exactly the kind of advice I had in mind, but didn't feel comfortable giving. Maybe because I have a PhD?
If you want to understand feminism viewed in perspective I suggest one read Rational Male: https://therationalmale.com/category/the-feminine-imperative...

A snippet from his article:

In several essays, and in my latest book, I describe women’s natural social order as the Sisterhood Über Alles. That is ‘women above all else’, and from an evolved psychological perspective this solidarity, collectivism and cooperative bent is the mental vestige of an evolution that demanded women to be so in order to survive. Evolution doesn’t care how women breed and survive, just that women breed and survive. Flash forward to modern times and we see women of every and any social, political, religious and racial stripe preempt any conviction inspired by them with the concerns of womankind.
I don't mind ads generally, people have to get paid and products have to get promoted (not really, but it's how the world turns). Tracking is something that I can happily say goodbye to and feel better about using the web knowing it is gone. If only this would come to desktop and not just mobile.

Browsers should make it much easier to manage cookies and privacy than they currently do. Even just getting the average user, including lazy old me, to go into settings and look through a long list of cryptically named gibberish in order to remove everything to do with facebook every time my SO has used the family PC is a chore. So much so in fact that I keep a PC from which my SO is banned. It's my Linux island.
Creative Mind 2.0
This is an Electron App FYI. I tried it, and even the initial open of the menu (which shouldn't need to load any remote data) had a delay of a few seconds with just a white box.
The most notorious large-scale, well studied example of complete decriminalization, Portugal, shows the opposite to be true[0].

[0] http://www.independent.co.uk/news/world/europe/portugal-decr...
ISS vs. LHC – InfoGraphic [pdf]
That's only true if you ignore the problem of malware getting on people's systems via pirated downloads. This is a large and significant source of malware (as people tend to override virus scanners and such).

Piracy does have serious negative side effects on both content creators and end users. It's kind of a hacker fantasy that it doesn't.
You compile (After reading and understanding the source) of the firmware used on your machine? You take your time to read & understand the millions lines of code of all libraries needed? You know & trust your compiler?

As much as I appriciate the sentiment, I have to admit I personally gave up trusting OSS for the soul reason that I / someone might be able to read and understand it.
Thank you sir for explanation that is understandable even to financial layman like me. Posts like these make me read much more comments section on HN compared to actual articles :)
That's the maddening part that's driving me away from Netflix and similar services. I am completely willing to a pay reasonable sum for content, and the current batch of media providers do a tolerable job, but limiting the image quality because my computer is too free is just silly.

I can get the exact same episode or film — in any resolution — on my HTPC in five minutes, DRM free, by breaking the rules.
I don't get it. If you want to return it full, just fill it up.
> Why do we accept this?

Because buying a new car/house/collegedegree with money you don’t have is easier than with money you do have.

Hell, you’re on HN. Chances are your salary comes from somebody convincing somebody that they should be given money because in just a few short years they’re gonna have like so much more money. I know mine does
That may be part of it but (at least here in the UK) the bigger factor is votes. The increasingly-shrinking (the most recent general election being an exception) voter demographic has a large overlap with the hysterical "lock 'em all up" authoritarian demographic. Legalisation of drugs is political suicide. When the UK gov's drugs advisor advised that drugs should be legal they sacked him.
Perl 6 (Rakudo, the main implementation) is implemented in its subset - NQP (Not Quite Perl).
Not sure if it changed but one of the most frustrating aspects of it has been finding out who actually still uses signal. The few people I knew used it stopped using it and that eventually sealed the deal.
So what's the benefit to consumers if streaming services abandon the web?

1. It avoids the ethical problem of pushing DRM onto people who just want a browser. (Firefox does offer a EME-free version, but you have to look for it, when you might not even know what EME is). If a CDM module installed automatically by Firefox becomes an exploit vector, they are ethically responsible, in my opinion.

2. It preserves browser competition. CDM modules only work in approved browsers, so people building new browsers are at a disadvantage. They may be able to use Firefox's sandboxed component, but it's not clear yet.

3. It avoids having second-class OSs for those browsers. For example, Firefox runs on MIPS and SPARC, but the CDM modules don't.

4. It makes it more expensive to use DRM.
There's a lot of people signing onto stupid web frameworks and other hype. Within .NET there is a single filter pass applied by Microsoft, but honestly I don't touch it.

None of that is a proper critique on the Web. You're basically critiquing freedom of choice, which makes sense if you like .NET ;)
Obligatory link: http://phdcomics.com/comics.php?f=1174
Drugs cause psychopathic behavior in those who didn't take them.

It is all because of a self-enslavement formula where it is magically expected to have every angle of everyones life managed by others.

I say we force them to smoke the weed and calm them the fuck down. It's just better for them.
It definitely feels like it takes forever and completely disrupts the motion I'm in by making me wait around to do nothing. I've never timed it but the 10 extra seconds I read [1] sounds pretty accurate.

[1] https://www.cardfellow.com/quick-chip-slow-chip-card-transac...
Return Value Optimization
Opened this on my phone with headphones. I had an heartattack.
Yes, gut bacteria are very important, they serve many functions, not all of which are understood fully. For example, it is estimated that 90 percent of the body's serotonin is produced in the gut, it’s the chemical that helps with sleeping, eating, and digesting. If you want to read more, have a look on PubMed for articles relating to 'Gut Microbiome' like this, https://www.ncbi.nlm.nih.gov/pubmed/?term=gut+microbiome
They just want to make it clear to bullies and torturers that violence shall remain illegal whether or not drug use is decriminalized. Honestly, it seems like a spin word.
Anonymity is about the only selling point for BTC transactions that I could ever see the appeal of from a buyer's perspective.
Isn't that what a standard should be?

The first part of r7rs-large also got finalised as the Red Edition [0].

Scheme's roots do mean the standardisation process can move slowly at times, taking guidance from "living standards" like Chez. That's not necessarily a bad thing.

The differences just tend to be including SRFIs, that everyone already use, in the standard.

[0] http://trac.sacrideo.us/wg/wiki/RedEdition
I see you've never dealt with a dealer before.
I have worked with Python/Flask, and I even built my own micro-framework on top of Ruby/Rack. It was nice, but I am far more productive with PHP, the workflow feels more natural than a cgi-like stack.
OK, both fair points.

I'm referring to https://youtu.be/dfLE_nXh7jY, the video mentioned just after halfway down. Google Maps is also referred to elsewhere in the article as well, as are many anecdotes of people proving this with phones.

Regarding #1, yes, Wi-Fi positioning is based on an initial "known good" data collection that is then improved by a quorum of unrelated devices continuously and consistently reporting a given group of SSIDs when at a certain GPS location. But if you have a device reporting, say, 10 or 20 hotspots, and that collection of however many SSIDs is unique in the entire world, and then the device GPS kicks in and says it's 20 or 200 or 2000 miles away from that location... and then a number of devices start reporting the same information... that's going to show up on a dashboard somewhere, because exactly the same kind of behavior would occur in a Wi-Fi positioning service attack situation. So the recipients of this conflicting information have a decision to make about whether to silently not report the conflict, or not. I wouldn't believe a line like "the algorithms are forgiving and will trust the same information reported from 50 devices as accurate"; a moderately determined actor could spin up hundreds of "devices" just by using SDK emulators, and anyone even more determined could figure out the Wi-Fi positioning protocol (I remember an article on here noting how Apple Wi-Fi positioning works - IIRC there was very little validation if you just wanted to find the location of a given list of SSIDs) and generate theoretically infinite "GPS/SSID correlation update" packets.

Regarding #2, you are right; ships (particularly without VTS data service) rely entirely on GPS. I'm not challenging that though.

If I have misunderstood your meaning please let me know. (No offense intended.)
Or alternatively, go on keto diet - 60-70% fat (mostly animal and milk fat), 20-30% protein, 5-10% carbs. Make sure to increase your electrolyte and fiber intake to account for lower intake of those through the diet.
Programming Subreddits
CAUTION: This is just about popped my speakers and my eardrums, this is pretty obnoxious behaviour regardless of the technical cleverness going on.
But it is in the interests of the common user. It's absolutely beneficial for browsers to have a standardized API for this stuff instead of non-standard plugin hell. People like you seem to think that if the W3C rejected DRM then sites would stop using it (and hence this being for the benefit of the user). But that belief is hopelessly naive. Sites like Netflix are never going to stop using DRM. They're contractually obligated to use it. Without EME, Netflix has to rely on plugins like Silverlight. With EME, Netflix can ship an HTML5 experience that works everywhere. That's good for users.
I think more needs to be done to understand why some really hard things to do -- like hitting a baseball, shooting 3 pointers, etc. -- are not considered elitist, and have literally millions of children spending many hours practicing them. (And note that it is hard to find complaints about the "unfairness" of sports teams trying to find and hire the very best players.)

And, in the end, very few get really good (I think I saw somewhere that there are only about 70,000 professional athletes in the US -- vs e.g. about 900,000 PhDs in the sciences, math, engineering and medicine.)

Two ideas about this are that (a) these are activities in which the basic act can be seen clearly from the first, and (b) are already part of the larger culture. There are levels that can be seen to be inclusive starting with modest skills (cooking is another such).

Music is interesting to look at. If the music is simple, we find the singing of songs with lyrics vastly more popular than instrumentals on the pop charts. But we also find "guitar gods" at the next and still high level of popularity. As the music gets more complex and requires more learning to be able to hear what is going on, the popularity drops off (and this has happened in many pop genres over the last 100 years or so). A lot of pop culture (I think) comes from teenagers wanting their place in the sun, and quickly. Finding a genre that's doable and can be a proclamation of identity -- akin to trying to be distinctive with clothing or hair cuts -- can be much easier than tackling a developed skill.

I think a very large problem for the learning of both science and math is just how invisible are their processes, especially in schools. The wonderful PSSC physics curriculum from the 50s (https://en.wikipedia.org/wiki/Physical_Science_Study_Committ...) bridged that gap with many short films showing scientists doing their thing on topics and using methods that were completely understandable right from the first minutes. This made quite a difference to many high school students.

I think I said somewhere in the blather of the interview that the easiest way to deal with the problems of teaching reading is to revert back to an oral society, especially if schools increasingly give in to what students expect from their weak uses of media. A talk I gave some years ago showed an alternating title line: between "The best way to predict the future is to invent it" and "The easiest way to predict the future is to prevent it". The latter is more and more popular these days.
> color onto the bits

Does that mean (effectively) watermarking?

Do pirated releases even come from (defeated) DRM sources these days?
Well, I disagree in the sense that the conclusion--a bubble--doesn't follow from the characterizations--Federal Reserve QE, ability to print money, etc. And the characterizations used seem to echo a particular narrative that elides almost all detail, deriving its conclusions almost entirely from political philosophy. Even if the political philosophy is correct, it's so divorced from the here-and-now that it has zero value--like how fundamental physics predicts the inevitable heat death of the universe but tells you little if anything about the precise arrangement of matter tomorrow.

When QE first started, conservative analysts were swearing up-and-down that we'd shortly see inflation. That has yet to happen. A couple of years ago some more mainstream analysts (as well as the market) were predicting 20-30 years of extremely low inflation. But today the mainstream is much more unsure about long-term rates. Neither group seems right or wrong to me; more that they underestimated uncertainty, rather than misjudged risk. Unfortunately, that doesn't stop them from qualifying their assessments after the fact and claiming that _now_ they're more certain, just with larger error bars.

Even if we presume that we are in a bubble and that this bubble was created by QE[1], that still doesn't tell you much of anything. If it did there'd be many more rich investors than there apparently are; and their absence isn't necessarily just a reflection of their inability to time things precisely. The _determinative_ factors going forwards aren't necessarily the big, obvious factors in the prelude.

But I'm neither pessimistic nor optimistic. I'm personally more interested in how the clock works, not what time it is.

[1] QE added $2 trillion into the system. That seems like a lot until you realize that the U.S. stock market is $25 trillion and the U.S. bond market is $35 trillion. And trade in U.S. assets is part of a global market, which is greater than $100 trillion in stocks and bonds alone. Many other commenters on HN are much more knowledgable than me, but in light of those numbers I don't see anything obvious or inevitable about the ultimate effect of the Federal Reserve's QE program. I can understand, superficially, how QE _could_ theoretically effect the system. Even at a substantially lesser amount other factors could compound the intervention. On the other hand, theoretically QE could have had almost no effect whatsoever (other than the timing preventing a collapse), simply displacing $2 trillion of foreign investments that would have resulted in the same asset prices we have today.

EDIT: The most recent information I found Googling shows close to $200 trillion in stocks and bonds in 2014 (<$60 trillion public debt), and almost $300 trillion in global financial assets (stocks, bonds, and other loans). See http://webcache.googleusercontent.com/search?q=cache:4MeIUgO...
> But Keybase teamwork is end-to-end encrypted, which means you don't have to worry about server hacks. Alternatively, you can lie awake at night...fearing a breach of your company's messaging history. What if your team's history got stolen from Slack and leaked or published? The legal and emotional nightmare.

I don't know why but I'm really put off by the negative marketing. Using Slack has obvious drawbacks from data security perspective but is using a closed source, hosted software like Keybase correct solution?
Pandas needs your help. Please donate
Glad you've not noticed a change, that is probably good right! I think the Gut microbiome extends further than just the large intestine, you've probably got some bugs hiding out somewhere in the system :) https://www.newscientist.com/round-up/microbiome/
Navya uses those in their autonomous shuttles for troubleshooting by an operator to stop/steer the vehicle.
I mean I don't think anyone can deny that it turned out to be great to speculate on so far, but is it actually a good means of exchange or store of value? It remains extremely volatile.
> Just because you are using the chip doesn't mean you are doing an EMV transaction. The unique transaction codes only happen with and EMV transaction, almost every time you dip your card it's a regular old card transaction, just as if you swiped the card.

By the way, do you have any reference on this? Everywhere I've searched, chip seems synonymous with EMV.
So basically you want to [pause] all the instances.
Yup, cooking and increased animal protein/fat intake (aka eating more meat) are responsible for 2 most important evolutionary jumps in our history by increasing both availability of calories+protein and (in case of fire) reducing parasite load.
"Hyperinflation in Zimbabwe was a self-fulfilling prophecy, and a symptom of a failed state, similar to the tail end of the Weimar Republic."

Actually, it seems that Zimbabwe was a case of supply shock, not of "printing" too much:

'[..]A rapid demand contraction was required but impossible to implement politically given that 45 per cent of the food output capacity was destroyed.'

http://bilbo.economicoutlook.net/blog/?p=3773

You wrote an interesting post, by the way.
Well, at least anecdotally regular caffeine (several cups per day) intake messes up your energy level, sleep patterns, etc. And if you mess with your adrenal glands, there could be subtle and long-lasting effects on your energy and mood.
You can donate to: https://www.numfocus.org/open-source-projects/
I am working on [readup.tips][1]: a service for sharing reading list, and learning Vue.

[1]:http://readup.tips
Maybe 'war'?
Spotify does implement save to device; their sole requirement is you go online once very 30 days.
Symfony is really great fun to work with, the attention to structural design and implementation is divine. As projects grow they almost get easier to work on, as Symfony forces and supports you in modularising and reduction.
A former employee of the Telegram accused Durov of illegal dismissal
There was a time browser worked for you. Opera up to 12.xx offered a panel letting you configure what JS can/cant do. It even let you configure global/per domain storage quotas and forbid websites from dumping megabytes of garbage on harddrive (Im talking to you ad network trackers/wikipedia). You can check out all of the sweet customization Opera 12.xx provided:

http://help.opera.com/operaconfig/versions/Win32/11.50/en/in...
That's not true. Usage increased[0,1].

- Reported lifetime use of "all illicit drugs" increased from 7.8% to 12%, lifetime use of cannabis increased from 7.6% to 11.7%, cocaine use more than doubled, from 0.9% to 1.9%, ecstasy nearly doubled from 0.7% to 1.3%, and heroin increased from 0.7% to 1.1%

[0] https://en.wikipedia.org/wiki/Drug_policy_of_Portugal
[1] https://web.archive.org/web/20110725093536/http://www.idt.pt...
Right now are you paying cash out-of-pocket or does your health insurance cover your Rx aside from ~ $10 copay?
Women get abused all the time and there will be men who will defend the beater in some way or imply she might be lying because "we can't be sure".

I probably shouldn't be surprised that even with video evidence of beatings that some people will still say "we can't be sure, maybe she asked to be beaten".
> but still - is that the consensus now? That federated protocols are dead and "no longer have a place in the modern world"?

Having see what has happened (is happening?) to Mastodon, I can see where Moxie is coming from; as much as I hate to accept it.

Moxie also doesn't seem particularly happy with the situation; notes in the same post:

"Truly though, I wish you well in the endeavor, it's something that I'd love to be proven wrong about."

He notes two issue in particular:

- Degradation of UX

- Loss of development effort

From what I've seen, Mastodon suffered from similar problems (certainly as a user, I can attest to the first one). It seems those are inevitable consequences (along with performance/scalability issues) of the loss of control that comes from federation. Personally, I don't think those are necessarily insurmountable, but they are non-trivial, and will require effort and commitment -- including from the end users -- to resolve.

All other things being equal, a project focusing on federation will be at a disadvantage compared to a centralized one when it comes to delivering good UX. So lamentably, I don't see a federated platform becoming mainstream outside tech culture, and that is what Moxie's vision for Signal is...

[edit: grammar, formatting]
Cinavia does exactly that via watermarking the audio channel. Various playback devices are required to embed a Cinavia detector as part of their licensing requirements.
fasm was in fact modelled after early TASM, and much of the "high level constructs" are just macros... or did you mean something more specific?
I started doing this too, but use Antimicro (https://github.com/AntiMicro/antimicro) instead of Qjoypad, since I find it to be more configurable. I don't use it as a replacement for a mouse but a keyboard instead. I configure it for specific apps where I need repetetive keystrokes, such as :

- VLC when I need an easier way to seek media by various amounts, speed-up/slow-down the video, play next in the playlist. Using the controller frees me from being hunched on the keyboard

- Any document reader to navigate pages

It can of course be configured as a replacement for a mouse, but the precision in my experience was way lower.