skysight-inc/HackerNews huggingface dataset:
100000% agree. Chances are the OP already has a number of finished things that he/she can sell. Sales and marketing sales and marketing sales and marketing.

I have 3 side businesses that make between a few hundred and a few thousand per month. All 3 sat idle for months after completion as I groused about no revenue. When i stopped building the next thing long enough to sell the finished things it really wasnt a problem.
Amen to this. Additionally, there is room for dissent within a group that is working together (e.g a political party). If everybody is focussed on towing the party line, then it is very easy for the views of the party to become unchallengeable dogma. Of course there are constructive and unconstructive ways of doing this, but disagreeing shouldn't necessarily be seen as negative.
Good example. Remember to start small, build it on open source and sell it to small cities
This is exactly right. A statewide housing adjustment doesn't make any sense. Bay Area housing cost doesn't impact the poorest regions of the state which are in Mojave desert, Sierra Nevada foothills, far north towards Oregon border
The article's study found that "people really don't want to confront information that could potentially disrupt their worldviews."

This thread's comments against "anti-partisanship" articles show that people also don't want to confront information about them not willing to confront information... etc.
Also, I didn't notice this before, but when you say:

> And that seems to be roughly what the abc conjecture says: it is not likely that all of a, b, and c are rare.

It almost sounds like a tautology. Is your view that it is somewhat vacuous after all? Or maybe the interest comes from the fact that while it seems obviously true, we need a proof in order to use it as a theorem for other things where it would be a useful tool...
I'm fairly newb to PostgreSQL, and am not an expert (just a user) in many SQL systems. But if Postgres' typecasting methodology is unique to it, by jove it's a great point.

What other features should I learn about (comparisons to MySQL/Oracle)? Any reason to focus on Postgres/Greenplum over a Hadoop hive/impala setup?
Ethologists disagree - adults very much care about fairness, as well. Arguably, most of our politics is about that.
It still exists. We learned that the "Interim Dynabook" is really useful to certain classes of professionals, and we learned that the "Dynabook" is a lot more valuable when it fits in your pocket, even though that requires serious compromises in terms of user input quality.

The reason you can't see it is two-fold; first, people who don't actively extend systems by habit care less about the underlying system or its hackability. A similar line of thinking believed television would provide a level of enlightment that never happened for all that educational shows still exist on public channels. Second, money got involved. Passive consumers are more profitable in aggregate and less risky.
Except propagating a configuration update to multiple clients, without a split brain is a hard distributed systems problem :). Especially in the presence of those pesky network partitions.
The idea that we're living in a golden age is dangerous and potentially catastrophic. Software engineers may be living in a golden age, but our exploitation of the Earth's resources and animals (including humans) can't continue forever. Things must continue to change.
We are running vanilla ZFS-on-Linux. We don't use snapshots for backups as the Postgres backups are more convenient. Postgres provides point in time recovery, which is useful. There are also tools like wal-e for automatically writing and restoring Postgres backups to S3.

As for stability, have been two major sources of instability with ZFS:

The first issue was with the default value of arc_shrink_shift. By default, ZFS will evict ~1% of ARC, the in memory file cache, to disk at a time. Our machines have several hundred gigs of ARC, so ZFS was evicting several gigs of data to disk at a time. This was causing our machines to frequently become unresponsive for several seconds.

The other issue is for some reason ZFS will lock up for long periods of time if we delete several hundred gigs of data. We haven't been able to identify a root cause of the problem. So far we've worked around this problem by adding a sleep in between data deletions.

Other than these problems, ZFS has worked pretty well for us.
Since we are dabbling in anecdotes.. I am not sure if you are including Indians in this "Asians cheat" assertion. This Indian for one was brought up with the philosophy that knowledge / teachers are identical to God. Whether or not I believe in God is a different question. However it was always clear that cheating in exams was not culturally accepted. Not by a long shot. There is an extremely unhealthy emphasis on grades, but cheating in all it's forms was looked down upon.
I had miss this phone, but I realize that I wouldn't want it today.

