skysight-inc/HackerNews huggingface dataset:
The phrase has become meaningless. It used to be “Five ideas that saved my life. #7 will Safe yours...”

Today, on HN and elsewhere, people label any headline “clickbait” if it isn’t a neat and complete summary of the article’s content. Any suspense, or pun, or metaphor gets the dreaded monicker.

Which is actually quite a change from just 5 years or so back. At the time where google was the main source for news publishers, and not social media, headlines went through a phase of being overly descriptive. They were trying to hit all the keywords people might search for. Back then, it was quite common to bemoan the death of the creative headline.
The perverse thing is that those supposedly "discouraged" patients are not discouraged at all, since they won't pay for their healthcare costs themselves anyway. Virtually everywhere in the US has programs for free healtcare for those at some varying multiple of the poverty line.

The people that are fucked over are the working and lower-middle class people who make too much money for the free programs, and so have to purchase exorbitant, yet often very terrible, insurance plans, which typically have high deductibles, so that they pay thousands of dollars a year for their terrible coverage, plus $3k-$5k more if they are unlucky enough to actual need to use the insurance they're paying through the nose for.
On the contrary, I'm "upset" that you cant offer those poor people a better solution.
APL/J/K are on their own league. I'm currently learning J, and the only language that has wowed me as much was Prolog and APL/J is even more profound. I won't say that I got ruined by Prolog, I got spoiled by it, but I carried over the good habits from it to other language. Sadly, I don't know that there's anything I can carry over from J. Perhaps it will improve and increase my ability to think of how to solve in parallel which is needed more and more with distributed computing/GPUs.
The one with James Altucher is great as well
Yes, I don't like the fact that those who work hard and honestly cannot afford the necessary work. Another dear friend in Texas may need rotator cuff surgery. She and her hard-working husband have discussed the matter; they cannot afford it. It seems immoral that though she needs surgery she cannot afford it.

But there is more to the morality of it than what you state: Our system, for all its faults, naturally favors those who choose to excel in their field. By contrast, those who choose to steal from their neighbors by taking an easy route, whether by doing mediocre work, or by not studying, or by not working at all, will find themselves left out.

DON'T HEAR WHAT I'M NOT SAYING. I'm not saying everyone who is poor is lazy! My Texan friend is a hard worker. Where they might have gone wrong is the choice of career path and education. But many do indeed choose the easy route. Earlier this year I was seeking to help a poor family move, get a job, get education. I could see them consistently choosing the easy route, and they suffer because of it. Their daughter suffered most because of it.

