skysight-inc/HackerNews huggingface dataset:
It's getting there! They finished a rewrite of the extension recently and it's quite nice.

If you're on Windows like me, sadly there's still a nasty bug with path mismatches between the LSP server and the VSCode extension (https://github.com/denoland/deno/issues/9744) which requires reloading the window to fix spurious errors, but I'm sure it'll be fixed soon enough.
I use the git CLI for most things, but if you want to do line-by-line commits, then you're really much better off using a GUI. I recommend Sublime Merge. It starts up almost instantly, so you can leave it closed most of the time and pop it up with `smerge .` in your terminal when you need it.
Same, saw a DNS entry for an internal DB endpoint get updated with an 8 hour TTL for a planned failover. DB Admins went to sleep as everything was fine, everyone woke up 8 hours later with everything failing to connect. Had to flush the DNS on each internal server to fix that issue.
Hm... I think the biggest issues I experience have more to do with frontend design rather than composing JS itself.

I love using it as a "one-off" scripting language which usually involves interaction with some sort of an existing codebase.

I'm also fairly confident in doing any sort of backend-centric work, in which existing components most likely exist as well (or at the very least something POC-esque to iterate on or scaffold from).

With that said I believe most of these difficulties stem from most of my experience being backend-centric roles, so when it comes time to implement a frontend from scratch, I become unsure of where to start. The sheer amount of technologies available and vast amount of flexibility is also very intimidating.

However I've been slowly but surely immersing myself in the stack(s), and have found that much like my experience with CSS the best way to learn is to simply do it-- making mistakes and learning from them in my exploratory learning.

I do appreciate what you said about build pipelines and feel much better about my current projects :-)

quick edit: I think my lack of experience in functional programming is another factor here, however Typescript's object orientated style is very attractive.
You can get a rough idea by thinking of this as if it were a natural disaster, and from that perspective I think the toll is probably not too bad. No casualties, very little property damage, and a week is not really all that long.

However... that is no excuse to shrug this off. We were very, very lucky that it was only a week. The ship could easily have broken in two, which would have been a catastrophe of the first order and likely shut the canal down for a year. The world dodged a major bullet here.
> illegal strike

