jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
good question, not exactly sure, need to download and look at contents... (queue Jeopardy thinking music) ...

Okay, so my account generates five 2GB zip files. I randomly picked file #4 and unzipped to inspect the contents. The structure of the zip file included the following:

* Google Photos

* Contacts

* Drive

* YouTube and YouTube Music

Interestingly, while the general structure looks okay, the content under the directories is incomplete. I'm not sure why this is. Like for example, "Contacts" has only one person's recently added Contact and only a JPG of an emoji face at that. That definitely isn't a complete data set, and makes me wonder if Takeout Services is not a cumulative back up, rather only a delta.

I downloaded a second file, to see how it was formatted. The second file also had Contacts data. It generally followed the contact groupings I have in place (ex. family, friends, medical, shopping, etc.). It had a smattering of .vcf files with profile pictures for some, but not all, people. YouTube directory had what looked to be a complete download of all videos I've ever uploaded, plus various other historical record of my YouTube activity.

Basically, it looks like recovery of a single service is only possible with a full set of recovery files (in my case, all 5 files). The content of each recovered service depends in great part on the nature of the service. There is a lot of garbage in the back up files for the unused / lightly used services. What's happening with the Contacts is a bit concerning since the the data is split between (apparently) all 5 back up files. Same thing for Drive, and maybe Mail.

Recovery of the data and service would be service by service, and dependent on the type of service, and the data provided in each service type.
And to be fairer, he droped the USB tagline.
You're right, I misunderstood.

Could you explain what you mean when you say these marketplaces tend to get parasitical? I'm not sure I understand what that process entails.
If everyone in the 99% was earning barely $2/day then you could also argue we've "eradicated poverty" by that metric.

There's two problems here, one of which is the non-1% is being squeezed hard even if the lowest 20% is seeing modest gains.
This is correct, of course, in principle, but in the real world its often not feasible. As a freelancer, the author likely spends much of his time working on small business blogs and brochure sites.

These are frequently set up on a single server, containing code, database, and any file storage necessary. They're frequently written by cloning and modifying a framework, making reinstalling from a known good copy difficult to impossible. They often have no version control and are frequently configured to allow the webserver to modify code, so there is rarely a known good copy of the site code. In short, what's running on the compromised server is often the only usable iteration of the site's code available.

I hope nobody on HN would willingly set up a site like this, but the fact remains that they exist and need to be maintained. Attempting to clean a system in place is nowhere near 100% effective, but it's much more effective than doing nothing, which is exactly what will happen if you try to tell a client that they have to be offline for days, lose several months of data, and pay someone to rewrite half their site from scratch because you want to format their server and attempt to rebuild it.
It has them, but so many people don't use them. It's partly an issue with the language and partly with the community.

One thing I learned from NodeJS is that the quality of the community around a language can matter more than the language. JavaScript is a crap language, but the NodeJS community and the base of available modules is just so good that it makes up for a lot of the language's faults. When I tried it out I thought "who says you can't polish a turd?" I mean... Joyent and Node's community have buffed that thing down to gleaming crystal.

In counterpoint -- Java's actually a pretty good language, but its community's addiction to criminal overengineering is a big reason it hasn't been "sexy" in some time.
The wealth of the poor is growing slower than the wealth of the "1%". It's not a hard concept to grasp.
This is precisely what we do in Renjin in order to translate C/Fortran to Java:

https://github.com/bedatadriven/renjin/blob/master/tools/gcc...

This little plugin simply dumps GCC's gimple to JSON, yielding for example:

https://github.com/bedatadriven/renjin/blob/master/tools/gcc...

