skysight-inc/HackerNews huggingface dataset:
That's some honeymoon! The wife is gonna be mad at me for taking the moon bit literally. It's been more than a decade now for Go. What honeymoon is this?

When I first saw Rust 1.0 spec, I made a mental note that "this will end in tears". (Do tears rust metal?) I made a similar prediction during Scala's honeymoon days: "This will be the JVM's C++".

Go will have a Java-lite career trajectory: it has a pretty wide sweet spot (in various dimensions) that more than compensate for its shortcomings.

The actual issue in this industry has been, and remains, the fact that it requires workers with above average intelligence that are tasked with building repetitive glorified book keeping applications. And in every programmer with a heart-beat's career, there comes a time when job boredom unconsciously lends a seductive glimmer to the shiny new thing. Java, Ruby, and Go all were in fact adopted because of the ambitious, smart, but bored, geeks decided they needed a brand new toy. (So taking your honeymoon metaphor, these trends are like mid-life crisis for programmers.)

And, compounding the issue is the fact that those minding the programmers were and remain (in the best cases) mostly behind the curve -- they're in meetings all day, after all -- and are simply not in a position to authoritatively smack down "let's use X!" enthusiasms. (In the general case, they are entirely clueless.)

Rust, like Scala, and Haskell, add an additional hook in that they offer the programming world's version of 'intellectual virtue signaling'. Case in point being your bon mot of "optimized for building".

Seriously, that's the actual job description for 99% of worker bees in this field: building things!

So, I'll make the prediction that Rust will go the way of Scala and Haskell, and there will come a brand new shiny and intellectually satisfying new thing and we'll have HN (in a typically forgetful fashion) dissing Rust and heaping praise on the new comer. This too shall pass.

[p.s. I have a self-contract to only post 1 message in a 24 hour period on the entire internet and this was it for tonight. /over & out]
This is not true, it really is at board discretion. Generally speaking many companies hesitate to even put stock offers in writing because of stuff like this. Whether they can do it legally (they can) and whether it's okay (it's not) are different here.
Makes a lot of sense to me that each department handles their own law enforcement, and can set the priorities they prefer.

One centralized Federal Police Department would be a single point of failure and bureaucratic nightmare.

Imagine if there were not State and local police departments. Just the FBI managing every shoplifting arrest in the country.
"accounts may be blocked"... if they mean "CI may wait in queue" then it was a very poor choice of words
Exactly! And I know hardcore capitalist apologists who would say it was his free choice to agree to be legally bound. If you ask me, that’s some next level mental gymnastics, redefining the term “free choice.” But, there are those who disagree with me, and I expect you’ll see some of them show up to react to my comment.
There's a sense in which is predates the US! Throughline from NPR had an episode about it, referring to a book called 'How the Post Office Created America' [1]

[0] https://www.npr.org/2020/09/02/908836752/the-postal-service

[1] https://www.penguinrandomhouse.com/books/311582/how-the-post...
Correct. Investors pay laborers to build said infrastructure.

Like, the investor pays all the laborer's wages even if the infrastructure idea was stupid and the investor loses his shirt in the process. The laborer still cashes paychecks while the capital lasts.

Like, think stupid VCs. Investors might just be stupid VCs. A laborer can pocket money from stupid, stupid VCs while the laborer's work provides no value to humanity.

That's why smart investors aren't bastards. And why stupid investors aren't bastards for trying but failing. It's hard to not be a stupid VC. It takes skill. And capital. And understanding what people want. And grokking the shifting regulatory environment. And a whole lot of other crap beyond fizz buzz and and and...
> lambda function names

I'm not sure what you mean by this.
The United Federation of Planets doesn’t even use money, and it’s post-scarcity so they don’t run out of resources.
There is an interview with Marilyn Monroe where she's walking down a street with the interviewer and she shows how she just blends into the crowd and no one notices her. Then she goes, "watch this" and with nothing more than a minor change in expression, suddenly everyone recognizes her and starts staring.

