skysight-inc/HackerNews huggingface dataset:
Indeed, government is much more known for things that start out seriously but turn into a joke.
How can you even use cat to write? I understand dd or echo, but cat by itself? Cat /dev/whatever and a steady hand?
I learned to type seriously not in an editor which respected CUA/Windows conventions, nor emacs conventions, nor vi conventions. It was the AMOS Basic editor, which I think followed Rexx conventions or something weird. All I remember is that shift-backspace would delete the whole line, which was terribly easy to do by mistake and extremely frustrating for a kid who didn't touch type or know about undo.

That's given me a lot less patience for people wishing to re-train me for some alternate way do do the very basic things in life. Standard interface design is a great idea. The standards we use, even QWERTY, are a lot better than many would give them credit for.
We may be able to get good AIs to fight the bad AIs? I guess in this case something that pops up saying maybe call the grandson back?
With the information you provided it's very difficult to compare both options, specially if you would have to move to a different country with most likely a much more expensive cost of living. Would the company pay for the moving costs? Salary could be 85% higher and taxes + cost of living could amount to 150% more so you would be worse off, also it seems they would not be providing any standard benefits like health insurance and others, so I suggest you try to figure out your costs including rent, health insurance, electricity and gas, broadband and day to day expenses and then compare to your current situation. It seems you live with your parents so you don't have to pay rent and food etc, so even if you wanted to move out of your parents house in your country z costs would most likely be much lower than in the country of the opportunity you are considering, so calculate those costs as well.

Also you say on your current position they offered you to become a manager. Don't think of that as a promotion, but a lateral move, it's a completely different job with a completely different set of skills. You could be a good developer and a terrible manager, and also you might enjoy coding and maybe you would hate day to day work as a manager which mostly involves meetings with your reports and with your bosses and stakeholders and other people, Jira, Excel, mails... Again, this is personal, maybe you would thrive in a managerial role, but don't think it's a promotion, as it could as well be for the worse.
The mystery of the squarest country: https://www.youtube.com/watch?v=8mrNEVUuZdk
1 year warranty does not make you feel like they're confident in their build quality.
Maybe it's less about the fixing part, and more about the redistribution of funds into the reelection coffers?
I guess it depends on how you use the system. I have no intention of ever using a Linux as my “main” system. I’m always a visitor on a strange foreign system. I hold my nose, go in, do whatever dirty deed must be done to get it working again.

Usually it’s in some docker image, or an old pi used in my closet, maybe a router, or a cloud vm. But regardless it’s never “home”. I don’t have a personal user, I don’t have a home directory with my own config files. My user is “pi” or “root” or something to that effect. I have been logged in there before, but each time I need to find my way around from scratch. All I need to do is edit some files and get the hell out. And nano is just perfect for it.

Perhaps the worst use of vi-as-a-default is in Cygwin (used to run git on windows by some people still) where vi is popped up to let windows users fill in a git commit message. Fantastic UX. I don’t blame Cygwin for it, but git-for-windows could ship with a different default (even notepad would have been better).
It's not illegal in the United States. It's probably against the terms of service but that is up to the company to enforce, and has nothing to do with the legal system.
“Going wireless” doesn’t implement “must charge over USBC”.
There are two types of linux developers, those who use nano and those who haven't yet figured out how to quit vim.
I had a period where I was using jed because I was doing stuff with s-lang (mostly Lynx) and using slrn to read news. But then I drifted into the vi/vims because trying to get jed installed everywhere was a pain.
What happens when they can only respond to N calls at a time, but have 2N routinely coming in, 2N-1 of which are false positives? They can’t respond to them all. At some point systems like this will unwittingly DOS the 911/first responder situation.
Pretty reasonable advice. The Western Canon list seems like a couple lifetimes to get through. Does anyone know a decent way to estimate how long such a list would take to get through? I’m on year 4 of seriously reading as an adult and have touched the tip of the iceberg of this list(maybe half a dozen of these large works).
So that's why the planet in Risk of Rain is called Petrichor V !
That’s lousy. Next time an attacker hears you call 911 (112), they’ll snatch your phone from your hands and tell the operator I’m sorry it just called by mistake. Oh don’t worry we’ll close the case now.
> We have a less powerful tool because we want to attract newbies