One of the big reasons is I don't memorize phone numbers anymore - as cool as the RAZR was, I don't have need for a flip phone of any kind. The numbers I dial are typically entered in once and then dialed from my phone book.
And down the memory hole it goes. Now flagged and removed from the front page.

Someone just doesn't want to face the fact that intolerance is not a virtue to matter what ideas it's used to protect.
Conversely, someone who agrees with my enemy on something is not automatically my enemy as well. My enemies aren't always wrong, after all.
For now, yes
Even at Ivy League universities, many native English speakers can't reliably write coherent paragraphs. Yes, it is mind-boggling, but this is my experience even in junior and senior level history seminars - and history majors have to read and write considerably more than many other majors, so presumably ought to be relatively practiced at writing by that point.
Fair enough, partisanship in itself is fairly obviously a negative psychological and mental force.

But I do worry about claims of anti-partisanship used as a smokescreen. Some issues are merely partisan differences of opinion. Others are matters of life and death.

I don't object to child incarceration, denial of refugees or revocation of citizenship for minorities because I love the Democratic party, I do it because it's wrong and to cast these issues in the light of mere "partisan politics" is to deny their significance.

Yes, partisanship is a strong cognitive bias. That should be uncontroversial. But that still doesn't mean that at a particular moment in history, a particular political party can't be very VERY clearly in the moral and intellectual wrong.

Given arbitrary points A and B, you can't just state that an unbiased person always adheres to (abs(A-B)/2). That's ridiculous, and makes you susceptible to all kinds of goalpost and Overton-window shifting.

The whole point is that you have to address each issue on its own intellectual merits, and I feel like a lot of the anti-partisan content out there this year (particularly from conservative/libertarian sources like this one) is less focused on the truth of the matter and more on granting a patina of legitimacy to ideas that would otherwise be, well, wrong.
I'm confused, you do realise these phones had a built-in contacts storage, right?
Filtering is very much done in sheets I have seen and used
You nailed my thoughts. This comes across as a well written, verbose "all-sides-are-the-same" article.

Generalizability in these types of studies should always be questioned.
I'm surprised that Microsoft hasn't plugged the Roslyn .NET compiler into Excel as a first-class scripting environment yet. LinqPad in Excel would be miles better than VBA.
I feel like it's only true if you just assign positive and negative points to stories, and then count the balance. But that model lacks too much nuance to be useful. You can be very much appalled at Russia, while also acknowledging that a lot of criticism that comes form the left is borderline conspiracy theory stuff with zero evidence to it. And if you're preaching to a specific audience, it might look imbalanced overall, because you don't waste time addressing the points on which your audience agrees with you anyway.

For example - and I'm saying this as a liberal - it is becoming standard fare to dismiss any criticism of any left-wing policy as "Russian bots". Does someone calling it out means that they reject the general notion that Russia employs paid shill accounts and bots for propaganda purposes? Of course not.
At Citus we're actually very excited about the parallelism improvements within Postgres. For us at Citus the core of what we do is allow you scale horizontally beyond a single node. We view the parallelism work within Postgres as complementary, as we can focus on the distributed aspects while letting each node handle it's own workload.

Some of our customers do today very much leverage the parallelism Citus brings, but again that's across multiple nodes. A number of our customers don't choose Citus at all for real-time analytics, instead they're more focused on a more standard OLTP application, often multi-tenant app, that they need to scale.
I don't see the conflict here. I think it's very factual and true that most Black people are not violent, most Chinese people are not cheaters, and most White people are not racist.
Yeah, the Razr was my first phone...but it was super convenient to just use the number pad to dial. I had contacts programmed in for just about all the people I called, but between favorites and dialing I didn't use them all that often.
Fully agree to that! It's the best cursor movement solution that currently exists on phones.

