skysight-inc/HackerNews huggingface dataset:
I'll number each individual step and you tell me which step isn't clear:

1. I wire 4000 CNY to the BTC exchange.

2. BTC exchange receives my CNY, and shows that I have 4000 CNY in my account.

3. I buy 1 BTC with my 4000 CNY; exchange shows that I have 1 BTC in my account.

4. Later on, I trade that 1 BTC for 600 USD; exchange shows that I have 600 USD in my account.

5. I transfer the 600 USD into my US bank account.

In step 3, since I never took possession of the BTC, it never leaves the exchange, and thus no blockchain transaction took place. If no blockchain transaction took place, then anyone observing the blockchain would be oblivious to my fiat to BTC trades.
Do Stackoverflow use ML learning algorithms to filter out duplicate questions answers? Perhaps this could reduce some of the problems listed in this article?
I feel like any data that are funded via tax payer dollars should be public record.
That would be gathering the moldy ones instead of tossing them. And perhaps putting them into an opaque "high risk, great price" strawberry basket.
Could you publish test coverage statistics?
Sergey Brin: Come to Silicon Valley to scale a business, but not to start one
no more post on projects on the website mentioned bellow once
I think his point is that you may feel this way now, but in the long term it will become apparent that the balance is not in your favor. If it is in your favor, then all the closed source systems and social networks have miscalculated and are in fact operating at a consistent loss. I am sure you are a smart person, but it doesn't seem likely that everyone has made a mistake in doing business with you and your data.

He is saying that it may seem like a good deal now, but it is likely to become apparent in the future that it hasn't been. It isn't like we need a platform like Facebook to communicate on the internet, and we could avoid all the problems that communicating through them by using existing peer to peer approaches for online communication.

I've run into RMS's page on this several times and it seems to double in length each time. This is to say that maybe things aren't getting better and the future in which even you might accept that it isn't a good thing to give ourselves to these platforms is quickly approaching.
OSCE not once upon on merit nyc dasha he's refugee in austria
Responding to tone is already reaching level 3 on the hierarchy: http://paulgraham.com/disagree.html

So it's better than it could be.
I watched that talk when it appeared on the HN front page, and I actually think the whole methodology he is talking about is misguided. I don't find any of the "incremental program understanding" stuff in Visual Studio to be useful at all. I wish it were not there because it only causes problems and distractions.

It's a case where some people are choosing to do something that is a lot harder than a straightforward parse ... but as a user, a straightforward parse is actually what I want.

That said, even if you thought this was the right way to go,
I am not sure that the internals of their code would look anything like the kinds of parsing tools you are talking about, so I am not sure it supports your point in any way.

> And again, I'm not claiming that ALL parsing is hard.

Parsing is easy. The video you link above is harder, but that's not really parsing any more, it's more like "make sense of this text that is sort of like a working program", which is more like an AI problem.

But anyway. It's pretty clear you haven't written many parsers (or any) so I am going to stop arguing. If I were to "win" this argument I wouldn't get anything out of it. I am trying to help by disavowing people of the notion that certain things are harder than they've been indoctrinated to think. If you don't want that help, fine ... just keep doing what you do and the world will keep going onward.
Yes, the special case in the US tax code is that non-residency does not excuse you from paying taxes to the IRS (although I believe there is a non-residency tax deduction on the first $80k or so).
It's doing well. 620,000 visitors in 9 days so far. Long lines, traffic jams.

Pictures at http://brescia.corriere.it/notizie/cronaca/16_giugno_20/the-... (Italian text but it doesn't matter).

Live feed plus timelapses at http://www.corriere.it/infografiche/infografiche.shtml?pagin...
I remember having this argument with an invisible-hand fanatic, who thought that the economics of supply and demand simply solved everything.

"So... a neurologist takes 13 years to train from scratch. How does the market manage that?"
On iOS, you can't use any third party keyboards on a password field. It just switches back to the system keyboard.
Watch repair is another. Lots of freelance work available from jewelers because of it.
A few other bits.

