skysight-inc/HackerNews huggingface dataset:
GPG is an implementation of PGP (via the OpenPGP specification). PGP was developed in the US, and was, in many ways, the opening salvo of the "first crypto war".
You are doing it wrong if you want to use a finalizer / destructor.
The right thing to do is to have the container manage the lifecycle for disposable resources.
In case they are transient then it's up to you to remember about "using" or "Dispose".
I can't see how you can dispose twice something by error if you implemented correctly the disposable pattern.
Apparently Windows 10 likes to use idle time to test the memory:

http://superuser.com/questions/635837/high-cpu-load-from-sys...

In my desktop it was causing it to rev up the fan when it was idle for a few minutes.
> Fortunately companies like stripe.com

The sad truth is that Stripe is behaving exactly like PayPal. What's worse is that Stripe's fraud protection is non-existing. In other words, Stripe is actually worse than PayPal, as you risk the same account freeze, closing etc, but in addition, you will be swamped down with fraudulent purchases and chargebacks.
Calling it a "crypto war" is missing the point - and the solution for that matter.
File sharing sites are definitely scam central. There are entire sites built around advertising pirate downloads of niche content via pay-only download sites which are actually just files filled with null bytes, then profiting from the referral fees.
Hardly a nail. More like a crooked little staple. In the large scheme of things, nobody cares - and this is unlikely to change.
I don't agree that Seafile should be under any obligation to do that. If customers want to share files, let them. Storage services shouldn't ever look at what the files contain or their metadata.

edit: looks like paypal openly states it won't process for file sharing services who don't monitor content. I guess most services that don't have a high dispute rate...
Apple's rate of releasing genuinely new Mac hardware and software has slowed considerably in the past few years as they've refocused on iDevices. The only 2 I can think of were the cylindrical Mac Pro (which I own and am happy with) and the newest MacBook and its USB-C port.

Might this be why?
All cultures have a lot of knowledge -- the bigger influences are contextual and epistemological (i.e. "points of view" and "stance", and "what is valued", etc.)

Self-awareness of what we are ("from Mars") is the essential step, and it's what real education needs to be about.
Pretty good writeup. My takeaway is that it's more important to use a long password than to mix and match letters/digits/special characters if that's the choice you have (since the cracking process is greedy and going from short to long not from low entropy to high entropy...for lack of a better description). Would that be a correct assumption?

Just to pose a silly example...take a password of 300x"x" (maybe turn the 42nd into an "o" for good measure)...since many attacks probably won't enumerate that many characters before they reached a sufficient mass of cracked PWs that would be reasonably safe even though it is kind of a silly PW, right?

Edit: no need to do that in practice since you can just use a randomly generated PW with a PW safe but maybe there's a case where you need to remember the PW just in case.
I think valve would argue that if the Rift delivers a second class experience of the SteamVR platform that that is nobody's fault but Oculus's.
A Growth Hacker’s Journey to Double Revenue. Step 1: Increase Traffic by 12%
Most people still pay with cash. I would guess that per average people have about 50-100$ in their pockets.
Valve also doesn't make Fruit Ninja, but they were just trying to make a point.
So aside from calling finalize how are we supposed to destroy them?

Because the number of cases where finalize doesn't destroy them or calling finalize on a closed prepared statement (supposed to be a harmless noop) crashing it completely seems fairly common.
Yum is open source. A big chunk of the sqlite tests are not. With plenty of examples of yum sqlite databases becoming corrupt and needing to be rebuilt from scratch why would you need my code. Yum is infinately more important to those millions of users than anything I write.

So yeah, great when it works, but testing nothing to be proud of is definitely my experience.

Pay for this:
TH3 is free to SQLite Consortium members and is available by license to others.

No chance.

That default encryption is locked behind walls doesn't inspire cooperation either.
But all git repositories are hosted by github. It's in the name.
Spin – the universal progress indicator for command line
Here is Supercell's official announcement: http://supercell.com/en/nextchapter/