I wish I remember where I heard this. It might have been from one of Olivia Fox Cabane's lectures on charisma, but it was certainly eye-opening.
I don't compare him to FDR, because I have no real perspective on presidents way before I was born. I don't know if he was better than Millard Fillmore either. I do know many people hated FDR with a passion and probably still do to the extent they are still alive.
CareU Bluetooth Thermometer
The discoverability of shortcuts in zellij is great! Besides this and tmux you can also try

* mtm: https://github.com/deadpixi/mtm

* dvtm: https://linuxconfig.org/an-introduction-to-terminal-multiple...

* abduco

None of these have ever stuck with me because I don't like how they alter the ability to scroll (although I haven't tried the newer tmux mouse/scrolling capabilities).

To maintain a session I prefer to use EternalTerminal (screen messes up scrolling much like tmux).

I find most of my windowing needs satisfied by tabs in the terminal and by using Xmonad on Linux or yabi on Mac whereas some Mac users seem to be at least partially making up for the lack of window management with tmux.

I just switched to using wezterm as my daily terminal. It is written in Rust, very fast, featureful, and works cross platform.
USPS is given an explicit monopoly on letter deliveries; they do not compete in their market.
Incremental transfer seems like it should give an incentive to cooperate, but I don't think so?

If I pay you upfront for the first block, what stops you from then saying: actually I still want more money to start transfering the first block?
Intigued as to why you think it's overstated. It seems pretty robust to me. Those quotes are fairly snipey and there's quite a bit of history behind the people to bias their opinion.
They can, but will they? It is really tricky to handle this type of thing without declaring war. It's is also tricky for the other country to do this without getting war declared on them.
Check out tmate
It's hard to understate just how important the postal service was to the country: beyond driving so much commerce (and hence making mail deliveries a valuable target) it was used for all kinds of official documents and financial documents (money orders were introduced to reduce the risk further). Travel being expensive and hard, no alternatives like phone or email, etc. means that you send letters a LOT and things like postmarks or registered mail signatures have a substantial legal weight. Making a highly trusted service with special status to deter thieves available to everyone at a modest fee was a really smart move.
dual 25Gbe cards are $200. i realize that's not in high demand in the home right now. but the whole connectivity situation makes me feel very uneasy.

it feels like 2.5Gbe and 5Gbe are basically being invented to make 10Gbe feel amazing & wonderful & great, to justify it's high price, even though 10Gbe has been around & fairly within reach for a long long long time. 25Gbe is nipping at it's heels in practice, but there's these huge market forces working overtime to keep charging loads of money for 10Gbe. we've concocted half (& quarter) measures to justify something that was semi-bordering obsolete.
Calc Intelligence
You're probably thinking of https://github.com/tomnomnom/gron.
The top US capital gains tax is 20%. The 3.8% is a separate tax...

That being said, I'm taking about effective (i.e. Actual tax liabilities) and you are all focusing on theoretical liabilities without understanding that the tax bases are different.

It's honestly not worth the effort to keep correcting all the GUD in this thread.
Schools should be teaching kids to be confident speakers and readers from an early age.
In my opinion: as long as NK blocks its average citizens from using the internet, we should block the "privileged" in NK from using the internet.
I think your perspective have all to do with experience. My younger self used to see new languages as magic wands, secret recipes that would make my code lead me to new things and discoveries.

Now my modern self understand how naive i was, and that actually man-years, algorithms, experience and resilience are super important, all that of course with a good sense of opportunity and also luck to make the right thing on the proper time (nor before or after).

Reading codebases of others, with pearls collected over the years of how to do well some things in particular fields gives you a bigger perspective that as long you are able to choose the right tool for the job, the quality and excelence of the final product will depend much more of this experience than of the programming language chosen.

The ecosystem around the language also matters a lot. For instance other languages might be more suitable or performant than Go in cloud, distributed and server computing. But the fact that you will have a great ecosystem giving the language community will make new projects more likely to succeed even if other languages might be better in performance or memory footprint for instance.

The most upvoted comment in this section for instance is in denial and trying to validade the hype. Because theres nothing more comforting than feel good emotionally about something, and the people that also have gone through this and know what you are experiencing, that warns you about it, are perceived as enemies. Because you are breaking this "feels good" cycle, so you must be the enemy right?