That's exactly it. The modern metrics for anything to be successful is the number of people using it, even if they are completely useless because they did not put any effort into learning the basics. In this case, it would be essentially "ESC", "i" and ":wq". But that's waaaay too hard.

No wonder everybody ships a full rootfs in a container for every single executable they make... if learning how to quit vim is too hard, who would want to learn about packaging?
https://trademarks.justia.com/search?q=Mickey+Mouse

Here are US trademarks.

The trademark does not stop people from making a cartoon featuring Mickey Mouse, copyright does. We saw this with “Winnie the Pooh”. New horror movie can use the Pooh bear and friends, but can’t use the red shirt as that’s still copyrighted.

Trademark stops people from being able to use the name Mickey Mouse or the stylized type version they trademarked.
Personally I read the programmer manual for FP. You can do both Object Pascal OOP and Delphi OOP.

Wild. Also nice units for doing mmap and all libc stuff. I really ought to finish learning Pascal and actually write something in it. Not a bad language.
Is it government investors and subsidies that prop up failing businesses? Nope, it's vooters.
What aspect of biological development are we talking about?

Sexual development, ability to bear children? Mid teens for most, earlier for some.

Completed puberty, full height? Mid to late teens.

Finished the fastest phase of brain development? Mid-20s.

Even if you want a biological standard, there's still plenty of subjectivity and many of these markers are quite a bit earlier or later than people would be comfortable with.

Given that, I think it's fine to focus instead on legal or social aspects of adulthood. And full legal adulthood in the US has been 21 for some time and it seems to me that like my country, the social definition of adulthood is the end of full time education (including in my lifetime undergraduate education being considered an extension of childhood education)
Ask HN: Help recall AI-powered personal assitant showcased recently on HN
There was some thread on HN not that long ago, with a showcase of an AI personal assitant. The case study was, if I recall correct, filling in web forms and searching for apartment rentals fitting specific criteria, which is initiated by a simple text prompt without any additional tweaking.

It was not an assitant in a sense of Alexa or Mycroft, but some kind of an automation. I may be mistaken here, but it may have also come in a form of a browser extension. The showcase demo was most likely either a video or a gif.

Could anyone kindly remind me what exactly the product was and provide a link to the HN discussion?
> Not even Microsoft has system wide keyboard shortcuts

Huh? I've used all versions of Windows from 98 onwards, and things like Ctrl-Y/X/C/V/Z, Alt-F4, Alt-Tab, Ctrl-Alt-Del, etc have all worked extremely reliably.

The one exception is the keyboard shortcut for 'redo', which some applications like to bind to Ctrl-Y, and some others like to bind to Shift-Ctrl-Z.

Sure, later versions of Windows have added additional shortcuts like Win-Tab, Win-V (for clipboard history), Shift-Win-S (quick screenshot), Win-X (superuser menu, since Windows 8), but these are absolutely welcome additions.
>So if school makes you more intelligent but the system doesn't reward you, something is off.

This made me chuckle. I've found over the last decade, that when you dig deep enough to eventually answer the question of "what's off here?" it turns out to almost always be that your expectations we're what was off due to an incomplete understanding of the system.
How is it hidden? It’s a setting in SOS.
Exactly, that's the whole damn point. It's to constrain those app devs from making stupid UI choices.
> and can take a very long time to get from Vancouver to somewhere in the far north
> due to its many mountain ranges and thousands of km of coastline.

And let's not forget the weather. In some times of the year the North of BC might as well be on another planet considering how accessible it is.
> Can scientists take a 20-40 year old person with an average upbringing and create the next Picasso or Stanley Kubrick by showing and training them on a ton of art?

Don't you think "showing and training" sounds very passive? No one can train a dispassionate person to become a proficient artist let alone genius.