It's easy to win when you can change the rules of a game as you go.
I've seen the churches you talk about, and I would almost call them "progressive-fundamentalist". The hallmark of fundamentalism isn't really adhering strictly to the text (after all, the text is so multifaceted that there's not even just one definition of "strict adherence", despite what they would tell you). The defining trait is turning the text into a battle-cry instead of an invitation for contemplation and love and self- and community-work. Progressives are just as likely to do this as conservatives.
I cannot overstate how much this post expresses the feeling I have had for a very long time but could not pinpoint and I love the premise for the call to action. People who love Git will no doubt say that the current way is how Git is supposed to work because one must think in an atomic mindset. You declare that you like the whole sum of changes that you made, then commit it with a single commit, OR you have a series of commits and if you realize you made a mistake, change/amend it or do some more questionable things like a hard reset to before the series began, OR just squash the commits when it's time to merge

If I'm wrong about the previous point on how one would carry out the post's vision with current Git, then I would attribute some of that to my opinion that Git CLI isn't very good UX-wise and is why people have made a mountain of GUI tools just for Git

Honestly, I know that Git supports the kind of workflow the post describes, but there is some psychological barrier to making seemingly "permanent" commits because my coding workflow doesn't work that way. It works more like the way the post describes. I like to toy with code, make mistakes, backtrack a ton of times, sometimes restart from zero, or even if there was somehow the "magic pill" solution, it would be awesome if it could somehow automatically associate the files you worked with for a specific feature and know that some subset of the modified files are irrelevant, or at least reduce the number of context switches each time you like a new addition to a giant feature

Our idealized next generation of voice assistants might be able to handle such tasks.

"I need the files I was just playing with added"

"Are the lines 3-10 from main.c related to these?"

"Yes but not lines 8-10"

"Ok, I've hidden the changes that you believe are irrelevant. Try testing again. Does it still work?"

Unfortunately our voice assistants are absolutely nowhere near the kind of fluidity that this kind of voice-based workflow demands and if attempted today, would be extremely frustrating or cause a lot of mistakes. I can't even tell Google or Siri to go backwards on a conversation if I misspoke. I need to restart the entire conversation like I'm speaking to a toddler
In the past Patrick has used Twitter https://twitter.com/patio11/status/1252585766489899010?lang=...
Is Deno still going for TS runtime?

> Deno is a runtime for JavaScript and TypeScript that is based on the V8 JavaScript engine and the Rust programming language.
A lot of clever folks in here attempting to tailor the Emperor's new clothes.

As to whether church membership slipping below the 50% mark is a good or bad thing for America, I'm agnostic.
git add -p works quite well from the CLI.
That's not masterful, that's just setting them up for some backstabbing. The masterful part happened later, when he sold it to the American people and largely convinced a generation of workers that they'd certainly be better off without unions.
For me, code reviews force that discipline.

My workflow is to edit code, figure out bottom-up how it really works, then look at all the mess, realize I could never get review approval, and stash it.
Then I start over top-down, make the same changes again -- wiser this time -- add in comments which make sense to others, and commit to a new branch. Repeat with another new branch until everything in the stash has been incorporated.

With `git plan` I'd have to skip over the 1st exploration phase. Desirable, but irreducible.
Agreed. God help us all.
I'm sure many good justifications can be made for this, or for (e.g.) the Taft-Hartley act, but at the end of the day, there is no arguing that the last 75 years of US federal policy decisively kneecapped unions, and we are by no means better off for that.
mRNA technology can change the world
Well, as the author said, it's an initial idea.

I suppose an ideal tool would be for me to highlight a bunch of lines in the IDE, say "These code changes are part of plan: [ABC/XYZ/Create a new plan...]".
Oh, that wasn't intended as a personal jab. It was a response to what you said about these ideas being considered imperialist and such.

If anyone else comes up with a better and more workable idea to save the planet and stave off global societal collapse, I'm all ears. No arrogance here, and no condescension intended.
Great news. At some point, hopefully humanity will realize religions are the myths of our less enlightened ancestors and we can all move on to something more interesting and productive.
I grew up in a church that was very serious about "serious" preaching- Primitive Baptist, very focused on Calvinist doctrine and what could be considered scriptural literalism. It was definitely not "baby food"... but they still could not answer some questions clearly, and that is because it is an invention of man rooted in a prescientific understanding of the world. I would argue that church are losing members not because it is being watered down, but because it is losing relevance.
There was decent evidence that both medical masks and N95s were effective against SARS-1 in a medical setting, and some weakish evidence that they worked in a community setting.

There was really no good reason to believe that they wouldn't work to some degree for the general public. Concerns about the lack of fit testing could have been mostly alleviated by instructing people on the importance of and how to perform a pressure check themselves.

The original concern seemed to be about supply, as people were specifically instructed not to buy N95s. Of course, that didn't stop the Chinese government and Chinese aid groups from buying essentially everything in the supply chain and shipping it to Wuhan. If supply concerns were the real issue, it's difficult to understand how this was allowed to happen, but the government was making a lot of mistakes back then.
You've just gone up a level to draw the boundary at the wrong place. That money isn't "gone", because as you've said, the customer simply buys from a competitor.

This is going to be bad for some individual businesses (imagine a small business buying a whole container of perishable goods), but systemically it's a blip. Delays are not destruction. Failure to make something is not the same as spending resources to make it only to have it destroyed.

Money shifted around to different winners, but very little damage occurred.
I haven't encountered a single religion that would teach what you just described. Can you name some?

I can't imagine such religion staying around for long, as presenting things this way leads to obvious question: what makes $holyBook special over, say, Harry Potter? Or Star Trek? Or your national fiction writer of yore that wrote stories to cheer up their readers in difficult times[0]?

This is not a joke question, by any means. I grew up as a Jehovah's Witness, so I had (my religion's interpretation of) the Bible down pat. And yet, looking back, even when I still believed I already realized my moral compass was built 50% on the Bible, and 50% on Star Trek: The Next Generation. It's probably the latter that kept me from becoming a fundamentalist believer :). Alas, while I could easily find a community of people willing to wait for Jesus with me, I have a hard time finding people who want to work towards the utopian ideals of the United Federation of Planets with me.

--

[0] - E.g. Henryk Sienkiewicz in my country.
I sort of felt like the rant was more of a meta-rant against UBM's politics than anything actually related to programming language choice. (He linked to a much more detailed personal attack on UBM, in fact).
> Can you imagine if police or military were allowed to go on strike

Both parties are heavily invested in beating and harassing strikers, so you would have to assume their internal culture doesn't have a whole lot of space for the concept of going on strike.
Considering the person in question is Robert Martin, imo the wording is more than justified.
The reason for not keeping it freely accessible doesn't matter. It's either freeware and some hobbyist or student can easily get, or they cannot.
An expert is just someone who can be trusted to lie. Or perhaps that's just a professional. Otherwise you are just a practitioner.
my favorite question is: you're an expert faced with an existential threat. IE, if you don't take correct action, every human will die. As an expert, you have a very high confidence your action will save humanity, but it involves not telling most people, because that would prevent your ability to save humanity. This isn't so far fetched, for example climate change and viruses could both (in principle) be existential threats.

Is it morally or utilitarian-correct to lie in that case?
The major cases revolve around failure recovery, and traffic distribution. A 5 minute outage is not acceptable in many industries or at scale.

