skysight-inc/HackerNews huggingface dataset:
> The bottleneck is rarely how fast you can type or edit the code; it's how fast you can reason about the code.

That's the reason why I have been not learning to touch type for the last decade or so. I just have this strong feeling that it's my brain, not my fingers that is the bottleneck. At the same time, I somehow acknowledge that being able to touch type could in some still undefined way to me increase my productivity.
> The bottleneck is rarely how fast you can type or edit the code; it's how fast you can reason about the code.

This is sometimes true... and then sometimes it simply isn't. When I'm working on building something truly great and unique--and yes, I do try to spend my time building things that are truly great and unique as much as I can--I'm not spending most my time typing; but, we don't have the luxury of building things that are truly great and unique a lot of the time.

Sometimes, you need to write a debugger for some new architecture or a compiler for some new language or hell you just need to build some silly content management system for the billing backend of the new business you're putting together for the new mobile application video streaming pay-by-the-voice project you're working on, and suddenly you can see ahead of you days if not weeks of just having to type a bunch of stuff, because it isn't like we don't know how to write all of these things off the top of our head: they just don't exist off-the-shelf.

There have been multiple times in my life that I've managed to build something pretty amazing that got used--and even cherished--by millions of people that I only was willing to build because I was so sick that I couldn't bring myself to do anything "intelligent" and so dequeued a "spend a full week doing nothing but typing" project off the stack ("you win wars with lead bullets, not silver ones", yadda yadda etc. etc.).

(And hell: even when you are doing something hard, it isn't like you are able to fully pipeline your brain to be thinking of the hard things constantly while your hands are typing... I know I often find myself thinking for a while, figuring out what I need to do, and then having to rapidly type a bunch of stuff to build a new interface or refactor a project--during which time the language center of my brain is pretty actively engaged doing symbol manipulation--and only when I'm done with that burst can I go back to thinking. Or hell: I might have needed to finish typing that to run an experiment to learn something new so I could use the result of that typing in the next segment of thinking.)
Qatar also practices modern-day slavery.

https://dohanews.co/report-qatar-fifth-highest-proportion-sl...
https://en.wikipedia.org/wiki/Human_rights_in_Qatar#Slavery
> Would you mind not allowing this to fall off the internet for as long as PDF is >0.0% relevant?

Will do! I built the editor so that it requires very little resources to maintain

Worst case scenario: I’ll open source the code!

> Consider also providing branding options and/or other enterprise-focused features; you'll end up drowning in requests for such eventually if you do stick around for that long, so you might as well beat everyone to the punch and figure out what you want that scene to look like (eg alternate domain?) sooner rather than later...

As a matter of fact it’s already built but not marketed yet, one such branded example: https://dundermifflin.simplePDF.eu

I’m currently working on the marketing side of things for this offering: (very much WIP) https://simplePDF.eu/portal

Lastly, for anyone interested in the editor embed in their website: https://simplePDF.eu/embed
They ask but it’s not a requirement to fill it in.
> I tend to see them screwing around constantly with some new IDE-of-the-week that crashes constantly and slows them down at every turn gloating about how they "saved time" by not spending a small amount of time forever ago to figure out what the hell they actually wanted

This is just as much a caricature as the one you're objecting to. People do good work using all of the available tools. Some use more than one! There are people who like both emacs and IntelliJ! We really don't have to tribalize over every little choice people make.
Not a computer security expert, but it sounded like the vulnerable drivers provided a shortcut to certain objectives. So although there might be a way to accomplish something as root, it was easier or more undetectable to do it through the vulnerable drivers.
This framing of protest as "cancellation" in the context of supporting free speech is something I find perculiar. Surely protest is speech? If that is the case then if you support free speech you must logically support both the right to the original speech and the right of others to protest that speech.

