skysight-inc/HackerNews huggingface dataset:
Haven't read the article (requires registration) but I am with GoDaddy for a year. Frankly, it has driven my blood pressure up to the sky.

The is just bloated and slow. Why I must click on Sign In button on the right, to get a drop-down thing with the inputs to the left ? Are you kidding me ? I shouldn't click on a button to unlock the form.

The cPanel ? You have to click through a shit-ton of buttons to do the simplest things. Click My Account, click Hosting, then I have to click "Launch" to get to the point...

When you try to register a domain, somehow, some things are checked by default and God forbid you don't check how much money they're going to debit you before you check out.. So you unclutter the order from all the crap that magically got added. If I remember, they tried to charge me a second time for the "Domains by Proxy" service (I'm not sure) which I already had (since it was simply renewing my hosting, and not the domain which is still valid).

I don't know.. It just left a bad taste in my mouth, and bear in mind that it's the first company I deal with, so I don't have any other reference point of greatness to compare it to, still, I think it sucks.

Their support articles don't take into account shared hosting or something. Nobody tells you that you can't do stuff if you don't have a dedicated server unless you specifically ask, which you don't at first because you want to figure things out before you bother a human being.. Which means countless hours spent reading about an issue and searching the web. It's good in the long run, since I'm learning, but the info should've been there. If you have a shared account, you can't do this. One line that would've saved me so much effort.

Click, click, click, click. Bloated interface that makes it really slow to load. Bad UX design. I'm as mad as hell.

Next company will be SiteGround. I've seen the ad on htmldog.com. The site is greatly done. I got the link from ESR's article (How to Become a Hacker). And since ESR is referring htmldog, and htmldog is referring SiteGround, they get points of confidence in my naïve, newbie opinion.

Grrrrrrr !
> Most people care about price over any other variable.

most people (at least, in western countries) don't pour over the ingredients, or sus out the manufacturing process to see if their food products have poisons in them, or whether they are fit for eating. It's mandated by law.

I would like to see security have such measures mandated by law, so that it frees the average joe from having to worry about it. Because face it, the average person can't worry about it - it's an expert field.
do you have a link to Slack? Doesn't seem to ring any bells https://github.com/search?q=slack
Yeah, if only she knew that the proper form of the word, for public talks, is "fucking", as demonstrated by Zach Holman, senior Github engineer http://zachholman.com/talk/if-only-i-knew-this-shit-in-colle...
I have a personal rule to date-time stamp all data collected from experiments. I'd add GPS if my experiments weren't all stationary. The extra bit of meta-data is a lifesaver if I do something dumb and have to reconstruct what I was doing when I collected the data, for instance correlating the data with my notes or other information that I gather.
GitHub can no longer claim nobody ever quit
Nobody is saying it's solely a service problem - but that the current level of legit material isn't serving the full spectrum of available customers. Piracy will always happen, so if you wanted less pirates, one way is to better serve them.
C++ study group 7 (SG7) is looking at various reflection proposals.

https://groups.google.com/a/isocpp.org/forum/?fromgroups#!fo...
Hold on a sec, I stare at graphs like this all day! If you work in visual effects your whole world is nodes and connections - and that is not a complicated graph ;) For someone whos not used to programming a big wall of text is going to look messy and incomprehensible too.

Just like there are best practices with code there are best practices with how you organise this kind of graph. you can usually save a subnetwork into a single node that has a clear input and output. ie, double clicking on a node will take you to another network with a clearly defined purpose. Im obviously better at these graphs than I am a programmer, but it seems to me that doing it this way actually encourages encapsulation and abstraction.

Theres also some good stuff about these graphs that I think coders can miss out on. With a graph you can use the idea of space to organise things. Our brains have a natural ability to remember where things are in space. Its like organising things on your desk, I have a pencil here , my notepad here, books in the drawer, it feels very naturall to have things laid out in space, you remember where you put them. With a graph I know that all the stuff in the top right does one task, im outputting data out the bottom etc..

