skysight-inc/HackerNews huggingface dataset:
In general most people massively underestimate the importance of naming and treat it with indifference.

The cost of advertising is the long-term tax you pay for poor short-term decision making when naming your product or service.

What most people don't realize is that it's the "sound" of the name that's most important, not the way it looks on a logo or in a domain name.

The reason for this is the part of the brain's working memory called the phonological loop that gets excited by short repetitive rhyming sounds and rehearses them repeatedly, which is why you sometimes can't get a song or tune out of your head. This function results in repetitive and rhyming names being more readily committed to long-term memory, thus making good names not just memorable but unforgettable.

All the the best names are alliterative and rhyming, and I'd argue that Coca-Cola is the best name ever conceived so far.

"So does the available domain matter?"

Yes, but nowhere near as much as the name itself.

It's very possible to come up with original great sounding unique names that position you well in the marketplace, it just takes time and a lot of patience.
Is this built into the hardware then? Might you or someone else elaborate on how mainframe architecture provides for this level of CA?
This looks like the Mac OS X dock as a web page that helps you click what would be... browser tabs more easily due to pretty icons?
Of course, but a letter saying "we're going to take your bling away" is likely to elicit a different response to "we want to ask you some questions about your internet usage"
Because they choose not to take photos of the surrounding stars, and those that are visible they either photoshop out or process the images in such a way that they're not visible.

There's a sibling comment saying it's due to the exposure, that's wrong. That's not how Hubble works, it's not just a giant digital camera in orbit. The "photo" you're looking at is a composite from tens or hundreds of other images, so to start with most of the pixels you're looking at are just black filler.

You can see the black and white raw images at http://hst.esac.esa.int/ehst/#home search for "SATURN" under "Solar System Objects" and sort by date. A lot of the Hubble images from June 20th, 2019 have stars, including some visible between the rings and Saturn. They were just edited out because showing them wasn't the point.
No doubt, but that’s what’s important to people. Most aren’t going to Disney, and when they take pictures it’s not : “I want to showcase a particular narrative.” Most just want to keep memories of times _they_ feel are representative and important. Not what a photographer thinks is or should be important.
I'd say it works very well for the communist party.
Yeah, for smaller sites plain old manual DOM manipulations can work just fine. You're writing productive code right from the get go. No need to learn the nuances of a JS framework.

But if the site or web app gets larger, I would want to use an SPA to eliminate manual DOM manipulations -- for both performance and maintainability reasons. jQuery still offers great utility in today's SPA world, but unfortunately the most popular JS frameworks have gone so far into developing their own domain specific languages and opaque rendering processes that most parts of jQuery can't be used with them.

I wish more frameworks allowed components to be written in vanilla JS and had rendering that returned standard DomNodes.
Go is even worse. They just use the word "nil" instead of "null". Go does a lot of really silly things too, like the nil pointer receiver's (basically something that allow you dereference null in certain contexts) ends up having terrible side-effects on the type theory and you end up with really stupid exceptions, like nil represents an empty slice and you can do stuff like get it's size or append to it, but the same operations would cause a panic with a map.

But both Java and Go are serious languages.
Those are all goals and numbers thrown around by politicians and ISPs, though. They're not reality.

Just a couple of days ago I heard on BBC Radio Devon that some broadband provider in that area got its license revoked because it didn't meet its commitments.

It's like how the American cell phone companies claim to provide LTE access to 95% of Americans, yet somehow there are still several tens of millions of people on slow 4G, 3G, or with zero cell service at all.
Can a girl get her feelings back for you? Make her yours again and only yours
I was under the impression that ITA used exclusively Common Lisp to inplement their software. I could be wrong, though.
2700 ms is 27x further from the truth than 100 ms.
I would say that the success in remote work is 60% the company/manager, and 40% the developer.

You need okay level on both sides. Otherwise, the collaboration breaks down within 2-3 months.
I think what's happening here is a difference in how we view our governments.

In the West, and especially in America, we don't highly internalize "being American" (insert country). A lot of us just think of it as a circumstances. And right now there's a lot of distaste for what the government does. You'll probably find that most of the people are upset at their own country about exactly what you're upset about what America does (I know I am, and it looks like the parent does too. At least in the specific example).