My dear Texan friend likely could pay for her rotator cuff surgery if she or her husband had a startup in which they poured their lives and passions into. (I am hoping to help them do just that.) The United States is in the top 10 countries for ease of starting a business.[1] (To be fair, New Zealand is single payer and is first. I'm not saying the system is perfect.)

Rewarding career excellence it seems to me has a broader impact on the culture around. Better workers pay more into insurance to help others. And better workers improve the systems and products that they touch.

Don't hear me say however that I think the system is perfect. I am a Christian and my command from Jesus is to help the needy, and we don't do that as well as I'd like. That's why I am aiming to bring better healthcare and careers to people in the poorest of nations. I have a side project I'm working on for the people of Haiti, and I don't see any reason it would fail to help many dozens or thousands (or millions?) of needy.[2] I have high hopes that in 20 years many more people in Haiti will be able to afford health care, and not because their government made it much more affordable or available. There is little hope of that in a corrupt nation like Haiti.

So I'm hoping to take the skills I have excelled in to help others to help themselves to improve their own skills, so that they too may be able to enjoy the same benefits I have.

TL;DR: There is more to morality than helping those who cannot pay. Our system seems to be, whether knowingly or unknowingly, guided by the "if a man will not work, he shall not eat" principle, and the moral response for those living under such a system is to both work hard to better one's own life and the lives of everyone who uses the products of one's skills; and to lend a hand to one's neighbor on an individual level, to help them to help themselves.

We all are guided by some form of absolute morality; please ensure yours takes into account all factors.

[1] http://www.doingbusiness.org/rankings

[2] https://news.ycombinator.com/item?id=16402404
How to accelerate your Java Developer career
Just the Birthday Problem in action.
> If you could prove that only a handful of people is capable of actually developing software project pass the stage of 'piggy-backing' on libraries, that would probably distinctly change the way we develop software

Could you explain how such proof would lead to those changes?

> death marches better. Maybe we could improve our working environments so nobody has to crunch or have a depressing spaghetti-code maintenance job

These aren't software problems, they're business and social problems. No concievable level of productivity improvement will eliminate the death march.
Ever heard of a concept called "free speech"?

The problem of Reddit is the opposite, that they arbitrarily ban subreddits, like the ones you cited.

The second problem of Reddit is that whoever gets to first register a subreddit gets to arbitrarily censor it, so whoever happened to register, let's say, "javascript" first, now gets to be a dictator of JavaScript discourse, and the Reddit admins in this case, instead, do nothing in response to complaints.

The third problem is that any competitor site is going to be unsuccessful due to network effects except at attracting the banned Reddit communities, so you get a site that is full of trolls and controversial communities without balance from the rest of society.
Audi Airbus Driverless' flying taxi design stylish concept c
I would look to Clojure / ClojureScript. Suggest you start here https://www.braveclojure.com/foreword/ and when you feel fairly comfortable you can proceed to https://github.com/metosin/compojure-api for a solid approach to building a web API.
The OP lists several features Lisp had decades before they were common to find in more widely used languages, so some of it is for historical reasons. There are two things lisps, including Scheme and Clojure have that are weak or absent in most popular languages:

One is macros. Being able to transform code before it is run using the language's built-in data structures provides a solution when the language just doesn't have the abstraction you need. Used properly, this can be invaluable. Used improperly, of course, it can make a mess.

The other is REPL-driven development. Most languages have a REPL, but they don't really embrace it the way Lisp does. I find this frustrating. Why is my editor on my PC not talking to the app running on my Android phone and letting me see its state and make changes in real time?
I think it’s a bit more mundane than that. Most people aren't putting that much thought into their computers after all.

I think it's that Microsoft still hasn’t figured out how to do updates without requiring a reboot. Nobody wants to lose their working state or wait minutes to begin working to what appears at first glance to be pointless computer housekeeping.
and you invest in food because if you don't eat, then you'll die and make no more money!

That definition of "investment" includes almost everything anyone can possibly do.
"Training is what you do to dogs. What you should be doing with people is educating them, not training them. There is a big, big difference."

big truth...
Reddit is much worse that Facebook. Yes, Facebook. Reddit is extremely fast to censor and hide opinions, even without the knowledge of the person silenced. Different opinions are not tolerated. Completely wrong and ignorant comments get thousands of upvotes and maintain very high visibility despite stating things that can be proven false by elementary textbooks or a single google query. There's a toxic pretend-academic mindset, based around "science" and "sources" as infallable, religious-type absolute proofs of opinions. Hundreds of the top thousand posts are covert advertisement, many with fake upvotes and comments, created by either PR companies, botnets, or Reddit's own ad services. And all that without going into the toxic environment of users mindset, corrupt moderators (yes, actually taking money from companies and scammers) and other problems.

Reddit is very close to everything wrong with the internet. And on top of that, they're trying to turn into a facebook-like abomination, because the anonymous, free-for-all nature of the past Reddit has not been proven to be profitable or controllable enough.
Well Perl 6 is pretty much a completely different language and it certainly didn't exist back then. I guess you could still be using Perl 5.x but iirc modern day projects use things like Moose which is relatively new too.
#MakingMoney – #EarnMoney – #BigMoney
Horses for courses, surely? I've never coded in Lisp except for one undergrad assignment in the early 90s... but I know it's good for functional, heavily recursive, algorithmic type problems.

But the world is far messier than that and if, like me, you come from a systems or real-time programming background then Lisp basically did not exist and you were using C-based languages (or even assembler) that were close to the metal so you could code interrupt handlers, asynchronous I/O drivers and the like. Obviously trying to tackle those kinds of problems from a Lisp-centric viewpoint would seem slightly crazy, so why bother?
Good point. I would like to point out however that all of your examples appear to do well in abstracting mostly technical problems, not business problems. Technical problems are problems common across our field and natural areas of interests of those '10 %'. Business code is something written by majority of us(or at least I would expect it to be so) and it doesn't appear to scale and grow so nicely.
Conway's game of life in one line of APL: http://www.youtube.com/watch?gl=GB&hl=en-GB&v=a9xAKttWgP4&fm...

HN discussion(2010) : https://news.ycombinator.com/item?id=1041500
Because while Microsoft is one huge entity, it isn’t run the same in every department. While one department might be hugely user friendly, another won’t.
You can also use a gigabit USB adaptor to get the same ~300mbps speeds as the 3 B+ now enjoys.
Reddit has some good, but it is increasingly being overtaken by the bad.

Stormfront recruits on Reddit and works to infiltrate then control popular subreddits.

The Reddit admins only banned a couple of token websites recently because media attention was focused upon them. Once the spotlight moves elsewhere, the admins will once again go back to doing nothing.

There's also accusations that CEO Steve Huffman "/u/spez" is a white nationalist supporter. This leads some folks to say that Reddit is not cracking down on hateful content because their leadership approves of it. Spez was also caught directly modifying Reddit's production database to change comments mocking him. That's right, a C level exec had production database access and thought nothing of trolling people by directly modifying their comments.

This calls into question any legal case that has relied on Reddit comments as evidence. For instance: https://www.liverpoolecho.co.uk/news/liverpool-news/watch-mo...

Reddit's leadership has also been denying that they have done nothing to mitigate the Russian propaganda influence on Reddit. The admins have tried to pass off a few banned accounts as "constant vigilance". This has been shockingly inadequate since the Russian influence of US elections was uncovered.

The best one can say about Reddit's leadership is that they're very, very lazy.
As someone not even worthy of the status of a plumber, I quite agree. But the wonder of it all is that we can attend on the shoulders of giants so easily.
I like mine blue rare.

I suspect raw would be fine if the meat was actually fresh but there's always days between slaughter and plate, so the meat is effectively decomposing by the time we cook.

Another point is that the more you cook red meat, the higher the chance you'll get cancer.

My personal anecdote also tells me that the rarest the steak, the easier the digestion and the greater the benefits (muscle gain, workout performance and appetite control). I usually eat low-carb and near zero grains and cereals though. As always with personal anecdotes, YMMV.
Free speech doesn't imply that anybody else has to publish your speech. You still have free speech even if the newspaper won't publish your comments.
wait times are only lower because you are not counting the infinite wait times of people who just don't go to the doctor because they can't afford to.
> There are many fraudulent USB sticks in circulation that report to have a high capacity (ex: 8GB) but are really only capable of storing a much smaller amount (ex: 1GB)... Internet searches such as "fake capacity usb" will turn up lots of disturbing information about this problem.

This caught my attention. Never heard of this problem before, but doesn't at all surprise me.
I use other keyboard extensions why isn't there a full list of available shortcuts provided on the page? Just so I can see without installing the extension.
Its not on this forum. Its so common as to be a cliche.
Haha. I know that many embedded programmers have to put up with gruesome outdated and awkwardly custom patched compilers, but yours takes the prize of the oldest.

I hope they pay you enough for the pain and suffering of using it. :-)
Again, I'm not saying that the two year expiration date means "v1 stops working".