Snippet form the post:

> First, we have agreed with Tencent that Supercell will continue to be operationally independent, exactly as it was under SoftBank's ownership...

I hope they manage to keep their own way of running the company.
While some data is cached at an instance level by rocksDB, it wouldn't be cached across instances. So, there is a need for coordination/communication among the servers for every request.
Not sure about everybody else, but the title answered the question for me.
I'm quite sure it's a happy overlap of both: strategically, Valve needs to either be on top of VR or it would bet the farm on VR failing. If someone like Oculus managed to become The App Store for VR gaming, it would be "Valve over", just like if Microsoft ever managed to make the Windows app store attractive to gamers (or to anyone, unlikely to happen anywhere this side of 2060).

At the same time, key innovations like the lighthouse position tracking system (which seems to be implemented in the Vive) have all the markings of genuine engineering curiosity. Curiosity of the kind that is unlikely to spring from a top-down "let's assign n man-years to VR" decision.
DoD Instruction 5210.42, April 27, 2016 [pdf]
If the judge is acting in a manner unfit of a US judge, why dont trumps lawyers file for a recusal of the judge, or any other various legal methods of assigning a different judge to the case?

Can you show any evidence that the judge has acted in a manner unfit of his judicial duty? Or that the case lead to outcomes that were harsher than the norm for such a decision?
Did the Joe cox murder influence the EU Referendum
So many of the questions point up the problems with the format and media for an AMA. So many of the best questions are out of the scope ...

But, let's just pick one biggie here: how about taking on "systems" as a lingua franca and set of perspectives for thinking about: our universe, our world, our cultures and social systems, our technologies, and the systems that we ourselves are?

This would be one very good thing to get 21st century children started on ...
How much are similar websites offering? What is your competition's (or similar) price?

You said no one else is doing it, but where ever you got the idea from, how much are they charging?
T8ls - A hand-picked directory of the best free resources for creatives
Of course. Because we spend most of our time fixing our own bugs, no other profession confronts someone with their limitations and shortcoming as much as computer programming does.

But a cheesy pop-culture reference rings true here:

Q. "Can a man be brave when he is afraid?"
A. "That is the only time a m an can be brave."
-Game of Thrones.
Savannah is home to the core development team's repository. The author mentions this in the article. However, the source code is available in more than one place. With GNU projects, it is not uncommon.
If you would use SEPA for an SAAS registration, how would you handle the waiting time of multiple days? Accept the customer without prove of payment or ask him to come back in a few days?
You address them as professionals, and if they're lost as to what you're talking about, they're not professionals.

People can't talk the talk about specifics of industry experience if they haven't walked the walk, and that will become obvious in normal discourse around the matters of job role itself and their related experiences. You can be inquisitive, but starting off with CS101 quizzes is just condescending and wildly irrelevant to the actual position.
I have had good results with Beego/Beego ORM lately.
"without worrying about a judge taking that away from them"

Unfortunately the ultimate arbiter of the courts' authority is not a piece of code or a piece of paper, but the courts themselves. If someone disputes the authority of a contract (smart or otherwise) that dispute will ultimately be settled in court. Even if the contract contains language claiming that it is not open to interpretation by a certain court or set of courts, the validity of THAT language will ultimately be interpreted by... a court.

There is no degree of technical cleverness that can supersede the authority of a sovereign entity. You can hide things from a sovereign, move things out of the reach of a sovereign, but you can never overrule a sovereign's authority within its own borders.
>> "non-US companies will be bought en-masse by US companies"

Sounds like an "exit strategy" - TrueCrypt might even be an example of this.
Does a 1st person view from the driver's seat have any impact?
Build a RESTful API Using LoopBack
Nice post! At my most recent job, we used perl daily for processing scripts and many other functions. After initially having similar thoughts about it being "obsolete" and a "dinosaur", I quickly realized how resilient and flexible the language is (I know the flexibility can come with some criticism).