We don't always condone what the government does. We don't see that as "us" but "them". You'll see many people speaking out against the government here when they do things we don't like (that's democracy in action. The belief that governments need to be put in check). So when we don't like something we try to get it changed, and this frequently works. More often than not actually, and the nots are usually that it takes longer than we want.

So an American won't see themselves as a hypocrite for calling out a country for doing something that America does if they also disagree that America does it. We just don't see our government in that way.

Edit: The parent is also making reference to a phrase that most of our mothers taught us: "just because everyone else is doing it doesn't make it right" (or some variation)
jquery is less verbose than native ES6+ js functions, I'm not a frontend developer myself, my understanding is react/vue/etc are for SPAs where you manage lots of states inside the browser locally instead of on the server side, but majority web-related UI actually does not need that ecosystem/complexity at all, a bootstrap+jquery can still serve majority of use cases in my opinion.

I just started working on a dashboard for an embedded network device, and bootstrap + jquery seems perfectly fine there, and I don't need spend a month to learn react/vue/webpack/etc and become a js expert before I can do anything productive.
I think old people are not more or less intelligent than average people, they are probably average

We gain a substantial part of our intelligence through experience. A 17-year-old is more intelligent than a seven-year-old in large part because of his experience.

It seems only logical that someone who has lived twice as long as I have and has had twice as many experiences and twice as long to learn should be smarter than I am.
When I was a kid China was always referred to as Communist China. As it became profitable and acceptable to do business with China the Communist prefix was conveniently dropped.

"Exit bans" are unfortunate, but certainly no surprise to those who still remember to use the prefix.
E-ink has fairly low refresh rates, and even though it uses no power at rest, it takes a lot of energy to refresh. 'Battery life is good' has become a catechism, but it really depends on the use case.

I don't have hard numbers, but if you need to update as frequently as every second, I don't think you'd gain much over a low-brightness color display with a polarized window for sunlight viewing.

And battery life seems like the only major draw of e-ink, as long as they are limited to one or two colors and a full-screen refresh rate that your eyes can easily register.

People have tried to develop tricks to update faster and minimize how much of the display gets refreshed, but I'm not aware of many successes since a lot of it seems to require reverse engineering; the companies which produce the displays jealously guard any information about the refresh parameters and functionality as highly confidential IP, and the process appears to be heavily dependent on temperature.
They work on things people care about.

Then Hacker News and Network Effects takes care of the rest.
If you clicked the link from the person I was responding to, and read that article, you would know why my comment is relevant.
So learn these skills before applying.

Unless you are arguing from the perspective of the employer. Then I suppose you will have less offers. But apparently employers mostly care about the social skills (comment by op), so this doesn't matter for most.
Then maybe for their next act of senseless mustache twirling villainry , they could put razor blades in Halloween candy.
Can't really believe someone is actually supporting the death penalty for minor drug offenses as a good place to start with proving their point.
My project has 10K+ stars:

https://github.com/amark/gun

Most of the traffic has come from HN!

And a ton of organic search (tho my project has a generic name that is hard to find in search) so word of mouth.
Downvoted because, if you have a point to make, you forgot to include it in the post.
This mirrors my experience 100%. I'd like to say that you are not alone but...well...

We are all alone together.
Other side of that coin is America using entry bans as a political tool. Lots of families here in the US have family abroad that aren't allowed to enter the country and reunite, because banning an entire country due to "terrorism" looks good at the polls.

https://en.wikipedia.org/wiki/Executive_Order_13780#Current_...

Who is downvoting this? Explain yourselves.
At a previous job ignoring these users meant ignoring the size of a small country monthly.
Thanks for explaining the captain's situation. We often forget how even people in a position of power are victims themselves.
Ask HN: How to Double My Salary?
Dear HN,

I am interested in how to double a low six-figure salary. I am working as a self-employed contractor for a big German company, doing web-development for a business intelligence project. I am a sole contributor, supporting a non-developer team.

I am in my late twenties, with ~10 years of professional experience (started young), visited a very good university, but did not finish my degree. I am a full-stack developer, experienced in different frameworks in JS, Python and PHP. In the last few years I also turned to dev-ops. Since I previously worked at my own agency, I used to manage people (mostly students) and did the sales and admin parts of a small business.

I can even see how gradually: I could move from web-dev to backend or dev-ops/cloud-stuff or to an architectural role, which would pay a bit better. I could also do a project in a higher paying city like London or Zurich, though I am already living in a high-paying German city (read: not Berlin).What I don't see, is how those actions woud eventually double it.

To make a big jump, I think I would have to move on to a management position inside a bigger company. I don't really see, how I could do that, without my salary decreasing first, since I would have to move from contracting to employment again. I am also not sure, I even want to do that.

Another option would be to do actual software consulting, but I am not sure I would get hired by a big firm with my CV. I think those are hiring based on academic achievements. I also could not start at an entry-level position (again salary hit) and the effective hourly rate would suffer, because those people are working like maniacs.

At the moment I am thinking of gradually improving and then starting my own company again, but I am a competitive guy and I would like to win at this game. I know it's not possible to double it instantly (without moving to SF), but at the moment I feel like I am optimizing towards a local maximum.
interesting, thank you!
Actually no, allow me to give you another example:

Most folk on HN would agree that discriminating on race is a no-no. But that is exactly what our constructs called nation-states do at their borders (Go ahead an try travelling as a Swiss national and then again as a Sudanese).

I think this is reprehensible and I suspect others will one day too. Right now - its not even discussed. Hence 'acceptable to the norms of the times'.

And here's the rub: not only am I considered a naive quack on this issue, but it would be quickly pointed out when a nation state with strict border visa requirements told of another state for doing the same.

You need to work through your assumptions more.
2,000 might actually be oversampling for 66,000,000 people.

When the United States had about 300,000,000 people the number for statistical veracity was around 975.

Again, my statistics classes were a long time ago, so the numbers I remember are inexact. But once I groked the math, it was surprising how few people you needed to interview.
Ex-Google worker fears 'killer robots' could cause mass atrocities
>If Python community would be reduced to PyPy, the TIOBE index would be exactly the same as it is now, because they would still be asking questions about the programming language named Python.

You're proposing an alternate universe, where CPython didn't exist, and PyPy built more or less the same Python community up.

Which is plausible, but not relevant to the mechanics of my point.

My argument wasn't "what if we didn't have CPython, but PyPy from the start, then Python wouldn't be successful" (which is obviously wrong).

It was rather "a feature that's only in PyPy, is niche and not really that relevant as far as Python is concerned, even if PyPy is a Python, since PyPy has an insignificant amount of users -- so few that, if we removed the CPython user's impact and only kept PyPy's impact (as it stands, not going back in 1990 and replacing one with the other), Python wouldn't be in the TIOBE Top 100".
In the methodology PDF linked by another commenter up this chain[0]:

>At each address respondents for interview were selected by asking the person who answered the door if it would be possible to interview the person normally resident at that household ages 14 or over with the next birthday.

If birthdays weren't known by the door-answerer, then the interviewer picked a subject by first letter of the first name. But that only happened in 5% of cases.

[0] https://oxis.oii.ox.ac.uk/research/methodology/
Along that criteria, Google might be one of the best brand names ever. In an internship in summer 2000, I remember hearing "just google it". It was good, and the name stuck, and I started using it.

That was only 2 years after the company was formed! Despite some (deserved) local Silicon Valley backlash, the brand is really strong and unblemished around the world AFAICT. It seems to avoid bad connotations in other languages AFAIK.
The results look impressive. Is the code or a tool available that would enable others to try it out on their images?
Vertical scaling. It's common with startups to move to a sharded cloud configuration. In cases like a transaction that can cross any imaginable shard boundary, scaling vertically makes more sense. Mainframes allow much greater vertical scaling as mentioned in other comments regarding I/O, caching, etc. Also being on-premise, fewer and more reliable machines require fewer people to maintain it.
The GPS and inertial gets the drone close enough. During the last stretch the Houthis have stated they have local guidance assist. The population in the area of the targets is significantly Shia, anti-KSA, and revolutionarily minded so it's not surprising this resource is available.
"Not too difficult" is not a good way to justify it.

Try using this justification against something with which you agree. You should immediately realize that just because X is not too difficult to do, does not necessarily justify the consequences of doing X. An example: it is not too difficult to not voice our concerns regarding brutality, does not mean we should keep quiet about it.
> The true image is that 65-year-olds are not learning how to code.

The true image is that most 65-year-olds are not learning how to code.
Which makes it a fake statistic.
The company I mean, but I'd love to hear his thoughts on the former.
OMG, Linus has just plugged IBM-z (mainframes)..

https://youtu.be/xT9F39Pd3og?t=311
You mean the one who was charged with an actual crime and had a fair trial and due process of law?
Forget for a moment that they don't define what they mean by any of this, what they also do is cloud the license. You called it a license addendum... but I don't believe that it is from my reading... having said that: you can't tell whether you are right or I am clearly.

There's an old saying (that may well be impolitic these days): "you can't be half pregnant". It seems that's what they maintainers are shooting for... I'd urge them to get off the fence one way or the other.
But then what if they think the wrong things?
Not saying he should have been executed, but smuggling 500 pounds of meth is not a minor offense.
I've read that article a couple of weeks before. It still doesn't posit a simplistic "Java has bigdecimal, just ditch COBOL" as the solution. From the article:

"When you are a major financial institution processing millions of transactions per second requiring decimal precision, it could actually be cheaper to train engineers in COBOL than pay extra in resources and performance to migrate to a more popular language. After all, popularity shifts over time."
I was thinking of this very limitation when posting the original Q. If e.g., there a RCE issue with my PHP server on Fargate, as the attacker I have a foothold and there's no monitoring inside the container as I try to move laterally. I guess the same is true with EC2 backed containers though
A lot of vendor packages included source code licenses actually. I'm not sure distributing binaries was even practical in all cases since the code would have to be built with and linked to specific versions of systems libraries and keeping track of which customer is on which system would be a nightmare. I'm familiar with several loan accounting systems and financial authorization systems that are either nowadays totally maintained by the bank or co-developed with the vendor in a shared source model.
She's been indicted and is subject to an extradition proceeding in a court of law. What legal process is this guy's spouse subject to that prevents her from leaving?
I wonder if Linus Torvalds--without the name recognition--would be able to release Linux today? His first posts about it were met with some complaints about "GNU Herd will be here any day", but despite being super primitive, he somehow still got enough people on board to become a self-sustaining project.

Hell, I wonder if anyone other than Google, Apple, or Microsoft could successfully release a brand new operating system today. Everything seems to be about consolidation to a single norm of "like Linux". Where did the diversity of tech go?
I'm not saying this doesn't happen, but it's certainly not the norm.

I have a beard, and pro-HK and pro-Tibetan opinions. I've visited various places in China several times - never had any issues. The customs/immigration officials are friendly, just the same as they are everywhere (except the US!). The few interactions I've had with the police were also friendly, just the same as I'd expect everywhere (except the US!).
In order words, they expect “politics to play”. Which is exactly what an authoritarian country would expect.

I think a lot of people would be uncomfortable with that idea. Which is fine as long as they don’t step into China.

However, as China grows stronger everyday, they are starting to expect other countries to toe the line as well. That's the problem I have.
I am not entirely sure, but I believe what you are referring to is double standard, and/or being inconsistent. Is this correct? If so, then I agree that - unfortunately - it happens a lot. If X does A, it is fine, but if Y does A, then it is not fine. Yes, I know, this happens, but this does not make A any less wrong if one is consistent about it.
Well I thought it was funny.
I find long names like this much harder to read because the entire text/code is so much more dense, and it really adds up quite fast if all function/variables are dense. It gives a "wall of text" effect.

It reminds me of reading 17th century dense English. I don't see how query or select is any less descriptive than querySelector.

I find that names are rarely all that useful anyway, since you can't capture the full effect of a function in a name in most cases. I once named a method mkdir() and then someone commented that it was "obscure", so it got renamed createDirectory(), then someone commented that it was actually creating all intermediate directories, so it became createDirectoryTree(). This still doesn't really communicate that it won't error if the directory already exists, so I commented it should really be createDirectoryTreeOrDoNothing().
Yeah that 19 year old Georgetown undergrad was definitely complicit in a billion dollar fraud that happened when he was 10.
- Generalization: "Western Media Bad"

- Americans bad

- Chinese Culture good

- Everybody else lying.

I'm sure this comment could help with a bad social credit.
They slowly moved the business logic out of TPF ASM to x86 app servers, which left the TPF machines as mostly distributed NoSQL servers. Then they replaced that layer with Couchbase or similar. Took 15 years or so.
It's still a massive conflict of interest. The company lent him the money to buy those properties. Let's say in 2021, when WeWork is running out of money and needs to renegotiate its leases with landlords, is Adam going to lose money on that deal, or will WeWork magically avoiding needing to cut lease payments to him...?

Massive conflict of interest. We seems to be designed to make Adam rich as it's primary business purpose.
A very useful article, thank you for sharing.

This is definitely a hard problem for solo developers who are like me and have significant difficulty with social aspects. I've never submitted any of my projects or writing here, because I have this underlying feeling that I'd be bothering people. It also doesn't help to be on a site filled daily with dozens of really incredible projects that feel so much more deserving of attention. Yet I've often found myself bewildered by concepts such as SEO and promotion, and I much prefer to spend my time coding. I hate to generalize, but I can't imagine I'm particularly unique in this regard.

But indeed, it's a serious growth limiter when we are stuck working alone. I feel like any serious open source project really needs someone on the team who groks all the social stuff and can get the word out to the right parties who would be interested. A networking service to connect these two types of people would truly be invaluable, I feel.

I was also told that technical writing helps a lot, and indeed, despite being a little guy in a small niche, two of my articles were submitted by others recently, and seeing such a positive response has been a huge boost to my self-esteem and confidence. (It did ruin my bounce rate stats though, went from 44% to 87% in two days :p)

But yeah, I'll agree with the arXiv conclusion that HN is an incredibly valuable resource for open source developers, with a very friendly community behind it.