Since someone mentioned that iOS12 now includes a solution that works without 3D touch by long-pressing spacebar I tried that too: It's not really a replacement. Since you start touching at the lowest-end of the screen scrolling upwards is awkward. It feels less precise than the 3d touch variant, and selecting works requires another hand to tip the screen.

Going from my iPhone 8 to an Xr seems like a step back to me in this regard. And I'm not willing to invest in the Xs.
VW hopes to sell 10M electric cars based on its new platform
I think Scott Alexander's essay http://slatestarcodex.com/2014/09/30/i-can-tolerate-anything... covers the salient points of this rather well. It's worth a read if you haven't.
I'm hugely impressed by Gwynne Shotwell, and I agree SpaceX is in good hands with her at the wheel.
Yes, although not always flattering of Musk. (I enjoy Ashlee Vance's other stuff as well.)
>The irrationality is assuming that you are able to be an impartial observer who can 'regularly' notice 'Chinese students sitting in the back of class openly whispering during exams' and that means that Chinese people cheat more.

1. You conveniently disregarded my emphasis on the fact that this is an increasingly common collective observation.

2. You cannot explain away every observation of cultural differences by allegations of confirmation bias.

It is absurd that we are supposed to ignore only negative cultural patterns.

Hell, we are talking about a group of people which has been indoctrinated by the Communist Party for decades, from birth for at least a generation. You really think it implausible that cheating on Western soil is culturally acceptable?
Tidal wave of Chinese marine parks fuels murky cetacean trade
> What were they thinking?

That all these things are good or neutral for Google.
5W-10W Qi Wireless Quick Charger that charge the new iPhone XS/XR full in 40mins
I think people mostly waste time at the universities learning things they will forget. Giving students a novel problem to solve and ask them to come back when they find the solution might work better in terms of sticking knowledge. This doesn't necessarily need to be a group project.
Partisanship is our salvation.

When our DC overlords come together to sing the Hallelujah chorus... that is when you should start to worry.

ex: 1999 bank dereg, Iraq/Afghanistan, TARP, Libya/Syria.
This isn't racism. It has absolutely nothing to do with race. Most people who hold this view have no negative views against racially asian people who are culturally north american.

It is culturist (to make up a word). There's a huge difference between this and racism in that culture, unlike race, creates clear statistical differences in behavior.

There are good arguments that discriminating based on culture would have many negative effects, not unlike racism. That as a result of the negative effects we shouldn't treat people differently as a result of the culture they are coming from. Moreover there are already laws in many places attempting to enforce that.

Burying your head in the sand and denying that there are culture differences however is insane. It's entirely obvious statistically, and anecdotally that they exist. Burying your head in the sand is exactly what you (or rather volgo) are suggesting when you are saying that people shouldn't be making statements about the differences between cultures.
I hate you :-) Opened your app and stuck there for a good half an hour, mapping my walking routes around the neighborhood :-) I want my half an hour back!!11
That's an issue with their implementation/use of animations, not animation in general.

Animations are (if done right) very useful in games. It's what makes you feel, for example, the difference between a weak damage (HP bar drops slowly) and something to watch out for (the HP bar actually shakes as a chunk is wiped out).

It also helps with immersion.
I think part of the problem is that students feel pressured to write Academic English as opposed to regular English and they contort their thoughts in the process of doing so. It happened to me while I was in university and didn't know better.
Michael Atiyah claims proof of the Riemann hypothesis
That's not why corporations get sued by shareholders. A corporation's objectives are whatever they say it is, and they can spend money on them however they like. They have to disclose what's going on and the risks thereof. They get sued for failing to disclose material info and risks.

So if Monsanto wants to start an expensive project to build an extremely risky space elevator, all they have to do is make the proper disclosures and they're probably fine.
Recognize that you will ultimately be limiting what you can achieve if you are alienating people. Extrapolate to the whole planet... if everyone acted this way what would the world be like in ten years?