And scientists are unlikely to be particularly good at teaching art.
I've never seen the point in spending time and effort learning and memorising a bunch of contextual menus that I need to point and click through. If I need to do more than simple edits to a file, I'll do the same thing as I would when making simple edits to a file or composing an email, I'll crack open vim and get to work.
But you won't get the premium support when tensorflow can't find you GPU[0] or Jupyter isn't opening in your browser.

[0] https://lambdalabs.com/deep-learning/laptops/tensorbook/supp...
Windows ships with Notepad, which is fine for 99.9% of users.

Those who need more know how to install Notepad++, UltraEdit or Sublime.
Develop on a tiny slice of you dataset locally of you must. Then train properly elsewhere (in the cloud of your choice)
Tiny solution:
include "/usr/share/nano/*.nanorc"
As a thought experiment, if someone saw a skiing accident and called 911 then that person would not get in to any sort of trouble if the person who crashed was basically OK.

If I was in a skiing accident I would prefer to live in a world where people erred on the side of calling emergency services when they assumed there was an emergency.

What exactly is the the problem with only dozens of false positives?
When people don't know what ^X means - it's Linux, most tools are very specific of flags and the order in which you put them on the command line.

So is nano saying

- SHIFT-[6](^)-SHIFT-X

- SHIFT-[6](^)-x

- CTRL-[6](^)-SHIFT-X

- CTRL-[6](^)-x

All I see is '^X', on my keyboard '^' is on 6. Why the hell isn't this working?

Little does little Sally know that this is a UNIXism, carat means 'CTRL', X is really just 'x' - but how would Sally know? Sally was just trying to do a simple git commit to get used to using Linux in the first place. Is it little Sally's fault for not knowing? No! Will little Sally have a bad taste in her mouth due to using an unfamiliar tool? Yes. And there you go, little Sally has went on back to Windows. -1 user.
$ cat <<EOF > test
> this is a test text file
> written with cat
> EOF
$ cat <<EOF >> test
> this is an extra line at the end
> EOF
$ cat test
this is a test text file
written with cat
this is an extra line at the end

But not sure how you modify them. An option will be using other tools but that makes cat incapable of being a text editor.
Hah, I saw this just after sending a newsletter issue on my password management solution, which is based on passage [1] (a fork of password-store [2] that uses age [3]) and YubiKeys.

My age+YubiKeys Password Management Solution — https://words.filippo.io/dispatches/passage/

The main feature is some protection against post-compromise exfiltration: even if an attacker fully compromises my laptop, they can't extract the whole vault.

[1]: https://github.com/FiloSottile/passage

[2]: https://www.passwordstore.org

[3]: https://age-encryption.org
> Unfortunately a significant chunk of what is "intuitive" is about familiarity which in turn can be more to do with commonality.

Of course, and I don't see anything unfortunate about it. Pressing buttons to make pixels on a screen change isn't a natural activity, it's a learned one. And commonality simply means there is less to learn before one can become productive, which is 100% a good thing.
> delete the first part of 5 pascalCased variables with different lengths

In VSCode there are available bindings for subword navigation (shortcuts starting with cursorWordPart).
There is also Passage by Age's creator Filippo Valsorda: https://github.com/FiloSottile/passage
Seems like naïveté and myopia are endemic to tech companies, large and small. Smart people who are confident yet clueless.
I think that children don't really learn faster then an adult. It's just that step from nothing to 1 or 1 to 2 seems much larger then the step from 100 to 101. The prior is what children do. The latter what most adults do.

A friend of mine is a private piano teacher. And he observed that most adults pick up Piano much faster then children. There is probably a bias since an adult going to learn the piano is intrinsically motivated while the children might be forced by their parents.
Ahhhh.... so it does not automagically adjust UI complexity and recommendations based on the age (and/or computer skills) of the user?

How disappointing and misleading! :->
Offical cables to good devices, or reputable expensive brand vs ulta cheap nonames with logos one simply can't trust.

