skysight-inc/HackerNews huggingface dataset:
Torrents are ephemeral. The persistence provided by a blockchain is totally overkill and comes at a very high cost in resources. Blockchains also don't inherently provide strong sender anonymity. That would have to be built on top.

I think Riffle may be the most sensible option I've seen for sharing magnet links or torrent files. In theory, Riffle doesn't require a large number of servers and doesn't demand unreasonable client bandwidth to deliver protection against a very powerful adversary.

It's just an academic system with a basic proof of concept implementation. Quite a bit of work needs to happen to turn it into a usable system.

For the data itself Riffle is too expensive. Something with a weaker threat model that costs less resources is needed, such as Aqua or Herd. Those systems are also academic at this point.
Sorry to nitpick, but a minimum wage isn't a subsidy, it's a price floor. Different things.
As always, we're happy to answer any questions about GitLab.
Not sure about mobility across generations, but pre-tax income inequality is lowest in Taiwan and Poland.

https://ourworldindata.org/wp-content/uploads/2014/06/ourwor...
Show HN: Curtain for Parents – Curtain for Parents – Your Children's Safeguard
The whole discussion (this and [1] and [2]) is very interesting. I find it that Uber is holding on the ACID guarantees of a relational DB so much, in a way that is clearly hurting them. IMHO it will do them a big service to break down the responsibility of such a DB into multiple distributed systems that can work on a global scale. For example, a distributed lock system can help them when they need transactions. If they keep moving from one relational DB to another, they are bound to hit problems of Availability because they are choosing very strong Consistency, and the CAP theorem says we can't have it all (Partition tolerance is required).