When people say that people signed a letter denouncing the documentary without seeing it that's a little bit wide of the mark also. If free speech is a right that is to have any meaning whatsoever, it must certainly include the right to be wrong, not fully informed etc. If that's not the case, then speech can be shot down by saying the speaker doesn't have the right because they haven't done their research or the sources are inaccurate etc.
Can this be restricted by a state law? Credit reporting fells under federal jurisdiction, but I wonder if this is something that outside of credit reporting and can be heavily limited by state initiatives.
Ignoring the question of whether you should (because you didn't ask it), if you really want to learn emacs approach it like learning a new programming language. Because that's what it is.

And not just any programming language, but one that contains significant new concepts that you will not have encountered in other languages/systems, even if you already know some form of lisp.

1-2 weeks is nowhere near enough. When I learned it ~20 years ago it was a couple of months before I was reasonably proficient, and I've been learning ever since.

Also, read "Mastering Emacs", whose author has commented on this post.
That's only the suggested overflow checking for a single operation. When you have multiple add/sub/mul/compare operations in a row, checking for actual overflow becomes quite non-trivial and is not something that can be done by the hardware. Floating point has no equivalent to this, which is why it makes sense to have overflow checking as part of the instruction.
And then there's the majority of devs, like me, who did not spend months forcing themselves to actually make vim/emacs into an IDE and, at the same time, who suffer from no negative effects with one of those "IDE-of-the-week" (JFYI, that's not a thing). Intellij, Pycharm, and VSCode are all stable and fast. I don't think I've had neither of those crash on me in the past three years.

You're laying out a false dichotomy.
It seems like owning an iPhone is a good way to protect yourself from a lot of this. But if you're an Android user, couldn't you buy a burner phone for these two apps, to avoid installing them on your primary phone?

I don't think I would trust a device that ever had these apps installed.
I thought I covered that. Subjective perception is a mental process. There’s nothing there besides an intricate bunch of signals and processing. The signal that says “you Exist” is just hardwired to look Extremely Important to us, so we put it on different category than “you need to pee”, for example. It’s up there with “Intense pain”, and we feel it all the time while we are awake. What I am saying is that we are all “zombies”. Or put it in another way, qualia is completely “simulable” thing.
Ask HN: Hide by Regex Pattern?
Would it be expensive/difficult to implement hiding by pattern?

Say, an account can have up to some reasonable number of patterns.

In the profile, they could appear in a simple multi-line text field. Any nonblank line is a pattern. A checkbox next to this controls whether it is turned on and off.

Any title matching any of the patterns is hidden. If a pattern starts with url: it applies to the URL domain rather than title. Remove a pattern and everything that is only hidden by that pattern is unhidden.

Disable pattern hiding by clearing the checkbox, and everything hidden by patterns appears.
Interview with Anders Hejlsberg; Turbo Pascal, Delphi, C#, & TypeScript [video]
Police tricks DeadBolt ransomware out of 155 decryption keys
Her career may yet recover. She is young and talented, and the mob has a short attention span.
~30 years programming. I use vim the same way I use Notepad on windows: for basic editing. I can move around, insert, delete words, etc but nothing more complex than that. And it’s fine.

I’m the most productive on IDEs like Sublime or IntelliJ so I mainly use those and jump into vim when I need to on Linux.

It’s been more than good enough for my entire career. I used Ultraedit and Visual Studio whenever I could as well, and always used vim when I needed to.
When I was reading the headline I thought of people like this: https://www.airport-technology.com/analysis/terminal-dweller...
Because they are not viable to operate in many other countries either?
A group that has a strong reputation has higher probability of being truthful

What's an alternative to reputation?

Can you also provides evidence that activists have taken over most sources of information in the US?
Nope. Indexeddb is a key value database with indexes only on fields (no computer indexes), that may be backed by sqlite in some browsers, and levelDB in others. webSQL is gone as no-one wanted to build another sql standard and implementation just for browsers, they just wanted to use sqlite.

