skysight-inc/HackerNews huggingface dataset:
Even for 2008 cutoff, the classic ranking is still remarkably similar to the main ranking. (Which stupefies me.)

So why bother tuning it to be even more similar?
So, some form of elitism?

Any specific explanation for ignoring 12 years of newer accounts? To me that’s potentially a whole generation of new engineers’ comments/questions/insights that are being ignored, again for no discernable reason.

If there was a spam problem (or similar) I could understand, but this just seems arbitrary.

Again I would just want to understand the reasoning for it, as it could be legitimate.
Where do you live? I would be awake for only 8 hours a day if I followed this in the middle of winter.
That's the what, not the why

Also, nothing has been removed, only added. You can see more of the data which was hidden before.
I've thought about that, however I worry about it turning into what Facebook does and put you in an echo chamber (with the occasional "across the isle" item thrown in to "make you angry"). But I still like the idea, just not sure what the best implementation would be.

Some ideas I've had include having multiple up/down vote buttons for different criteria -- one that says if you agree or not with the content, and another one that says if it is a well reasoned and interesting post. That way I can pull up things that people in my cohort think is a good post but also disagree with content wise. But this requires that people are reliable able to judge something fairly that goes against their view.

Then I'd like to see "bubbles" that show which cohort(s) I belong to and which other ones are out there so I can choose which to read at any one time.
The same way many engineers are successful CEOs: software engineers are successful in general because it is a profession that CAN make you smarter every day. It is too easy to see the value of compound interest.
Did you find good material somewhere?
After 20 years in IT –. I finally discovered this useful command
* what are certificates and what are their practical benefit (how do TLS and mTLS work on a conceptual level)
* how should you store password auth info
* what is XSS and how do you prevent it
* how to properly escape user-provided data in various contexts (sql, html, file formats and/or encodings)
Very interesting, thank you.

> Scottish Twitter users 'shocked' after discovering the word 'outwith' is only used in Scotland [0]

[0] https://www.dailyrecord.co.uk/scotland-now/scottish-twitter-...
That's a lot of naysaying for a boat that autonomously got itself from California to Hawaii successfully.
This submarine looks quite amateur. People forget that today's organisations thanks to demand and tax free profits have multi-billion budgets for those kind of operations, even exceeding some of the national armies. I am pretty sure they already have stealth high tech submarines that are going back and forth undetected.
As a man of a science background, nothing is impossible it's just highly unlikely.

If you've been watching the changes in the aquatic habitat and the sea life populations they becoming simple / basic and more homogeneous as a function of changing water temperatures (and harvesting of sea life without the ability to replenish).

I won't disagree that it is possible virus or range of other possibility - I am not providing an answer. However it's a very high probability that the natural ability for that ecosystem to defend against the virus (if it was) was likely impeded by human impacts which change the water temperature and the species of life that live in that area.

We could posit many different theories, the fact is that nature is changing rapidly under our watch and to insinuate that it is a natural occurrence is disengeinuine and irresponsible at best and seems to be the push of a false narrative to undermine the consensus in the scientific community.
I understand your position but I'm curious.

There's more depth to the subject.

any action voluntarily taken in good faith to restrict access to or availability of material that the provider or user considers to be obscene, lewd, lascivious, filthy, excessively violent, harassing, or otherwise objectionable, whether or not such material is constitutionally protected;

That's section 230.

Yes if it's defamatory or libel. Then section 230 is explicitly allowing the platforms to censor.

The 2 sides of the problem come when it's speech that isnt listed right there. It can be offensive, unpopular, or controversial but section 230 does not allow the platforms to censor those subjects. Section 230 outright says constitutionally protected.

So the main problem is that platforms have illegally broken good Samaritan protections and have effectively removed their section 230 protection on their own.

However, that's problem #2. Section 230 never made allowances for punishment or lawsuits. If Twitter lost their section 230 protection, they stop existing the next day. That's the only punishment but that would be tremendous wealth destruction.
It would be interesting to see how many votes are cast by accounts from that range, rather than just sorting it that way and displaying votes from all users.
But your comment made no mention of scale. You said anyone moving money was participating in illegal activities. Now you're just trying to move the goal posts.

If you're going to make definitive statements like:

>Anybody who owns a legitimate business in India has no reason to do this.

>The only people in India who could do this are bribe makers, and the ecosystem around that

Then you better be prepared to back them up or apologize for making broad statements that you have no intention of standing behind.
But overall, the ranking is much the same, and all the differences you see might simply be because there is only a handful of votes for some pages from old-timer accounts (ie. the quantization noise is pretty big).
Efficiency fuels growth only by creating more output with the equivalent input. GDP doesn’t go up with “less input” it goes up with “more output”
Thanks! It is a typo and I submitted a fix https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_request...

