skysight-inc/HackerNews huggingface dataset:
Define successful website?

I have thousands of users, a few websites pay for themselves:

https://easy-a.net/

https://projectpiglet.com/
Ok. Feel free to reach out to me. E-mails in my profile :)
Yup. I think there's actually some good ideas in here, but then it's surrounded by ridiculous conclusions. For instance, I think deliberate practice is a good thing; you can quibble on the definition of that but fundamentally its true that people often plateau in their skills because they get comfortable and lack a growth mindset.

That's great, but then it says that in order to improve you need to declare a metric so you have something to measure, and then work to improve that. I don't even know where to begin with this; Goodhart's Law is the obvious response. But even more fundamentally than that, the thing that makes programming hard is entirely the qualitative aspects. Every single choice you make in software is a tradeoff with subtle implications, good software engineering is about understanding these tradeoffs in a given context over a period of time, there is absolutely no way you are going to reduce this to any kind of metric without throwing the baby and all its siblings out with the bathwater.
I need to pay a visit to the CMU campus to see if I can see their work.
These are rewrites of the solutions, from Octave to Python. As such no material rules are being broken here.

Massive props to the publisher of these. For science!
Oh, good to know, thank you!
The Caldecott Tunnel's fourth bore is an SF Bay Area example of how long it infrastructure investment takes before tax payers can enjoy the benefits.

The Caldecott Tunnel in the East Bay had three "bores". The center bore would switch directions at noon to accommodate morning and afternoon rush hour, causing painful merges from four to two lanes for people driving the other direction.

Plans for adding a fourth bore, so there would be two eastbound and two westbound bores, started in 2000. Funding wasn't approved until 2007. Construction began in 2009 and the fourth bore opened to the public in 2013.

https://en.wikipedia.org/wiki/Caldecott_Tunnel#Fourth_bore
If a free-class asks you not to do something, it's etiquette 101 to follow that.
Amazon considering opening up to 3000 cashierless stores by 2021, report says
Show HN: Building content-based search for finding similar looking artworks
Considering my traffic ticket was all french, I don't know if it's outdated.
Building a Complex Financial Chart with D3 and d3fc
> that's explicitly what the law says

The very large number of lawyers and justices are employed to argue extensively about the meaning and interpretation of the law.

You are interpreting the law here. You cannot know if your interpretation aligns with FISC, because the proceedings are not public.

By the way, while looking up names for this comment I came up with https://en.wikipedia.org/wiki/Foreign_Intelligence_Surveilla... . So it looks like the FISC court is doing exactly this by getting creative with what a "special-need" is.
It seems that the main issue that the authors of this proposal have with the current coroutines proposal in the committee is that that proposal effectively requires allocation for all coroutines, while offering promises that the optimizer will be able to avoid the allocation in common cases. This competing proposal makes allocation opt-in for various reasons, not the least of which is skepticism about how well the optimization will perform. (See "Implicit allocation violates the zero-overhead principle" in this document [1]).

[1]: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p097...
I used to not give a damn about how others think, and just did whatever fancied me at the moment. But now I'm older and wiser, I actually do care about what others think.

What I realized, after living in many different places and cultures where I get treated differently, is that being self-centered/absorbed is a privilege only afforded by people who are well liked or respected. Just like rich people never have to worry about making ends meet, healthy people worry less about getting sick, and men rarely worry about lining up at public washrooms.

Naturally well liked/respected people can afford to worry less about how others think of them. The unfortunate ones will have to deal with harassment, rejection, ostracization before eventually figure out how to be liked, or how to find people who will like them.
The tragedy of the commons depends a lot on the nature of the commons. People can and do work together to manage common resources. You can check out the work of Elinor Ostrom for some examples.
Git Tower is not really better for my use cases. I‘ve tried various clients, Git Tower among them. I need UI only for file comparisons and line staging, and I find GitX‘s Layout perfect.
GitX is again under active development (per another comment here).
If you have no steps in between assignment and code review, then the problem is not code review.

companies will realize that putting a single developer on an engineering problem, and having the solution be submitted for review to the rest of the team after the solution has been designed is both unkind to your employees and bad business.

Let's give people a little agency here. "Companies" can't realize anything. If you, as a software engineer, are operating this way and blaming it on "the company" then you are part of the problem. You are the company. Do it better and it'll be better.

External locus of control, and using "the company" as a scapegoat to absolve oneself of responsibility, is what's ailing such a company.
Self driving cars are limited by capacity; cars today have an average occupancy hovering around one and a half. Because of this a free-flowing, 55MPH highway lane has capacity for about 2-3K per hour.

To give those numbers some context, when Seattle's Link Light Rail builds out ST2 in 2021, capacity will be 14.4K per hour; and this is running a ordinary schedule of every four minutes.