Never had issue with c-c cables neither, but I use tiny anker 65w charger and official samsung phone c-c cable (so getting ultra fast phone charging or whatever is the proper name), but its true that if I had to supply 3-4 locations with all necessary and convenient set of chargers and cables that would cost quite a bit. It really is one of those 'you get what you pay for', unfortunately very few people know this and I learned most of this here on HN too
“We are absolutely diverting essential resources away from people who need it toward a feature on a phone,” Dummer said.
> This makes me hopeful that VIN spoofing on Tesla superchargers with a cloned adapter will work at some point for other vehicles.

Some jurisdictions take stealing energy as a crime. Germany, for example, has up to five years of prison on the books [1].

Kids, don't mess around with energy if you don't exactly know what the f..k you are doing and know the legal and technical risks involved.

[1] https://www.gesetze-im-internet.de/stgb/__248c.html
Since a false positive generally causes much less harm than missing a true positive making no false positives a requirement is generally a terrible idea.
I also jotted down my experience so far: http://talk.binarytask.com/task?id=8015986770003767235

eInk has to low refresh rate to be able to watch video or play games.

12v IPS screen is a better alternative.
i just tried diffusionbee and i must say the results are really bad. Images have tons of artifacts and don't ressemble anything i've seend online.

Are there customization to be done to obtain good results ?
What’s the trade-off though? If an Apple Watch sends an emergency call every time a skier or snowboarder falls, that’s several calls per day. I would think that would be too much and we should hold Apple liable for that level of false alerts.

It’s an extreme example, but I want to make the argument that there is a balance to consider.
Exactly. The real ones, with experience, can regale with numerous stories of their trials and tribulations. Critically, it won’t come across as boastful, because they’ll detail how they loved the challenge, the context, and the solution.
From the comments, it sounds like it’s becoming a common feature in android phones also.
Pascal killed my interest in programming for a while as it was force fed in both high school and earlier collage years. Reflecting back, it was the pessimistic approach to teaching of just pushing math problems via programming.
Perhaps it's confirmation bias, but it seems like quite a few vim/emacs/nano discussions have appeared on HN recently (more so than usual), with much of the commentary being along the lines of "Yeah I had a look at vim, but I don't see the point."

What drives people to make comments like this? Why not either put in the work to understand the point, or just move along?
Stable Diffusion Tip: How to get the result you want?
If you want to produce good images with Stable Diffusion, produce at least 50 outputs. Even if you are using Finetune.

Even designers struggle to draw what you want its first time. So don't expect an AI to produce result you want on its first output.
Right. So everyone should use system-wide keyboard shortcuts. Preferably your favourites, right? At least they should work well for your favourite window manager, I suppose? Because those who like different shortcuts and different window managers are weird and don't understand UX. /s

My preference is to start with a minimalistic system that works on most platforms, and where I can install what I want. If I wanted a system with "sane defaults from someone else's point of view" and working only on a handful of platforms, I would use macOS.
Vim seems to suggest that when by muscle memory i try "C-x C-q" (emacs exit).

But the whole modality thing is insane for a newbie; vim is a fine editor as a conscious choice of course.
I'm an enthousiastic vim user. I think everyone who spends a lot if time editing text and who doesn't use vim (or similar) is probably missing out (including the author of this article). I think vim is really good.

But I 100% agree that vim is a stupid default. In almost every context it's going to confuse more people than it makes happy.
An issue I’ve found is that often these stories don’t tend to be believed. To the untrained ear, they sound like typical BS everyone throws around.

Tiny example: I joined a company and a nightly process was data import. The import was starting to take longer than 25 hours, threatening the “daily” aspect, and on the verge of causing logistical problems because of this.

The problem had been looming for months and has taken more time from multiple folks than anyone anticipated, impacting other projects’ timelines.

It wasn’t on my plate, but I overheard others talking about it. I took a look, and spent a couple days testing out ideas. I got a 25 hour process down to 30 minutes. Had to do it myself first to prove it, because just making suggestions to the “experienced” folks was dismissed with “that’s not how this works, you don’t understand”. After I got it to 30 minutes, the same folks “optimized” my process down to about 25 minutes, then didn’t overly acknowledge the approach I’d used to make this manageable again.

I’ve had pushback on this story like “well, there was probably something you’re leaving out. Everyone likes to think their contribution is the most important, but things are a team effort. We’re not all superheroes”.

