skysight-inc/HackerNews huggingface dataset:
> they are too difficult to use, lack important features

That would be the two reasons nobody messes with XMPP anymore. The reason most of those protocols wound up on the trash heap is a lack of competent stewardship. Too much design by committee, not enough benevolent dictators.

The solution? Create better protocols with better communities surrounding them. They have to be head and shoulders better than rolling your own, though, and it will be harder this time around to convince people to use your stuff. Too many people got burned the last time around.
Woz's world in 2075: bigger Apple, Google, Facebook. We'll be living in deserts
Not to be confused with:

https://en.wikipedia.org/wiki/Silpheed
I understand staying true to the source material, but light brown/ochre on white background is barely readable... Especially with old school print type on a screen.
I also have made bad experiences with evolution. I wonder why major distributions still use it as their default client. Is there some good reason for that, or is it just neglect?
It's not about being unreadable (I gave you my reading! It means skip this line if it starts with a literal # character or "starts with" the end-of-line marker, i.e. is blank. # is a literal, $ is the end of line character and | separates them with an or. You have to be completely familiar with regexes to know that this is correct.

This line is simple.

More complicated lines are...more complicated. Testing lets you know that code is working. Perl is the first major project that had amazing, obscene amounts of test coverage. I would say it is due to the grammar and difficulty.

I agree with you that it is clear and idiomatic Perl! Clear and idiomatic Perl is also easy to misparse using just your brain. Test code is what tells you what you wrote is doing what it is supposed to be doing.

Nobody writes Perl code, reads it carefully and reasons about it, and figures that if it compiles it is probably correct. Further, nobody has ever written code in Perl that way. Instead Perl has a heavy culture of testing.

You can argue with it but it's simply true. Contributors to CPAN have had more test coverage than the average project, and this has been true for a very long time. There's no real way to debate this.
I like Bitbucket. For Git hosting, it's faster than Github (maybe their servers are closer to me?). I also find my way around Bitbucket's UI more easily.
> In adulthood, many prodigies become experts in their fields and leaders in their organizations. Yet “only a fraction of gifted children eventually become revolutionary adult creators,” laments the psychologist Ellen Winner.

Why on earth is that something to 'lament'?
Have an upvote, that's brutally honest.
The real purpose of multiple reactions is to help train their sentiment analysis models with human input. Amidst some noise like people who always click a particular one like 'love', or the posts that hijack the reactions as a multi-option poll (click 'like' for A, 'love' for B, 'haha' for C), a good amount of people pick an appropriately genuine reaction in response.

This helps their automated sentiment analysis systems to classify content, and also helps surface a particular balance of content to you that Facebook deems appropriate (e.g. not posts that are likely to make you sad or angry at the top of the fold).

The reason negative reactions are absent is because they don't want to pit people against each other. Everyone can have their own corner of the sandbox, and despite the common derision of today's 'filter bubble', I don't think when they plan on serving advertisements to billions of very different people with pre-existing allegiances, opinions, and beliefs, they could realistically afford to do otherwise.
Critical Deficiencies in Jigsaw
We have unencrypted police radio around here, but the most common thing you hear the cops say to each other is "Call me on my cell." Yay, transparency.
"cushy"? He quitted the Academy and stayed poor for most of his life. He refused every literary awards that he received. He was a solitary living in the same small apartment in Paris until his death.
Is Jigsaw good or is it wack?
I think it sad that there is only one word for wealth. It does not distinguish how a person attained that wealth. Was it inherited? Was the wealth created? Or was it taken at the expense of others? How society treats and taxes the wealthy should depend on how the wealth is attained.
Anecdote time: I'm nearly the only one in my group of friends who still has a TV, and it's become a tradition for us to gather once a week to watch the "heute-show" (a German copy of The Daily Show, but only broadcasted weekly) at my place, and maybe have some political discussions afterwards. So in this particular case, timeslotted broadcasting actually brings us together.
Yep. It's mostly notes right now. Luckily, I met someone a few days ago who's going to help me distill my research into something people can easily understand.

The goal is to setup an open source, open participation science experiment for testing my hypotheses at ourfirstmind.com
> One former employee familiar with the matter said media companies' business models had initially been all but an afterthought. "The idea that these products could meaningfully impact the revenue of the news industry just didn’t really come up," the former employee said. "I don’t know that anyone [at Facebook] took that piece all that seriously."

Whoops! Almost accidentally destroyed the business model of a free press! Good thing we encouraged all those bullshit clickbait meme Facebook pages to grow on our platform. They'll do the hard, non-profitable accountability journalism.
Same here - an instant blocker for me.
> anti-social behavior