LLVM's design looks very attractive, but for scientific computing Fortran is really important, and AFAICT, LLVM doesn't have an intermediate representation comparable to Gimple: LLIR seems to be at the level of the registers rather than the nice abstract Gimple, but perhaps I just haven't looked deep enough.
Too bad there isn't a way to download them all in a zip!
I'm sorry for the offtopic, but upvoting for that amazing title alone.
It's called metaprogramming.
Your study interests me. Do you have a link?
Absolutely. Of course, those in government often find that it's in their interests to have citizens scared.
Symbian is a horrible platform to develop applications on. I developed some C++ apps maybe 5 years ago, before iPhone and Android existed. The API design just sucked, and especially the dev tools. Development was slow and painful. And everything kept changing all the time, different and incompatible for each phone model. I don't think they have learned much, considering the current Maemo/MeeGo/Qt/GTK/Whatever mess. I don't want to learn it because next year they come up with something different again.

Developing apps on Xcode and iPhone SDK is a totally different world. You have a clear MVC model, including even the nice graphical SQLite / Core Data designer stuff, and the APIs are quite logical and simple to understand. (Well actually, Core Data is the fugliest API, but I can live with it.) Apple has really concentrated on making app development easy and enjoyable. The licensing/approval bs is uncool of course.
How to make money while flying free in a bootstrapped startup: Provide an affiliate link to a credit card offer and write a blog post with a link bait title.

Nice job! CC offer affiliate links have got to be in the $50 a pop range, no?
If you want the Cliffs notes of the textbook, read Date's Database in Depth: Relational Theory for Practitioners. You might want to read it a couple of times though.
Strange, since most of the US big money spending is mostly unrelated to the wars. They didn't start the F-22 when the war in Iraq broke out, the new aircraft carriers are rolling out to replace ones that are getting old, not ones that got sunk ... etc.
Some of these are very good advice (e.g. the local police is not always your friend), some are debatable (the health care in Costa Rica is better than the US, it may be cheaper, of course) and some are ludicrous (dollar is not teh world's currency, his link says a few small conversion shops in Amsterdam refused it).

I would add the following:
1) Don't wear flashy clothes and flaunt your expensive photo equipment. Your multi thousand camera is an invitation.

2) Try to blend in visually, don't go around continuously checking a map or photographing everything.

3) If you are a woman, you should especially be careful. Lots of cultures have different expectations of proper behavior from women. Wearing ultra-mini shorts, as American college girls generally do overseas, can get you quite a bit of unwelcome attention, and not just in "backwards" countries either: I've seen many a girl harassed in Italy.

4) Try to go around with a local friend, if possible. They'll know the trouble areas much better than a guide. Many cities have such local welcome citizen programs.
I think there are some visionary things here but he misses the 'consent' part. By using free services we do give consent and if we don't like the privacy policies of Facebook et al then nobody forces us to use them. Yes providers should be honest about their policies and some do play dirty tricks. We learn which ones are not really honest so if we keep using them, we can’t really claim surprise or lack of consent.

Free stuff costs. Not money but there are costs. In the future world he is imagining there will be some who want to pay for their own machines and control the software that runs on them.

Being a parasite means riding a host and giving up some critical decisions about where and how the host lives.

[Edit for grammer]
Some people can eat something immediately after exercising, some can't.

When I run in the morning I usually rest for a few minutes to cool down, take a shower and then have breakfast. But you can eat immediately after you finished exercising if you feel like it.
Isn't this a one trick pony, how many ads are you suppose to close your eyes for in the end?
pretty cool list, more songs can be suggested.
Actually I think that a Bitcoin-style approach would be better.

Basically just use something like Bitcoin's block chain, but store domain registrations instead of only transactions.

So you only get a domain if you can prove that you've send some computational power of your computer. In addition, once you've registered a domain and the registration is sufficiently far in the past, it is infeasible for an attacker to manipulate your domain due to the block chain (and the computational power required to attack or delete it).
I work at a small private school that focuses on good teachers, strong community, and an intellectually demanding curriculum. Although we use technology where it makes sense for us (Moodle, classroom projector computers, computer lab), but we are low-tech compared to our competition in the area. In my opinion, we provide a better education than they do, and we are definitely less expensive that the other top-tier private schools in the area.