We investigated a lot of other options (go & python specifically) when building new projects, but found that perl was the best solution. It's flexibility allowed us to develop a custom and durable solution that surpassed our expectations.

We ran into some environment/portability issues and resorted to using docker, carton, and gitlab CI to solve these problems. It is incredible how reliable and easy it became to modify and deploy code to a variety of systems (new or old).
That was a typo :)
How to Organize Your Closet
Engineering is wonderful -- but think of what happened after real science got invented!

Today's "computer science" is much more like "library science" than it should be on the one hand, and too much coincident with engineering on the other (and usually not great engineering at that).

It's way past time for our not-quite-a-field to grow up more in important ways.
What you ask here is very interesting to me, because some time back I got to thinking about what Alan Kay talked about with trying to negotiate meaning, in reference to using Licklider's concept of "communicating with aliens." Kay (IIRC) used a simpler concept of trying to order a burrito from a vendor, where neither the vendor nor the customer understand each other's language. He said by using gestures, you can get the idea across, because you can reference common concepts in each other's heads, and finally come to agreement about ordering a burrito. So, I started on a "sketch" for a language for a fairly simple task (converting between encoding schemes) where the code was suggestive, rather than prescriptive, and it just used a declarative style. One example is I just said, "a5 b6 10..." (including the double-quotes, and the trailing "...") to try to suggest a string containing a sequence of hex numbers of indeterminate length. I was saying, "Expect this type of information." As I did this, and thought about what else the language would need to express, I came to the exact same question you did, "There could be a variety of interpretations of this. Maybe the dev. environment should ask the programmer questions, 'Did you mean...?'" The programmer could respond in some way meaning "Yes" or "No." If no, the dev. environment could ask about other possible meanings it knows about, based on the syntax used. I could see this getting complicated very quickly, because what I hoped for was that the language would give a programmer the freedom to try expressions that made sense to them, in hopes that the language environment with which the programmer communicated would understand them, and that the language environment should try as "hard" as it could to understand them. However, not being skilled in AI, I wondered if the forms of expression I was thinking about were constrained enough in meaning that I could completely code a scheme whereby, looking at syntax "signals" in the code, it could reason through the expressions to make good guesses about their meaning, and then test them by formulating intelligible questions about them to confirm what the programmer was getting at. Going through that exercise told me I had a lot to ponder, learn, and explore with this idea, because I didn't come up with any ready answers that felt satisfactory. The best I could come up with was that I would code the language to allow a few possibilities with the syntax "signals," in combination with other "signals" that I could anticipate, but if the expression went beyond the coded meanings, I'd have to have the language say, "I don't understand what you're talking about. Please try expressing it differently," which would lead to a kind of guessing game between the programmer and the language, with the programmer quickly getting the idea, "There have got to be some rules to this system. Why don't I just look at its programming, and figure out how I use its rules to express what I want," which would defeat what I was going after. The whole thing would be an artifice, rather like an Eliza simulation.
It is because you can do all sorts of nice things in a data driven way. E.g. your reflected code might expose a load of objects and behaviours. At runtime you could load a data file which contains information to create objects, and hook up the behaviour. Loading (and reloading) scripts or data files can be significantly faster than recompiling a large game. It also allows non-programmers to contribute.
SSH is originally from Finland. Unlike GPG, it's not an implementation of a pre-existing spec, so it might make a somewhat better example.
OK if you load this dataset into Postgres it will be about 10-20X this speed for the queries performed in this test. What is the point of benchmarking a graph database on the tiny dataset and using queries that can be run easily on RDBMS? Isn't whole point of Graph Databases that they can perform well on queries that would not run well on RDBMS and handle datasets that RDBMS would choke on?
Anyone have a link to the notices PayPal sent Seafile?
> Articles like these make me wonder if the long-term progression of the PC revolution will follow the sexual revolution of the 1960s.