(But the thing gets me a little scared about is that the last hypes have been much more ferocious, reminding a lot religious cults dividing people between the ones that believe and the ones that does not)
> Since Shawn has been a core team member due to the involvement into our operating system, we decided to remove him from our core team as well.

I am but an ignorant bystander, but the way this is phrased, it sounds like a quorum of OPNsense leadership unilaterally closed ranks against someone who likely had significant emotional investment in the project, and did so specifically after determining that they had extracted the maximum value they could from them.

As written, it sounds deeply unempathetic and, at least for me, actively fosters a desire to see the project burn, replacing the blossoming curiosity I had prior.

Is this just badly worded?
Why is Pong a lesser work of art than Journey?

I think games like Pong, Tetris, Asteroids etc are more ideal for making a case for games as a unique medium, because instead of deferring to cinematic or literary elements (as most art games are wont to do), they instead have a purity of form and function not dissimilar to a Josef Albers or Steve Reich piece.
I think blocking the PR author instead of the original project is a good move. Adding more manual labor to maintainers, not so much.

I don’t have an alternative solution, though. I wish it would at least pass through PRs opened from GitHub citizens with some form of reputation.
> This is basically teaching the scientific method to programmers

That's the difference between programmers and engineers.
> The malware consisted of rows of seemingly random letters and numbers flowing down a page, in pairs. In the margins were some recognizable English-language words—“Windows,” “everyone”—connected by cryptic punctuation. Choi could fluently and sensitively parse all this.

So...it was a hex dump?
I have pissed in a bottle before out of expediency, but I've never spent several years stranded on a ship without power, company, etc, out of free will. Conflating the two seems weird.
+1 for Fox Cabane. Her YouTube presentations are very good.
Ask HN: Hiring managers, what is your definition of company culture?
Expectations of the makeup and demands of a good company have changed a lot since I last interviewed for a full time job and especially during the pandemic. What does the term "Company culture" mean now to hiring managers and are there questions that you should or shouldn't ask during an interview to gauge what the company culture is?
Why did Microsoft remove the "Download ZIP" link from GitHub repository pages
Git is a relatively large program with numerous dependencies.^1
Source code published on github.com can be downloaded without using git.
One way to do this is to download a .zip file of the source code using wget or similar from codeload.github.com.
The github.com website used to include a download link for a .zip file on repository pages.
If I am not mistaken, Microsoft has recently removed this link.
Perhaps the reason for this has been discussed somewhere and I missed it.
Meanwhile, the following solves the problem for me.

cat > 1.sh << eof