You say anti-social behavior. The courts say 'maximizing shareholder value'.
The parents of ordinary children had an average of six rules, like specific schedules for homework and bedtime. Parents of highly creative children had an average of fewer than one rule.

I grew up in a household where compliance to parental authority was the prevailing rule. This made me fairly compliant as an adult (which opens you up for exploitation by peers and authority figures), but this wasn't too difficult to unravel with a few dozen sessions of therapy.

As a result, I pass down very few rules as a parent, and it's been a joy to watch my daughter's creativity blossom. We've done what the article suggests - provided moral guidelines to live by, rather than any strict set of rules.

She loves real estate - specifically interior design, but also analyzing neighborhoods, improving curb appeal, and understanding what makes a good school district. I think the seeds were planted when I was taking her with me in the evenings to do various handyman tasks at our rental property. We would stop for ice cream and she would sit there and eat it while I put together furniture or changed light bulbs or swept common areas.

And while our lax rules have certainly inspired creativity and fed into her individuality, it hasn't done a great deal to build work ethic. I'm aware of the stereotype of parents believing their kids are lazy, so I'm open to being wrong here.

Striking a balance between giving a kid a framework to discover herself but also emphasizing the importance of work ethic is probably my greatest concern as a parent. I don't want to stifle her from dreaming, but I want her to do what's necessary to accomplish those dreams too.

My big question is this: when the time comes to put in the work the accomplish what she wants, is she going to be ready to put down the ice cream spoon and pick up a screw driver?

I don't know. But I'm going to continue with the light touch and hope for the best.
Operating System 101
Why You Should Read Books You Hate
Ask HN: API for credit scores
I was wondering why this kind of service isn't available yet. Some credit bureaus seem to offer an api but there's no good documentation and it seems to require going through an approval process. Can there be something like Stripe for checking your credit scores? Why doesn't a service like this exist yet?
There's no such thing as "GET parameters". I assume you are referring to the query string but that's not necessary for encoding resource specific content. You could use the path structure (which is the common way these days), the domain name itself (eg different sub domains for different content), the user agent string, referrer, IP location (eg GeoIP). This is only just scratching the surface too as I've not even began to cover the client side rules one can apply to create a targeted page. Essentially anything that runs like an application can be dynamically generated to be specific to the visitor and since websites can be executed both at the server side and client side (eg Javascript) you're blindly placing you're trust on any URL.

Frankly, these days you can't even trust the domain name itself since punycode and data inlining create easy vectors for spoofing, and DNS poisoning attacks are still widely possible.
Capitalism should have as many words for wealth as the Inuit purportedly have for snow.
I feel like this only underscores the ethical problems of for-profit medicine. The argument, if I understand correctly, is essentially that there's no other way to fund large innovations in medical treatment in a free market than to have a patent system or some kind of artificial exclusivity. To me, this doesn't answer the question of what you're supposed to say to a dying person who can't afford to save their own life when a drug company unfairly sets their prices too high.
Does anyone have constructive criticism to go along with the downvotes?
Yeah dude. You've totes graduated to the 'A' players message board.
Wow its ugly.

While people might or not might trust google etc. The spam filter and the ui from gmail is just to good to switch to any offline client.

I'm only using thunderbird for pgp mails.
Why Scrum sucks, and what you ought to be doing instead
I have the same anxiety, on the opposite side of the spectrum. My parents were very relaxed, and now I'm trying to impose more structure on my son's life.

You can't guarantee any outcome. I don't know what level of influence you can even have, there are so many variables involved. All you can do is what you think is right, and react to circumstances as you go along.
You have no idea what are you talking about...
I've thought about codebase conversions quite a bit while working on the decaffeinate project [1] to help speed up the conversion from CoffeeScript to JavaScript at my work. I've also given some advice on different strategies [2][3], although some of that is specific to the CoffeeScript -> JavaScript problem, which is easier than other situations since the languages can interop easily and are so similar.

The "1 hour per 100 lines" rough number from the article is probably optimistic, at least in some settings. As one example, a coworker of mine manually converted a complex 500-line file, and it took two days to convert, one day to go through code review, and introduced two bugs.

Probably any reasonable strategy needs to find a way to work incrementally and focus on the most valuable parts first. For example, if you focus your efforts on converting files that are the most active, then you may be able to culturally move your team to the new language even if there's still a lot of legacy code in the old language.

In terms of the three phases from the article, I'm hoping that decaffeinate can become stable enough that it completely automates step 1 and avoids the need for step 2, but step 3 will always take time. In my case, my plan is to do a fully-automated conversion over the ~150k lines of code (broken up into maybe 10 chunks), call the style issues tech debt, and slowly clean those up as we work through each part of the code.