Unfortunately, I think it's more likely to follow the banking revolution of the 2000's.
Seasick yes. This will be an interesting cultural-technical thing to watch evolve, assuming this wave of VR lasts long enough to evolve, perhaps SDKs will make it impossible to make a "real" VR sailing/boating simulator or VR flight simulator, or maybe the SDK will not prevent that, which automatically means at least some shovelware twitch games will mess with the horizon lines making users seasick.
Patterns Recur in Analytics Just Like in Nature
Getting excited, coming up with features, buying domains, feeling doubt, questioning my sanity... I consider these all normal stages of product development.

Try thinking of them as road signs. They indicate you are getting closer to your destination. If any of these road signs are amiss, then start worrying (and check your pulse to make sure you're still alive).
Maybe, maybe not. Perhaps you missed genius coders who suck at white board fizzbuzz.
$400M iBooks Settlement: E-Book Buyers to Receive Compensation on 6/21
Understanding, Fear, and Hate
>Well, over here everyone
I my case it would be down there... Took a second to figure out you're probably not in the US.

It's more or less the same here, almost no one has real credit card, they're mostly VISA (co-branded) or MasterCard branded debit cards, but everyone has a card that can be used online.
The early version of hiphop (Facebooks php compiler) would compile PHP into C++. It was really interesting how they went from C++ to now a full featured JIT.
Complain about dongle jokes.
I actually think you should provide evidence because it not so obvious. Universities are a business first and foremost. The societal benefit I can see is that of providing scholarships to people of need and that is a relatively small percentage. You might also talk about the research that comes out of universities but much of that is largely funded by the tax-payer.
> Therefore, starting in 2014, both quantity and quality are on a downward trend.

Or people have gotten bored with upvoting, or it's lost its novelty, or those most interested in boosterism and show support by upvoting, have moved elsewhere, or people tend to upvote accounts/people they know but the HN user base has gotten too large for the halo effect to be significant.

> What’s surprising is how few comments have 0 or fewer points: this shows that HN users do not like downvoting.

It shows that HN uses do not like downvoting below 1. There may those who downvote if and only if the comment is not already "an aesthetically-displeasing gray" and a larger percentage who upvote mild 0s to turn them to 1s.
Try to look at a smart-ass solution and compare it to a good, solid, dumb solution. The former is A->"some-obscure-magic"->D, while the latter would be like "A->B->C->D" with each step explained in an ELI5 style. No matter what, I'd always prefer the second option.
Do more drivers lead to shorter pickup times or more drivers without a passenger.

Also, I did some math and it takes n^2 drivers to half the distance between drivers areas.

Also, I think as the food delivery companies get bigger it all starts to merge into one industry. Imagine some kind of loyalty program were if free ride or delivery after so many meals delivered.

If you had the drivers out delivering flyers for the local food companies they could make money while waiting on a fare.

ebay and amazon have network effects because it has so many different items for sale, not just drivers.
> Freebase is an online collection of structured data which includes contributions from many sources including individual and user-generated contributions. Currently, it has 1.9 Billion RDF N-Triples worth 250GB of uncompressed data. On top of that, this dataset is over 95% accurate with a complex and rich real world schema. It is an ideal data set to test the performance of Dgraph. We decided not to use the entire data set as it wasn’t necessary for our goal here.

I don't follow. Wasn't using as much data as possible exactly what scaling is about?
Interesting - this story came up last time I read a thread about Satoshi on HN. Here's my reply to it:

The appraiser did not do his work properly - after all, anyone can place a sticker on a Strad, but that doesn't make it any less of a Strad. It's also a poor analogy to use in the current situation. Multiple people did appraisals of Wright's claims and his show with Gavin Anderson, and found it lacking. They also noted the "Made in China" stamps - all the gotchas along the way - but they were only part of the analysis.
> Their solutions may take a bit of learning but it pays off.

Solution that takes a bit of learning is always worse than a solution that does not need any learning and is obvious to anyone, even to someone in my IQ range.
1) Valve has always had a better VR set than Oculus.