My conclusion is that although technology can be very helpful, it is not the key to a good education. The key is having well-trained, dedicated teachers who care about the students, working in an environment where they have the freedom to actually do their job. That's what we have here, and I wouldn't trade it for a job at most other schools for twice the pay.
I just finished reading the all of Hackers and Painters after getting a cheap ebook from O Reilly. I wondered if there is any criticism of some of the economic theory ones? Specifically the one that follows this one in the book, Mind the Gap. (It says essentially that economic disparity isn't necessarily bad for society)

I don't have the background in economics or history to know if his examples are sound or not, but the part of me that tends towards more liberal values finds some of the arguments a bit repellent. Somehow, it seems to me that using the fact that "in ancient Rome the price of slaves varied by a factor of 50 depending on their skills" to help justify CEOs and baseball players high salaries is probably inherently flawed.

While reading it on the subway on my Android phone in epub format, the footnotes were broken, but I had hoped that the footnote attached this tidbit was some qualifying statement about why slavery isn't necessarily the best model to use when thinking about the worth of people today, but I was disappointed to find that the note was just more details on the economics of slavery and a reference, and seems to miss completely how flawed that line of thinking might be.

Is there anyone who is more economically educated who knows of some criticism of these essays? I know this probably sounds like someone who has had their beliefs questioned and wants to re-affirm them, and of course that's part of it. But I also remember reading the blog post "Dabblers and Blowhards" which picked apart PG's ideas about painting based on some (possibly) mistaken ideas about that history... so I'm suspicious.

Ultimately I would like to learn more about economic theory like this, so I'm looking for "criticism" in the sense of thoughtful discussions and response, not necessarily outright disagreement.

And thanks!
I think this is a great idea however it would seem that this is more of a feature than a business. What happens when Heroku implements this feature themselves?

P.S. Love the website design, it really pops!
>Ray doesn't really seem to be aware of the true risk of the Tether scam

Every day that goes by it's becoming more clear that Dalio's "genius" was nothing more than a product of being in the right-place-right-time of an extraordinary 20+ year bond run and Chinese money connections.
There is a windows phenomenon that I don't know if happens with everybody, but it happens with most of my acquaintances:

Every time someone buys a windows computer I get impressed about how fast the computer is. Six months later, same computer, I get impressed about how slow it gets. This experience has been like this for decades. Never seen anything like that on linux or mac.
Chance are, the dedicated/motivated students likely have a far more supportive environment than the kids on the bottom. Increasing resources and support to the top kids will surely increase inequality, while also improving the top's capabilities.

Meanwhile, the kids at the bottom get left behind.
> As much as Stock Market proponents talk about the investing in the companies, the majority of Stock buyers couldn’t care less about anything related to the Stock Market/supporting companies growth. They just want to buy some Stock in Stock Market Exchange and see the number go up and down (preferably up). They don’t want to hold their stock paper cert or be their own store value.
For you. And for me. But Reddit has many more users now then it did in the days when old.reddit.com was just reddit.com.

As much as many people hate UI/UX changes they happen for a reason. Due to the much more mainstream adoption of reddit I'd say that reason was wider adoption.
I think it's time to put Bitcoin on the ignore list.

You will never learn anything new about it, only the same stories:

1. It's a disastrous waste of energy resources.

2. HODLers like to compare it with gold and use it as a store of value. Because of this, they will constantly make a noise about it to raise its price.

3. No one will ever use it as an ordinary currency to buy simple things. Oh, you could buy Tesla with it, but you won't do that, because bitcoin holders think it will only grow.
I deliberately did not talk about damming the river. Doing that would cause a lot of problems for shipping. And my house would flood for sure.

The math is simpler though: potential energy is massXheight. So any one of those can be high. Small hydropower (I built this in Switzerland for fun) using a long pipe and a reversed pump can deliver significant power from a tiny brook, if the height is enough.

If you increase the height of the entire IJsselmeer with 10cm, that is an enormous mass, a gigantic potential energy.

Whether one can economically extract that power is a different issue.

The temp diff is another potential energy. As is the kinetic energy (the water is going really fast!).

We can spend hours debating why things cannot be done, but that has never brought innovation.
So how would they ruin it with KYC/AML this time?
Tether drives the price of Bitcoin (and other cryptocurrencies), which they do support.
> Safety is not much of a concern...

If you're getting pure LSD, safety is not much of a concern. I would love to do acid again (did it by mistake once), but my concern is that because it's illegal, there's no way to know what you're getting is pure LSD. Sketchy dealers or bad chemists can result in a product that gives you a bad trip.
What's a point? What can I do with them? Why would I want to accumulate them?
I am agnostic on if it should be based off of income or profit and leave those sorts of details up to congress.
I definitely agree this is needed, but I have to imagine it's quite a complex change on GitHub's side. It probably entails changing a lot of their authentication architecture, in terms of what's stateless and stateful and what requires a trip to the DB to check (i.e., it's hard to encode a list of which resources you should have access to in a single token). I'm sure they're aware this is a problem though. Maybe this recent change sets the groundwork for fixing it.
Yeah, I think the issue is that you can't require the rider to say they have a service dog ahead of time.
I posit that the problem is that an overwhelming volume of our national speech (and indeed international speech) is completely at the mercy of a tiny handful of corporations. Further, these corporations have demonstrated an ability to steer public opinion and credibly even unilaterally influence elections. This is simply too much power and these companies' rights to regulate their own platforms must yield to the greater need to secure our democracy.