[1] https://news.ycombinator.com/item?id=12166585
[2] https://news.ycombinator.com/item?id=12179222
Exactly. If I called a mate a "daft c!!t" (censored mainly because people still put that word, strangely, on a pedestal - if you do, I'd suggest not going to a bar in London on a Friday night...), it has a totally different concept to it than if I called a stranger who said something silly a "daft c!!t". Fundamentally it boils down to an empathy with context - everyone has a right to be offended by anything, but realistically the only time that has any impact societally is if someone is directly trying to offend you (which is rarely the case).
Is there anything we can do from our side? We're very interested in making it easier to integrate with GitLab, but also happy to invest some time into making existing integrations easier to set up.

Our hope is that with time, it'll become obvious that when developing an application, you integrate with GitLab as well as with BB and GH.
AFAIK it might be more common than you think. I have a female friend who's firstname is Fanny and another one who's lastname is Cocq. They both expect a few laugh when they introduce themselves in english speaking countries.
Announcing Domain Name Sanity
Not every person who works at Niantic is working on capacity planning and programming. There are non-tech and marginally-tech savvy people who could... Oh, I don't know, draft reasonable press releases? Post-mortems when the service is unavailable or broken? Actual explanations of their actions?

Like all good companies do in the tech/gaming space?
You seem to have a very bad dictionary.

Bureaucracy comes from the French word "bureau", that means office. It names the way things are organized in an office, and was created for private offices, only adopted for governments later.
QUOTE OF THE DAY – Havelock Ellis
How many apps can one have on a phone? Or how many would one want to have?

Each app would keep running its background processes and such; keep draining battery.

Maybe people don't bother checking what permissions does an app want; from reading your contacts to stuff on the SD card.

Nonetheless, it's intriguing to see that people still see room for new social networks.
A Y-chromosome bottleneck actually suggest a limited number of males controlled reproduction not females.
Interesting ideas, definitely worth considering, thank you.
Cost is an issue, although I wonder how many people pirate movies ans shows because it's "really" too expensive for them. If you want to watch the movies you want, and you're not so rich, it certainly is going to cost you more than a netflix account, but I don't think everyone is doing it because of the cost, they also do it because it's easier. It's hard to beat the torrent catalog.

Also if you enter the argument of entertainment being a luxury, and that a DVD should cost around $15, you will have people pirating because they certainly don't want to spend so much for watching a movie at home. There will be people arguing over the holywood money machine and how much a movie really is worth.
Getting a certificate error here. I'm using HTTPS Everywhere. So I assume they didn't anticipate people using the HTTPS version of the site, and misconfigured it?
And the "passions" seem to be very coarse. Photographer, baseball fan...

I can see those bogging-down like the genetic Twitter hash-tags. Can you imagine trying to follow #photography?
Report: Operating Systems Should Actively Block Pirated Downloads
How to Break an API?
There's a time and a place for everything. I may not respond to you if you say, "Hey, hand me that fucking thing right there." instead of, "Hey, hand me that RS-232 cable." I simply don't have time or the give a crap to try and translate.

This is not an extreme example. It happens.
Sounds like a miniature modern version of Seahaven, Florida:

https://en.wikipedia.org/wiki/The_Truman_Show
Also, MQTT.
> There are also a whole bunch we've run into that were largely isolated until recently in Australia and the pacific. How many of them are matriarchal?

Zero.
But the person speaking doesn't necessarily know what feelings or associations you give a word, so they can't be blamed for your reaction to them.
Why not document one of the projects you have been working on, maybe a medium post, a Youtube video and link to them here. Make sure you mention all the skills/techniques required.

Next time someone is looking for those skills, hopefully your name will show up in their Googles?
You for got one, espece d'un branleur...
I really enjoy playing with it, and every now and then, do my 4Clojure challenges.

But the only scenario I could eventually use it for, portable code between Android and UWP isn't really covered by it.

ClojureCLR is behind Clojure and doesn't run on .NET Core.

Clojure for Android still has lots of performance problems and the project hasn't been updated since mid-2015.
> The basic question is, where did your father get his wish to become an academic from?

I doubt whether he even explicitly had the wish to become an academic when he was in school. I know what kind of person my grandfather was (very obsessed on learning; also for himself) and this would answer the question. So let's imagine that my grandfather was a quite different kind of person. But in this case because he was so hardworkind (by his nurture) and sufficiently good in school about any teacher would have persuaded my grandfather into letting my father study because anything else would have been a waste.

Thus he would have given no other option. If not from my grandfather then from his teachers. And because of the latter I still stand by the point that my father made: He has yet to see a hardworking child from a working-class family that will not get a recommendation letter for Gymnasium (or a hardworking child from a working-class family that is very good in school for which the teachers would not try very hard to convince the parents to let them study).

> How did he manage to maintain the belief in himself despite having no academic role models?

I can't even imagine why the US-Americans are so obsessed on role models (in Germany this is a word that hardly anyone uses). I had no role model: I studied mathematics and computer science and I know no person in the extended family of which I claim that he or she has an above average talent in empirical or structural sciences, is working in this area or has studied something in this direction. I studied it since I was very good in mathematics and computer science and loved these areas.

My father and my sister also had no role model (and particularly for my sister I'm very sure about it).
I am not aware of any write-up, but I was an early beta user and can confirm that you could enter names of release groups into the search field and get hits back then.

Initially I believed in streaming my music, but when they went public I lost half my playlists and has gone back to "files on disk" ever since. It is remarkable how difficult it is to pay for music, I wish we would see more sites like Bandcamp.
I like XMPP but I reckon XML introduced some complexity.

For example, many clients (like mcabber) had lots of features broken (e.g. typing notifications) when interacting with GTalk because they couldn't parse XML namespaces properly.
That's exactly the opposite of the history in Brazil.

In the 8 years before PT took power, the country finally had stable economics, decreasing unemployment and increasing income levels.
If your argument is that it takes a lot of resources to apprehend and convict someone, only to send them away for a mere four years, by far the largest cost in all of this is that of keeping them in jail.

It costs around £40k/year to keep someone in jail, not including the opportunity cost of lost productivity.

Will the prospect of an eight year prison sentence make someone less likely to commit the original offence(s) than a four year sentence? Probably not.

Will it reduce the risk of reoffending once they are released? It will probably have the opposite effect.
Mobile app means access (due to broken permission systems) to a user's contact, location, mic and camera. Also, captive web browser (user clicks a web link and that web page gets shown inside the app, instead of on the phone's own browser) means the app can track what sites you visit and for how long ("Dear buzzfeed.com, would you like to buy our stats for visits to your website?").
I assume you live in the states where this stuff is on tap? Most of the rest of the world is waiting months for DVD releases.
My last name is koc (turkish..) and it's funny to observe english speaking people trying not to spell it like "cock".
FYI there are no minimum wage laws in the Nordic countries [1], including Denmark. But there are collective bargaining processes with unions which effectively set a minimum floor for a lot of jobs.

[1] https://en.wikipedia.org/wiki/List_of_minimum_wages_by_count...
You also get access to a lot of user information.

Performing analytics on user content gives you even more information.

Information means $$.
Familiarity lessens fear. I've been coming to Clojure from Java so to me the JVM and its standard libraries are a feature not a drawback.
> ...And thus we get to the crux of the matter. You seem to think that an object must be immutable to be first class.

No, that's not what I'm saying. You're still not getting the distinction I'm making:

(0) A value is something you can bind to a variable. (At least in a call-by-value language, which Lisp most definitely is.) It doesn't matter, or even make sense, to ask whether “this 2” is different from “that 2”. There is always one number 2, regardless of how many times the number 2 is stored in physical memory. Nor does it make sense to ask whether 2 will suddenly become 3 tomorrow. 2 and 3 are always distinct values.

(1) An object is an abstract memory region. Every object has an identity and a current state. The identity is always a primitive, indecomposable value. The state may be compound, but it isn't always a value. (This depends on the language.) Even if the current state is a value, the state at a later point in time might be a different value. Objects with immutable state are largely impractical - why bother distinguishing the physical identities of entities that never change?

The benefits of values and objects are largely complementary:

(0) Values are easier to reason about. Algebraic laws can be stated and proven to hold for large classes (not in the CLOS sense) of values. It's very convenient to delimit these classes using static types, although this isn't strictly necessary. Values shine as the backbone of data structures and algorithms.

(1) Objects can evolve over time, by mutating their slots, or even by changing their class (in the CLOS sense). Using static types to describe object structure is counterproductive. (Hence the pain of programming in Java!) Objects are very convenient when implementing the parts of a program that must adapt to changes in the environment.

> Lisp's lists, maps, and vectors are ALL first class objects, by that definition, which is the most common one.

Of course Lisp has first-class compound objects. But objects are not values! Practical functional languages have both compound values and compound objects.
>> What would things look like if the tech hub were in Ft. Worth TX instead

Hasn't helped Austin
I'm recently setup Gitlab for my personal projects, import from bitbucket was a breeze.

I've used omnibus installer and it was almost painless, only a couple of issues because of LXC limits.

My only concern is resource usage, it does take at least 2Gb memory, are there any options to tweak it?
Cmake is probably overkill. DJB redo can handle multiple dependencies easily. My implementation only depends on Unix standard utilities like stat and md5sum: http://news.dieweltistgarnichtso.net/bin/redo-sh.html
> Is there anything we can do from our side

Addressing this issue will go a long way, in making it easier for others to create solutions that can easily integrate with GitLab.

https://gitlab.com/gitlab-org/gitlab-ce/issues/20567
Limited number, but not necessarily controlled, and the bottleneck could be symptomatic of a change in control.

You are absolutely right however that it plays both ways - we don't actually yet know enough - but something happened.
I think you'll get a better return from going deeper into Haskell than from dabbling in other languages. Haskell does enough things right and there's at least a decade's worth of valuable study in using Haskell libraries effectively.
Test flight held for small jet modeled after Miyazaki anime
I just returned from Norway and I can say that whatever they are doing in The Nordic countries, it's working. What a wonderful place, on many levels.

The recent post A Swede Returns to Silicon Valley from Beijing said it well:

"My first experience of the States and of Silicon Valley was absolutely soul-crushingly disappointing. I landed in San Francisco and felt like I had traveled back in time. Far from the expected glass towers of a technological utopia, what I found was a surprisingly run down city that reminded me of traveling in Eastern Europe. It seemed to be all pot and potholes"
Yikes, crashed during registration, then after restarting it wouldn't let me upload a square profile picture (blocking progress on the crop screen), then once I took another picture it gave me a "Backend error" on the next screen, once again blocking progress. I give up. I hate to be negative, and I usually would cut a new app some slack, but the whole reason I am trying this is that I expected a high level of quality given the background of the founder.
I do a moderate amount of travelling for my job (in the federal gov't), and DC is one place that I find very, very hard to make things like meals fit within the prescribed allowance. Bay Area? no problem eating on the cheap, even right around where I need to be (e.g. moffet field). DC? it's usually much harder.

Lodging, on the other hand, is one where the Bay Area seems to be happy to compete with DC's expense levels...
A free/open computer on a card that you swap in and out of a 3D printed laptop
This looks really interesting. I've been thinking about the problem of distributed issue tracking lately... and the set of sub-problems it has (authorization and authentification, synchronization and so on) ... I'm not sure all these problems could be covered by this, but I guess at least the "distributed"-part could be covered by something like this.
There's no need to make the Harrison Bergeron argument. It all comes down to:

> Why would wealthy people have an obligation to help poor people?

Well, this is a whole question of what a "society" is and the nature of mutual obligation towards both other members of our society and other humans in general. If one day I should find you collapsed in the street, remind me that we don't have any obligations towards each other.
Why doesn't LFS support SSH authentication? It has been requested numerous times and has missed numerous milestones. I'm still not convinced it will hit 8.11. We desperately need LFS support, but we use one time tokens, so LFS Authentication over HTTPS just won't work for us. We are an EE customer and this future is way more useful than a UI redesign! https://gitlab.com/gitlab-org/gitlab-ce/issues/3589
I haven't done anything with Smalltalk, so I can't comment on it. However, learning Lisp (using SICP) and Prolog are both good choices. SICP uses Scheme. It'll teach you how simple concepts can be composed to build any software you want. You'll come to understand how interpreters work and execution models. With Prolog, pattern matching will become a dominant way of thinking. Prolog is also fairly unique in its backtracking execution model: backtracking is "baked into" the language itself.

Later on you can utilize your knowledge of Haskell and Prolog by studying Curry, which (sort of) marries the two together.

Depending on the area of AI you choose, Lisp can be a good choice but Prolog can be as well. The class I took focused on supervised learning with support vector machines, decision trees, and neural networks. These topics use fairly advanced mathematical concepts, so the language of choice is one in which libraries exist already. We used R, which the professor uses for his research. Python is also strong with its library support.

It's a good idea for you to narrow the area of AI you want to study and then find out the language people working in that area use.
CouchCMS – Take any HTML/CSS template and make it CMS enabled in minutes
> Paul Graham originally wrote reddit, in lisp, on the back of a napkin while he was waiting for a coffee. it was so powerful that it had to be rewritten in python just so that ordinary computers could understand it.

Because you need a true Lisp machine... Next thing you know, you'll be waking up in "the matrix".
The title of Aczel's book is Finding Zero: A Mathematician's Odyssey to Uncover the Origins of Numbers.

The premise was interesting to me, but it's hard for me to recommend to anyone. I couldn't even finish it. It wasn't hard to read or dry, just not well written or edited in my opinion.
Working for a 15-year old small software company, I converted a whole bunch of ancient CVS stuff (yeah, yeah, don't laugh unless you also have 15 years of profitability) to GitLab CE. After a couple of false starts it went flawlessly and now works flawlessly.

(I used the tigris.org migration tools).

The GitLab team is doing a great job. Thanks you guys.
Services are becoming more and more "Mobile first" in recent times.

I do appreciate the importance of optimizing for mobile as a priority but share your sentiment in the poor experience left for those who us who actually like to use our laptops/desktops for some activities.

Watch the trend reverse once form factors that are both portable and usable as primary workstations (for light work) become the norm (like MS and Ubuntu's vision of a phone that can become your laptop in a dock)
Actually, you can, Niemeyer and Co. (Corbusier, Moses, etc.) were responsible for this prioritization. There was the silly dream that people should adjust to city planning, and not the other way around.

Lucky, modernist city planning died out in most of the world. One only needs to walk through Brasilia or the suburbs of Paris to see the abomination that it became:

"...the car would abolish the human street, and possibly the human foot. Some people would have aeroplanes too. The one thing no one would have is a place to bump into each other, walk the dog, strut, one of the hundred random things that people do ... being random was loathed by Le Corbusier ... its inhabitants surrender their freedom of movement to the omnipresent architect."
Someone's always willing to pay.

It just might be in bitcoin on some .onion site :)
It's definitely not in any way more human-writable than JSON. Nor is it more human-readable. It's a waste of space and coal used to parse it, and it causes unnecessary strain on the eyes of the poor souls that have to read it.

SGML derivatives make sense for markup, not structured data representation.
In New Zealand they also have chilly bins.
It's always somewhat weird to compare countries, because mentality in each country is so very different.

For instance:

> But despite this far greater investment in young children and public colleges, Danish children of high-school graduates are still extremely unlikely to go onto college.

While that may be true, it's not the point. The point is you should have the option to go to college, regardless of parents background or financial status.

This bit is also a little over the top:

>Based on this finding, the researchers conclude that welfare policies may reduce college enrollment. Denmark makes it more comfortable to be poor and less lucrative to be rich, so many young people decide to end their education after high school.

The wording make it sound worse than it is. There's an extremely limited set of job you can hold in Denmark, with just a high school education. While there are certainly more "uneducated" young people in Denmark, than most of us believe, it not really a career path. It will almost certainly put you on unemployment benefits, which makes you poorer than most people care for.

It should be noted that there are also other option after high school than just college.
Just trying to understand: do people begin off by writing to Tim Cook or do they use the usual channels and then end up writing to Tim?
That's completely false. I own multiple guns for target shooting and hunting and have no intent on ever using them to shoot at people. I don't even keep them in a convenient location to use for self defense.
You have functions like butLast (give me all elements of an array except last), even?, rest (return all elements of array except first). Imagine how much less boiler plate would it be.

As a Python programmer, those sound like a poor tradeoff for slicing syntax. And why do (drop) and (nthrest), which seem to do essentially the same but for lazy/non-lazy, take the arguments in the inverse order?
We have evidence from other mammals and all other cases a strong Y-chromosome bottleneck is the result of harem male behaviour. If I had to bet I would say the bottleneck was driven by powerful males monopolising females, not females all choosing a small number of males.
This is a good idea, twofold: (1) marketing so that potential employers can find you, (2) demonstrating that you can articulate the problem-solving steps is valuable to any team on which you might work. All that time people spend interviewing candidates is trying to discern, "can I work with this person?", "Do they understand the skills they claim to have on their resume?", "Can they be a productive part of this team?", etc.
They can argue rationally all they like; GitHub is the Oracle of VC hosting ... nobody will get fired for choosing GitHub.
True but in an Indian city you can get 30 taxi rides with that.
both https://www.hello.com and https://hello.com work for me on FF
> We don't realise how much of our identity is wrapped up in our intellect until it's removed.

What part of your identity is not wrapped up in your brain? I define myself by what my brain does. Alzheimers or a similar degenerative disease would have me seek out assisted suicide.