# usage: echo https://github.com/user/reponame|1.sh
IFS=/;
read x1 x2 x3 x4 x5 x6;
case ${x1} in https:);;*)exit;esac;
test ${#x2} -eq 0||exit;
case ${x3} in github.com);;*)exit;esac;
test ${#x4} -gt 0||exit;
test ${#x5} -gt 0||exit;
exec FTPUSERAGENT=git/2.9.5 ftp -4vvo ${x4}-${x5}.zip https://codeload.github.com/${x4}/${x5}/zip/master

eof

1. For example, git from Void Linux

16 packages will be installed:

gdbm-1.19_1
perl-5.32.1_2
perl-Digest-HMAC-1.03_4
perl-Authen-SASL-2.16_5
perl-Convert-BinHex-1.125_3
perl-IO-stringy-2.113_2
perl-TimeDate-2.33_2
perl-MailTools-2.21_2
perl-MIME-tools-5.509_3
perl-Net-SSLeay-1.90_2
perl-URI-5.07_1
perl-IO-Socket-SSL-2.070_1
perl-Net-SMTP-SSL-1.04_2
libpcre2-10.35_1
expat-2.3.0_1
git-2.31.1_1

Size required on disk: 109MB
Space available on disk: 3560MB
Nope, we have a very rigorous linting and review process. It's the shortcomings of the language.
> The physical world is by definition finite

This isn't obvious to me, would you elaborate?
5 USD for custom drawings on your github profile? Who thought of that? and who will pay for it?

These are the first three open source projects in google that do the same thing.

https://github.com/Annihil/github-spray

https://github.com/ben174/git-draw

https://github.com/NunoPinheiro/github-contributions-drawer
> Over time we have seen that building on top of HardenedBSD not always guarantees interoperability,

It sounds like interop was the deciding factor here. Without speculating, does anyone know details? What kinds of issues were difficult to resolve on HardenedBSD compared to FreeBSD?
If art is "conversation between the piece and its viewer" then art is something that one person makes that another person reacts to. Why isn't this sentence art?

We're playing the game of distinctions. Some things are art and some things are not art. One way to lose that game is with arguments like the one you've made, which make it impossible to say that anything is not art. If that's our conclusion then everything anyone has ever made is art and the world is a museum. To me, that is not a satisfactory place to end up.
> This obviously has a negative impact on repository owners whose legitimate pull requests and accounts may be blocked as a result of this activity.

They’re saying that the malicious actions block builds for legit users.
Are people actually stupid enough to think anyone earning over $1M a year aren't just going to hire an accountant that can play the stupid tax games?

This is going to do shit all and just cascade to the middle class, just like all tax hikes do
Amazon's vest structure is 5/15/40/40. Every vest after the first two years is bi-yearly ie every six months (including additional grants). Amazon makes up the difference with cash in the first two years. The Target Compensation limit is another story entirely...
Ah I see.

I feel that it's unreasonable to equate second hand marijuana smoke with second hand tobacco. It's really hard to consume weed to the same extent as tobacco, so the smoke is in much lower quantity.
I’ve read the comments also. I can connect - having left India in 07 for US. Can’t we have “multi-homes”? Out of all these 14 years, I’ve lived in Chicago for 10. It feels home now. When I’m here, I don’t feel like going to India, and when I’m there, I don’t feel like coming back here. So, It’s tough.

When someone asks me - “where am I from?”. I say - India. Because, I do not have native US speaking skills and I also want to remain connected with my roots.
From #OPNsense on freenode, after the forum post was posted this morning:

<> fitch: But I really do hope the parting is on good terms with lattera
<@fitch> no, we are cool. obviously it's not a short term decision that breaks everthing next week. For the rest of the year this doesn't change much
<lattera> yeah, we're on good terms. I'm somewhat disappointed, but I understand
<lattera> once opnsense switches to fbsd, I'll likely migrate to bare hbsd on my firewalls

(fitch is Franco Fichtner. lattera is Shawn Webb.)
So basically OpenCL?
Beginner's guide to JavaScript static code analysis
Quite often, actually. Well, in the US at least. "Green bubble" ickyness is a real thing among the US youth.

School children get bullied until they ask their parents for an iPhone for that blue bubble. Dates will ghost you if you text them with a green bubble. Friend groups will just refuse to invite you solely because you have the dreaded green bubble.

There's serious social pressure in the US to switch to iOS just for imessage.
Following your project and Airbyte very closely, both seem to have caught and, if coupled, would provide some pretty compelling use cases, especially for retaining control of systems.

Thought for a while most of the analytics engines are really just getting around materialized view limitations.
Ah yes, the hacker's secret cryptographical weapon!

(It certainly reads that way)
Someone is always going to bear responsibility. This is why, when you are incorporating an off-shore company, you need some kind of "representative" in the country itself. These people might be making "free" money but if things turn sour they might find themselves in trouble.

The court did not do some random detention (they did let the rest of the crew) but they declared him the responsible party. In that case, he did break the Egyptian law.

If you are getting a job where you bear a certain responsibility, you have to make sure that the company is not breaking the law through you. You'll be responsible, and worse, if the company is headquartered overseas, you might bear the whole responsibility.
I kind of like the new world of more TLDs to solve this. I really wish they weren't privately owned though.

apple.grocery
apple.song/radio/fm
apple.computer
But Ctrl+Y is what I use to scroll up in vim!
Ultimately I think all ctrl combinations were taken long before tmux came around, you just set it to the one that annoys you less.
Ctrl+a seems to be a popular choice. I personally just leave it on the default.
So far NASA has been doing plenty on Mars, and Musk has done zero. He does love to talk and blow things up.
Out of curiosity, how does TAIL behave with updates?

For example, say that I have a table foo that has a single row, if that row's contents is updated, would I get two updates (a deletion and an insert)?
Thank you, that seems reassuringly friendly in the presence of philosophical differences. It's heartening to hear.
Today, things like PyTorch are AD systems, optimization systems, libraries of high performance interoperable common blocks, and more. This massive complexity is why there is no standard. If you have a compiler front end that can AD arbitrary code, then the framework no longer has to worry about that. If you have a compiler backend that can target multiple devices, then the framework doesn’t have to do that, either. The size and complexity of PyTorch/TensorFlow is exactly why there isn’t a standard hardware portable NN API. A sane API of hardware independent common blocks can’t happen without all the front and backend compiler stuff first.

A PyTorch/TensorFlow-like API is always going to be massive, complicated, and hard to port to new hardware targets. Additionally, the complexity and reliance on C alone will make integrating exotic new concepts like say, differential equation solvers, extremely laborious.
Interesting article. While reading about Filecoin the first time, I had to stop every paragraph and think "but what if the node just doesn't give you your data back when you finally ask for it?". And as pointed out by part 2 of the article, not only can they choose not to give it back, but they are incentivized not to.

edit: Wouldn't erasure codes just completely fix it (as described by the Storj guy)?
> It's really not obvious to me why you'd ever punish one account/repository for the actions of another account in another repository...

Well, from the blog post, that's one of the changes they outlined:

> Specifically, if we determine an Actions run to be abusive or against our terms, our enforcement will be directed at the account hosting the fork and not the account associated with the upstream repository

My guess is the reputation was a naive initial implementation, designed to prevent against someone opening a Github account, creating a mining action and running it. They probably just didn't consider these scenarios carefully when first applying reputation to pull requests, and this blog posts is them fixing it.
> Because other people keep finding stuff they missed

Apple has approximately 150,000 employees in total, but more than 1,000,000,000 customers, and more than 23,000,000 registered developers.

Of course a few things will be missed and found by customers. Given the numbers it looks like they are doing a pretty good job.

It makes no sense to imagine that they are deliberately allowing apps into the store.
Re team structure, most consulting firms are a collection of mini pyramids, with partners or equivalent at the top that are supporter by project teams. Partnere are responsible for sales, client relationship, and quality of the delivery, and are often (for better or worse) very hands on in the execution. I have seen failures result from having a sales org that gets the contracts and writes the scope, and a subordinate delivery org that had to go in and try and figure out to do what the salespeople pitched. When its bespoke services, the people doing the work should be selling it. If it's something closer to a commodity with well defined inputs and outputs, the opposite is true and you might as well have a dedicated sales person/team
This is a very good one! I've used it for a while before discovering I prefer to use ctrl-spc to trigger intellisense in neo vim.
1. Flu cases numbers are estimates. Flu cases have disappeared, presumably on account of everyone getting SARS-CoV-2 instead.

https://www.cdc.gov/flu/about/burden/index.html
https://www.cdc.gov/flu/about/burden/faq.htm
https://blogs.scientificamerican.com/observations/comparing-...

2. Figuring out if a person has a strain requires genetic sequencing of samples that tested positive for generic COVID-19. I don't know when this became possible.

https://www.ctvnews.ca/health/coronavirus/how-are-covid-19-v...

3. Some populations are healthier than others. I think 'Special measures' are mostly theater.
Fair point, I certainly don't endorse something like this happening again. It was more the human/dolphin friendship and bonding that led me to that conclusion.

The concept of human/animal communication is an interesting field when it doesn't involve abuse.
From #OPNsense on freenode, after the forum post was posted this morning:

<> > issues we or our users run into are not always very widespread and have the tendency to complicate tracking issues
<> ... what issues? is this kernel, base, or packages?
<@fitch> https://github.com/opnsense/ports/issues/95 https://github.com/opnsense/src/issues/91 https://github.com/opnsense/core/issues/4263 are just three of those