Rather, "after this point, no new domains may setup via v1", so any existing certificates and installations are grandfathered. Two years is sufficient for MIAB to update their software and distribute to users.

>LE is that alternative, but not if we start breaking backwards compatibility every 2 years.

Not what I'm saying either. They have a v2 now, we don't know if they need a v3. And they want to keep v1 running for a while.

But there will be a point where v1 will need to be switched off, similar to how modern browsers have switched off SSLv1 despite a lot of people still having servers running with that.

LE will, at some point, have to decide between keeping v1 running or moving away from old protocols to be able to evolve. And that cannot be infinitely pushed backwards.
>Some of the people I know who naturally retain memory the best are some of the brightest and clear headed people. (Not including near perfect memory recording individuals, who do not have humor associated with their memories.)
>I on the other hand suck at humor. I find if I try to make a humorous association it seems forced, which does work to some extent, but leaves me feeling a bit forced during recall, so I don't find that worth it. However, when it is naturally funny or amusing, you better believe it sticks.

For me, I find that unless the joke has been expressed to others I simply forget the attempted association. Even if it's a bad joke or bad association, the expression portion helps to make the association of humor with the concept/memory more concrete.

>I suspect this has to do with anxiety. Humor isn't the opposite of anxiety (that would be closer to hypnosis, I would guess) but humor breaks tension like cutting melted butter. So much so, if you get pulled over, and if you can make the officer laugh within a minute, your chances of getting a ticket are nearly zero.