If you ask for war stories, be prepared for dailywtf-level stuff sometimes.
> While it does have the little protrusion that has the electrical contacts in the middle, it’s less subject to wearing out or being destroyed by sideways force.

... which is pretty easy to achieve when trying to clean out a socket from pocket lint. It's better than micro and mini USB, yes, but a Lightning-style inversion would have been way more durable.
It is well documented that hormone levels affect activation patterns [1-5], so I am not sure why you are skeptical about it. Using references from another commenter.

[1] https://pubmed.ncbi.nlm.nih.gov/19789167/

[2] https://pubmed.ncbi.nlm.nih.gov/17117339/

[3] https://pubmed.ncbi.nlm.nih.gov/25505380/

[4] https://pubmed.ncbi.nlm.nih.gov/29544637/

[5] https://pubmed.ncbi.nlm.nih.gov/18842345/
I use the 'two computers' trick, but have it simplified to 'two screens', one for work and one for other stuff. Just getting up and changing screen is enough of a mental barrier to keep me on point.
cat > myfile.txt

Then type away, finishing by hitting CTRL+D on a single line.
Yes, it's using https://github.com/apple/ml-stable-diffusion
I updated to 1.1.1 yesterday and hope to try with a Yubikey here soon.
Vinod Khosla
I thought the same. Title is misleading imho.
> The login credentials for those are stored somewhere

Most password are not stored on any server. Instead, a hash of the password and possibly a salt is stored. Stealing those hashes is only a problem for weak passwords that can be brute forced.
Downvoted for doing a question that nobody denies. I love Hacker News these days.
Teach. Coach. Help people. For me, working with younger people who have ambition gives me joy and energy.

I am not well off. I don’t really “have time” to help people. But I do it because if I don’t the alternative is depression. If I am depressed I can’t work.
visudo opens nano on most distributions (ubuntu, debian) despite the name being visudo.

whatever the root users $EDITOR variable is set to (and any subsequent created user) is the default.

vi/vim wasn't even installed last time I installed ubuntu minimal: but nano was.
Great minds discuss ideas; average minds discuss events; small minds discuss people.
That said, this is in no way below the practicability of using butterflies and cosmic rays
Even in 2G you have special cells that allocate two+ adjacent time-slots for a channel and so can effectively double the max range at the cost of serving less concurrent clients. This is used in sparsely populated regions (think remote highways etc). It's not a physical, the-signal-can't-reach issue.
Delta is extinct. Delta itself and subsequent variants absolutely confer immunity for other variants. Reinfection has mostly happened through immune escape via variants. If this disease is going anywhere, it's not likely to be back to anything like Delta, as the mutations that have taken the disease down a radically different Omicron path have produced obscenely more infectious results.
This should be the norm everywhere assuming non-landowners are fewer than landowners shouldn’t it? Failure to have freedom to roam/freedom of access either means a lapse in democracy (wildly popular thing never politically proposed for some reason) or some weird constitutional quirk making it hard to legislate.
Is there a particular reason why you seem to imply that little knowledge == female? Sometimes the meme of "we need to mention girls more" works in unexpected directions if people are not careful.
If you look at how other (console) programs on the system work, Vi(m) is more consistent than Nano. ed, sed, awk, readline, even perl... knowing one of them, you know how to use vi. Likewise, know vi, you know how to use most of these tools (sans visual/modal editing abstraction).

Also, it follows the Unix spirit of making small programs (in Vi(m) it can be seen as "a small number of key presses") and composing them for more complex actions. In Vi(m), almost everything is composable with everything: jumping to the line, deleting line ranges, joining ranges, etc. In Nano (and in Emacs), you end up with tons of Ctrl-keyX-keyB-keyC presses or cursor movements.

Example: delete a line - you'd have to jump to the beginning or the end of the line first, then hit Ctrl-k. In vi, it is just "dd", no matter where your cursor is. Or, delete 5 lines from the beginning with vi: "gg5dd". Not sure how you can get more unixy than that ;)