You can however implement a full text algorithm such as tf-idf atop indexedDB. It had reasonable performance when I made a toy version and fed Shakespeare's plays in as a corpus. Fun way to learn about stemming and building queries.
In Denmark, gifts beyond a certain amount are taxable.

The USA has similar rules.

https://skat.dk/taxrates

https://www.irs.gov/businesses/small-businesses-self-employe...
Well met stranger! I don't understand how your comment is related to anything I said. I never suggested you avoid helping your children. I stated that by being able to help them, you are giving them a significant advantage.
Good question. When I used WiGLE few years ago , i wanted to know if there was 1. free wifi in my area, 2. possibility to find geo-location of router from bssid, and 3. if there was local community wifi network. Found out that there was not enough public data, so i went to wardriving with WiGLE (private). Answer was 1. No 2. WiGLE is not very precise 3. No.
Install it on a cheap Android phone, and "forget to charge" it.
Ask HN: Why are there so many good bounty hunters from Western region and India?
In Twitter, I often see that the great hackers are from the West and India. Why are hackers in these countries doing so well compare to APAC?
Ask HN: Where do you escape for non-clickbait thoughtful/informational content?
The amount of dramatic clickbaity hollow content is only getting worse and kinda saddening me.

My only escape is RSS with few hand-picked blogs. But, it seems like the chance of finding new thoughtful and cool blogs are getting closer to zero. I'm worried I might be putting myself in a bubble here.
I tried it in the past and it worked quite well, except for Slack: I got it working, but it wasn't great.

For email, I can suggest aerc [1]: lovely piece of software!

1: https://aerc-mail.org
You need to improve along two axes: proficiency and knowledge.

Proficiency is simply training your muscle memory when editing code and trying to use the sharpest tool at your disposal (eg. forcing yourself to use the "right" text object).

Knowledge comes from exploring the tool shed to see what's there and try to find how it can be useful to you. (Or try to solve a problem). Emacs is very good at that ! You can search for callable commands with M-x, show the next key (in a keybinding) + its effect with which-key, explore the documentation with describe-function/describe-variable/describe-key/...

Cycle between the two and after a while you'll feel at home.
It is a bit more involved than that.

Mesa/Cedar people from Xerox went on to DEC Olivetti research labs, to create Modula-2+, using Modula-2+ as their baseline, and eventually their project grew into Modula-3.

Meanwhile on the Modula-2 world, many compilers added language extensions for OOP, GC, generics based on what going on with those projects.

So while Modula-3 isn't the direct descendant from Modula-2, they are kind of intertwined.
Everyone going to the world cup can afford a burner phone.
Deep throat is Mark Felt.

"On May 31, 2005, Vanity Fair reported that Felt, then aged 91, claimed to be the man once known as "Deep Throat".[23] Later that day, Woodward, Bernstein, and Bradlee released a statement through The Washington Post confirming that the story was true"
There key difference with this approach is that in TP you had a very good help page, and here you get only the top result. Big difference!
Don't tell your PM.
You just contradicted yourself.

You said a solar facility plus a storage facility has a cost of $120-180 (this is not neccessarily correct as in some places you might need to store 70% of energy).

Then said you could not combine them (eliminating half of the conversion loss and shrinking the transforming electronics) for less than $200.

Additionally storage isn't increasing in price. Lithium is. And LiFePO4 is already being replaced for this purpose with sodium with prussian blue and carbon (which also does not need copper bus bars). Manufacturing hits GW scale next year, and price parity will follow shortly thereafter.

You are right in that solar is largely used without storage. That is because solar + storage is only marginally cheaper than heavily subsidized and insured for free nuclear and thus is unaffordable. It is also because a mix of solar and wind is a vastly better strategy for reducing emissions with limited resources than anything else.

You also haven't included electrolysers in your calculus (which have just started doing what the solar and battery market did over the last year).

