skysight-inc/HackerNews huggingface dataset:
Well, yes.

You will need to convert your type into something else to use in another monad.

As an example, it's common to track failure with an `Either Text` monad, but functions that can fail on a single way usually have an `Maybe a` return type. That means you will probably have an `Text -> Maybe a -> Either Text a` function around and write code like this:

toEither "Error message" $ functionInMaybe a b
To protect yourself from and fight against weakened fractions of the government.

The military cannot occupy the entire space of the US so maintaining order of a tyrannical government would require a low ratio of military guards to citizens. With even 50% of the citizens potentially armed and willing to fight back, it's an untenable position for the government.

A militia could fight just as effectively as the Taliban against the government and be several orders of magnitude larger. The US military is good at eliminating identified enemies, but it's pretty terrible at nation building and that's even in its strongest state.
How do password managers make password rotation any worse? If anything, they at least keep a record of which sites need password rotation.
Pushing Rust to 2019
This viewpoint is part of the problem the person you're replying to was describing. That we are freer than ever to choose our own values, but people are simultaneously finding less meaning in life. That with the erosion of constraints, religion, and social roles people have to create their own substitutes for these things. It's the idea of Nietzsche's Übermensch.
I don't take issue with any of this, but there is a higher likelihood that all or most of the people you interact with will have a similar background to you and may not really challenge a lot of your preconceptions. I don't think there's anything wrong with a rural lifestyle, but I do think that college could really enrich a rural person's life, even if that person decided to go back home after he was done.
I went to the Sydney blockchain workshop in 2017, and the people who presented there were from "save the children" in the UK.
That's great. Before I tried cockpit I tried Kimchi which was also a sort of base for plugins, they had a libvirt plugin.

But it was far from finished and required a lot of work. I ended up having to go to the terminal to solve things a lot of the time.

So being a Fedora/RHEL fan I will definitely try cockpit with libvirt or ovirt and keep an eye on how it develops. But I also expect the same issues I saw with Kimchi, being forced back to the terminal to solve issues the gui can't do, or for some reason gets stuck on.
There's a great company from argentina (now going through IndieBio batch) that works on applying scientific knowledge to bee pollination: http://www.beeflow.co/en/

They are currently running a trial on almonds, but have already increased the yield of kiwi (among others) between 10 and 90%!
Announcing ARCore 1.0 and new updates to Google Lens
Protocol ossification is also a real thing: we’re stuck in all the protocols developed two decades ago. https://signal.org/blog/the-ecosystem-is-moving/
I don't get it either. These are probably toy examples written to motivate a specific solution. Note that the semantics change between versions. In some versions, erroring out will not print anything, in others it will.

If this is Java, why not use exceptions, or @NonNull. If this is C++, why not use exceptions?

I'll note that for loops and if statements are fundamental constructs that many people don't really understand. I've seen a lot of bad code written with if statements and for loops. If these fundamental constructs can be misused to create bad code, how much likely is it that more abstract constructs like list comprehensions, futures, and monads will be used to create bad code?
A better idea would be to spit out a spec that tools could use to perform the thing, and get tools to follow the spec. Unfortunately, even though most tools do virtually the exact same thing, they all use their own incompatible ways to describe it in a config. I'm not sure why devs enjoy reinventing the wheel in incompatible ways all the time.

For example: you have Puppet, Chef, Ansible, Salt, etc. They can all make a directory. They do exactly the same thing on almost all systems they support, because POSIX.

They literally all just run this syscall: int mkdir(const char pathname, mode_t mode);.

But each tool has their own goofy way of being told to make the directory. Why can't I just pass "{'mkdir': [ '/the/path/name', '0700' ]}" to all of them? This is literally all they will be doing, and all they need to know. Just make this path with this permission. This is declarative programming, without a custom language!

Anything else, like directory ownership, should be an extra object, like "{'chown': [ '/the/path/name', '1000', '1000' ] }". Again, this is literally called the same way everywhere: int chown(const char pathname, uid_t owner, gid_t group);.

