skysight-inc/HackerNews huggingface dataset:
dd deletes the line under the cursor. "dd deletes something into the d register (the " is part of the command that selects the register). "d selects the register. The second d is the delete command. So you could do something like "dd2w to delete the next two words and save them into the d register. The same thing works with any named register, so a less confusing example might have been "cd2w to delete into the c register.
> Websites that integrate web3 wallet login do get something new: built-in, straightforward payment rails.

With super high fees, transfers that take litteral minutes to complete, no charge back and the ability to lose all the money yoy have if you ever get hacked. How exciting! Even bank transfer as a mean of payment is way better UX.
I was using ditto then later found clipdiary[0]

It was super easy to customise and once I'd setup shortcuts for everything, never needed to open the app window in 2+yrs

[0](http://clipdiary.com/)
under development actually. The language devs are planing to use the c backend for bootstraping the self compling zig compiler which is in works
My hacks, experiments and products of 2021
TL;DR - there's a revolution/mass protest/riot going on across the country (9th largest country of the world by land area and an oil/gas exporting autocracy). Several cities (including the old capital) have already fallen to the protestors.

HN relevance: two years ago the government tried to MITM the whole population [0]. Looks like it failed.

[0] https://news.ycombinator.com/item?id=20472179
This review is trash. Calling a style guide for programming bad because it is opinionated is like calling sugar bad because it is sweet.

The whole review just drones on and on about why the book should not be opinionated about coding practices not realising that the books of this genre are useless without strong opinions.
Summary: Mini Habits by Stephen Guise
You’ve got a sign up!
The power requirements to achieve that though are insane. Battery life will be small; heatsinks will be massive.
Fair, bit like buying a used car: can't be expected to pay full price.

Macbooks seemingly hold their value though, and it's a wonder of why this is.
Anyone wanting to upgrade their laptop in the near future should probably wait a few months, because new models that were announced at CES will show up with the next gen Intel or AMD CPUs that will hopefully be worth the wait. This looks like one of those "generational" upgrades that we have only every 7 years or so.

I'm not sure if the Apple M1 is going to be beaten (especially in the efficiency department), but challenged for sure. Will have to wait and see.
Just wait till you get service pack "Teenager" installed - all references and knowledge that you have painstakingly accumulated over the years are now null and void.

It is like starting all over again.
A single layer ANN type architecture with molecular engineered bacteria
at the expense of twice the power consumption.
No it isn't: https://support.apple.com/en-gb/HT204683
Which lose to the M1 handily on the battery and price aspects.
You can still use compiz today with MATE or XFCE
It's an issue of shared language -- or zoomer-talk as some would put it.
But "zoomer" is itself a term that would probably require some explanation.
I've also had some very bad reactions to talking about "high-level programming", with computer scientists, every time to my surprise.

There was recently a heated debate about the right to use the word "normal" in mathematical context. Aggressiveness is a relative concept...
No, I'm very annoyed by Google as their product quality keeps declining year after year and I do not have a real choice.

In fact, I have no practical ability to change my e-mail address as I'm using it since 1st of April 2004 and Google does not offer me to keep the address if I want to switch to another provider.

My arguments are in defence of Apple, not Google. I can move away from Apple at any time but I can't do the same with Google.
Even thought most was useless I still wait for to see native zooming coming back. For visionally impaired with high resolutions this is more relevant than ever.
Long hair dude here. A barber taught me another technique with a normal towel. It's hard to explain and counter intuitive, but you just have to "lightly pat" in different areas instead of shaking or squeezing.

The technique is mostly to avoid damage and to avoid frizz, but it is also surprisingly faster than the "shake" method. Maybe with a microfiber towel like you said it's even better.
>why are people dropping out of society in greater numbers than ever before? What changed?

Why not?

You grow being told that you go to school, you get the high grades, you get the good job, make friends, marry the girl, pop a few kids, and you're happy.

But it's never enough. There's always something you did wrong, always more you need to do right. You force yourself to do the things you're expected or you're forced to do the things you're expected to be happy about even when inside you're inside you scream and weep and want it all to just go away. Always more you must be doing it.

Hold on, they will tell you. Things will get better if you keep going, they will tell you.

You look at all the fighting at home. There's never any laughing or fun talk; you dread coming home because one wrong word or a wrong look and it's more shouting. This is what being with the girl you love is like? Turning home from a refuge into a place of fear and terror?

Hold on, they will tell you. Things will get better if you keep going, they will tell you.

Ultimately that turns out to be fine for you. You can't really get bring yourself to really befriend anyone anyways. You have nothing in common with anyone else. You have nothing you can say and nothing you can do that would make their lives just that little bit better. So you say nothing. And you do nothing. You just keep going on and on to the next thing and the next thing after that.

Hold on, they will tell you. Things will get better if you keep going, they will tell you.

But five years later on, and it didn't get better. Ten years on and it didn't get better. Twenty five years later and it never got better. On that day you realize what a sham it all was. It never got better, and it never will get better. They were lying to you all along. There is no better tomorrow.

And then you realize something else. Maybe that's fine to. The sun rises, other people laugh and play, and the world moves on whether you're there or not. So you just keep doing it. No hopes. No dreams. No future. Just never ending Now where you just survive the day, only to wake up and do it all over again until you don't.

So... after all that. Why not?

I realize that it might not help answer why more and more might choose to do so. I can't really offer answers to that. I can only answer why one person might choose to.
I responded to a comment saying to pack Ukraine with Russians from Russia. That’s an incredibly expensive endeavor in every way. Russia doesn’t have that many people. Ukraine isn’t a low population country.
Yes, the terrible sound on my Lenovo x1c is the only driver-related issue I have with this laptop on Linux. In all other aspects it is either same or superior experience compared to Windows.
they deliver you groceries to your apartment door, where they will also pick up your trash and throw it outside in the bin, they don't enter apartment

years ago when living there used this to deliver groceries to my air purified apartment I didn't leave sometimes for days, it was always nice punch in the nose after opening door and smelling the burning (smoggy) air
Consider a religion as a set of beliefs about the world. That it shows up spontaneously has more to do with the creatures it occurs in than external forces.
Sustainable, transparent, energy-efficient cloud infrastructures
The whole structure of antitrust regulation is, by negligence or design, weird and weak.

#1 Why does there need to be a plaintiff? A trust affects consumers and society broadly detrimentally, not some specific competitor. The competitor google is likely trying to suppress is some theoretical startup anyway, they probably don't exist to sue.

#2 Why the focus on specific damages? The specific harm of such a trust are inherently unknowable.

The Google-Apple deal isn't new, and has been widely reported on. Google pays more to apple than 2nd place (MST/YAHOO) has ever delivered in topline revenue. Apple can (a)take pure profit with no effort or risk, (b)build a competing business with much worse best-case prospects, or (c) leave room in the market for someone else to try. It's not really a choice.

Meanwhile, Google's largest investments (eg chrome, android) are just an insourced version of the Apple-Google trust. Monopolistic deals and strategies aren't a side-show, they're the primary activity of these companies.

To me, it's increasingly obvious that monopoly issues are structural. It's not what Google/Apple do, it's what they are. Dealing with antitrust in an infraction->lawsuit manner, post facto, is a designed to fail structure.

IMO there are two choices, besides just accepting the prevalence of monopolies, cartels & trusts. (1) They can be broken up. (2) They can become "regulated monopolies," with a regulatory structure designed to prevent monopolistic harms before they happen. Yes, it will harm their profitability.
My last laptop was $3500.

I dropped it 4 days after purchase.

My next laptop was $2000.

I dropped it a few months after purchase.

I don't live in SF. So I guess the answer to your question is yes.
That's not right. Gnome Shell overthrow the whole concept of a desktop in the past years, KDE never stopped to invent and there are hundreds of small WMs for every liking with hugely different concepts.

Microsoft and Apple both are stuck comparingly both running the same Windows 95 approach for all their desktops since.
Yeah the AMD APU laptops are absolutely amazing. Be ready though, their Linux support is quite possibly the worst I have ever experienced in almost 30 years of using Linux. I'm typing this right now on a first gen Ryzen APU laptop (Raven Ridge) and it took more than three years for enough kernel bugs to be fixed that plain old Ubuntu LTS wouldn't constantly crash or hard lockup randomly. There were straight up silicon bugs and major sleep state issues that had to be sorted out and worked around with this early generation of chips. It's finally a great machine but it really soured me on the quality of AMD GPU code in the kernel--apparently it is a huge black box even to folks like Linus and can be quite the bug farm.
Yeah, there's clearly confusion here. The article and GGP are using "flat" to mean "bad". The GP is using it to mean "flat frequency response", i.e. good. Unfortunately, all small speakers sound awful uncorrected; there's no way to make a flat-as-in-good laptop speaker. The question is how would those speakers sound with software DSP for correction, which is standard on other OSes but not Linux.
I'm 'surprised' drug makers are allowed to run their own trials, and, when they do, that people trust anything they say.
Depending on your power billing rates, mining ethereum might not be profitable at all for the user.
As someone who shifts between 3 different desks (home, main office, project office) and sometimes as to go and see clients, having a laptop is pretty necessary. However once I plug my laptop into its docking station connected to my monitors, keyboard, mouse etc. I really don't notice much of a difference between a laptop and desktop.

But I agree that working all day on a laptop in laptop mode is right out.
Maybe a bit overdone, but I think in between lines the interviee well knows the intended solution to the question and is just toying with the interviewer to make a point, much like a cat playing with a barely dead mouse
I really don't think any analogies to PCs and games works. This is more like taking an underpowered car on the freeway. Yeah it's going to be able to get up to speed but without the acceleration that's really needed. And I don't know that I would have known better when I'd first gotten my license without being told. We don't know that someone wouldn't take this bike on well-maintained trails a few times and then decide to "graduate" to jumping over roots and rocks or w/e.

Not to mention not knowing how well the electric part is done, especially the battery. I'd be ok taking my $200 commuter on some light trail because I'm mechanically inclined and I've got the measure of it. I have no idea about how to assess the electricals but given the cost-cutting, bad workmanship, and bad design I can see in the rest of the bike's build, I'd be really concerned about that.

"Whether you are a professional athlete" lmao
Is 'Why' not a question?
> That's because you're not a merchant that has to deal with the monopoly of Visa/Mastercard

Visa and MasterCard don't have a duopoly on payment. They have a duopoly on “instant credit-card-based payment with charge back”, and Blockchain "tech" isn't competing in any of these features. If you don't need this and don't care about subpar UX, you can use bank transfers and still have a better solution than a blockchain-based one.

> high fees on your business

You think Visa fees are high? Blockchain transaction fees must look giagantic to you then…
In a competitive market where they are not allowed to accept these sorts of payments from Google it would seem natural for them to enter the search market. They may choose not to and that's fine, users would be no worse off then they are now.
I wish TIS would allow for aliases.
Instead of typing out MOV UP LEFT all the time I would like to just type in MUL.
And that is why those places already charge a lot more than McDonald’s.
The new Thinkpad, imo. I really like most of what they've done with it, but I'm just not into that keyboard... It doesn't look too usable, although people are saying it's good.
I think it works to some extent. There's a limit to how much you can get out of yourself, and a lot of dumb luck involved in getting interviewers who are actually reasonable.

In my case, when I grind those dumb problems I quickly go from needing 45+ minutes to implement a working sort function with file I/o to banging it out in 5-10 minutes. I dunno if I'd ever get good enough at those problems to make it into Google unless I got lucky, but I've gotten offers from the other FAANGs over the years

The whole thing is pointless, though. If a junior engineer asked me for advice, I'd tell him to get whatever job he can and work on saving money/building a startup in his spare time.

Grinding for months to get into Google is so soul crushing, and working for any big company is just awful in the long run compared to being independent
Tokyo Metro is the second largest system in Tokyo by passenger count, and it's jointly owned by the national government and the Tokyo government. Toei is the 4th largest in Tokyo, and it's fully owned by the Tokyo government, and there are others outside of Tokyo that are also publicly owned. So I'd say that while private train companies has partially worked, they certainly haven't been able to rely on private companies completely.
> I sometimes think I’ll thrive in isolationism of sort.

How did you find the Covid-19 lockdowns?
I feel like Perl has shown up quit a bit in the last month. I kinda want to learn Perl now.
The most disappointing part, in my opinion, is inside-out tracking.

It's pretty unlikely they're going to pull it off better than Facebook has, and even Facebook's isn't amazing for certain uses; it limits your range of movement in a pretty unfortunate way, and gives a pretty big disadvantage if you're wanting to play most competitive games. They're requiring a cable, so it's already not going to be a "plug in and play" device; it seems like cheaping out is the reason for not going with external cameras, here.

The eye tracking is pretty cool. The haptics are pretty cool (it does make a world of difference when you can really feel the game). The fact that they're getting quality exclusives in early is savvy.

But the headset itself is pretty disappointing.

At least they're sticking with the basic design of the Touch controllers, I guess? Not necessarily as good as the Index controllers, but better than nearly every other bespoke controller.
Backstory - I started experimenting with AST editing ideas after getting frustrated with my editor's lack of understanding of the structure and meaning of code, ie. the editing primitives all dealt with text and simple changes to the code often required repetitive manual text edits that had nothing to do with the meaning of the change. I went through a couple of prototypes and landed on the idea of augmenting a standard editing interface with a new mode that works on a simplified representation of the structure, which basically follows indentation levels - blocks of code like functions, loops, etc, can be moved and manipulated as units, and there are specific editing commands for the different elements.

The main idea is to design all of the editing and navigation commands around the thought processes (instead of designing around a data structure, which I think is where traditional editors have gone wrong), so that it feels natural and intuitive to use - like something that's been designed for what editing code actually involves, as opposed to a text editor that's had lots of code intelligence stuff added on top of it.
Yep, and it doesn't break if you have javascript disabled. Good work.

That doesn't really intersect with my observation in any way though. As a stranger I don't see your intent when I see your website, I just see your website.
FWIW, Nvidia actively sabotaged the Nouveau project with the firmware signing story; Apple aren't doing that (their firmware is signed but loaded pre-boot and they provide OS images we can use to set all that up, so it's seamless for Linux).
This source provides some insight on the ‘risks’ of collisions:

http://www.h2database.com/html/advanced.html#uuid

If you generate 70 trillion UUIDs, the odds of two of these being a duplicate is approximately the same as the chance of one person being hit by a meteorite this year.

To put it bluntly, to add structures like time, Mac addresses or domain ids to UUIDs to avoid collisions is really not useful and considering the downside that it leaks that information is a bad idea.
I haven’t fully checked this site out, been saving it for when I run out of runway with my 3D printer, drill press, saw and SendCutSend. Hope it’s useful for you.

https://lcamtuf.coredump.cx/gcnc/
Not OP here. Code reviews, to me, are opportunities to

1) Catch edge use case / business requirements misunderstandings

2) Mentor new hires/junior engineers on the ways things should be done (e.g. internal culture about some architecture/design).

BUT, I absolutely despise code reviews that nitpick on non documented or 'because I prefer that way' stuff:

1) Task tickets that only have a vague description, have their own 'play detective' about the requirements, but a lot of new ones surface during code review.

2) Requirements are met, but there are internal/personal technical directives that are written nowhere, are not enforced with automated checks and may dramatically change a feature/patch is implemented (I can only think about that guy that worked in a company in which only LEFT JOIN sql statements were allowed).

Fuck that noise.
> The entire frontend was only ~75KB, and ~32KB after gzip!

