skysight-inc/HackerNews huggingface dataset:
To be more exact, LoRA adds two matrices `A` and `B` to any layers that contain trainable weights. The original weights (`W_0`) have the shape `d × k`. These are frozen. Matrix `A` has dimensions `d × <rank>` (`rank` is configurable) and matrix `B` has the shape `<rank> × k`. A and B are then multiplied and added to `W_0` to get altered weights. The benefit here is that the extra matrices are small compared to `W_0`, which means less parameters need to be optimized, so less activations need to be stored in memory.
In this economy you have to take what you can get, I'm essentially making what I made about 4 years ago.

The big difference is this is a fully remote job, and I'm very grateful for it. 2022 was the last year of crazy tech salaries, at least for a while anyway.
Show HN: A Web3 Boilerplate Project in React.js
Accenture do a lot of stuff. I've seen them do IT support functions for example – a whole load of boring leg-work stuff that could be automated, but might as well just be out-sourced to someone in a country with lower wages.

I'm sure for every management/marketing consultant, there are 5 developers and 20 people doing various data entry or support tasks.
What Is the British Museum Without Imperial Loot?
On the one hand, I think a lot of what ChatGPT can do is pretty amazing and a bit scary as a software engineer. On the other hand, I look at the projects I've done recently and throughout my career and find it hard to see how something that can solve bite-sized problems can tackle a software project that takes months to come to fruition. I'm currently working as an engineer doing a mix of kubernetes, cloud, Golang, bash scripting, git manipulation and other type of work. I recently upgraded 40+ repos to migrate to out latest build infrastructure and I had to reconcile 5+ years of folks doing things slightly differently. There was a constant process of running some script to make changes, finding outliers and one-offs, figuring out the fixes, running tests and figuring out the right way to ensure things were correct. I just don't see how ChatGPT can have done that project. Maybe it could have reduced the time it took me to write some supporting scripts, but I don't see it material improving the time it took to do this project.

I suspect many large IT organizations are like this.
I am not too aware how it is in the U.S. In continental Europe you usually need to provide verifiable form of official identification, like a driver's license, a national ID card, a passport, or any of that in digital form (like the Estonian ID program for example). I never got this thing with utility bills.

The point here is to prevent money laundering and KYC is one instrument out of many for this.

Now come to think of it, in Germany for example, if it can be shown that if a bank employee, even after a good KYC had reasons to doubt that the account holder is the ultimate recipient of the funds or if the client is involved in money laundering, they might be personally criminally liable. Wonder how that is in the U.S.
You can write web servers in gawk:

https://github.com/crossbowerbt/awk-webserver

I know, just because you can doesn't mean you should.
I think it has nothing to do with the decline (which is mostly a result of an all-time insane bubble in P/E ratios and VC investment with lowest interest rates ever) but it will have everything to do with the lack of rebound from this decline.
I am not "moving my mouse around", in fact it is not even on top of that window. As am I currently in this HN window typing this comment, the app is still using 100% of a CPU core.
Why is everyone just authoritatively dismissing this, when this has been supported for >7 years and is easily found with a google search?

There is the HostKeyAgent configuration directive, which communicates over a unix domain socket to make signing requests.

https://framkant.org/2017/10/strong-authentication-openssh-h...

https://github.com/openssh/openssh-portable/blob/12492c0abf1...
https://archive.is/PYffk

Paywall removed: https://www.wsj.com/articles/british-museum-stolen-artifacts...
Some of these are test plugins, but I recognize a few YC companies in there. So it's probably folks off the waitlist but not ready for launch.
Info to everyone using Windows and as confused as I was:

• When you run a git command and git tells you about the mismatching key, it will prompt you to enter `y` or `n` but not actually let you do so.

• You need to run `plink github.com` to get the same prompt. You can then enter `y` to accept it.

• You should only accept it if it says the new fingerprint is d5:2c:63:d9:bc:75:9d:de:b1:4e:36:28:9f:7a:9c:39. If it is any different, you may be targeted by an attacker.

• The new key is stored in the file `C:\Users\<your name>\.ssh\known_hosts`. The new key at the time of this writing is `github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=`.

• In the future, if the key ever changes again, you can look it up on GitHub’s SSH key fingerprints page [0].

[0] https://docs.github.com/en/authentication/keeping-your-accou...
The root word 'gene' goes back to at least PIE as "give birth, beget" (it similarly shows up in Sanskrit (janati) and Welsh (geni) and several others) and the contemporary Semitic language.

One could certainly argue that it is a loan word one way or the other between those to groups, yet this remains a very old word that is at least older than Proto-Indo-European, or Arabic, Aramaic, or Syriac.