You can combine the two into one JSON blob in the output of this config management tool (that's what this GUI really is - a GUI CM with a dashboard). You can have sets of blobs with tags that are discrete reusable pieces of configuration. And every tool can just read them, follow a spec based on POSIX, and execute them.
Where is the code that shows (in the browser) the form for add_entry()? I've used Flask, and for a task like this, you typically have to have either one method which is decorated with a route that takes a list of two method args, "get" and "post" in a list, and then have an if statement to distinguish between code to display the form (get code) and code to process the data on submit (post code), or two separate methods, which could be called get and post or get_entry and post_entry. But your get method does not show a form; it displays all the entries.
Here's the QBasic code for one of the first complete games I wrote in the 90s: https://git.elephly.net/?p=software/windelprise.git;a=summar...

I remember spending many days as a kid at my IBM PC to finish it. By the time it was ready everyone else in the family already knew all the solutions to the puzzles, of course.

(I haven't tried running it in QB64 yet.)
Postal votes can certainly be gamed on a significant scale. http://www.telegraph.co.uk/news/uknews/law-and-order/1156001...
I agree that college is too expensive but I don't agree that the answer is to stop letting people go.

You have to weigh the lack of debt and the "head start" against the fact that many doors will be shut to you without a degree.
Personally, I'm done with these kind of mind hacks.

While not quite in Facebook 'Your friends will miss you' territory, it still feels quite scummy.

They belong to an era of the Internet where growth and retention stats trump all. Just let me cancel.

Oh, and if you cancel and are over the limit and login, Dropbox will give you a nag screen and hold your files hostage till you cough up.

How this is in any way an example of good practice is beyond me.
Twitter.

No, I'm serious.

If you don't want the tweets, just filter links out of tweets. But the part where writers promote themselves on Twitter is true enough.
The challenge is that a bad hire really is a liability, especially on a small team where the effects aren't diluted and there's little room for waste.

How to separate "this person is likely to be a good hire but has had some bad luck in the past" from "this person has had some bad outcomes in the past and is likely to continue to have those bad outcomes if we hire them" is a hard but important question.
Cancer Vaccines May Overhaul Cancer Therapy in the Next Decade
I can tell you this. We (the company I work for) would not hire you as a programmer. Without a CS degree. Now I'm assuming you did not go back to get a CS degree. If not you have now ruled yourself out of a lot of opportunities. Ultimately for reasons you mentioned which are anecdotal and intangible.
All good points.

FWIW I currently write software which analyzes DNA; privacy and medical issues are real and definite concerns to me.
> ie, in {a;b} what's the type of a ?

Well, C++ is entirely run on IO, so `a :: IO a`. It's exactly the first argument of Haskell's `(>>)` when specialized into IO.
You are missing the fact that science in general is vulnerable to the same pattern of disruption. Discourse quickly grows bigger than can be handled by any single human. Distrust is no basis for communication. Of course a healthy skepticism is part of the scientific method, but you can't do basic research on the internet, except in terms of mass communication, which is a young field so arguably an area of experts. So states do have a positive incentive for discourse control, too. It starts with distribution of knowledge. The same hand that feeds, might beat, if it is bitten. Divide and conquer is the basic mechanism of control. And control is a basic human need. But science in general is, as said, too big for any single individual. So you have a few exceptionally knowledgeable individuals who bare a huge load of responsibility.[1] That's just what it is, how society could grow so large in the first place. And as it keeps growing while the space is limited, the pressure increases. And the result can seem rather arbitrary, so there can't be a single closed form solution to source your truth from. Rather, you need to and need to be allowed to make up your own mind.

[1] Edit: But they can't respond to everyone and thus accountability is forsaken in the name of progress ...? OK, that doesn't sound right. There is more to the lack of accountability. Which is perhaps just a lack of proper organisation, which, given the size of the world, might be understandable
This problem is greatly compounded by Democracy - trolls don't have to confuse YOU - the educated rational thinking programmer - if they can confuse the lower 50% of the electorate.
It saves money.

Remember that board of elections are funded at the county level by a county legislature and usually managed by two party hacks as election commissioners. Usually these orgs are usually starved of cash or starved of political will to act.
Forget python development, why is it so damn hard to USE python scripts in a version-correct way in the first place? I have python scripts in my system which rely on different python versions. And since I have a default python version, 2.7 (through symlink or env or whatever), all the python 3 scripts fail until I switch the default version manually (due to library dependencies, print format, etc.). Why don't these scripts add "#!/usr/bin/python3" at the top? And why is it so hard to just have 2 versions co-exist? I MUST be doing something wrong here?

EDIT: "python3 <script.py>" doesn't always work because some scripts are written in bash and they call python within the script.
Get a Subset of an Object, Unpacking ES6
Off topic, but I wonder how much money they are not getting by offering a lower priced tier of like 5$ per month?
That's the promise but in my experience getting mnesia happy and keeping things clustered is huge pain for ops.
Who said stop letting them go?
Just glancing at the white paper examples shows that this article is completely sensational and missing the point. Good call out.
Why is this needed when I can go on gihub.com and check trending repos? I see no point in this.
> We consume 99 percent of the world’s hydrocodone and 81 percent of its oxycodone.

this is quite a mouthful and horrid if true. would like to see some sources for this claim
Note: there is a little fee so it is not quite free.

>>>Risk Parity will increase the weighted average annual expense ratio of your portfolio by about 0.08% annually. This reflects a reduction of your existing ETFs in your investment mix and the addition of Wealthfront’s Risk Parity mutual fund, which has an expense ratio of 0.50%. The allocation to Wealthfront ‘s Risk Parity mutual fund will not be greater than 20% of your portfolio. There is no change to Wealthfront’s 0.25% annual advisory fee

https://support.wealthfront.com/hc/en-us/articles/3600001180...
Well it clarified for me that the focus on big firms was apparently true.
Serverless Security: What's Left to Protect?
<Edit: probably wrong> First they can use a single photon to send a message(bit) from Alice to Bob or from Bob to Alice, they can't use a single photon to send a message form Alice to Bob and from Bob to Alice. [note: exclusive or] </probably wrong>

Also, the article is not very clear, but IIUC after one of Alice or Bob decide to send a message to the other one, they must have a clear path to "send" the entangled-modified-photon to the other. (For example, if Alice is in submarine in a cave at the bottom of the sea, and Bob is in the surface, and there are 1 mile of rocks, mud, sand and dirty water, and they can't communicate in any direction, even if they have a magic box with the trapped entangled photon.)
Utah and Denmark might be more alike than he thinks when it comes to religion: Scandinavia used to be firmly protestant and Denmark, Sweden and Norway all used to have a state church. Denmark still has it, while Sweden and Norway did away with it very recently (2011 for Norway). Religious adherence might well be lower today - I don't know - but but a lot of the views remains.

But more importantly, I think, a lot of what he points out as evidence of high trust in Denmark is evidence of the high cost of labour and overall high incomes:

It makes a lot less sense to e.g. put in effort ensuring people pay if those people have fewer economic reasons to risk taking something without paying, and when having people to check that they don't costs far more.

That's not to say that trust isn't present and real, but it's a whole lot easier to trust when the perceived risk of that trust being violated is lower, and when people are used to being trusted, you tend to try to live up to it, so these things self-reinforce.

In other words, personally I think anyone that wants to become more like Scandinavia might want to start by trying to reducing income disparity first.
>It's 26KB gzip and 31KB after decompression.

Yeah so no. There is no way gzip could only compress 16% of utf8 data.
Physical device small enough to be quickly stolen: Not Secure. (this is self-evident: physical access to device is Game Over)

Low battery requires plugging in a cable to charge; the cable may be a surreptitiously-installed data cable. I do not trust the hardware or software stack that handles the data cable to be secure.

SMS: Not Secure. http://www.cybersecuritytrend.com/topics/cyber-security/arti...

Wifi: Not Secure. https://www.bestvpn.com/privacy-news/wpa2-wifi-not-secure/

Many apps "require" silly amounts of permissions to the phone before they'll install. Apps' ability to read what's on screen, to be notified of clipboard changes, to listen to sounds; all when not even in the foreground. On my computer, I can easily check what apps and background services are running. Not so easily on a phone.
I agree with just about all of what you said. So many bad things are tied to this. Crime rate. Horrible educational results and environments (I worked in Baltimore schools as a contractor and it's one of the saddest experiences I ever had and I'm a combat vet).

One thing to remember though about the war on drugs and especially the opiate crisis is that it was also largely a creation of the CIA who learned it from the Brits who had been doing it as far back as the opium wars. Black markets provide black money budgets not overseen by Congress, and the CIA really hates oversight (they prefer overlook committees). The main opiate crisis in particular stems from Vietnam, where generals would play along for a cut while the CIA had drug operations all over including Laos, etc. They'd then ship it back and sell it specifically in the inner (mostly black and other minority) city.

The same thing is true of this opiate crisis. The war in Afghanistan has massively increased poppy production (which the taliban had outlawed) while US forces would eradicate weed crops they allowed poppy fields, and low and behold, the vast majority of the heroin, etc now in America can be traced (Chem analysis) right back to Afghanistan. I promise you it's Vietnam on repeat, and the CIA has their hands all over it.

Of course south America is the same. Behind every top cartel member is a CIA man pulling their strings, and look at the destruction they are wreaking on the border towns. The death toll of civilians is higher than allied casualties in OIF!

It's just like Iran contra. Since lots of the time they don't want to pay full price, the Intel agencies will ship arms to them as well.

It's high time for a new church committee!

The problem is the surveillance engine is so pervasive, which enables the blackmail and extortion system, just about every senator or congressman who pushed back would be quickly compromised.

This is the real deep state, in the Peter Dale Scott sense of the term, and it must be addressed if we are going to strike at the root of many of our problems, instead of hacking at the branches.
1. No, price controls aren't necessary.

2. Yes, that's just one of the other good things about it.
Most of what we can do with Nix is both a consequence of its model and constrained by it. Part of what this means is that things users want may not have direct replacements in the Nix world, even when they do have _alternatives_.

When we have a close but significantly different analogue of something a (potential) user seems to be asking for, I think that's when you tend to see this type of response the most. ‘Once you understand the model, you'll see that this slightly different thing will probably work better.’

I think:

1. Sometimes it's really true-- understanding the model can inspire you to take a different path, make a different choice than you naively might, and ultimately be happy with it.

2. There's a selection bias working against the community here: as long as the Nix UI is clunky, the people we'll find in the community will be those who are drawn in by its design principles and can overlook the UX warts. The improvements that come with the Nix 2.0 release make me hopeful that we can attract more contributors for whom such things are very important, and who will be inclined to further refine the UX as they work with Nix.

I think most Nixers have known that the UX is horrible in some respects for a long time, and also that improvements in that regard were in the pipeline for Nix 2.0 (which was to be called '1.12' until recently). Heavy Nix users have largely been focused on our own use cases, because we only have so much time and energy. I hope that as our userbase grows and UX improves, the composition of our community can change so that users can feel better heard and represented when they raise concerns like you have here.
For the last few months I've been looking back at old computer magazines from the 70's and early 80's, and it surprised me how much heavy lifting was done in BASIC.

Today, BASIC is looked upon as a children's language. But back then, it was widely used for serious work. I can think of a few reasons why:

- It was available on pretty much every platform

- It was usually built-in to the computer, so there was no extra cost

- If the program you wanted wasn't directly cross-platform, the syntax was close enough that you could figure out the differences and adjust it to work on your machine

- Most consumer and small business computers didn't have the horsepower to compile FORTRAN or Pascal or COBOL.

There are probably others, but from what I've been reading in the old mags, those seem to be the big selling points.
Ah yes, Glencore - Marc Rich, the FBI's most wanted, the Mossad, Oil embargoes, dictators, a U.S Presidential pardon ...

For anyone not familiar with the story of Marc Rich and what became Glencore, it's pretty fascinating. It definitely helped put Zug on the map long before crypto-currencies. I had actually forgotten about all this.

See:

https://sites.utexas.edu/culturescontexts/2013/06/30/marc-ri...

and

https://www.economist.com/news/obituary/21580438-marc-rich-k...
The sad thing is, we won't run out of trash for the ploggers to collect.
Reminds me of Red Dwarf’s satirical uncrop, zoom, enhance skit:

http://www.dailymotion.com/video/x2qlmuy
TRAPPIST-1, One Year On
Ya you are right. My question is, is knowing basic security enough to feel secure in hosting yourself
Which parts of GP aren't clearly true? That those countries are smaller, more homogenous, have much more history and common ancestry and culture and community than the US, which is often literally called the "melting pot" [of immigrants from varied backgrounds]?
Implement a modern social safety net and minimize corporate influence of lawmaking.
... and banking hacks can be rolled back, while invalidating elections is extremely fraught.
Everybody benefits from farm access to markets. Rural roads are there for everybody. To say 'its more money per capita for rural folks' just means you're using a heatmap of population and putting it over infrastructure - shazam, it doesn't match!. But it says nothing about who's getting the utility out of the infrastructure.
If the code is on GitHub, you can just use http://nbviewer.jupyter.org/

Is there any additional functionality you'd include in YouPy?
What poisons are in your body?
So if I pay for a year, then cancel 6 months in, I lose my 1tb immediately?

Do they give you a pro-rated refund for canceling? Otherwise (unless I'm misunderstanding your comment) that seems like they aren't giving you what you paid for.
Black Panther’s reimagining of Afrika
Google claim 29x better performance-per-Watt with TPUs than contemporary GPUs[0]. Interesting to contrast that to the images-per-$ figure in this post, which is more like 2x.

I assume there's a high capital cost for this new hardware, but when they scale it up I wonder if the ratio of cost TPU to GPU will trend towards the ratio of power-per-Watt between the platforms? Seems like a natural limit, even if it never quite gets there.

[0] https://cloud.google.com/blog/big-data/2017/05/an-in-depth-l...
Lighten up guy, it's an opinion, not a wikipedia entry.
>Democracy being what it is, most funding goes to the majority - which are in the city.

Democracy has to be more than two wolves and a sheep deciding what's for dinner.

It's true that the majority can just vote to line their own pockets and leave the minority in squalor, but that leaves a pretty shitty country leftover. Many of these rural areas look like third-world countries and that's not something us urbanites should be proud of.

Scholarship money disproportionately goes to lower income students, but that doesn't mean we should stop giving them scholarship money.
It's over. Privacy lost.
>There is no practical reason for a moon space station. It makes neither scientific nor engineering sense.

Yeah so no. You have no idea what you are talking about.
Human Wormholes (2012)
Russia's Su-57 Stealth Fighter in Syria: “This Is Testing in Actual War”
If competition is controlled then there's less competition and one can expect efficiency to drop down ceteris paribus. Now you have to explain why controlling competition could lead into better quality or cheaper prices. (The only thing I see is that it could let governments keep more money, thus more power ?)

fine quality product at a good price even without competition at all

Threat of competition is also a form of competition (for example a software product not protected with patents, anyone could compete so the producer offers good prices)
A QBASIC/DOS inspired Bootstrap theme - https://github.com/kristopolous/BOOTSTRA.386

We modified this for our project ETHDenver hackathon last weekend - a Drugwars-inspired cryptocurrency trading game: https://www.cachethegame.com
Any proof at all. To say 'there are plastic beads in fish' is not any kind of data point.
I feel the downgrade flow could still be shorter (fewer steps) without affecting the amount of information provided on the downgrade or the level of influencing that happens in these screens to get the user to stay.