If a load balancer or DC fails we need to ensure traffic moves away fast. Similarly if you want to take a system out for maintenance or perform migrations.
Yeah, come on, write it in Nim or don't write it at all.
My university won a competition run by Amazon, attacking this exact problem. Mostly it was a computer vision problem over actual handling of goods.

https://spectrum.ieee.org/automaton/robotics/industrial-robo...
Not unlike the Alcubierre drive approach. (please downvote this)
I do not understand the benefit in the described scenario:
Why not branch for the typo and the code refactoring?
Is it a bad habit to reflect your changes after you coded them?

I see the benefits for a backlog in Git by using git plan, though. I would have used Gitlab Issues for this...
I thought of Blender as an animation tool, but most of this looks like actors on a green screen.

Some of the shots have a little camera movement with the background matching, which is kinda neat. I take it that's the Blender part?
Doesn’t even need to be strongly typed. Just having the ability to pass around JSON would fill about 80% of the imaginable use cases.
If Alan Watts or someone like him were speaking near me every Sunday, I'd be there every week.
Robert O'Callahan hashed some thoughts about Firefox that he revealed many years later:

https://robert.ocallahan.org/2018/01/ancient-browser-wars-hi...
Comments like that are why you go to Reddit.
They had to remove it from the Deno build process so Deno internals didn't need a compiler. However TypeScript support remains untouched and receives constant updates
The useful value is the increased security from larger threats.
Could you tell me in a sentence what the product does?
Because places like HN like to celebrate "disruptors" like AirBNB?

I've got no problems if hosts want to put up a guest bedroom to get some side income, but the amount of "furnished apartments" that are converted to basically hotels, without paying taxes as a business, or operate within the regulations is pretty staggering.

When the first lockdown happened, a rash of "furnished apartments" started appearing on rental sites, trying to stay afloat.

But it's far easier to blame foreign ownership alone, and ignore significant parts of the complete problem.
He did offer them improved working conditions, and then they went on an illegal strike and he fired them. Boo hoo.

I'm no Reagan apologist either; He was responsible for an incredible amount of CIA evils against the world. And I don't buy for one second the "strategy" of massive increase in military spending forced the USSR into bankruptcy - That is just the natural conclusion of socialism.
> The government should do what it takes

If you have the courage to imply it you should say it out loud: You feel the government should ruin the lives of strikers if them striking inconveniences you.
It's actually a hate crime in Canada. You deliberately misgender someone, you can expect to be arrested and maybe spend time in prison.
I solve this by committing often without a meaningful message, and rebasing afterwards.

Maybe that could be taken further - have autocommit every few seconds, and then have a `git add --patch`-like workflow, but one that selects time ranges instead of line ranges.
The way I look at it is, if I’m here, then there’s a strong statistical probability that a bunch of other clueless superficially intelligent people like me found their way here too. I just hope anyone I encounter is smarter than I am.
Richard Feynmann once made a comment to Danny Hillis (Connection Machine) on Computer Science. It amounted to, "What is it you guys DO!? I thought of all that stuff during the Manhattan Project!"
Why would something with such a good concept need to be tied to a gendered term?

How about calling it "camp grounding"?
Git's workflow is bad, but this doesn't fix it at all because the real problem in the first paragraph comes when that first paragraph occurs after you've already made some commits, and that can only be solved by either uncommitting a bunch of stuff or committing the next code in the wrong order and then rebasing to rearrange and squash commits.

> to facilitate the feature you're working on you decide to make a small architectural change elsewhere in the codebase

Imagine this happens _after_ you've already made a bunch of commits. So you write some code. You make some commits. And then you run into a wall where you suddenly realize that you really should change something else and do the code in an early commit differently.

Writing your commit messages in advance doesn't solve anything related to git. If you actually already knew all of the commits you'd need to make, you wouldn't ever suddenly decide half-way through to make an architectural change that you hadn't planned to make from the beginning. But you _don't_ already know all of the commits you're going to need to make. That's the problem, and this proposal doesn't address it.

So now you make a new commit for the architecture change, and then you make a dummy commit for the code that uses the new architecture change, and then you git rebase interactive to move the dummy commit after the earlier commit and mark it as a fixup, and you move the architecture change commit before the whole thing, and then you pray that nothing is broken in the process.
I grew up in a fundamentalist christian church. I'm now an agnostic deist (I don't know if god exists, but if he does, there doesn't appear to be much evidence that he intervenes much in his creation). My moral code has evolved and simplified from biblical to 'if it doesn't hurt anybody, it's fine'.

Frankly, I can't be bothered with any belief system which relies exclusively on a 2000 year old book and isn't measured by real world effects today.
fugitive.vim makes it very fast to do laser-focused partial commits, you just have to remember to do it 2-3 times a day. It's really very good. I think Magit in the Emacs universe does more or less the same.