It works really well when you have clear input and output. Again Im not the best programmer but I think after using these graphs for years I instantly got what people are talking about when they are promoting functional programming. I think these networks have a place where you are creating operations to do on existing things.
Turn your phone into a remote control for your browser
Is there any reason why a sensible BTC client implementation wouldn't encrypt wallet.dat by default?
> I take a special objection to [5], `python -V` isn't difficult at all to run, hoping and guessing are not necessary.

I mostly meant that in a simple statement of:

python -c "code"

…you're probably forced to assume that it's Python 2 (or write a 2/3 code) and hope that your assumption is right. You can't run `python -V`: you're a script! The point is that it is automated, or we wouldn't be having this discussion.

Of course, you can inspect the output of python -V (or just import sys and look at sys.version_info.major) and figure it out, but now you need to do that, which requires more code, more thought, testing…
http://slack.com
The ugly side of capitalism. But that does not make the whole system bad. There are those who will always stall progress for profits, and there are those who will surmount the bullies. Go Elon!
The download I have (from before the closing of Popcorn Time) still works. :)

There is one suggestion I have for those developing the forks further: have an option for downloading through Popcorn Time. For those of us whose connections suck, having Popcorn Time vet the quality of videos with the download option would be a killer feature.
The author forgot node.js! It has... modules!
micro nit: McCarthy, not Minsky
> That post is more about audiences who, when men and women talk and cuss the same, are shocked, wilting like flowers. They expect the women to be sweet, dainty and lady-like.

I understood the context may be that or made out to be that, but in reality it isn't really appropriate for anyone. I am sure men have been criticised for the same thing, so I do not believe it is some sexiest ideology. It may be that some people believe that speakers should be professional.
Here's one of my all-time favorite way to write binary literals in C by abusing define:

#define HEXIFY(X) 0x##X##LU

#define B8IFY(Y) (((Y&0x0000000FLU)?1:0) + \
((Y&0x000000F0LU)?2:0) + \
((Y&0x00000F00LU)?4:0) + \
((Y&0x0000F000LU)?8:0) + \
((Y&0x000F0000LU)?16:0) + \
((Y&0x00F00000LU)?32:0) + \
((Y&0x0F000000LU)?64:0) + \
((Y&0xF0000000LU)?128:0))

#define B8(Z) ((unsigned char)B8IFY(HEXIFY(Z)))

And now you can write:

B(01011010)

Etc.

If you like this, see my blog post about bithacks.h:

http://www.catonmat.net/blog/bit-hacks-header-file/
Or hell, computers. Why is Apple allowed to have Apple stores in New Jersey, but Tesla is not allowed to have Tesla stores?
Well Metro is great for tablets, or even laptops if you have a decent touch-pad.. That said, I don't think every software needs to support Metro since it seems to be geared more for casual use programs.
Per their last update today, it sounds like they'll hook you up with a different download if you complain to customer service. Probably something still DRM'd though, likely iTunes.
Not related, but I'm surprised AWS is blocked in China.
Malaysian investigators conclude flight hijacked.

http://www.cbsnews.com/news/malaysia-airlines-flight-370-mor...
We've been working on the high-level (not-email) communication with https://sendtoinc.com
CA is an at-will employment state. She can be let go without a reason and it would be insanely difficult to prove discrimination occurred as a result
http://www.dwheeler.com/innovation/innovation.html
> I do not gamble and I do not drink. Ain't no amount of playing the same damn ad...

so if you were chatting with a friend, and the topic of drinking or gambling came up, wouldn't this ad turn up as part of the conversation? wouldn't the image of the company/brand be on your mind, and so you'd speak about it? Even if you don't personally transact with the company, branding is hugely important to these companies that mainly produce a commodity, but differentiate using branding. Classic example is nike, or fashion labels.
"I don't like it, therefore they are awful and untalented"
The best I can offer for that is the 20 Freescale employees on board.
I'll offer four dollars for 80% of their shares.
This explains everything :).
Gates is towing the party line, he just wants to keep status quo. All the companies suing the government are doing it for the theatre "oh please Mr Government, you REALLY REALLY shouldn't take this data and use it", meanwhile they're salivating at the thought of actually collecting this for the government and tying it up with a nice neat bow.