i think this is the pull quote. the whole app (https://sveltekit-todo.ameo.dev/) with complete with drag and drop and crud, comes in at 59-75% the size of the base runtime of React (7k, 3k gzip) + React-Dom (121k, 39.4k gzip).

and js bundle size isnt everything - Svelte wins on other developer experience factors as well, and is just missing ecosystem as OP noted.
My experience with PhDs (at least without years of relevant industry experience) is that they are, unsurprisingly, good at research and developing early prototypes but not so good at engineering and at getting commercial products done.

So it really depends on the job and individual skills, indeed. For software dev (which is what I know best) I would definitely choose to hire several smart, down to Earth bachelors rather than one PhD.
Google deploying planes over cities for 3D maps (2012)
Twitter permanently bans UK politics account Politics for All
Having written my first program (6800 Machine Code) in 1983, I can definitely say what a long, strange, trip it’s been.

I wrote test automation host software in BASIC (HP BASIC), but embedded stuff in 8085 ASM, in 1986-7.

Taught me a lot about debugging (I especially liked ICEs), but, for the most part, I miss those days like I miss a dysentery attack.

These days, I write mostly frontend stuff in Swift. I use symbolic debuggers, runtime instrumentation, GUI IDEs, and a whole stack of ridiculously powerful little handheld devices for testing. My low-end test device (a first gen iPhone SE) is a gazillion times more powerful than the million-dollar mainframe we used to program in my days, working for a company that provided email, before email was really a thing.
“Knew” as in caught a glimpse of at a distance?
yes, I have used it. However, I want to add domain specific services on top of that.
Nice little piece of writing - thanks for sharing.

One of the key things I can't go without now in my workflow is a clipboard manager.

I use Rofi (https://github.com/davatorium/rofi) in combination with Greenclip (https://github.com/erebe/greenclip) and it's a Godsend.

I have a custom keybinding (super key + c) that will bring up the Rofi menu to fuzzy search through previously copied items or pinned items. Super handy when writing code, finding old snippets, etc.

Can't recommend it enough.
> We know that there is a large immunocompromised population in Africa and that Covid-19 is rampant there.

The fact that developed countries are hoarding vaccines, essential medications and are willing to let it go to garbage than to send it to those who need it there isn't helping either.
Be ready though, their Linux support is quite possibly the worst I have ever experienced in almost 30 years of using Linux.

So it's not just me :)

I bought a Ryzen APU since everybody kept telling me that AMD GPUs where the best when it came to Linux support, and it has been a massive pain. It finally runs almost stable using the latest Pop_OS, but it has been a not fun journey to get here.
I don't see that as mutually exclusive. A QA team can be more effective if you're taking steps beforehand to limit the scope of their work, which means your engineers need to start getting more hands on with that kind of work (code reviews, automated testing, whatever...)

Your quality problems might well come from poor or non-existent architectural decisions and tech-debt, and QA won't pick up on that stuff unless it manifests as a faulty requirement.

The earlier you catch a problem, the easier it is to fix.
Sure they do. They just call countries "collectives."
I don't think this is even worthy of being reported on. There is a high likelihood of this being thrown out in summary judgement. You can't claim something without at least some facts that indicates that Apple was going to build a search engine and the payments made by Google made Apple stop development. My guess is this is more of a PR stunt than a real lawsuit.
There were some significant differences. For one thing, slavery was not legal within Britain itself, which is where the industrial revolution occurred. While no doubt slavery abroad meant that some luxury goods like sugar or tobacco were cheaper than they otherwise have been, there weren't slaves working the fields to make food and weave clothes in Britain itself.

There's a whole lot of research to show that the cost of labour in Britain in the 18th century was far higher than that of continental Europe - several times higher. And that this high cost of labour is what spurred on innovation.