Depending on the medium you're referencing, many microfiche / microfilms are negatives. That's generally OK for reading text, but it can make interpreting photographs interesting (unless you're an old-school film photographer).

I used to frequent a library which was an archival repository for various arcana. While the main stacks held about 3 million volumes, I realised that one of the fiche archives, at 100 pages per sheet, and fnord knows how many sheets per file-cabinet drawer, rivalled the full collection at least in textual scope in a room which might have measured 4 x 8 meters or so.

I was also aware that the material in the archive (mostly scientific study progress reports) was, in general, nowhere near as interesting as much of the bound volumes. Something about the low cost of a thing facilitating storage of what would otherwise be considered trivia. A lesson I think back to at times today....
Youtube is full of hidden gems, all a matter of taste.

Meta-programming:
https://www.youtube.com/user/jblow888

Math'n'music edutainment:
https://www.youtube.com/user/Vihart

Science edutainment:
https://www.youtube.com/user/Vsauce

Feats of incredible gaming skill:
https://www.youtube.com/channel/UCz4GCnY4I0380v7GmXQQSWw

Tidbits of hacking ingenuity:
https://www.youtube.com/watch?v=hB6eY73sLV0

Looking for heart in pop culture:
https://www.youtube.com/user/Nerdwriter1

You can get lost in the maze of excess information.
It's great - i think...
I haven't tried this, but if I were to try out deep learning for some project I'd try this first. I'm a big fan of modern C++, headers only, dependency-less libraries.
Police Patrol Game
Facebook should create a "People Control 101" course for aspiring tyrannical Dictators/Regimes. Lectures include:- The Power of Defaults, Quagmire of Conflicting Settings, Constant rule-changes to befuddle the masses etc.
a well-written summary of a paper by Ivan Srba and Maria Bielikova of Slovak University of Technology, published this week IEEE Software.
from the Vice article, near the end:

> Stack Overflow's talent for self-regulation is really, truly impressive and, sure, results in some dickishness, but asking bad or lazy questions is its own kind of dickishness. It would be a shame to see it erode further.
What is interesting to me is how good their "are any of these questions similar to yours?" suggestions are. When searching fails, I usually start asking a question - often just to find a solution without posting it. And if not, I can still just post the question.
> Rust does make it harder to implement the bottom level of low level abstractions

Yeah, prohibitively harder. If you really need an efficient linked list, or tree, or graph, Rust makes it nearly impossible to accomplish.

> The reason std doesn't expose too many unsafe APIs on its datastructures is because if you need that level of control, it is better to have your own implementation

This might be true for Rust, but the argument is language-specific. In C++ I often need “that level of control” and yet I’m happy with many stock implementations. Moreover, I can combine different data structures to produce whatever I need. Can’t in Rust, because the library designers (not just std, the rest of them as well) think I better have my own implementation if I need that level of control.

> Safety is hard

Not necessarily. C# is very safe, and yet it’s much friendlier to developers: I never used unsafe C# code to overcome language limitations, only to interop with unmanaged code.
The article casts users as the problem: help vampires, noobs and reputation collectors.

My strong opinion is that there are other serious issues that the article doesn't even touch on:

1) the silo model of creating dedicated SE sites. There should have been one SO for everything. Collaborative filtering etc would have been an infinitely better direction to go in.

2) the over-moderation by misguided 'defenders' who are too eager to mark something duplicate or move it to some dead SE site. Here's a group of users the article doesn't point fingers at, but which I believe is more of a problem than the noobs!

3) the shelf-life of answers. Almost all the accepted answers are now wrong. Frameworks change, features are added to languages, bugs get fixed. And woe betide anyone who asks a question afresh hoping to get a new and actually working solution...

4) that I'm ok with subjective questions. These ought be handled as such, rather than closed.