2) id, not iD.
> a given hostname lookup by a given container in a given service discovery scope will always return the same IP

Did you mean this to cover the situation where N containers have registered the same name? I thought Docker DNS returned all such results in random order.

Given that, if one of those containers goes offline and Java has cached its address, you have the problem the parent was alluding to.
> This projects do have their advantages as I discover new ways to do things that are very beneficial to my work projects but for my personal projects and personal life they are a dead end.

Absolutely I experience this and I expect most programmers have a few half baked or in-progress projects laying around.

You are focusing on the wrong aspect (the half done part) and not on the very beneficial part - learning for future projects. Keep those half done projects organized and in version control so that you can come back to them later. Better yet, license them all as BSD and put them in a public repo. Then if you need them for work 1) they can't be exclusively co-opted by a company even if they are used there (after all you built them on your own time) and 2) others can learn and contribute.

If you are definitely not coming back to them be sure to tag them as abandonware so people aren't expecting bug fixes.
BFGS is an example of a quasi-Newton method. L-BFGS is the popular "low-memory" variant. Any such method can be used with the two references I gave above. One could also attempt to approximate each of its internal computations to within some tolerance with minibatches. Work in that sort of direction here: https://ei.is.tuebingen.mpg.de/publications/mahhen2015

Perhaps surprisingly, given how fundamental optimization is to so many fields, there isn't consensus on what's best. And as I previously hinted above, the answer may change with the hardware landscape.
Euro 1960-2012 – Football infographics
Wondershare Dr.Fone for iOS Crack and Serial Key Download
As everyone else has said - the doubt is normal. My advice would be to try and strip the product into parts more & tackle them one by one.

Creating a total product end to end in one go, that's scary. Creating a user model, easy. Creating an authentication level on that model, easy. And so on. Take it one step at a time.
Well, sure. I wouldn't expect people to produce products for my benefit at a loss. It wouldn't be possible for them to do so if I wanted them to anyway.

Going back to the original topic, IF I am doing a project in an area without too many fresh food choices because my neighbors like crappy food (and for right now, I am), isn't having a big corporation like Amazon being able to ship me fresh food that isn't available to me locally, a good thing? More choices?

Now, maybe your point is really that Amazon's ability to ship me fresh fruits and vegetables is unreasonably harsh on the local green grocer. Which it might be. But I don't understand how Amazon (a retailer, not a food manufacturer) will corrupt the food at some point in the future?
I'm pretty sure you can do that. See units in F# for example.
Are you a programmer looking for an alternative to Dropbox, Google or Uber?
Are you interested in deep machine learning research, big data or platform engineering?

Can you program in C++, Python or JavaScript? If so we would be interested in speaking with you about opportunities in High Frequency Trading.

---

We work with the world’s leading tech-firms, start-ups and hedge funds in really interesting engineering problems building platforms, developing complex search algorithms and researching optimisation methods using deep machine learning and cutting edge open-source technologies.

We offer opportunities in Chicago, New York, San Francisco, Boston, London, Hong Kong, Singapore and many other locations.

I would be happy to share more details. If you are interested, please drop me an email: eduardo.herrera(at)njfsearch(dot)com
A huge chunk of life is text processing nowadays.
Well, on the other hand you hopefully have a deeper appreciation of all the assumptions and approximations that make up the implementation of boolean logic underlying our computers.
I'm not quite sure how this is a guide. The ESP8266, arguably the most low-cost WiFi capable chip, is not even mentioned.

Also, according to the article, "high-density compute nodes feature a heterogeneous CPU architecture" which is needed for "green computing-type systems (e.g. network and storage systems, cloud computing or large-scale data centers)". I have no idea what that means.