[1] https://github.com/decaffeinate/decaffeinate

[2] https://github.com/decaffeinate/decaffeinate/blob/master/doc...

[3] https://github.com/codecombat/codecombat/issues/4276#issueco...
I'm forced at work to use an exchange account (so that implies using the calendar). Evolution was the only program I found that works on ubuntu and supports exchange somewhat (I didn't want at all to use the exchange web interface).

So yeah, its a bit buggy, but it works for me
Of course these firms are struggling -- (did I word this confusingly?) The point is, it's a market that never took off, and Facebook could change that very quickly, due to their sheer scale, their market penetration, their homescreen presence on millions of devices, and the value of the audience they already command.

They don't even need it to be a significant amount of their income. But they could show that some people are in fact willing to pay, which may be enough to entice big publishers to supply content to Facebook again, closing the loop on the original idea of "outsourcing [news] distribution".
In OCaml's expression syntax, "begin" is a synonym for left parenthesis, and "end" is a synonym for right parenthesis. So I've taken to just using "begin match e with ... end" in every situation to avoid this problem.
I guess everyone has their own take on how to do this.
(Here's mine: https://github.com/electron/electron/issues/6697#issuecommen...)

What's missing from many of these projects is the ability to remix / mashup people's peice of this goal. Imo, these efforts often seem to attract grand visions instead of utilitarians. I talked to one guy and he was pretty hostile about me using his open source code in a way he didn't approve.
It kinda hurt that I tried to impersonate jeffk in this thread and got downvoted into the negatives. I think people thought I was serious. Now I know for sure that I'm out of touch.
Do you think a 100% family and friends-focused social network could supplant Facebook (for accomplishing its original intent)? Pared down, modulo the memes and spam. Simply a directory of contacts, calendar, and photos.
Thank you for your reply, I never would have thought of indentation being useful. It would be interesting to see what a programming language designed to be optimal for conveying information through screen readers would turn into. I wouldn't be surprised it it would lead to something with very nice formatting for people who don't need such tools as well.
I know, I've asked about this:

>The way argumentless functions must be declared with "function".

function is just a sugar for fun+match, what does it have to do with argumentlessness?
brew install sylpheed

It is compiled and linked using the native X libraries on OS X, so it looks quite decent. There are versions using XQuartz, but I have had problems with the font rendering.
But do you regret it? I'm gonna guess "no" :)
What is devops
Some projects are hosted primarily on BitBucket so I don't make that judgment until I see when the last commit / activity is on the project.
If designers can't code, how can they use AI?
Hi

I’ve just launched Aut.Des to bridge the gap between science and the design practice. We want to raise awareness and enable experimentation and discussion amongst the design community about real world applications of AI/ML in the creative process.

Please add your ideas, inputs and questions to the discussion forum https://talk.autonomous.design or by submitting your project to the tool repository on https://autonomous.design or just send me a message at hi [at] autonomous [dot] design

Thanks!
https://en.wikipedia.org/wiki/Religious_war
Why can't they do both?

They're not throwing people in jail for free speech, so there's no harm in them monitoring everything. It's when you monitor AND create political prisoners is when shit hits the fan.

That's not happened yet.
Your second sentence is definitely true and very interesting but maybe you'd agree that the gap between our most advanced technology and the brain is decreasing to the point where this will eventually be right.
With your analogy of drawing on the mona lisa you imply that they literally attached one sculpture to another. It's just a poor analogy. If they had welded the noses of the bull and the girl together then it would be an accurate analogy.

I also had never heard of Di Modica. I'm sure recognition/advertising had nothing to do with his original work or current speaking out.
This was published in September of 2014. It did take quite a bit of time to solve the problem, just not as much as anticipated.
Big Linux bug, low security concerns
Seems fairly similar to Daft.js including one of the issues that stopped me from using Draft.js - lack of ability to stylize root Nodes specifically inability to add "text-align" style to paragraphs. Sure, there are some workarounds for that, but those are just terrible hacks bolted on top of the inflexible model system. I had to switch to ProseMirror where that was easier to implement.

Another thing that irritated me a lot about Draft.js is the fact that Entities can't be applied to the same character in content block. One more reason I had to switch to ProseMirror.
Checking your own score? Or anybody's score?
Call me crazy, but I somehow doubt all of this fighting over profits/bragging rights/what-have-you will speed the rate at which CRISPR can be developed into a technology that actually saves lives.
Here's the link again, clickable
https://autonomous.design
I may be biased from my own experience, but I remember being incredibly frustrated at a young age from the lack of help understanding things I was "too young" for. My role models and teachers made zero efforts to help me learn analog circuit design and my first programming language, Perl. This made it much harder than it would have been if I was attending actual classes, and probably set back my understanding many years.

I'm not sure how much of an outlier I am, but our education system is not built for creative types. It's too hard to get placed in anything significantly above your grade level, especially if your brilliance is restricted to a single subject. I remember showing an bistable flipflop design to my science teacher in 5th grade and getting a puzzled "that's nice Johnny" type look when I wanted help figuring out why my breadboard version wouldn't oscillate. A few of my skills were so beyond what anyone expected that they didn't know what to do with me, or what they were even looking at, so they did nothing.

It took another eleven years before I had contact with any teachers that matched my experience level with programming and circuit design. During that time I advanced my skills slightly, but not having any peers made me an outcast and certainly left me far behind where I could have been.

Backing off is a bad idea. You need to take your child's curiousity and do everything you can to keep it alive. I'm sure a lot of kids started out like me but eventually let their dreams die.
> Perl to Python is essentially meaningless as the languages have feature parity.

Well there is some greater context here, namely that they want to put all their tools on one platform. That's not at all meaningless, though I too doubt the importance here. The poor deployment story of scripting languages likely does not play a big role here.
This title is a bit misleading, as gigafactories are not involved in energy production, but energy storage. Closely related obviously, but not the same thing.
I knew my comment would attract at least one reply like this. It just really isn't even close though - and it isn't the fault of Amethyst (or others) - it just can't plug into macOS at a low enough level to get an experience comparable to i3wm.
It sounds like you're conflating appearance with visual design. I think they're barely related.

Appearance has to do with aesthetics, design has to do with use. They certainly intersect in that they both affect the end result, but their purposes are almost completely orthogonal.
From one of the comments on the article

> Backing off will no more produce a creative genius than pushing your child. Neither strategy makes the slightest difference to what is essentially an autonomous process. Beethoven's father did not back off. And Lars von Trier's parents left him to his own devices. Both are geniuses and both hated their childhood.

> My guess is that most parents who follow Adam Grant's spurious advice (one rule or none is better than six) will end up with the rude obnoxious brats whom you can see bouncing off the waiting room walls of any upscale Manhattan pediatrician's office. Maybe one of a million such brats will spontaneously become a creative genius as an adult but so will one out of a million drones who win spelling bees and piano competitions.

> But guess what, a large proportion of the remaining brats will be all attitude and no skill while the drones will at least become doctors and corporate lawyers. By using creativity as the ultimate-and perhaps only-benchmark, Mr. Grant falls into the same trap as the Tiger Moms he so despises.

> Enjoying a thing does make it more likely that a child will own it. But sometimes the initial drudgery is necessary to make the breakthrough to find something worth enjoying.

> When it comes to raising children the golden rule is that there is no golden rule. The greatest scientific creative genius of recent memory, Richard Feynman realized this when he tried to teach his children and discovered that what worked for his son did not work for his daughter.
The Internet Archive is made up almost exclusively of copyrighted content that they did not ask permission to host. That's pretty much the point.
33 minutes later, per HN.

It's there -- just slow. Took a couple of minutes for the PDF to come down.

P.S. Here, I should have just done this, before:

http://wayback.archive.org/web/20150908083715/http://www.sof...
A lot of the people on HN are not US citizens, and we don't give a fu*k about that distinction. All we see is an intelligence agency of our ally breaking into our companies/institutions, siphoning private data and wreaking havoc.
| Was it inherited?

old money

| Was the wealth created?

nouveau riche

| Or was it taken at the expense of others?

plutocrat/oligarch
This was discussed on reddit three weeks ago, here's the post https://www.reddit.com/r/gifs/comments/61fbyr/the_dzhanibeko...

I think it's interesting to see the difference between stackoverflow and reddit explanations and content in general.

On stackoverflow you have (purported) experts talking to experts, and the voting system seems to bias towards answers with lots of technical details and difficult terms. Reddit is exactly the opposite.

SO is great for answers in your area of expertise, but when you just want to understand the basics, reddit bubbles up some really good explanations.
I love pure programming. But the thing that makes me hesitant to try to learn something like Haskell is that it feels like I need a math degree to understand the concepts and terms. For a while I thought I was just not that smart. But I realise that all these things are just kind of really complicated.
the best thing that could happen for us as a culture and really as a species, is for FB to disappear off the planet. does little beyond lowering IQ's of broader society.