There are a gazillion little ways to fix this and make SO relevant again, but I think the mgmt and 'community' are a big part of the problem, not solution :(

(disclosure: I have well over 40K rep, most of it on SO)
OCEARCH: Tracking marine species
My Aha moment was in 2008 when I saw a java program consume 400+mb of RAM for a text editor. Then if you clicked on too many things, it crashed under its own weight (eclipse).

"But it has garbage collection" they said. "You dont have to worry about pesky memory managment, the language has an intelligent VM that handles it for you!".
I would imagine that different markets make a huge difference.

My only two points of reference are Denver, CO and Kansas City, MO.

In Kansas City, Whole Foods produce and dairy prices were anywhere from 100-200% more than their Price Chopper / Hen House / Hy-Vee equivalents. Meat was marked up around 150% from their commodity supermarket price with a marked increase in quality and variety.

Denver has a roughly 30% higher cost of living than KC, and here the Whole Foods / Sprouts produce and dairy goods prices are competitive to slightly-higher than the King Soopers (local Kroger subsidiary) / Safeway prices. Meat is marked up around 100% from the commodity supermarket price, but with the same distinction in quality and variety.

This is all anecdotal and subject to my terrible aggregated memories of shopping trips, but this subject is fascinating to ponder.
Care to explain why you think it's hard? (For someone with a basic education in programming, say, someone with a bachelor's degree from a reasonable school). Exactly what part of this problem is hard?
Being there form the beginning, I have to say we all should be happy with a project like Magento. Back than software like Virtuemart or OScommerce where not as flexible as Magento started.

Like I would say, stop complaining, but start creating a better world and share your ideas, code and knowledge to improve.
Interesting read. Here's how I'd sum up my history with Stack Overflow:

1) SO launched a few years after I graduated college and was an immediate and invaluable resource to me.

2) I learned more, got in a position to be able to answer some questions, and started trying to answer questions. Realized there were people on the site that were much faster than I was at answering (and often more incomplete) and stopped.

3) Started asking more subjective questions. They got really useful, long, smart answers from experienced people. Example question: "How do I plan an enterprise level web application?"

4) Started contributing to SO less and less as the correct SO answer would often be a top Google hit.
5) Noticed that many of my subjective question posts were closed or moderated in some way.

6) Tried asking more subjective questions that were immediately closed by moderators as being too open ended. Got frustrated. Stopped thinking of Stack Overflow as a place to go to get an expert's opinion.

7) Noticed as I got more experienced that the quality of answers was extremely variable. Sometimes the most upvoted answer or the answer that was marked correct either lacked import context/caveat information or conflicted my firsthand experience with the problem.

I don't use SO as a source of learning anymore other than when API documentation isn't available or sufficient.

It's an invaluable tool for a junior developer but becomes less and less useful as a person grows into their career.
How to Start an Etsy Shop?
There's free source code for basic Unicode operations all over the internet.
Why the server reboot after installing nginx?

More importantly, it should be safe to run the renew script once per month instead of once per day. Furtermore, I didn't check now but I seem to remember that Let's Encrypt limits the number of renewals in a period.
Why is this guy hard to replace? There are tons of college stoners who have the skills to blow you any glass you want. Visit your local head shop if you doubt this. Why not get one of those?
Well, to be fair the market does manage quite well! Since it's so hard to become a neurologist, there's a shortage unless the pay is so good that people are willing to forgo 13 years of their life to get there.
Free video series about Logging under Swift 2 and 3
Trailblazer – never get lost
Or the case of the optician Achim Leistner [1]. He had to be brought out of retirement for the kilogram replacement project, as no-one else could feel atomic scale irregularities. His employer is no longer looking for a replacement optician, as the lab in which he worked has been closed [2].

[1] https://en.wikipedia.org/wiki/Achim_Leistner

[2] http://www.smh.com.au/technology/sci-tech/a-thing-of-beauty-...
Even when you're not in your 20s anymore this problem continues. That said, I'm much happier to learn from someone directly about some event, or directly invite friends to do something. I want to spend time with people who are socially active and it seems like those who are using social media to drive their social life are significantly more passive.