Effectively, I think it's an antitrust problem in that the power of these corporations is so great that it threatens our national sovereignty, as the large trusts of the 20s did (although I don't think the large social media companies have flexed that power as egregiously).
A corporate income tax is only slightly more progressive than a flat tax.

A corporate tax rate of 0% but corporate income is passed through to shareholders as personal income seems better in every regard.
It might be the case, like with quantum mechanics, that NN theory is just fundamentally weird (e.g. because the space is so multidimensional), and it's hard for us to understand it no matter how long we study it.
I replied to that user too, but even if I hadn't, pointing the finger at someone else is not a good way to respond to your own breaking of the rules, and certainly doesn't justify anything. Everyone here needs to follow the rules regardless of what the other person does. Otherwise we just get a downward spiral.
I don't believe it for a second. You can take the pain off for the first nine months, you're still left with someone to care for for the next twenty years, minimum.
Amusingly enough, they offer a "Reputation Defense Program":

http://www.turkette.com/reputation-defense/
I don't get it either. As an unknown product, you've got about 10 seconds to intrigue me enough to explore further before I move on.

You need to say, on the front page, in a couple of clear sentences, what the point of the site is.
SEEKING WORK - Chennai, India, Remote
I'm a full stack web developer with over 14 years of experience. I've been working on Play Framework, Rails, AWS & Ember for the past year.

Currently working on Android.

Experienced in building profitable B2B Saas apps as well as enterprise software.
Deeplearning4j and ND4J contributor here: We've created a distributed framework for scientific computing on the JVM, ND4J, which is the linalg library behind Deeplearning4j, which includes ConvNets and other deep-learning algorithms. Contrary to the author, we believe Scala is the future of scientific computing. While Python is a wonderful language, the optimization and maintenance of scalable programs often happens in C++, which not a lot of people enjoy.
What bugs or things-that-are-not-great have you run into with Nim's REPL?
Location: Tehran

Remote: Yes

Willing to relocate: Yes but not for now; maybe 6 months to 1 year from starting.

Technologies: Linux, Git, C++, PHP, NodeJS, MySQL, Redis, MongoDB, and Ruby.

Résumé/CV: http://www.linkedin.com/pub/hamidreza-davoodi/27/88/5b5

Email: hamidr.dev at gmail

About me:

I ... .

+ know ...

- how to ...

* write clean code

* use git appropriately

* use Linux and BASH

- a lot about functional programming paradigms

- object oriented programming