This is a good point. I seem to recall reading somewhere that there a variety of reasons we find things funny but a large one has to do with inhibiting flight/fight response after a close call.

>There is clearly something going on here, but what it is, I admit I'm in the dark.

>If you're the kind that can find humor in everything, especially puns and similar, you've very lucky.

If I take an extreme view (one which I don't fully believe but will use for illustration), then humor of a particular variety helps us to recognize situations that are dangerous/seemingly dangerous, but survivable, if we can recall what decisions extricated us from that situation previously. I feel like that's heading in the direction of creating strong, positive, associations.
Well: "very little research has been done in people on the health effects of acai products." [1]

In general, health supplements, miracle berries, etc. sit on dubious scientific ground: many have either not been extensively studied, or have been studied and shown to have no discernible effect (good or bad). The assertion here is not that açaí itself is bad per se, but that it is marketed as being healthy with little or no scientific evidence to back that up - and therefore that people are being convinced to waste their money through deceptive marketing, in that they imagine themselves to be getting a health benefit that likely does not exist.

[1] https://nccih.nih.gov/health/acai/ataglance.htm
Saw this in a job ad "Lead the expansion for a high growth startup that is revolutionising a $30 Billion industry" https://watchr.co.uk/
> Honestly curious why Lisp has so much admiration and praise on HN.

Paul Graham and Robert Tappan Morris, two of the founders of YCombinator, love Lisp/Scheme. They got rich by selling their company Viaweb to Yahoo. You guessed it: Viaweb was written in LISP and Paul Graham believes that this was their secret weapon:

> http://www.paulgraham.com/avg.html

Also the software that drives Hacker News is written in Arc, a Lisp dialect that was invented by Paul Graham.

So Hacker News and YCombinator are indeed at least historically very attached to Lisp/Scheme.
Then I think we would need to cross that bridge when we got there. As someone else said, people are losing non-trivial amounts of money to scams that are disguised as investments. You don't want ads for these scams when ad money is your life blood.

I understand the line. Cryptocurrency isn't inherently bad. There's just a lot of bad actors out there giving it a bad name at the moment. Also, this isn't even close to racial or ethnic discrimination.
I am a programmer with an MBA. I honestly forget I have it sometimes. Occasionally someone will remind me I have a master's degree (Why did you leave your master's degree off of this form?) and I have to think for a moment. "What?! Oh, yea..."

So, getting an MBA has had very little impact on my career/life. In fact, considering the time/effort involved, I'd say it has probably given me negative value.
It might be best.
I was under the impression it was:

1) When your body dies
2) When you the last person who remembers you dies
3) When the last thing you impacted is gone

Now existence has returned to a state as if you had never been at all.
Plus their PoE hat has a spinning fan.

Looks like it's directly above the CPU - might just be to compensate for the worse airflow from the obstruction of the extra board?
To be fair to reddit, they're doomed either way. A lot of the subreddits that have been banned haven't been banned because of their content but because they were involved in doxing people. Some examples include /r/incels and /r/altright. There are subreddits remaining that most people would consider distasteful and maybe even bannable like /r/watchpeopledie that stay because they follow the rules. I agree with your points though.
Your post resonates, but let's be fair: the business of a lot of the money in software now - users downloading deploys that change daily or more frequently, on multiple devices, with expectations to interoperate with so much other software - has really changed the incentives of what to focus on.
Often times it is inferior, because you are acutely missing things it does not have, but did not yet learned to use things it does have effectively.

So, the secret is to be alone in a room, so you can swear freely. Walk around when angry and complain to yourself. But always go back and continue using it and eventually, that phase will pass. After that you will build new set of habits that work around disadvantages and use advantages.
Well put and entirely correct
I've received a couple in the UK. Low end telemarketers (overseas, poor English, zero knowledge of their subject matter) and clearly originating from random dialling or a list of mobile numbers without names, so making traditional boiler room operations seem sophisticated.
No, no, it doesn't fall apart! Lisp is Turing-complete. You can do (in English):

"David has %n% apple%(when (> n 1) "s")%."

You can move that rule to function etc. You can tweak that for the language you use in an endless number of ways.
As an HN reader, I believe I am qualified to comment on the strategic direction of a major multi-billion-dollar software company. By pushing to make Windows as idiot-proof as possible, Microsoft is zagging when it should zig. They've basically lost the mass market. The e-mail checking machine in the kitchen has been replaced by a tablet, and it doesn't run Windows. Their only hope is to position Windows as the OS for people who want to get serious work done, playing on their historical strength as the platform for office computers. To that end, they have to stop taking the people who use Windows all day long at work for granted, because it's never been easier to find an alternative, and if they lose the enterprise, Windows is over.

And it's stuff like this I'm thinking of when I say "taking for granted." Telemetry. User-hostile update policies. Minecraft in the start menu. Pushing a Microsoft account for desktop login. These things are not office-user friendly, they do not say, "we take your need to do work on this computer seriously."
I appreciate your answers, thanks.
JavaScript is for HN what sex is for highscool : those who talk the most about it are those who practise it the less.

If JS devs were not able to focus on bringing value they wouldn't be able to hold jobs, build products nor profitable companies. If JS was so impratical there would not be so many people choosing it over various alternatives for building GUIs, games, websites, WebGL/WebVR, back-end services and so on.

If there is a warning in this story, it is a warning to people looking down on rising languages and frameworks. Those are the people risking to become irrelevant because of a mix of smugness, gatekeeping and ivory tower syndrome.

This attitude is exactly what lost Ron Garret when C++ and Java happened. This also prevented him to see (before the very end of his programming career) that the competition was actually doing just fine with the new tech. You and grand-parent totally missed the point of this story.

PS: You don't make npm "work"
I discovered her twitter account during the uber trial. She is hilarious and worth following.
Communication between components in React using props
I second this, I actually find the whole s-expr thing a bit lacking, now that the Kool-aid faded off.

Ultimately, what I really love are expression oriented languages, and the ALGOL/C and APL families have alternatives with a more succinct and expressive syntax (Perl, K).

One might also argue that Scheme is a poor man's Forth.
You have your conception of profit backwards.

Still he has a point. I you introduce some new actors in the chain, you should consider what incentives apply to them. Private owners might reduce inefficiencies, but at what cost? Their own profit, that they would try to maximize at all costs, and service degradation most likely.