We should keep friends like we used to, by sharing with them directly. In even a moderately-sized community we are never more than a step or two from everyone else, so networks of friends talking is more than enough to tell everyone about a cool event or party. I'm afraid that people forget this and become so reliant on broadcast systems like Facebook that they forget to maintain the social fabric with direct communication.
> but if I use Oracle I can get support and in extreme case sue for damages.

That's not true. Most proprietary software licenses have the "not suitable for purpose" warranty clause that basically means that you can't sue them if their database crashes on you. Oh, and you can get support for free software from many different companies (SUSE and RedHat being two).
I too would like to know of a modern equivalent.

Magazines are able to deliver something that blogs often can't - like pieces of work that have been refined, and then refined again by an editor. Or diverse topics that still fall within a certain discipline.

This is an itch that blogs can't seem to scratch for me.
Whoops, you're right. Looks like I misread the relevant passage:

> The German court dismissed the case against Wikimedia Deutschland on the grounds that it was not legally responsible for the files in question, which were held by Wikimedia Commons in the US, which in turn are managed by the Wikimedia Foundation.
Sisal: a functional parallel programming language
> A crime free world is also possible. Just make sure it does not pay.

Even fictional post-scarcity utopias have crimes of passion. You cannot get anywhere near crime free without one of the following options: a) absolute coercion and perfect preemptive law enforcement, b) no laws to speak off (including no prohibitions against murder), c) radical departures from human nature as we know it.

That said, I agree with your broader point: sometimes it is worth it to be able to detect and stop crime based on its financial footprint, even if you don't gain economically from doing so.
The 49 best free websites and apps to learn something new – iStartup
i bought one in 1995 played it regularly until i was posted to the UK in 2000 and had to sell it.

the reason the guy only charged me $250 for it was that the fire button didn't work. i was aware of this but i bought it with the intention to fix it.

After playing it for a few days, i got used to playing without the fire button and just left it the way it was

to play, you had to crash your ship into the enemy saucers, kamikaze style.

If you're successful, you get the same points (100 for the big slow ones, and 500 for the small, fast ones) as if you had hit them using the fire button.

over the past decade or so, i've played asteroids a few dozen times, where i've happened to see a machine, but not once have i used the fire button.
Petition for Second EU Referendum May Have Been Manipulated
> You raise a good point about (even in the bad case) moving headphones around the signal chain---and damn as an (especially functional) programmer I'd like that to be able to tap arbitrary locations in data flow like that. Enough all these control-flow-based debugging tools!

You should look into dtrace and it's new Linux counterpart who's name currently alludes me. It's almost like being able to do just that.
Huawei plans in-house mobile OS
The market is clearly signaling that you've already run out of time.
Has Facebook become more of a familybook for you?
Facebook is trying very hard to connect everyone. However, from where I come from everyone is not connected. Friends and families are different network.In facebook, no matter how much they try (privacy or custom post), friends and family are friends. I recently found it very odd to use facebook when mom, dad and my friends are replying on the same comment for a video or photo.

Thinking about moving away from facebook due to this very reason. Facebook shall become family book and I might have to find another social network for friends.

How many of you feel the same and have moved away ?
In addition, the reputation model is actually incentivising the wrong thing. Answering some simple question that many people see will give you an answer that gets upvoted to the double or even triple digits. Answering something hard and well might only get a handful of votes if it's a niche topic.