Jinn as found in Arabic has a relationship to genius in French. The word origins for genie (as in genius loci) can be traced back to PIE which puts it at 5000 BC in PIE.

Prior to PIE is speculative, nonetheless Semitic languages show a similar word with similar meanings as the PIE genius loci spirit.

It would be interesting to pursue that word through history to find if it prior to PIE or when it was borrowed from PIE into Semitic or from Porto-Semitic into PIE.
Why People Buy Your Product
Both my parents worked and retired PD... most cops are mostly good, like most people. It only takes a handful of bad guys to have an outsized effect, and the protections for govt employees in general, and police in particular is way too strong imo...

The aversion to police altogether, while I understand is akin to being overprotective as a parent, which can be more than just counterproductive but harmful as a whole.
OpenAI has no idea how to build web applications. We’ve seen that through the private caching mixup a few days ago, and now they’re restricting content behind client-supplied query string parameters.

There’s going to be a massive leak of users and their respective GPT usage history soon, mark my words.
In the US facts are not copyrightable, so in general math is not copyrightable.

You can copyright creative expressions that use math formulas, but only that expression itself would be covered. E.g. a paper presenting a proof of a theorem would be copyrightable, but all of the facts expressed by the formulas would not be copyrightable.
For the sake of completeness, a couple of updates[0]:

(1) With regard to the "03/10 is ASCII colon" comment: the "03/10" form is apparently known as "column-row notation" (or "column-line notation", see https://en.wikipedia.org/wiki/ISO/IEC_2022#Notation_and_nome...) and refers to the position of the character in an ASCII table such as: https://en.wikipedia.org/wiki/File:USASCII_code_chart.png

I actually found a reference (https://dicom.nema.org/medical/dicom/2019d/output/html/part0...) that explains the notation: "the [US ASCII] value can be calculated as (column * 16) + row, e.g., 01/11 corresponds to the value 27 (1BH) [i.e. 0x1B]."

It then notes "The column/row notation is used only within Section 6.1 to simplify any cross referencing with applicable ISO standards." :D

A (IMO less effective) description can also be found in ECMA-35 (6th edition; section 5.2 "Code Tables").

(2) A nuance with regard to my "the confusion between use of ';' and ':' separators is because the RGB values are not actually parameters" remark:

The ECMA-48 (5th Edition; section 5.4.2) specification (& ISO/IEC 8613-6 / ITU-T Rec. T.416) talks about "parameter string" & "parameter sub-string" rather than "sub-parameter".

(Also, the "reserved" values mentioned apparently weren't ever actually specified in a standard; and--as noted elsewhere--the format of the ANSI parameter(s) don't exactly match the ODA (ISO/IEC 8613-6 / ITU-T Rec. T.416) format anyway--see ITU-T Rec. T.416 (1993 E) page 41.)

(3) The Wikipedia talk page on ANSI escape codes makes...interesting...reading: https://en.wikipedia.org/wiki/Talk:ANSI_escape_code#Clarific...

[0] i.e. let me inflict this "knowledge" on you. :D

[n] The best explanation for how we ended up in this mess is, I think, found in "Figure 6 - Structure of 8-bit codes" of ECMA-35 (6th Edition). :D
Oh I see what you mean, yes. The reservation api company will have to get money through other means (either from the user via OpenAI or from the restaurant).

Honestly I see this as a positive change, I'd rather be the customer than the product.
futex will do lock instructions for you in kernel space. It's non optimal to just jump to kernel space every time, but it should still at least be correct.
It’s amazing to me how popular consultants are. I’ve never had a good experience with engineering consultants or contractors on projects. A part of me speculates that if they were really skilled, most of them would have full time jobs directly with an employer.
Microsoft never had customer support. If you had a problem you either called your grandson or took it to the local computer repair shop.

Maybe you mean QA testers.
Jack Humbert (behind both QMK and OLKB) is actually working on an ortholinear keyboard module for the Framework Laptop 16! We had a mockup of it at the event.
Is it technically possible (and/or wise) to duplicate the key across multiple HSMs running in parallel? I'm guessing if you have a super massive CDN like Apple or Meta this is a necessary thing.
From my point of view, dating sims have declined in popularity over the past two decades. The west has always had a niche following, but Japanese titles rarely made it over here, and indie dating sims exist in a community that's quite disconnected from the one this title invokes the idea of.

In Japan, dating sims used to be huge, Tokimeki Memorial being notably famous. Unfortunatel, there seems to have been a quite aggressive decline.

When thinking of currently running dating sim series, I can recall Tokimeki Memorial: Girl's Side, ×CATION, and a recent trend of remakes (such as Doukyuusei). However the fervour the genre once had is noticeably absent from current releases.

With rare exceptions (like Hatoful Boyfriend) these joke dating sims feel pretty fake. They comment on a genre they struggle to properly portray or understand. The most egregious cases parody galge or otomege and erroneously label themselves as dating sims.

As an example, Doki Doki Literature Club (for all its merits), suffers from being described as a dating sim when it clearly isn't one.

To be clear, while pure daring sims kind of barely exist, they do pop up from time to time as secondary gameplay loops in hybrids. The Persona series (3 and onwards) as well as the Fire Emblem series (Awakening and onwards) do this.
How are you using git credential manager for 2fa on GitHub? They stopped supporting user/password auth for HTTPS git access a while back, and started requiring personal access tokens (which do not require a 2nd factor)
No worries, I wasn't checking it anyway: https://nvd.nist.gov/vuln/detail/CVE-2023-22742
I thought this was going to be an article about society and trying to optimize for things that might not matter as much to human happiness.
How about you stay out of my damn house?

I'm pretty sure I popped a vessel the day these freakin' directories spammed my home directory.
I feel for folks affected by layoffs, but accenture is a garbage company. [1]

Some quotes from Hertz' lawsuit against accenture:

> "Accenture also failed to test the software, Hertz claims, and when it did do tests "they were seriously inadequate, to the point of being misleading." It didn't do real-world testing, we're told, and it didn’t do error handling.

> Accenture’s developers also misrepresented the extent of their testing of the code by commenting out portions of the code, so the code appeared to be working."

The sooner off-shore body shops are gone from this earth, the better.

[1] https://www.henricodolfing.com/2019/10/case-study-hertz-acce...
>It's pretty easy to improve democracy, get better constituents.

Simple solutions aren't the same as easy ones.

Education absolutely does work wonders on social and economic fronts, but it is unevenly distributed and the administration of it is easily subverted.
If his own attitude is to prefer the path of peace to the path of war, history has shown over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over again that one must demonstrate that he is prepared to fight back. Hence the well known ancient proverb. And I would argue that it is far more true today than it was in an age when the aggressors couldn't readily determine one's preparedness.
ReVersion: Diffusion-Based Relation Inversion from Images
It is; commonly called URL parameter tampering and it also possible to counter it:

https://www.google.com/search?q=url+parameter+(vulnerability...
Because humans are social animals (with a powerful visual cortex and able to walk a lot).

Nothing to do with the "lone wolf" prey/predator idea.
> Since Expansion Bay modules can extend the laptop in both thickness and depth, we have immense design flexibility to handle generation over generation changes in mechanical, thermal, and electrical requirements for GPUs.

How do expansion bay modules change the laptop’s thickness and depth?
umm some of us just like to work for ourselves
Indeed it is given the preponderance of bullshit jobs.

Capitalism maximizes profits, not happiness. The market for software development jobs is much bigger for people who know popular frameworks and are content with validating forms, querying databases, aligning buttons, sending reports, etc. It's a lot easier (and rewarding) to find fulfillment elsewhere.
Exactly! And a 99% remote culture may also not be the culture the company wants.
Also, historically, most people who made music probably never read music. I'm thinking of everyone from troubadours to traveling musicians to that great uncle who plays the mandolin or grandfather who plays the fiddle or the aunt who sings in the local church choir. It was all learned by ear from others, memorized, and improvised. Indeed, historically, improvisation was what characterized the musician and musicianship, not the ability to read music. That is a recent development.

If Michael Jackson indeed never learned to read music, then it would seem he is rather representative of the historical case rather than an exception. He grew up in a musical family and so he was always in an environment that constantly exercised the faculties involved. And we're talking popular music, after all, not some complicated orchestral work or composition.
Because Orcs look like this https://lotr.fandom.com/wiki/Orcs?file=AzogPines2.jpg

and ogres look like this https://www.gameogre.com/wp-content/uploads/2018/07/Ogre-Emp...

In actuality, I was just joking about the idea that a ML art tool can get "Orc"s wrong since there's such variation in how they're conceptualized, same with ogres
Predators go on social media sites to pass off as children in order to groom those children all the time. Don’t feign ignorance at the fact that age verification techniques helps site operators weed those weirdos out.
Interfacing with other libraries is fine as long as those other libraries also avoid libc... though of course then you get the whole problem of everyone reinventing the various wheels libc offers. Hypothetically that would then lead to various libraries implementing all the basics springing up from the primordial soup of code and the community eventually deciding on some libraries that are "good enough" which become the de facto new standard.
You ask it to suggest plugins for your use case.
I dunno, suicide seems exactly as stigmatized as it needs to be now that euthanasia for people with terminal conditions is becoming accepted (here in Canada).

That said, I agree society has the burden to provide assistance, mental health is severely underfunded and under-researched, and the legal restrictions around drugs that could assist psychotherapy are frankly criminal. Compounds like MDMA are literally "instant hope" in a pill for people who are suffering, and tens of thousands of people would still be alive if we had been studying its use had the war on drugs never started.
When it comes to the keyboard, the room that matters is the height, and both the FW 13 or 16 have a maximum height of 3.8mm

Unless one can come up with a way to produce a custom keyboard with the same height restriction, using something like a Thinkpad keyboard which is considerably taller would essentially require a custom taller chassis.

Not impossible, but relatively hard I would say.
The company is unethical garbage that relies on customer management being too lazy to sue them for not completing contracts.

They lie and treat their employees like garbage.

And their employee technical skill is typically less than a warm body from the street. Less than a dead body from the street.

I still feel sad for the people who lost their jobs. They know who they’re working for though.
> The us military is probably doing slightly more like providing jobs, protecting people etc and not just money.

Slightly more, like for example, killing over 1 million Iraqis over a lie about WMD, or bringing freedom to the people of Libya which resulted in the country going from the highest per capital standard of living in Africa to one of the poorest and one that now features open-air slave markets?

Notably both Iraq and Libya had the audacity to try and trade their oil in something other than US dollars. I don’t think it is a coincidence that every single country that tried to trade oil in any currency other than USD this century was rewarded with an invasion by the US military. That is simply the US military doing it’s job in protecting US dollar hegemony.

> Independent of this as usual: of course someone should also review the energy usage of everything including the military.

But you still haven’t explained why we should prioritize banning Bitcoin mining over say banning the US military. Especially when, by objective measure Bitcoin mining consumes less than 0.0001% of the energy of the US military, not to mention other externalities like the widespread death and destruction caused by the US military simply to protect the US dollar.

> We are talking here about crypto and not military

Perhaps, maybe we SHOULD be talking about the military. See my points above.
> Who would you have been hundreds or thousands of years ago?

Given how I grew up ingesting science and science fiction alike, literally attributing half my personality to Star Trek: The Next Generation being on TV during my formative years? It's really hard to tell. I have very little connection to things which were possible before late 19th / early 20th century.

In my mind, being thrown back centuries in time, I'd spend my life trying to use everything I remember from present day to give everyone a head start on science and technology. Being thrown back centuries in time, but without the memory of specific things I've learned in present day? That sounds like a particularly sadistic death sentence.
Somewhat OT but the OP on Twitter has "prompt engineer" in his bio. Is that a real thing now?
syscall numbers may be different, but the names are not different.

BTW, this is a pet peeve of mine. Having different syscall (and errno) numbers on different architectures is an historical mistake from Linux's first non-x86 port, the DEC alpha. My understanding is that Linus used DEC UNIX to bootstrap Linux, and needed to make Linux compatible with DEC's syscalls initially. Rather than make a new ABI for DEC UNIX binaries in advance, or clean up later, everything was left in place leading to a mess of 19 errno.h files in the kernel today.

For comparison, FreeBSD has 5. 4 of which are related to linux compat..
I don't think this is quite correct.

If the LLM has seen lots of instances of usage of an API, it can write code to target the API. It can generalize to some degree, but things go off track the further your requirements are away from the training data.

If your code is a lot of duct tape between well-documented, or at least well-named, APIs, that code can be automated. Which is great. That kind of code was always boring to write.

I'm less convinced that LLMs will be great at inventing new abstractions to map to a problem domain, and wiring up these new abstractions in a large codebase.

They'll need augmentation, fine-tuning, guidance, and it's not clear how well it'll all fit together, and where the limitations of the tech will show up as capability cliffs.
Morning announcement by executives "our cash flows are perfect, we're ready to weather any storm, we're passing all stress tests with the highest marks". Media by the end of the day "this bank was the worst fraud since Hitler". It's hilarious except I hope my money will not vanish.
Looks like support for "system colors" is up to 96% in 2023:

https://caniuse.com/mdn-css_types_color_system-color
Facebook, which ran over the law in order to be successful now uses the law in the exact opposite sense. Ultimately, it's greed, "What is good for me to do to you is not good for you to do to me."
One is the same option you used to signup for HackerNews: a new username. Not a pre-existing email or a pre-existing phone number.
> Right now the whole tech world...

Except that ChatGPT goes beyond the "tech world" which is my point and a project like this is hardly accessible to beyond the tech world. I don't see people calling 'Google' PageRank.