skysight-inc/HackerNews huggingface dataset:
Their support is awful and their customer service is down right disgraceful.

I used to be a customer for almost 18 months. We got DDos'd twice. On both accounts, they didn't and said they couldnt do anything. The only response was to turn of the server.

Not only that, I tried to work with them on setting up a much bigger distributed environment. I gave them the exact specification of how to setup the network and clustering of the servers. They got it wrong, on multiple times. The Sales Manager who I was working with said on many occasions that I would NOT be billed until the specification was setup correctly and running.

Guess what, we were billed. The setup was never fully completed. I wasn't allowed to talk to the 4th line (network) engineers who were setting up the infrastructure.

In the end, I complained to the top level management with the timeline of events. I saved every email and when read through a chronological timeline. It was clear the sales person was inept and technical didn't do what was required. I never heard anything back.

What was worse, is that we got a partial refund. We lost $2k in total. I told my partner to go back to the bank and demand a charge back. But he had no spine and said we'd eat it.

Never again will I go with OVH and I tell everyone I come across not to bother. Sure they prices are cheap in the beginning, but their support is non-existent and their engineers awful.
Reddit did no such thing, or did no such thing first, as outlined anywhere else. http://www.economist.com/news/briefings/21698061-craig-steve...
Where is the best services of mobile app development
Gavin Andresen's commit access to Bitcoin revoked, hacking suspected
They do, but that is not the problem. The problem is that they usually try to impose a database design based on the class structure of the application, which will be something that you never would design by hand, and not is optimized for taking advantage of the relational model. Now you have a convoluted database structure and queries filling several screens, and becomes hard to reason about. Now it does not help that you can handcraft queries.

In addition, your data is usually longer lived than the class structure of application, so making a database design based on the object structure means that you can't change your class structure, because you have several terabytes of data you want to keep, following its structure.
How to Become a Rich 20 Something
If the author is reading this, I always find it useful to run HTML CodeSniffer [1] to find contrast accessibility violations. It gives you the closest colour that meets the contrast requirements. With a few small colour tweaks, I got the number of WCAG AA violations down from 115 errors to 17 (the remainder are primarily contrast issues with the code blocks).

P.S. Loved the article!

[1] https://squizlabs.github.io/HTML_CodeSniffer/
"ipfs mount" is certainly a command, and it mounts the ipfs filesystem over /ipfs and /ipns . And I've already used those in conjunction with programs. The ipfs mount directive has been there since 0.3.1

I don't view smearing your data across multiple fragile services to be a "feature". Worse yet, if any of those companies believe you're breaking ToS, you're out of luck.

Whereas ipfs does live in its own world, it integrates well with our workflows. And http://ipfs.io runs a public ipfs gateway, so that anyone can resolve data from the network without running the peer software.
The README says it uses both Lua and LuaJIT, and I can see clear references to LuaJIT in the codebase.

I'd heard of snabb a little while ago (I think in the context of Erlang), but this only makes it even more interesting. Thanks for the pointer!
Sincerely, it looks like just another normal day in Bitcoin.

I would actually like to know what percentage of the BTC created everyday are actually being used for legal and technological sound purposes?