Steam engines are obsolete. Throwing away 70% of your energy with a huge complex machine which wears out quickly due to operating conditions just doesn't work.
At this point I think everyone should probably buy a disposable phone for installing this type of app.
What's that myth that the wind stops blowing in winter. Seriously do you believe what you write or just make up things on the spot. Offshore wind has a capacity factor of 60% that's the same as nuclear (yes nuclear can't run 24/7 either) .
It is certainly unsettling how laws will blindly introduce a dependency on Google or Apple
he is right, but raising whataboutism isn't an argument. It's absolutely valid to point out immoral doings of the very people who are doing the accusations. Otherwise, it's a race to make the accusations and the first one wins - everyone else is whataboutism. You can easily see who came up with the inane whatboutism - the one who did a whole lot of crimes in the past, and wants to judge others now for similar crimes.
I'm not laying out a false dichotomy, I'm laying down two stacked arguments, and you are welcome to disagree or agree with each of them separately (and it isn't even clear to me that you disagree with the first one--about how that supposedly-large cost is amortized over a lifetime of development--as you seem to have been so distracted by the second).

(And yes, IDE-of-the-week is definitely a thing. The shear number of different one-off text editors and IDEs for various language stacks I've seen people try to get me to use over the past 25 years is staggering.)
I wonder if he's referring to their low bandwidth often crowded international connections. I don't know if this is still the case though, was a few years ago
I wish the "experts" were also sounding alarms about required face-scanning when I am trying to board an airplane in the West?
Cut that by a factor of 10. If you need do be connected, but don't care about things like cameras or gaming specks, then I can get you an android phone for the equivalent of about $30.

This is cheap enough to throw in the trash as you board for your flight home.

Connectivity is a slightly larger problem. In some places you can get a prepaid SIM card for less than a dollar, other places need some form of registration. Really depends on the country and local laws.

It's probably possible to go SIM-less and just hop between open hotspots.
This is the reason that when I travel I carry two phones. One is the phone I actually use, and the other is the one I give to authorities when they ask for my phone. It is astonishing to me that not once have I ever been asked if I have a second phone.

(It will be an interesting experiment to see if that happens now that I have posted this here.)
Introducing Codeflow – StackBlitz
https://stackblitz.com/codeflow/

This bit in particular is pretty cool: https://youtu.be/Ea1zJD5uQRg?t=849
You can try and have some success. It's not an all or nothing situation when you try to fix large issues like this
Remember that entry into the USA for a foreigner is entirely at the mercy of the border control officers. If they deem you "suspicious", they can refuse you access, and you don't really have any appeal.
This was definitely the right call.
It's just a matter of rates. You need rates a bit higher within IR35. Less so than people think, and even less now that the corporation tax changes are still going through. The biggest problem with IR35 is no longer tax since the gap has become smaller and smaller, but the uncertainty of the classification and the hassle of dealing with an umbrella company.
> it seems unlikely they flew here out of the goodness of their hearts to support democracy.

I think you vastly underestimate the power of ideas like "live free or die" and the solidarity of oppressed countries that live next door to fascist authoritarian regimes.

I'm a middle class American who wants for nothing and I have given serious contemplation to joining the military to protect Taiwan. When no one is willing to make sacrifices to fight for freedom, everyone will become enslaved. If I won't fight for others, they won't fight for me.

I think I'd need a bit more substantiation on "right wing Ukrainians in Hong Kong" to evaluate the point being made.
Wasn't that a feature of Lineage?

It never "denied" access, it just claimed that it didn't exist, or there was a fault so apps never actually knew they were blocked.
They did. The primary solution to this is decentralization. The more people holding up a project, the greater effort a government must exert to stop it.
So why did he wait 40 years then?
A twin study?
https://www.nature.com/articles/ng.3285

The result TLDR: everything we measured about individuals is heritable.
What does disinformation have to do with being skeptical.

Disinformation is false information. Being skeptical is an approach to information.
And I think you do not get the rules about frequency allocation, which don't care about separate rules related to snooping communications.
If I use my influential speech to get you to cancel a project or to have it removed from every major streaming service, am I merely exercising in free speech or also using social pressure to prevent you from speaking? The point here isn't that people are uninformed (that's bad, but obviously allows allowed) - it's that one group is demanding that something does not air and is claiming sole moral and cultural authority to do this. While it's their right to claim this, the consequences for everyone else are that they lose the ability to actually make the choices of which film they want to see on streaming services because another group has removed that ability. Why shouldn't the film air, and if it's terrible and awful beyond belief in every way, then the creators will forever have their names sullied? The reasoning here isn't even whether the film is good, but who the creator is, and not even because they've done anything bad really but because the single person the critics have focused on happens to be white.

How is this not insane?
All you need is to have secure communication channels between people.

Yes, one could argue it is already not really possible if your adivesary is the gov, but it seems to be much broader problem than the topic at hand.
Elon Musk’s SpaceX says it can no longer fund Starlink internet in Ukraine
Of course they did, Adam Back and many others in the OG crypto community risked going into prison for exporting cryptography algorithms on T-shirts, as they believed that end-to-end communication and privacy is a basic human right.

They are still fighting for the same thing for the last 30 years, just now with peer-to-peer money.

Sancioning people based on the country they were born is the antithesis of what many of us are still fighting for.
laws that make simply existing illegal are dangerous by definition.

not to mention greater dangers to society
Also in multiple threads on this before, people more versed in analog radio electronics described how problematic it is to filter.
> Even after 1-2 weeks

You should accept a longer trajectory -- say 1-2 years to learn it and 7 years to get good at it. But even then it means you need to review things you do, look for repeated patterns and wonder about/hunt down smarter ways of doing things.

A big help for me when starting was hanging out in the Vim IRC channel (Freenode, I think). This stackoverflow reply is a classic on how to learn Vim: https://stackoverflow.com/a/1220118/4751065

Bairui's blog has some good stuff, but sadly he left the IRC channel in 2015 then I guess: http://of-vim-and-vigor.blogspot.com/?m=1

Finally, of course, the koans: https://blog.sanctum.geek.nz/vim-koans/
DelightChat Review: Is DelightChat the Best Customer Support App for Shopify?
Why would infighting about Roe V Wade affect their reputation?
How is the results from the Darktable conversion? Are you able to share the script?
‘Secretive’ OnlyFans Tries to Open Up in Move to Mainstream
It's not that the rules change, it's that the rules (as written) are open to interpretation. So if you design something, get it approved, start building, then get the NRC inspector on-site to confirm, and he disagrees with your interpretation, you get to rip out that piece and rebuild it, with all the attendant delays and costs.
https://archive.ph/V6Xxv
> Just using them doesn't really work because by myself I'd never discover most of the features and keybindings.

You could try thinking of which things feel tedious in Vim, and look up known ways to do it. It's rare that you come across a situation that can't be dealt with using a keybinding or plugin.
But sometimes you just can't know beforehand what to look for, you likely won't learn features in the optimal order because there's just so much. Guides and tips on the internet come from people with very different workflows.

I'll just add a few things that might be useful to you, because they took me FAR too long to discover:

- * and # search the word under the cursor
- { and } lets you jump across paragraphs
- set clipboard=unnamedplus makes y, d, c, p use the system clipboard
- ci( to replace everything inside a pair of parentheses. Same works for [, {, <, ", ' etc. and other operations
- W and B are like w and b but always jump to the next whitespace
Does being similar excuse it somehow? Behavior by customs at the US border is abhorrent as well.
Cryptography is an implementation detail.

When you connect to PayPal, how do you know it is actuality PayPal?

Well, they show you a certificate saying that they are.

Why would you trust that certificate?

Well, it was issued by someone you trust already, some sort of authority.
The authority can revoke certificates they issued before, that may happen for all sorts of reasons.

Looks like this is what happened here.