What civil disobedience could Snowden have done? Nothing that would have caused a discussion of this magnitude. And even with all that he's revealed, the government is still going on with business as usual. There will be no substantive change. It's really disgusting how few people care about this - "if you're doing nothing wrong then you have nothing to hide" - if I hear this one more time I'm going to puke on someone's shoes.

To summarize: Gates is a government suckup and Snowden IS a hero.
I am a big Haskell fan but no, just, no. That would be a terrible idea because of how inherently unpredictable lazy evaluation is. Replace "Haskell" with OCaml or SML though, and I definitely agree.

Also as others have commented there are usually special requirements for embedded systems that may even occasionally require one to drop down to assembly (e.g. to get the code in the right place to execute if you're on bare metal).
I'm sure someone once made the same comment about Ada when compared to competing languages (C? Assembly?) too ;)
VPLs are well known to be challenged by what Burnette et. al (the principle behind Forms/3) calls the scaling up problem.

The problem is that language is great at metaphor, which is the basis of abstraction. For better or worse, language is based on words, and we have specialized hardware (in our brain) optimized for it. Until we evolve communication in an abstraction-dense format that isn't based on words, I don't think we'll be able to scale VPLs.
Malaysian Official Says Missing Plane Hijacked
5 Online Trends in 2014
Apache Removed from OpenBSD Base
How Board Games Can Help Stimulate the Brain
Yeah, I would avoid trusting something hard-realtime to a language with lazy evaluation and garbage collection, even if it's quite trustworthy for other purposes.

(IIRC, these programs don't even use malloc, let alone garbage collection :)
Nice idea but does not work on my fully up-to-date iPhone 5s. After putting in the code and tapping "Pair" the pair button just flickers slightly and nothing else happens. Tried with two different codes, rescanning the QR code each time.
NJ can just buy from nearby states. Not a good solution, but whatever.
As jerf said, this is a little different since it's comparing to lazy io rather than pipes or conduit.
They wanted to keep the domain name for branding and legal purposes, but not the association with Magic The Gathering (The domain was registered for a company for trading MTG cards eight years ago, MTG Online eXchange, but it was never used for that purpose)

So, about 2 or 3 years ago, they cleverly rebranded "MTG OX" to "Mt Gox" without changing the domain name.

Then they cleverly lost $500 million.
Sorry, I'm already out. They seem to limit how many invites you get so you ultimately can't invite to get more invites ;-)
I wonder: this kind of malware doesn't require admin permissions, does it?
Yes. I am working on it, but it is "kind of hard" to do by oneself. Also, writing about it is a good step, regardless of who might be convinced or not, simply because it forces me to get my ideas more straightened out.
Can you communicate in graphs? Can they be used to express metaphors or abstractions? You've just written a wall of text in your post that someone who doesn't understand English will find messy and incomprehensible.

Visual formats are great at some things, especially in expressing concrete concepts that are perceptible. They are just not great at abstraction, which forms the basis for most of our non-trivial programming tasks.

Functional programming is quite interesting because it is not based on our linguistic capabilities, but rather a very different form of mathematical abstraction. Incidentally, many people find OO easier to grock because it leverages our intrinsic language skills.
Awesome, but accio is a bit Potterish. How about 'have' or something shorter.
Your link is a good example of partiality:

> user error: Table './ltu/cache' is marked as crashed and should be repaired
query: SELECT data, created, headers FROM cache WHERE cid = 'filter:4:37963a22e3cdd6b501519c657a75ceeb' in /home/vhost/ltu/www/includes/database.mysql.inc on line 66.
> Do people really use HUGE numeric literals

Yes. Engineering code uses numeric literals with many digits all the time.

> and have so much trouble reading them that this is needed?

Digit separators make digit omissions/additions much easier to spot. Imagine spending a day trying to track down a "everything explodes" bug, systematically eliminating numerical sources of error one by one, only to find that the problem is a misspecified boundary condition that you didn't catch the first time around because you were counting the number of zeros as opposed to the number of digits.

c = 3000'000'000 /* m/s */

^ I can spot this out of the corner of my eye.

c = 3000000000 /* m/s */

^ This? Not so much.
This indirection already happens in present systems. Check out my previous blog post about it:
http://davidad.github.io/blog/2014/02/19/relocatable-vs-posi...
Modern hardware is optimized to do this kind of indirection reasonably fast. What I propose can exploit the same hardware acceleration.
>each party will try to protect its image.

Horvath isn't so much protecting her image as she is heaping dirt upon it. She's allegedly harassed in the workplace, and the first place she goes to is Twitter? Nowhere in the flowchart of "how to deal with workplace issues" will you find a square that says "whine on Twitter." "Blog about it" is also conspicuously absent.
Most of the comments in this discussion are missing the point of this article in almost its entirety. I am seeing everything from "Haskell is the most mathy of the languages and resolves an approach to algebraic concepts!" to "This article is bullshit!" ... Sad, really.

An easy way to summarize what this article is trying to convey can be derived from the title of the article: Systems Past. The next chapter would simply be: Systems Future. And this is what the author is trying to get across.

There is nothing wrong with languages or OSes. What's wrong is a seemingly pervasive attitude throughout the hacker community to never want to improve on foundational concepts. This is usually argued as: 'if it ain't broke don't fix it'.

One critique of this article I will give is: these software innovations are dependent on the hardware architectures used. And we have been using the same basic computer architecture for decades. So maybe it is not fair to assume revolutionary systems innovations should happen before we have revolutionary hardware systems to program?
Did anyone actually get money stolen by this?

The headline says "Users" were "Robbed of Bitcoin", but does not give us any proof. I suspect the writer, John Biggs, could not find anyone.
What's actually going on?

Lots of people seem to be taking the opportunity to jump on Github for "toxic culture" and so forth, but until we know what actually happened, they seem to be jumping to conclusions.

Some people might call this victim blaming, but until we find out who the actual victim(s) is/are in the situation, how can we know who is to blame?

A company could be the victim of a disgruntled ex-employee who wants to drag the company's name through the mud. And a company could have treated an ex-employee bad enough that she quit. The uninvolved public simply don't know enough facts to take a side one way or the other.
All of them are somewhere. They're just somewhere in a really big ocean.
I used to work for a little company called The Internet Marketing Center. I'm not sure who taught you how to market this way, but I definitely giggled a little when I saw your site using IMC style long copy to sell tech ebooks. I may even buy a copy :)
Isn't team pretty much the same as SalesForce's Chatter? https://www.salesforce.com/chatter/
Looks like he was actually on the Top 15 list of the U.S. Marshall's, not the FBI Top Ten. http://www.usmarshals.gov/investigations/most_wanted/

However, it'd be cool to apply this analysis to that list, too!
Great Idea! Does it work on any phone?
Can this be compiled with an open source compiler? If not, I wouldn't trust the results of any build.
Note that much of that foreign cash has already been taxed locally, so companies are weary to move it back to the states, especially if they can use it in the country where it was already taxed, or in other countries where it would be counted as foreign investment capital rather than income.

Taxes are freaking confusing with a lot of tax-twice situations, and I don't really blame companies for not wanting to pay taxes twice.
Old working version: https://mega.co.nz/#!aoB02BwK!AXxujXpZ2AJPe9YUwYDs1EYM6BBnWw...

Apparently they patched it after this release so they could shut it down; tested the one above a moment ago and it still works
Learn to invest your first $1000. Signup for early beta
The first time I wondered how the hell C++ didn't support introspection, I was 1/3 as old as I am now. I have literally been wondering for most of my life.

But hey, at least they have a Turing-complete template language to go with their macros! Priorities, right?
What's so great about Haskell? It has no particular safety features compared to other languages, I think.

It won't help with with static analysis of any numeric types (though you can turn bad conversions into type errors, it can't tell if an explicit conversion is right or not) and the timing of anything is really hard to reason out.
Good point: "if a few shell commands is all you want to do."