We already know that payment processors that offer BTC say that no-one uses BTC: (Taavet Hinrikus, CEO of international-payments app TransferWise, “Bitcoin, I think we can say, is dead. There is no traction, no one is using bitcoin. The bitcoin experiment, I think we can say, is over.” http://finance.yahoo.com/news/bitcoin-is-dead-says-prominent...)

And we also know that more than a half of the bitcoins used in the real world are used in the Dark Web: http://www.coindesk.com/dark-web-markets-processed-more-bitc...

My guess is that the remaining are mostly just bought by traders playing around in the Bitcoin exchanges and eventually loosing most of their money due to exchange lack of oversight and ease of price manipulation. But I would like some good data on this to be able to form a sound opinion.
5 Excellent Alternatives to Adobe Acrobat Reader DC
Demystifying the Digital Storytelling Process Using Cartoons
I'm not sure I would consider DML and DDL statements complex programming APIs... To tune a database, you need to be able to look at what the query is trying to retrieve, know a bit about what you are storing, and know how to look at an execution plan.

You can usually add an index, but it's often good to know that if you have a correlated subselect that uses an equality match in the where clause, then it's possible that you can influence the database engine by using an EXISTS clause instead - and it's probably more appropriate anyway because that's what you are attempting to find at any rate.

The issue I take with your comment though is that "just store some damn bits" is not really what you are doing. You are adding in actual data into a system that needs to be retrieved effectively.

The truth is, knowing the basics of a relational database should come easily to a developer, or at least one that has paid a bit of attention to set theory and relations.

It's sort of funny in that I don't know if those who struggle with database concepts would have much more luck with a NoSQL engine like MongoDB. Each storage technology has it's own unique challenges, and eventually you are going to need to get to grips with somethat that seems "complex".
I had like three disclaimers in that comment.

But if you're going to criticize capitalism, maybe you could offer an alternative that does better?
How is "typing things into MATLAB" not code?
Best Smartphones 2016: Top Phones Untill May, 2016
RDBMS are great for a lot of situations. Alternatives like NoSql which stands for Not Only Sql, can be handy for other situations like how easy it is there to recursively find relations of x^n that are way more annoying to write in t-sql.
Identity crises might be because RDBMS is not the only approach anymore?
Comment of the year:

"@Alex_Amsel @petertoddbtc @gavinandresen Nobody thinks to just pick up the phone in this space."
Value Types are being worked on now for Java 10+.

https://en.wikipedia.org/wiki/Project_Valhalla_(Java_languag...

The Java language is definitely not set in stone.
If you create your database schema straight from your class structure, then you are probably going to have problems, I think that's pretty much a given.

But if you want to query from an ORM to a reasonably normalized database, then with a bit of thought, you can almost certainly dodge many of the traps that an ORM can lead the unwary.
http://on.wsj.com/1Y29zLd
There are dozens of Java VMs some of which are optimised for embedded systems:

https://en.wikipedia.org/wiki/List_of_Java_virtual_machines
As someone intrested in the subject but with 0 insight or knowledge, would these algorithms be a good match for short text clustering? For example identifying identical products in a price comparison app based on their similar but not identical title/name and possibly other attributes.
I wonder how many Uber employees asked for early exercise and got it in their offer letters. It is definitely not standard practice AFAIK.
> It would seem more expensive to police this adequately, prosecute, collect the fines, etc. I'm not sure your plan could ever have ROI.

Of course it would be more expensive to police it, man-hours are not free. The obvious upside is that it would stop the unwanted be behaviors and not tax the good (tourism).

The is no need for prosecution, as fines are handles through an administrative process nor is there a problem to collect the fines within the EU (from where most tourists in Barcelona are) due to cross-border collections.

The plan would immediately have a ROI if enforcement costs less fines were less than the current costs for cleanup/maintenance. Furthermore current tourism/hotel taxes can just be changed to bar, liquor store fees and licenses, if need be and thus have zero net impact on finances.

Lastly, and most importantly, ROI should not be the primary metric when trying to change bad behaviors. The current situation externalizes the costs of bad behavior, whereas my solution internalizes the cost. Even if there was a real cost to my solution, it has a net positive benefit to the public good, and to society that's worth paying for.

> That's forgetting the impact on the life of people who actually live there in the short term.

What impact? Not many are likely object to less public intoxication and puking in the parks.
IBM Swift sandbox
So does the bitcoin community prefer it if the real satoshi comes forward or not? It seems that many would prefer a leader to set the future of bitcoin, eventhough that's counter to its principles.
Create short url – TinyLi.uk
Mozilla is a serious disappointment. Implementing all what Chrome has and removing all what Firefox has. Including built inside customization features which are available only these days over add-ons.

Pretty sure it is again then the users job to create the customization features they want.

I can not often say it enough much i despise Mozilla these days.
There is, but it is not coded cleverly intentionally.
I started using Nylas because I find it cleaner than other programs and somehow setting a gmail account was easier. Besides this, I don't do much else with an email client than reading email, so all these new features are something that I don't really need and I don't feel like paying this much just to have a nicer interface
What do you make of Ian Grigg claiming to confirm Wright, having known him as part of the Satoshi team? http://financialcryptography.com/mt/archives/001593.html
E is written by Mark Miller and is based on "capability theory". In E you can prove a piece of code is safe and capabilities are more explicit.
> So politics will probably pull the "your complaints are all addressed in the still secret parts / were changed after the leak, we pinky-swear" card.

Maybe, but I deeply hope that the public reaction to that will be either:

"Yeeeaaah, sure ..."

Or, the more diplomatic variant:

"How do you plan to reestablish the trust needed to make your promise credible?"
Darabos vastag Carioca színes ceruza készlet Jumbo Színes ceruzák Színes ceruza
Digital pioneer, Jaron Lanier, on the dangers of “free” online culture
My impression is that these things happen in order to try to force the real Satoshi to come forward. I wouldn't be surprised if guys like Wright are paid and supported by others to do this. I hope Satoshi will never be revealed and don't see what that would provide anyway. Just leave them be.
For those wondering, this is Mark Miller, you probably know him from JavaScript as he invented promises and wrote the prototype for the popular Q library before Kris made it more ergonomic.

Edit: this is also a nice read http://www.erights.org/talks/thesis/

Some of his current work is about allowing safe execution in JavaScript, see: https://github.com/FUDCo/proposal-frozen-realms/ and http://www-cs-students.stanford.edu/~ataly/Papers/sp11.pdf
Nobody Wants to Drive with the Top Down Anymore
The videos in the accepted answer are worth watching, though it does make me a little worried about the phone currently (hah!) sitting in my pocket...
Very thoughtful and interesting read. One thing I don't get is "Different apps is like having two devices/second screen." - so this is revolutionary again, after 30+ years of widespread multitasking GUI, because omg tablets? A weird and jarring note - the equivalent of alt+tabbing on a tablet still feels as clumsy as it ever did on desktop; especially now that screens are large enough to support multiple apps.
Adgorithm – Can you share your opinion about this company?
I came across Adgorithm, a Cross Channel Autonomous Marketing Software. I can find a lot of information about their revenue and their financial rating but I can't find any review from actual users. Does any of you have an opinion to share about this company?
The front-end side of news
Web Design Process Pt3 – Web Design
We don't actually have Gavin's phone number; he's not an active Bitcoin Core team member.
You can also disable the magstripe simply by using a strong magnet next to it.

Putting the card in the same pocket with my Android phone with a wallet case that has a magnetic "lock" seems to be enough...
Hireability
What you say seems quite plausible and I wonder if this scheme wasn't used before against EU interests. US has the ability to spy basically any person in EU. That has serious implications.
How Android gets to 100% market share
"Reddit Craig Wright exposure exposed as fraud by HN'ers"

Seriously, guys. Just give it a day or two. It'll all come out in the wash. I'm looking at my HN and Twitter feed and I've got 42 pounds of speculation for every one ounce of actual news.

(This doesn't apply to you but to the community at large. Your comment pointed out to me that not only is the gossip machine in full force on this story, I'm starting to see echoes of echoes of actual stories.)
There's more chicanery in Wright's code [1]

In the posted image of EcDSA.verify.sh, he base64 decodes $signiture, but this is uninitialised. The path is stored in $signature.

http://www.drcraigwright.net/jean-paul-sartre-signing-signif...
This is one of those articles that consists mainly of speculation, anecdotes, and quotes from phone interviews. It's hard to tell if Mimms left his office to do the foot-soldier work that serious journalism requires.
How about time being the best curator? I see what is live. I have a choice to see the past by scrolling back. I can't see the future, well for obvious reasons. For news/event based content, chronological is the best bet, IMHO. For content of archival value, one can apply various curation techniques. So the assertion that the feed is dying is wrong. It can't and it won't.
Agreed, the pre-reveal announcement goes back to March

http://ftalphaville.ft.com/2016/03/31/2158024/craig-wrights-...
I think Gavin was just lazy in how he validated this (he probably was misdirected by a conman Wright into focusing on validating the signature, not on assessing whether the signature and key actually meant anything....turns out it was a non fresh message, so it wasn't proof that the human in front of him actually controlled the key.)

Neither Jon Matonis nor Ian Grigg have said they actually did real validations themselves, just that they talked with the guy. If he is a conman (which is what seems to be the case) I wouldn't fault them too much for falling for him.
I've really felt like there's been a large decrease in feed quality of the last six months to one year on Facebook and Twitter.

Feed is now dominated by adverts, endlessly shared click-bait, repeat content (especially if conspiratorial/shocking/fake - a variation on click bait), and the "you interact with this person sometimes, here's everything they ever do". And begging me to follow Zuckerberg. Compared to a couple of years ago it seems boring and shallow.

FB is particularly bad, but partly seems my friends are part of the problem (and/or click bait is hugely on the rise; it works). Twitter maybe a bit less so, but this out-of-sequence stuff is terrible. Also miss the early Twitter days when I found interesting randoms to follow from the public firehose, now all celebrity focussed.
You say that like there haven't been a bunch of huge crypto/key management/ security/risk management fuckups throughout the world of Bitcoin from the start.
Not exactly: if you have 10 groups, each of whom comprise 6% of the population, then you have a majority of minorities!
This Is the Most Fun Way to Improve Every Part of Your Life
GitLab.com and GitLab CE are free to use. GitLab CE is used by many universities. If you use GitLab EE you don't have to pay for student users.
Well, for that command line he didn't had to wait for the first instruction to return true, so he can use &
The shell '>' redirect will truncate the file first of all, for example:

echo "foo" > message.txt ; ( sleep 3 ; echo "bar" ) > message.txt & echo "message: '$( cat message.txt )'"

will print "message ''", not "message 'foo'".

Interestingly, that means that the 'openssl' command might have been working with an empty signature.

Of course, he might have just aliased 'openssl' as 'echo "Verified OK"' ...
Yes, times are changing. These universities offer far less while churning out Masters' degrees. No company I have ever worked for in this area had cybersecurity degrees that could code. Ever.

I work for the National Satellite Operations Facility (NSOF.)

Neither my boss nor the three dozen or so "cybersecurity" folks with whom I've worked have ever written a line of code.

Also, everything you said in the first two paragraphs I either already knew from actual networking security courses, or are trivial. SQL Injection, CSRF, and dynamic executable analysis are unfortunately... Not the most modern techniques... Might as well teach naked buffer overflows.

That said, it's a decent basis. And far far better than what's emphasized on this side of the pond (Mostly policy and automated scanners.)

If what you're saying is truly reflective of "cyber" degrees across the EU, here it's far worse.

It's very frustrating to explain a DNS tunnel to these people, much less how to find a zero day in Cisco IOS.

Occasionally you'll get a hobbyist with some Python or C under their belts, but the vast majority of these "cyber" guys really should just read a book on Kali Linux and sing campfire songs in class for the rest of the year.

Right now these degree programs are turning out graduates that think running Nessus makes them a security god.

Things may well be different in Europe (I'm not going to lie, the Trident and PIN projects sound pretty cool), but it's a nightmare over here.

If you're ever in DC, look me up, we'll have lunch, I'll give you a tour of the facility, and I can introduce you to the cyber guys, and let you draw your own conclusions.

That's a pretty open invitation by the way. Any devs, start up folks or "cyber" people (that won't freak out my girlfriend) are welcome to crash in our guest room for a night or two, if you're in DC for a conference or something.
Infinit's goal is not to compete against IPFS which is focusing on providing a protocol for distributing content.

IPFS does not focus on providing redundancy, fault tolerance, rebalancing or file-level functionalities such as access control, versioning etc. This is what Infinit is doing.

Two very different solutions even though they may share some technical similarities.
An article that's always stuck in my head was a longform on Economics 101. Damn interesting.
At some companies it is in the standard offer letter. Unless you are coming in very senior or very early (or both, really) you are unlikely to get a modified option grant, other than just number of shares negotiations.

IMO the gold standard here is to issue actual founder shares as long as possible (up to and possibly past series a) and then to do options with early exercise and extended validity, and of course complete transparency on all the numbers.
Hey! Can you send us an email at contact@infinit.sh so we can have a look? We fixed an issue similar to this just a few hours ago, so it might be working now.
This hilarious! So someone has successfully hacked Bitcoin core's lead dev with the agenda of "appointing" Wright as Satoshi?

Most often than not, if the story is too convulated then the simple alternative offers the truth. Gavin is on it. I wasn't sure of it but since they played "His computer was hacked" card instead of "Sorry I messed up" then yeah there is something fishy here.
Handling context in “outside-in” – Dries Buytaert
I was referring to the non-prime modulo values, such as 2^32 or 2^64. In those cases, you do not only have "well-defined" and "division by zero", but also "division with multiple valid results". More generally, this is the issue of zero divisors. [1]

Modulo 2^n, you have proper division only if you divide by odd numbers, then you have division by zero, and finally you have division by any other even number, which is very different from what people used to. There may be no solution, or two solutions, or many more solutions.

Yes, could can still solve them by reducing the modulo, but that's the extra pitfall that you don't have with plain integers or rationals.

[1] https://en.wikipedia.org/wiki/Zero_divisor
Block 9 reward payout address 12cbQ... was used in the transaction to Hal Finney later in block 170.
Edward Snowden stands with Apple
I hope somebody who speaks Lawyerish will create a human-readable, per-paragraph annotated version of this (rather than the sensationalist editorial things that the media will publish).
My identity is constant even if my state isn't.
At this point it would be the best if Google just contributed to OpenWRT project itself.
Yea, I had the same concern until I heard the reason. There are other benchmarks out there that compare to Go/gin that are more accurate.

Edit: Here.

https://gist.github.com/omnibs/e5e72b31e6bd25caf39a
Or just disable JS.
It would be a pretty terrible thing for the world if this business died/were seriously hindered due to the need to come up with instant liquidity.

I have no idea why you and gamblor are obsessing over "mom and pop" or "small business" - that wasn't a claim I made at all.
I don't think research should be as structured as software development

In many ways, it already is: good research requires meticulous log keeping in order to reproduce results, and equal effort must be spent on maintaining references to other literature, or you risk missing a citation in a published paper.
2016 White House Correspondents' Dinner
You can probably bet that the German government uses TTIP as leverage against future "irregularities" regarding automotive regulations.

The spin in Europe (at least in Germany) is that the EU is portrayed as being pro-consumer, which is basically a joke (ask any VW owner in Germany how they are being compensated).
No, the Java language is not set in stone. Its terrible memory usage is set in stone as long as the language doesn't have value types.

If (and that's a big if) they introduce value types in 2018, it will have been almost 25 years since that fateful decision that has done so much damage.
Gavin is not, and has not been for many years, Bitcoin Core's lead developer. In fact, he hasn't even been a Bitcoin Core contributor for quite a long time now.
Besides being planned for Java 10, there are AOT and JIT compilers for Java that are able to convert simple Java types that follow a specific value pattern into value types.

An example would be how the IBM J9 JIT converts a final Point class, just with getters and setters into a value type.

Also there are language extensions from JVMs like IBM Packed Objects or Azul Object layouts that are exploring how to involve the language into value types.

It sucks that they didn't follow the route of Mesa, Modula-3, Eiffel and Oberon in regards to value types, but they aren't holding still.
The Economist piece alleges Gavin sat through the Wright's demonstration in person and attested it was legit. So either his brain was hacked too or the staff of The Economist is in far reaching conspiracy. Well or the whole hacking story is a BTC factional drama.
Probably too boring. Perhaps you can make some nice interface that just log the search and repost it to google.

Something like http://www.lmgtfy.com/ or http://elgoog.im/ but with a red blinking warning that says that all the search are logged and will be used in your project.