The New York City Subway at its busiest scheduled section runs much longer trains every two minutes, at a capacity of 75K per hour. That's with 1930's signalling - with modern signalling, they could run trains every 90 seconds, for a capacity of 100k per hour. And that's just on two tracks.

Cars are really space inefficient because you need an engine and a fuel tank for a small group of people. Trains and buses have the advantage of fitting more seats in the same area, and then having people stand on top of that.
I quite like gits user experience, personally. If you don't like it, there are lots of tools built on top of it that make it easier to use. Not sure what the issue is.
The skeptic in me says "Yeah and the by products of burning hydrocarbons are just water and co2" .

Aluminum dust sounds like it would be a disaster if in the air we breathe.

None of this is an educated position, just thoughts of a software engineer.
But what about all the empty track between trains? When you consider that, it starts to level out. I'd be very interested in actual numbers though. Edit: Discussion here using quick estimates seems to show rail still wins: https://alankandel.scienceblog.com/2014/01/11/rails-vs-roads...
You should explicitly say that you wish to pay by "NETS QR". Otherwise they assume you mean by card or NFC.
While I wouldn't want to be the one responsible for designing, testing, implementing and converting to using said system, it does seem like the easiest way to handle the problem for the majority of cases in this day and age, where measuring 1/86,400th of a second is trivial. If only we were deciding how to implement leap seconds for the first time right now...
> How do we know this hasn't happened already?

As has been pointed out here in the chat already: Scott (and others) have reverse engineered it.

> How do we know it won't happen tomorrow?

Consequences.

Even Facebook seems to realize that is the nuclear option.

That said there is a number of places this can still go wrong, but they are equally true for any mainstream client (edit:) and non mainstream clients have their own issues.

Personally neither like nor trust Facebook at all so I try to minimize contact.
I wasn't aware of that. Thanks.
Seems to be about twice the energy density of lithium ion batteries. Nice for battery-type applications, but nothing spectacular--an order of magnitude or so less than gasoline.
I think it has also have something to do on how you look towards life. If you are more like to be optimistic about life, you're doing the same as much as you look towards other people.

But if you have other reasons as for like you've gone through traumatic experience, I think it will have effect about on how you will connect to people thou some process like counselling may work things out for them it still depends on your status and outlook towards life. Financially, emotionally and physically.
orcas and dolphins do use tools. so do fish. and of course octupuses use tools. and i didn't mean that tools are impossible in the ocean. it's just that their use is made difficult.

orcas also easily recognize mirrors. i have watched many animals look into mirrors, and orcas and dolphins are by far the most interested and intrigued and show off many behaviors that easily show they recognize the object in the mirror as themselves.

of course there is more to intelligence than technology, which was what I was getting at. orcas use smooth pebbles as a massage center. they coordinate attacks with special roles, including behavior such as signaling to prey that they are leaving while leaving a silent orca behind to catch the prey as they relax. orcas are one of five known species, including humans, to go through menopause. they have complex social structures and dialects and have even been shown to communicate with dolphins.
> Finally, the average income of Metro riders is north of $100k: https://public.tableau.com/profile/planitmetro#!/vizhome/Rai....

That's got to be talking about mean personal income of riders, right?

I just looked up some stats for DC. I started with the numbers from here:

https://censusreporter.org/profiles/16000US1150000-washingto...

And also made some conversions between personal&household stats, by estimating that 16% of people in DC are under 15 and thus not counted in per-capita income, together with the average household size being 2.3. Altogether, in DC:

Median per-capita income: $42k
Mean per-capita income: $52k
Median household income: $82k
Mean household income: $100k

I'm really surpised that the average income of riders is around $100k. That hasn't been my perception with other public transport.
> ... that is usable for a single digit percent of the taxpayers who pay for it.

You could probably say the same thing for >90% of all public roads in, say, California. Why would I need CA route 253, to pick a random example? I've been to Northern California exactly once, and I didn't need the road then.
From the looks of the repos, they're primarily using Python + Numpy + the Cairo graphics library.
They are adding more syntax to reduce syntax. Have you seen the spaceship operator? C++ has jumped the shark. I just want an ABI. Can we get an ABI already?
I want to know how that will be done with cloud applications when the companies never have published their cloud/online software.
> avoid showing how to identify one

The certificate policy identifier will be 2.23.140.1.2.2 for OV. You have to look at the certificate details to find it.

I looked into it for someone once. Then I watched in amazement as less technical person insisted on OV certificates.
I think coq has some kind of ml software. I saw it mentioned in the proof general UI. I'm not sure how good it is
I'm not a mass transit advocate, not by a long shot. But I've lived in large cities that mostly do light rail, and those that mostly do subway. Subway is much better all around when it's done right. It's really impressive just how many people and how reliably (time-wise) a well-designed subway system can move around.