Git-gui (bundled with Git) doesn't look that nice, but is also pretty fast for making partial commits.
I wish it wasn't so, but it is.

Early on it was reported that it could take weeks to reopen the passage, with a cost of billions to the world trade. Now, just one week later it's open again, barely enough time to make the alternate route a good idea.

These rather unrealistic projections seem to have started with the Coronavirus reporting and is an interesting phenomenon in itself.
Erm...so maybe Germany is actually more sexist than the US, but I could totally see this happpen to women in germany, less so men. Because, especially in engineering, older workers do sometimes still assume a women in a dress must be a secretary or something. And is your point "well it definitely wasn't sexist?" Because....just because men also get disrespected doesn't mean that this happens a lot more to women? Or are we just abandoning statistics to make feminists evil now?

I was kind of expecting something more...respectful? Like, that's not at all "candid advice misunderstood". That's a person disrespected in a way that happens more to women than men, and people drawing conclusions.
Top Paid LA Lifeguards Earned Up to $392k in 2019
You just said that beliefs and reason are a co-equal base. This is exactly against reason, as reason cannot be bended in some cases just because you believe it should not apply in certain areas. That's why your denomination continues to subscribe to ideas that go against reason like Trinity, just to name a very common one.
It isn’t “weird”, it’s a different culture. Britain’s conceptions of class are not the baseline for the rest of the world.
Of course. Everybody here is aware of the tradeoff of using web technologies versus native ones. The fact that I emphasize what I see as the strongest benefits doesn't mean I'm not aware or ignore the tradeoff.
>Of course lying can be the appropriate thing to do.

Just not in a democracy with the full meaning of the term. In which politicians are not elected to make decisions for us, or because they can make better decisions than us. They're merely elected as delegates, to keep us informed, and act on our behalf.
Still not what you're asking for, but the analysis here looks like it's done by people who understand this sort of thing: https://lloydslist.maritimeintelligence.informa.com/LL113622...
It does: https://www.collaboraoffice.com/solutions/collabora-online-a...
Bishop barron is great, as a practicing catholic strikes a great balance between the more liberal and traditional wings of the church.
"OH, thank god it's a 48 hour TTL".

No one ever said this.
Deutsch was mistaken, at least on that specific issue of the uncomputable reals being a fundamental limitation on Turing machines doing physics: https://michaelnielsen.org/blog/interesting-problems-the-chu... It’s also incidental to the overall discussion, Deutsch was simply postulating about a limitation in Turing machines (in the same way that deterministic finite automata are fundamentally limited in the class of problems they can solve).

I don’t necessarily feel like arguing further about this tiny issue, or a distraction about your misconceptions regarding quantum computing[1]; this problem has been widely discussed since Deutsch and there are plenty of sources out there. The point is that it takes a huge cognitive leap to suggest that consciousness is either fundamentally spiritual, or part of a (hypothetical) class of physics problems that can’t be solved by a computer.

[1] Quantum computers are real. You are confused by news stories about private companies with outlandish claims of powerful quantum computers. In physics laboratories, small quantum computers have existed for a few decades. Typically they are too small to do anything useful (I saw one in person that could factor any positive integer... if it was less than 15).
"Little white lies" by Fauci and others damage their credibility with skeptics. People distrustful of government or partial to doubting "the narrative" just have to point to the "masks don't help" line to make their case.

And there is something to be said about it. If public health experts are willing to lie, to mislead the public for the greater good, well, the greater good can kiss my ass if my life is in the balance.

We recognize the intent of Fauci's lie was noble, but then others may think the economy is really important and say "no it doesn't spread inside much at all! Just turn on the A/C or open a window". Once government gets into the habit of lying to the masses like that, trust can be eroded permanently.

I would straight up rather have had government go into stores and factories to confiscate (with compensation) masks from suppliers rather than lie to the public for little benefit. Even better, I'd like my government to be competent enough to prepare adequately for certain disaster scenarios like an airborne disease, by keeping a _real_ stockpile of masks on hand, or encouraging every healthcare worker to keep a month's supply of N95 on hand for their job, etc.

tl;dr we need bigger, smarter government, not one that lies. This goes for the economy, too: Free trade is government-supported redistribution of wealth toward the top of the economy. Government needs to enforce that care is given to the losers of our economic model.
This is very true. In all peer reviews I've sat through, you can see these two types pop up again and again. The deft presenter will play the counter-type argument (and including with bounds to allow switching between the two viewepoints):

"There's no mathematical rigor" --> "That's a strength, it's simple, performant, and therefore easy to verify for our use cases"

"This is unnecessarily complex, and anyway you've ignored the constants. Our N is small." --> "Asymptotic performance just let's us sleep at night knowing it'll never be that bad. Here's a plot of the predicted and actual cost over our sized N's, you can see they agree well".

Perhaps the moral of the story is, be an engineer for your use cases, and a theorist for scaling.