Agree totally. If you're doing something tiny, then a few shell commands are what is needed, not a CM tool.

I'm speaking mostly about serious systems that businesses run on.

Ansible is not for everyone. Each tool has strengths and weaknesses. I generally push Ansible because it's the easiest to get started with, but can also scale to 10K+ nodes. If something simpler/easier comes along, I'll recommend that instead.

I suspect some combo of Docker and Ansible to ultimately be the simplest set up (in the near-term), but I'm actively learning that and not confident enough in it to be able to suggest it to newbies.
To be honest, we may never get the full truth here. Both sides have their reputation to uphold.
Hmm,

I recall spinning this theory on another hn thread [1]. And sure, you are correct that Mt Gox didn't make loans, didn't act exactly in all respects like bank. But the literal term "fractional reserve" is certainly suggestive of what both a standard modern bank does and what a crocked bitcoin exchange could do - only keep a small amount of money to satisfy inflows and outflows while doing something else with the rest of the money entrusted with it. If Mt. Gox did this, they clearly weren't responsible in doing it since don't have the money entrusted to them. But it pretty much seems like this lack of responsibility would be what distinguishes a failed bitcoin exchange from an ordinary banks.

Consider, Wikipedia says: "Fractional-reserve banking is the practice whereby a bank retains reserves in an amount equal to only a portion of the amount of its customers' deposits to satisfy potential demands for withdrawals. Reserves are held at the bank as currency, or as deposits reflected in the bank's accounts at the central bank. The remainder of customer-deposited funds is used to fund investments or loans that the bank makes to other customers." [2]