I happen to live in Seattle suburbs, about as far away east from it as possible actually while still technically being in Seattle metro area. So all this stuff is not going to be of any immediate benefit... but I still think that it should be done. The area keeps growing rapidly, and I don't see that stopping anytime soon.

Unfair taxes? Well, people in Seattle pay taxes that ultimately pay for the road to my house. I pay for their roads too, sure - but one road in Seattle services a great deal more people than one road out here in unincorporated King County, so all in all, I still get more out of that arrangement than they do. But I don't hear them complaining. In a polity, common good doesn't have to mean that everyone derives equal value from it, or even that everyone derives non-zero value. Sometimes you help your neighbors, sometimes they help you. In the end, long-term, you're both better off.
What advantage would always moving homes have over parked ones? They still take up the same amount of space, just the space they take up is always changing, and is more valuable since it also happens to be on a road.
I third this. I've installed/maintained and used gitolite, gitlab and gitea.

- gitolite: easiest to install and manage. But there's no web interface. Your entire workflow is with git itself (and maybe some SSH/Unix tricks/scripts).

- gitlab: huge, bloated beast. Many, many different components. Difficult to understand all the pieces. Uses a ton of ram and CPU cycles. UI and workflow is different from Github.

- gitea: single, stand-alone package. UI and work-flow is identical to Github. Given all that it does, it seems about as simple and light-weight as it could be. (My only pain point is that it's written in Go, with Go packages, and I don't really know anything about Go...)
I just get a blank, dark screen. Recent version of Firefox.
I believe the difference is this is part of GCP and their terms for GA products are that they will support for at least one year on deprecated versions / products and not just instantly remove something.
From the list: All the important years are four digits long

This left out the Long Now Foundation's advocacy for five-digit years to deal premptively with the Y10K bug. And, less tongue-in-cheek, to promote a view of time that is not conventional in this day and age.
It cares about leap seconds so yes, it's quite accurate.
Just today I was really contemplating how miserable life with Xamarin is.

In the morning, visual studio crashed first thing with a ‘non-fatal’ error.

Then I was making a bug fix in a Xamarin.Forms app - changing a string in the UI. I deploy the app, but the change isn’t there. So I clean and rebuild. Then I redeploy. Change isn’t there. I uninstall the app from the simulator. I delete the output directory. I redeploy - still the change isn’t there. Xamarin was deploying cached packages and I had no idea. Imagine verifying a bug fix or change, which causes a crash, and not knowing because the updated package never gets deployed.

Every once in a while I accidentally double-click a xaml file - big mistake. I get to watch visual studio turn white and not respond for about 35 seconds - time to check email and try not to break something.

In the afternoon, I wanted to connect to my mac while doing work in the background - connecting to the Mac takes ages. Unfortunately that’s not an option - connecting to a server is a modal operation. I have no idea why and it frustrates the heck out of me. Even worse, they have flow problems. If you fail to connect to a Mac, you have to close and re-open the dialog before you can add a new one. You have to do this every single time Visual Studio crashes. Visual Studio crashes at least 5 times a day with even moderate use. Xamarin is a big culprit for the instability, but Visual Studio has its share of fuckups, including mainstream releases that will just stop you from running unit tests until they ship a patch. Or just break your build altogether.

Xamarin Forms is uniquely frustrating because it, for the last ~12 months of my active use, always had a bug in the latest version that affects my product. Every time I upgrade, one bug gets fixed, but another one is added. Their QA is nonexistent and it really shows. And it’s not little things- think controls just don’t render on some platforms, or toolbars are busted on iOS. The newest version has some long-awaited features, but I’m afraid to upgrade. Visual Studio is also really bad nowadays - I really, really, really avoid upgrading; it is usually painful and more than once I’ve had to totally uninstall and reinstall.

The build system is a nightmare. There’s a lot of complexity in Forms and a lot of room for things to go wrong. People come to me with build errors all the time, and the first thing I say is, did you hit the green button again? Because failing once doesn’t mean there’s a problem with your app. There’s all sorts of nonsense that happens with caching, msbuild instances interfere with each other - I’ve had to painfully run builds in serial because yes, running msbuild on two projects simultaneously will break both.

I’ve got a lot more complaints but I’m tired and want to keep it brief.

Xamarin.Forms is (and I recognize that much of the pain I described is really problems with other supporting tools) painful enough that I wonder if it’s worth the benefit of writing C#, and this is coming from a militant C# fanboy.

I was really hoping the Microsoft acquisition would lead to more robust QA efforts, but clearly not.
Highlights of this article:

- 10,000 hours mastery: Another power-of-10 based bullshit stolen from Rocky I.

- Stacked ranking: Bullshit belief that gives you 100% probability of ruining a company. Costed Microsoft 10 years to fix the damage caused by it.

- Personality types: Horoscope-grade pseudoscientific bullshit used to justify bad management. See also: MBTI

- Hyperbolic decay: Often applied to impress people easily impressed with math, i.e.: bullshit

- Self-promotion

My thoughts and prayers to the 278+ people that upvoted this article.
What in particular are you missing? I happen to be writing a PyQt5 tutorial for my https://build-system.fman.io today.
I tried Hugo a long time ago. I believe some of the features you mentioned did not exist at the time. Also if I remember correctly, I did find workarounds for most of what I mentioned with Hugo, but the workarounds felt really messy and inflexible. I didn't mean to imply some things weren't possible, I mostly meant to mention it as an example of a "structured" SSG (by which I mean ones that aren't very flexible with their routes or how content is organized, i.e. they enforce a lot of structure).

Regarding archives, the problem if I remember correctly was getting them to nest properly, not just a "/archive" with all your posts, but lists at "/year/", "/year/month/", etc. until you reached the post. So no path was empty. I don't think I ever got that working.

Regarding embeds, didn't know about embed.ly. Seems great, but it's not free. If there's some free alternative I will definitely use it next time around. One of the main reasons I use an SSG is to keep my costs close to 0.

> Yes, Hugo mainly supports Go Templating. (And I don't have any complaints against that :))

Maybe I'm weird, but I can't stand 99% of template languages. They're too watered down. I want the full power of a programming language, or alternatively, some easy way to manipulate the data the template gets. Correct me if I'm wrong, but I don't remember Hugo having the latter either.
Some of the right-of-way is used at odd hours. For example the only time I've seen the railroad that runs through downtown Renton in use was to ship airplane wings at 10:00 on a Sunday morning, and that was a weekly occurrence.
Yes, an ABI would be great. I am always amazed how easy it is to use libraries in C# or Java whereas C++ is just a PITA.
I'd be interested in solving it, but not with Javascript.

I think it's less about engineering costs and more about dislike of javascript. Maybe even specifically javascript tooling and electron.

A big reason people want to standardize on javascript is because it is the runtime of the Web - I can't wait for Web assembly to get even better so we can standardize on something else.
> It's sufficient for Mochizuki. Everyone else can decide for themselves

This sounds like a variant of the Turing test.

Mochizuki and your pet dog both claim to have proven the ABC conjecture. The ABC conjecture has been proven when you can understand one proof but not the other.
If I understand things correctly, the C++ people are attempting to modernize the language and add a bunch of new stuff with the intention of deprecating the old stuff. They're constrained by legacy cruft so the new features end up with rather ugly syntax. I applaud their efforts but frankly I'd rather see a new language done right.

I'm currently trying to modernize my C++ skills and while I love some of the new features I think they're creating an inconsistent, ugly, beast of a language.
Discovery. This is the essential difference. And this is mostly based on semantic features of html.

www has 3 main ways of discovery that alternative technologies didn’t offer: 1) search (leading you to correct info in the site, instead of just to a landing page. 2) overview pages, short summary with links to the actual info (google news, etc), 3) deep hyperlinks that everyone can easily discover (browser url) and provide elsewhere (email, Facebook posts, twitter posts, etc).

The first one is very much based on the semantic qualities of html, where google can crawl a page and make some educated guess about what the page is about.

Biggest problem with mobile apps is that discovery is completely channeled through commercial app stores.

I would like to see an alternative web tech stack that doesn’t skip the discovery part. Web assembly with canvas for example is completely useless for a search crawler.
https://www.youtube.com/watch?v=czgOWmtGVGs
Is there a video/article you could share describing how to do these with good form?

I am now about 7 years into an RSI issue that nothing seems to work on, but I haven't committed to any training routine for more than a couple of weeks (with no effect).
When you're young, you worry a lot about what others think of you.

When you're middle-aged, you stop caring about what others think of you.

When you're old, you realize nobody is thinking about you.
Have someone die in your arms and then you'll understand the fragility, fleetingness, and beauty of us all. Once you connect with people on this level, humility seeps in.
There is an alternative way (but not a replacement) to go about it as well. Rather than reverifying proofs (I mean now ones that have been proved in the literature) one could study central features. And whenever a feature breaks, then one can stop to think whether the theorems themselves hold water or not.
>This is why you shouldn't be afraid to give out (truthful) compliments folks.

That's what I try to do. Sometimes people take it as insincere flattery because I guess they think it is sarcasm at first. But I do mean it, every time!