I recommend spending about 30 minutes every evening reflecting on previous discussions/conversations that you have had with people. Also, if you have any cringe-worthy memories in which you behaved in an arrogant manner then these are worth revisiting in order to consider alternatives for better behavior in future scenarios.
The protocol itself is transport-agnostic - it just needs a bidirectional stream, and the spec doesn't define what it is. In practice, both stdin/stdout and sockets are used - the latter usually for language servers that are "heavyweight", such that it is advantageous to spin up the server once, "prime" it (let it do any indexing etc), and then reuse it between concurrent sessions. The standard streams are usually the default choice for simplicity reasons, though.

Implementing a server in Brainfuck is theoretically possible, but only if you ignore the heat death of the universe as the upper time boundary. ~
Now I’m not sure if I’m believing this because it’s based on scientific research or because there’s a picture of a brain on the page.
Remember maintenance doesn’t need a high dollar engineer. $30/hr or less guys can do that.
https://github.com/prabirshrestha/vim-lsp

https://github.com/autozimu/LanguageClient-neovim
I feel like I'm massively missing out here. What reference is this to?
Google is known for execution of existing ideas. Chrome, Gmail, Android etc all had other companies doing the same thing. Waymo is again solid execution but many companies are doing the same thing and waymo has zero original game changing tech. Many companies have been doing ground source heating for private homes, but again they are not changing the game just playing it slightly better than the competition.

The bar is high for this stuff. Having the first stage of a rocket land on a barge changes the economics of spacecraft. That’s the kind of innovation people are looking for.
https://en.wikipedia.org/wiki/Suzuki_Hayabusa
> they had to get it right the first time;

They have time. They are doing and have done a lot of test flights with no humans aboard
I get migraines a few times a month lately, 90% of the time it coincides with a stomachache. I've heard that the gut uses more serotonin than the brain. I am not surprised to find more communication.
And you can actually see most of the art pieces being generated.. mesmerising..

Don't think quotes ' are warranted here
This might help:

https://www.youtube.com/watch?v=0C6zoIgraWs
Who do you mean by "their"? And which Americans have you observed? It's not a monolithic culture.
Despite being the title of the article it isn’t what it seems. The coding error was in the production of the cars which led to them needing to be destroyed.

The coding error didn’t literally send them to the crusher instead of the showroom floor as the title implies.
Bring it back!
TIME. Time is the MOST precious commodity. Help users SAVE TIME. Save time finding something of value to the USER. You can't "presume" how much to charge. You have to "TEST" pricing then keep jacking it up until your customers don't pay. How can you pay for something what does not offer value. Stay small. Stay NICHE. Grab a slice from a BIG market. Forget millions. slap-yo-self with fury with delusions of becoming a millionaire, and make a goal of making enough to avoid being trapped in a 9-5 lifer situation. It take a LOT of luck + skill + market segment expertise. Like you have to KNOW the market you are going to be competing in. Assisted living , senior care , retirement calculator is VERY hot now. You'll be at it after your day gig 6pm-2am testing / building / iterating. Good LUCKY. launch a free beta version learn what customers value and how much they will pay ( ask them) THEN when you have enough people crack addict addicted to your service / app start charging. Be merciless. But offer excellent customer service. Always be honest.
Does the book discuss the implementation of the language or just usage of the language?
Even in tech, find some speciality market that isn't well-served by programmers already. My day job is information security, and our tool sets are atrocious. We use them because it's all we've got, and the security field isn't well known for being a software engineering powerhouse.

I could list off a ton of programs I'd love to have, but are way (way way way) too niche to pop up on the radar of anyone who doesn't work in security.
The biggest problem for those emigrating students is neither taxes nor bureaucracy, it's the low salaries offered in Italy.
It is different not only on a technical level, but culturally as well. I don't think the entire country is rooting for SpaceX as representative of the group. Instead, it's Elon's company. If they get to the moon... good for Elon.
To some extent; but there's solid reasoning behind this. By coming up with LSP, Microsoft achieved two important goals.