Please note that about.gitlab.com contains all our static content, including our 10,000 page handbook. This typo isn’t on our main about page but deep in the marketing handbook.
I understand the desire to look at the input for the original users, but I think in the spirit of fun and the tradition of Star Trek TNG there should also be a view that only starts to count after the start of the first year - it could be /beard.
Your line of comments is really our of line here, not related to the substance of discussion but only pushing a political agenda. Please try to stay close to the topic.
Wormhole-GUI 2.2
8 best practices to reduce your AWS bill for Kubernetes
At FAANG? Maybe, maybe not. Definitely not without studying first. Here is the example of Max Howell who wrote Homebrew and couldn't get past the whiteboard interview at Google.

https://twitter.com/mxcl/status/608682016205344768
Unoptimzed version in Common Lisp (so has consing) (see performance against bible and bible x 10 later in this thread)

For kjvbible.txt at (unoptimized) 0.365 is 3rd fastest beating C, and 4th faststest beating optimized Go

(would be interesting to see how fast the optimized Lisp would be)

Common Lisp (sbcl.org):

(defmethod performance-count ((path-file string))

(let ((map (make-hash-table :test 'equal)))

(with-open-file (stream path-file :direction :input :if-does-not-exist nil)

(when stream

(loop for line = (read-line stream nil 'end)

until (eq line 'end)

do

(let ((split (split-string #\space (string-downcase line))))

(dolist (word split)

(let ((index (gethash word map)))

(if index

(setf (gethash word map) (incf index))

(setf (gethash word map) 1))))))

(let ((keys (sort (alexandria:hash-table-keys map) (lambda(x y)(> (gethash x map)(gethash y map))))))

(dolist (key keys)

(format t "~A ~A~%" key (gethash key map))))))))

WEB> (time (performance-count "/home/frederick/performance-comparison.txt"))

the 4

foo 2

defenestration 1
A few things.

1. 3-10 small projects isn't necessary, good research and finding a problem worth solving is where you should spend your time first, then solve 1 problem (generally). A lot of engineers start with building projects instead of researching & talking to real potential clients on what to build. Start with learning first and you won't need to build 3-10 projects.

2. IMO Side hustle won't teach you much unless you are trying to build it into a real business. I have had lots of friends/co-workers who built a side project but didn't treat it as a business so they never really learned the great lessons that they could have.

3. You will likely make more money, at least in the near future, if you worked on your day job by getting promoted, new position etc.

My opinion if you are wanting to build something on the side and one day turn it into a real business, find a job you are very competent/comfortable at, that pays fair and where you aren't working much extra time. You'll have less daily stress and be more energized for you side hustle, plus you won't feel as challenged at the day job so you'll crave the challenge of building/learning etc. Also IMO, this is also most fair to the day job.
On CSS sizes and performance budget
It's only data-driven when they remove features.
They can, but they wish it weren't true. Cell phones have an obvious huge upside, and society has adjusted itself so that you pretty much have to have one. (Ever asked to use somebody's phone?). Meanwhile, one of these technocrats is pushing a vaccine that might as well be magic, developed in an unusually short time, to cure a disease that people think might occasionally kill somebody else, but probably not them. The response makes complete sense.
>It's critical that we move to text only internet that has a per site cap of 100kb

Are you for real?
"Hey wiretap, can bunnies eat pancakes?"
Revolution OS – Documentary on Linux (2001)
> In comparison on WhatsApp I can report a user or group and the "most recent messages" will be forwarded to moderation.

Really? So if a random person decide to report me, plain text uncrypted messages will be sent to WhatsApp?

Even if this does not happen regularly, this means that WhatsApp have means to read my messages, which is scary enough.
it's not like you can't implement encrypted comms over mail and phone in the first place. people with a strong enough incentive (and nerds) have been using symmetric encryption for a long time.

what has changed is, like you say, how trivially easy it is to send instant encrypted messages. what was once the domain of spy agencies and organized crime is now practical for my mom to ask me what I would like for dinner. one wonders why the FBI finds that so concerning.
Yes. Governments that maintain their authority by oppression (as opposed to obtaining a mandate from their population) have a strong incentive to create an environment in which its easy to imprison people for things. This is quite basic stuff and I had thought it was widely understood.
Thanks for flagging, that's a typo. Here's an MR to fix: https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_request...

The page has formatting problems, I'll rework this in a separate MR.
> Let's put it this way: would you get any VC fund if your sales pitch was "I can improve compression in a 1400MB package by 13MB and shorten file write times by 5 seconds"? Odds are, you'd be asked why not just gzip it and get it over with.

I agree but have a different takeaway: it’s why VCs aren’t the be all and end all. Such an improvement is worth the time invested to create it. It won’t change the world but spanned across the entire globe it’s a very notable step forward. That a VC can’t get hockey stick growth and a lucrative return out of it doesn’t invalidate the idea.
I grew up using big languages. Hell, my first language was Perl, then I learned C++. Recent languages I liked are Haskell and Rust.

I'm a bit concerned that my technical aesthetics gravitate towards these types of languages. I really like the ideas and design of things like Scheme and C (and I use the latter when possible). Though I suspect I admire their simplicity from an ease of implementation POV more than day-to-day usage.

But I never actually sit down and study why something like Oberon is better from a design standpoint. I just nod my head at the simplicity bullet point, and go right back into worrying about insanity like "can I std::move this smart pointer in a copy constructor" with remarkably little cognitive dissonance.

I think what I'm asking is: have you had luck using a language with a lean, Wirth-style design? I tend to fixate on what those languages lack (e.g. Go's lack of generics) vs you get in return.
Same difference for me, but most of the clicked links are from one day ago. It mostly just seems that the classic page has a slower turnover (due to less votes).
Not particularly useful because almost all the old timers are still looking at the same normal homepage that everybody else is.

Counting only votes from /new would be interesting.
Throw money at 1000 problems, you just need a single unicorn to make profit.
I guess the lesson is that not even Texans think nuclear is so safe it doesn't need weather protection, or maybe it's some pesky federal regulation that says that at least the reactor needs to be protected...
... otherwise the proper answer is probably “I would recognize I’m sitting in a room with someone who has likely already put enough thought into this task that they could be considered an expert on the solution and I would consult them on the best solution rather than reinventing the wheel,” which would almost certainly not get you hired.
If you haven’t already, check the time / date / timezone on the device that is generating the codes. Facebook uses TOTP for this, which is time-based. If the time on your device is wrong, the codes will be wrong. I would expect this problem to pop up more frequently this time of year due to errors relating to daylight saving time.
I don't think it'll work for comments. But maybe, maybe their upvotes can count more than one vote. Or their downvotes (i think it will create more readable comments)
> You're talking about using other people's services, infrastructure and registered users.

It's always someone else's services, whether that was a printing press or a telegraph. We can't go back to primitivism

> Twitter is not the world.

Governments are in it in official capacity, and not in some other system. It is a lot more than "one private company"

> Further "fundamental need"?

Yes communication which includes social networking is a fundamental need for a modern civilized society, i think it should be obvious in this pandemic

> Clearly it's not a right,

Freedom of association is a fundamental human right. The fact that it being taken as punishment is just an admission of it
I've been reading the Constitution, and I noticed an interesting point: the only federal law enforcement authorized by the Constitution was the state militias, which at the time consisted of all the able-bodied men of each state, and was commanded by officers from that State. This provided a check on the government that we have given up: how comfortable could the federal government be asking a non-professional group drawn from the general public, with their primary allegiance not to the federal government, but to a single state, to enforce a law that is inimical to their interests? I wonder if abandoning the state militias has helped cause the out of control federal law enforcement we see now.
Nothing explicit* in the regulation -- but -- it IS the tech giants that egregiously guilty of:

>From having their information processed/sold without their consent.

The targeting of tech giants is implicit here.
I had a specific question about the rust implementation.

ordered.sort_by(|&(_, cnt1), &(_, cnt2)| cnt2.cmp(&cnt1));

would produce the same result as what was in the blog post:

ordered.sort_by(|&(_, cnt1), &(_, cnt2)| cnt1.cmp(&cnt2).reverse());

But would avoiding the `reverse` call make it any faster, or is that a zero cost abstraction?
The link is a different story, but it is often assumed The Little Mermaid was inspired by Andersens affection for the male friend Edward Collin. He was not able to express his feelings, which inspired the mermaid literally losing her voice and (in the original story) having to witness her love marry someone else and not being able to do anything about it.

I don't know if this biographical reading is valid, but the interpretation predates the Disney version and have nothing to do with modern identity politics. If anything, the Disney version tones down this subtext.
AfDB sanctions Mitsubishi Heavy for ‘misrepresentation’ in Egypt power project
Why not give away printed money and raise interest rates on the backend?
I'm completely in favor of everyone suing facebook for literally any reason, but to be clear, what would the legal standing/basis be for this small claims court?
> individuals got all those people to sign up to twitter?

yes?
This is a prime example of why Google and Apple's mobile app distribution duopoly needs to be disrupted. They're poor stewards of this space, and they've kept an iron grip on the mobile app market for over a decade, now.
FLOSS is great but not enough. There are more and more places where you need a smartphone and an application (or else you can't use a service or it will be 100 times more time consuming) IMO all smartphones should have an unlock code. it will be printed in the box you b ought the phone, if you use that you unlock your phone and can install FLOSS apps in it. (now the Apple fanboys will try to change my mind, I will not change my mind, some Android smartphones have a more simpler method to unlock side loading and Google is still full with money, in fact when you go to an official page for an app they link you to the Store and never found a page that gives you the installer.
/classic is 12 years old too - pg set it up to see how the front page differed based on 1 year old accounts and all accounts.
Ask HN: Hit a wall with our product team. What next?
I’m lost on what to do next and I would love to hear your opinions...

This post is a bit longer to give you some context.

We are a product team building products for almost 8 years.

We are on a journey of creating a sustainable way of living by doing what we love.

We started by doing basic digital agency work. But we didn't like working with clients from all fields. We hated the hassle over every penny with clients who didn’t value our work.

Next came the idea of building the next unicorn. After a few trials, we figured out we don't want to sacrifice so much of our lives to it.

Then we thought we have enough skills and experience to build a sustainable bootstrap product that will make us a good living while doing what we love. Building a product that matters to people.

But again, this wasn’t easy. Especially for us who don’t have the expertise in some vertical to understand its problem enough to build a solution for it.

We’d have to stay years in one problem space to truly understand it, connect with key people, and deliver great solutions without funding capital. But that needs cash and passion for that space, which we honestly don’t have.

We love building great products, and we are really good at it now (I can share references if you’re curious).

So we struggle with monetizing our passion. But we are trying to be as honest as possible with ourselves.

My question is -

How a team that loves and is great at building products that solve problems under big constraints (we are only a 3-man team and always worked without funding) can help others on their journey?

I feel like we need to pick a niche, where we can offer our expertise. Kind of a SWAT team for your company. But who is “your” company and how do we pick the “niche”? I feel like I lack an understanding of the problems companies face and how we can help them.

Was anyone in a similar situation? Do you see ways your company would benefit from working with us?
I have 100% seen data swamps in the wild:

> We see customers creating big data graveyards, dumping everything into Hadoop distributed file system (HDFS) and hoping to do something with it down the road. But then they just lose track of what’s there. The main challenge is not creating a data lake, but taking advantage of the opportunities it presents.

https://en.wikipedia.org/wiki/Data_lake

> If you use your data lake as the source for your warehouse then you’re forced to keep it clean

So you apply a schema...? Determining what should and should not live in your storage? What format it should be in etc.?

That's not a data lake in my mind -- it's just the ETL staging area.

This is why I dislike the term data lake. It's so vague and loose that it could mean 300 different things to 300 different experts. Makes it a great term for snake oil marketing though.
You've got some stiff competition.

https://www.descript.com/
There’s a whole lot of yelling in this thread and, so far, zero legal citations. I won’t believe anyone here knows what they’re talking about unless they can prove it.
He wondered why a country that is under threat invests in its army. This was not criticism.

Either this person is naive, as I said (I mean this in a non-offensive way), or this person is fine with this a threat being materialized. In this option B, you can call such blind hatred against a country and its people whatever you prefer.
So basically this is based on the idea that anyone who is working in the government doesn't actually have any sense of patriotism, love of their country, or wanting to improve humanity.
"Aisle," both of you, like in the senate chambers.
I remember the day I joined HN in March 2009. The entire front page was full of Erlang articles. Like, almost every single one. I didn’t know it at the time, but apparently that was part of an intentional effort to scare away newcomers who weren’t “hackery” enough.

I thought to myself, if these people are really this crazy about Erlang, maybe there’s something to this website after all and created an account. I have to say, I was somewhat disappointed when it turned out that it was all a ruse!
> Lights exist, though.

And pretty powerful ones, too. I remember the time when we had a very light winter and construction work didn't stop for that season. A building some 100 meters from my grandparents was being finished, a lot of roof work was happening. They had a light on that roof - when they turned it on in the middle of the night, my grandfather's room was lit as if it was just an overcast afternoon. I can only imagine that for the workers there, it felt like high noon on a cloudless summer day.
It is far worse, but South Africa has an inept and corrupt government, I wonder what the excuse is for Texas?
that's ZDNet for you

shit headlines and a deluge of ads, screw the user or accuracy
That the ranking is the same seems a bit of an early assumption to make, without seeing all or more of the data.
If you want transparent failover you need to use your own domain for the repo URL. In case of a failure you (or some automatic job) would have to change the DNS record.

Gitlab has a repo mirroring feature [1]. But of course you'd also need to sync users public keys.

Downtimes are so infrequent and relatively short that this isn't worth the effort for me.

You can instead set up a read-only mirror so people can at least still pull and browse the code.. Gitea [2] might be a better choice than Gitlab, since it's much more lightweight and easier to host.

[1] https://docs.gitlab.com/ce/user/project/repository/repositor...

[2] https://gitea.io
Thing about things that happened before you is you can never be a person who experienced them.

That said, could be implemented as a rolling decade. The term is “classic”. For cars that takes 25 years. Ten for tech seems fine.
The likely cause is that tech companies are the most recent space for capital innovation and profit, so have the hottest stocks right now