(disclosure: 11K rep, mostly on tools like make, autofoo and cmake.)
The programming SE is where you can ask questions like that, as far as I know.
The Two Sides to Google Infrastructure for Everyone Else
I found the following video about Clifford Stoll (beyond The Cuckoo's Egg) fascinating.

https://www.youtube.com/watch?v=-k3mVnRlQLU
PS:

anyone want to crack an interesting problem, and earn a bounty in the process?

A few days left and not a single answer on my recent question here: http://crypto.stackexchange.com/questions/37102/culling-equi...
I've seen it over the years and every time it seems to have grown twice as long.
How to Create Your First Software Product (Even If You Can't Code)
Realtime webcam
https://www.youtube.com/watch?v=CdBKNCPKBE8
A Young Lady's Primer to Technical Decision-Making
Never understood that. Can't they just be shown a piece of limestone in the building they are in, and try to explain how THAT stone can exist in a 6k earth? As it's made of a very, very large number of generation of crustaceans over billions of years.. it shouldn't exist.
What about fossils in coal veins 1/2 mile down?
Tip: there are ways to renew without running the standalone version (this means "host me a webserver to request my ssl") and thus not having to stop your http-server, but they require more work.
What do you mean? If you tell people upfront that their shares will be worthless eventually, why would anyone invest time or money?
Note he was also not even aware of support for the same feature in btrfs until I pointed it out to him in an earlier HN discussion of his original blog post -- the version on Ars already pretends otherwise, without being marked as a fixup (though I am ready to blame this on Ars fully; his blog version includes an UPDATE tag and has better flow).
It's a shame that a single snarky line gets a comment flagged and hidden.

Here's the parent comment, in case you can't see it:

---

It takes ten years to train people of that skill. Not having access to a capable glassblower as a chemical researcher is an infrastructure problem that cannot be solved with any amount of money. You need a master glassblower to train the next generation, and you need capable apprentices, and it still takes ten years.

Neoliberals, note that fact.

---

I think there is a point here, but it could have been worded less incendiary.

If you always try to lower costs, outsource everything, buy the cheapest glass from some chinese factory, you will lose local expertise. If you outsource entry level positions now, you will lose experienced craftsmen in the future.

But with some foresight, a university (or any company) can easily avoid this, by hiring apprentices early; if you give a young person a chance, they will often be loyal and stay even if, after years of training, they could now get a better paying job somewhere else.
If you know how, please do tell or provide some pointers. It would be nice to set up at my site.
Leveling up monitoring: A decade of automating and scaling Nagios
I wouldn't want to write the if..then statement for that decision..
> "How do I plan an enterprise level web application?"

I think the SO community will often vote to migrate such open-ended/broad questions to http://programmers.stackexchange.com/

or a specific stackexchange site like http://webapps.stackexchange.com/ in this case.
I stopped being really active on SO around the end of 2012. I don't think the reason was anything from the article. For me it was 2 fold: the rise of members who criticize everything and the feeling of shouting into a void.

I don't have a good name for these users like help vampires. They seem more like Harry Enfield's old "Only Me!" character who show up to say "you don't want to do it like that" without providing anything useful. Post an answer to something that is tricky and doesn't really have a good solution and within minutes you'd have a comment saying "that's not the way to do it, the real solution is for the OP to start over using some other methodology". Often I'd get an accepted answer, but the comments were just grating. They'd gloss over the problem to post a rep-safe comment undermining your answer.

Then the other problem I had was I would find a problem that I'd suffered before asked as a question. It was usually something fairly uncommon. I'd post an answer, then there'd be nothing. No upvotes, no response from the OP, no comments... just nothing. I figured if the original askers don't care about their questions, why should I bother? Eventually from 2012 to 2015 I just stopped answering at all. I still occasionally visit the site but don't feel motivated to get involved any more. :-(
For people not living in NY: "Hamilton" is a 2015 musical about the US president Alexander Hamilton and it's very popular in that part of the world.
I'm on the fence myself, but making decisions based on patently false information has a bad track record in the very recent past.

And if they'll falsely accuse the Scots of "stealing" from them, falsely accuse immigrants of being bad for the economy, then really, who is safe in this post-fact politics?

I wish I could enjoy the looks on the Conservative Remain sides faces, as they process losing to a bunch of sociopathic liars. But schadenfreude is probably banned in post-Brexit Britain.