First, and most importantly, its languages (esp. TypeScript) can be used by people who already have an established workflow around an existing editor or IDE. It's much easier to sell a new language that plays well with an existing ecosystem, than it is to sell a whole new ecosystem (and Microsoft knows that full well from experience with .NET!). And higher adoption of TypeScript across the industry means that more people eventually come through it to the larger Microsoft ecosystem, as well, even if it's a small percentage of the larger crowd.

At the same time, it's also a way to recruit the open source community to extend Microsoft IDEs. If you're making a new PL or templating framework or something else that needs editing support, and your audience is primarily people on Vim and Sublime, then LSP is an obvious choice to minimize code duplication. But once you have it, you might as well package it for the VSCode extension gallery as well (and if you won't, someone else probably will).

So I think it's a win-win for everyone, except for companies that sell integrated all-in-one tooling solutions where the main benefit to the user is derived from only one part of it (because users can now mix and match as they see fit, and bundling becomes harder).
> Firefox has a concept of profiles but AFAICT you can only run one profile at a time. :(

You can have one primary firefox instance, and any number of instances that have the "--no-remote" flag set, each running different profiles. Any links you click outside of firefox (e.g. xdg-open) will use the primary firefox.

The 'firefox --no-remote -P' trick has worked for longer than chrome has existed and I've been using it to juggle about 15 profiles since firefox 3, usually having 4 different firefox instances open with 4 different profiles.

The more user-friendly way to do this is with firefox containers though.
As far as I know Waymo was one of the earlier serious self driving car ventures, no?
They've been historically hard to implement in a way that is both efficient, sound, integrates with effectful code, promotes code reuse (like in Haskell), and has good developer UX (good error messages and IDE support). I believe we are getting to a point where it is feasible, hence I'm messing around with it myself [0], but it can be challenging to navigate the terrain of papers and theory as a language designer. While DTs themselves are quite simple, the integration with other features users expect is tricky, and producing a production-grade compiler is definitly not as straightforward as making a regular Hindley-Milner style language.

[0]: https://github.com/pikelet-lang/pikelet/
A bit off topic but I wish postgres came with a good desktop app. pgadmin 4 is just abysmal compared to e.g. MySQL Workbench.
NASA is about to human-rate Falcon 9/Dragon 2.

Perhaps you'd rather have flown on the Shuttle?
I barely remember the OS on my old V3 but at a guess I'd imagine actually accessing contacts was sufficiently laborious that just memorising numbers was more convenient?
> When someone asks for a satisfactory alternative that doesn't yet exist, intelligent creative people think about ways to make a new one.

I think you'd have got a better response if you were clearer that that's what you were trying to do. "I don't know of a system but if we're to try and come up with one, [...]" or similar.

> >agreeing on goals doesn't make a system meeting all of them logically possible much less practical.

> False. Making sure users values align with the system goals is crucial for a successful, practical system that people want to use.

Making sure goals align with values is worthwhile, but it doesn't answer the question of whether a system that achieves all of those goals is possible.

In a different context, we can have as many meetings as we want where we all agree that maintaining complete consistency and availability while being robust to partitioning is very important and aligned with what we want out of our distributed system; that doesn't mean we're going to get a system that reaches those goals.

Of course, it's fair to say that the discussion of what goals to trade away against others should be a separate process from getting everything we might want on the table - but again, you should make it clear that that's what you're doing up front.
All of my upvotes, I regret I have but one to give.

Thanks! Also HN-based mechanical Turk search engine for the win.
Burn-out is real.

Maybe it's not necessarily tied to 20yrs in programming, but to stay long in this field, one needs to develop an ability to sustain or recognize burn-out. Personal and on team level.

Especially while young and seemingly having limitless energy, attention, and desire to succeed.