- meta template programming

- duck typing

- how to code in VIm

+ want to get involved with ...

- Scalability

- Scala, Erlang, and haskell

+ love to know more about ...

- functional programming

- scrum and agility

- scalability

+ love ...

- type systems (such as in Haskell)

- functional programming paradigms

- clean and elegent strutures

- VIm (or even Evil in emacs :P)
It's a giant straw man from end to end, yes. Yet it's also how many of the lay population conceive of divinity.
"One day when I was a junior medical student, a very important Boston surgeon visited the school and delivered a great treatise on a large number of patients who had undergone successful operations for vascular reconstruction.

At the end of the lecture, a young student at the back of the room timidly asked, “Do you have any controls?” Well, the great surgeon drew himself up to his full height, hit the desk, and said, “Do you mean did I not operate on half the patients?” The hall grew very quiet then. The voice at the back of the room very hesitantly replied, “Yes, that’s what I had in mind.” Then the visitor’s fist really came down as he thundered, “Of course not. That would have doomed half of them to their death.”

God, it was quiet then, and one could scarcely hear the small voice ask, “Which half?”
It was IE5 AFAIR.

EDIT: And to be precise, XMLHttpRequest is Mozilla's naming that came later (after Microsoft's interface name: IXMLHTTPRequest). So you meant: ActiveXObject("Microsoft.XMLHTTP")
Yeah, I agree this does indeed look like exactly the sort of situation the DMCA was designed for and that's certainly the route I'd be looking at taking.
I haven't been amazed by a website like that in a while.
You can choose your own colors after your karma gets to 250, if I remember correctly
"It's only after you've lost everything that you're free to do anything."
Or start Python in '-t'/'-tt' mode to generate warnings/errors on inconsistent tab usage.
The big difference is Torbit's focus on the other front end optimizations besides moving resources to a CDN. We compress CSS & JavaScript. Reduce HTTP requests. Optimize images. Preload content. And lots more.

CloudFlare as I understand are focused on being a really good and easy to use CDN.

And yes, the cloud approach means that we add about 200-300ms to every non-cacheable request. We think it's a decent trade-off since we usually shave off 10 times that when all our optimizations are applied.
In case it helps anyone, this is the helper I used:
https://gist.github.com/703175

The tidy lib is installed by default on the Mac. It's very fast (written in C) so it only adds a few seconds to my tests. (I'm leaving it in after the conversion.)

Another tip: it helps to put a lot of <&bad"> tags in your fixtures, that will trigger a bunch of errors in the above test if you are not doing your escaping properly.
I'm not sure if I'd call The Pianist uplifting!
Agreed. He's a humble guy, but it's also very humbling being around him and listening him to talk. As I've gotten older, I have to look back at my STEM career in academia and industry, I have to say that he's the last individual that I've really been in awe of.
Breaking them down doesn't work that great. It might even oxidize precursors into the bad stuff

Here's what works:

> The following processes were found to be effective for the removal of PFOS: GAC (up to > 99 percent removal), membrane separation - high pressure membranes such as nanofiltration and reverse osmosis (up to > 99 percent removal), anion exchange (up to > 99 percent removal), and powdered activated carbon (up to 99 percent removal).

https://tdb.epa.gov/tdb/contaminant?id=10940

Distillation is also said to work since these nasties have very high boilings points. Just don't run out of water in your distiller and let the temps get really high.
It shouldn't matter. As they say in the article, "The bottom line is that under the Americans with Disabilities Act, a guide dog should be able to go anywhere that a blind person can go."

If the driver isn't willing to comply with the regulations, then they shouldn't broadcast their services on Uber.
I'm actually ok with that metric in this case as it's easy for judges to understand and it's actually a good proxy.
Another interesting way of encoding lists to have good locality is to use the Van Emde Boas layout.

https://www.cs.au.dk/~gerth/papers/soda02.pdf
I'm not a lawyer, but it doesn't seem as if it's legal for them to take that fact into account when making a decision