Which is to say, a fractional reserve system involves keeping only some money handy and hoping that the money you remove for other purposes goes on to make more money. Now, if you don't tell people you're doing this, then yes it's fraud. Secretly operating something that people don't think of as a bank, as a bank, is fraud. Lose the money you've invested and a fractional system collapses, whether you are openly operating as a bank or secretly operating as a bank. Secret banks do tend to collapse more often just 'cause they're shady. But the secret banks that make money, well you don't hear about them most of the time.

[1] https://news.ycombinator.com/item?id=7343986

[2] http://en.wikipedia.org/wiki/Fractional_reserve_banking
I know it doesn't work with me.

Also, whether it "works" or not is completely orthogonal to whether it is ethical. Reading: it matters.
Pirate Bay looks up to me.
"I'm just saying that if everything is free and always free, art becomes nothing more than a hobby."

Well, historically, the arts have often been supported by patrons. Kickstarter, etc is sort of the modern, crowd-sourced, version of patronage.
GitHub vs nrrrdcore
> I admit I did not know about the letter from the Ukrainian Jews to Putin. I

Sure, you didn't, because you get your information from garbage sources by useful leftist idiots from Huffington Post and like.

> I do not know what motivated them to write such a letter. It could be Bandera followers standing over them, or something else

That's just so pathetic that is not even funny. You ignore opinion of the most authoritative Jewish organizations in Ukraine, two chief rabbis of Ukraine and opinion of the Congress of national minorities of Ukraine for the sole reason that they don't agree with your agenda formed on poor quality sources.

> Tel-Aviv Jews, ... from Lund University in Sweden

Yeah, apparently guys from Tel-Aviv and from Sweden see the situation better than people who actually live in Kiev and closely observe folks from Svoboda for decades. Sorry, no, Svoboda is not neo-Nazi, not even nearly. It's a legit party that got 10.5% on elections in 2012 that gets more and more moderate over time.

> the Russian neo-Nazis, who are encouraged by your security services.

> Incidentally, this is anti-Russian propaganda.

They are probably talking about Russian nazis in Ukraine. People like this one: http://imgur.com/a/QeuZp, who is directly supported by Kremlin propaganda. Or like these thugs who attacked peaceful pro-Ukrainian demonstration in Donetsk and killed 2 yesterday. Or like those thugs who killed 2 in Kharkov today.
>What's so great about Haskell?

The type system.

When I write Haskell programs, I create orders of magnitude fewer bugs than I do when writing programs in other PLs.

The language makes it very hard to screw up implementing an idea.

Haskell forces me to implement things in ways that are both elegant and easy to comprehend. Haskell does not easily admit spaghetti code.
A simple hash of the full names would do, wouldn't it?
Rails 4.0.4 released