skysight-inc/HackerNews huggingface dataset:
It's pretty easy to add 2FA with almost no detectable increase in the risk of losing one's account.

Pick TOTP as your 2FA method and save the TOTP secret, which you can get on the TOTP setup page at Github by clicking the thing that says you want to use a text code instead of scanning a QR code.

It will give you a short text string. Save that string.

When you need the TOTP code for Github, use oathtool [1] or something similar. For oathtool:

oathtool --totp -b <aforementioned_string>

will give you the current TOTP code. The -b flag tells it the code is in base32. I think that is what Gitgub uses. If they use hex omit -b.

[1] https://www.nongnu.org/oath-toolkit/oathtool.1.html
I've been exploring book summary services as a means to narrow down my reading choices. Once I have decided to read a book, I find it helpful to keep the summary on hand to improve my comprehension and keep track of the book's main ideas.
3) AI bot claims IP rights to code it wrote, but so does the AI company that provided the service, and you end up in an Oracle vs Google vs John Doe scenario.
Also trivial to bypass if a developer could care less.
Even one example in the prompt would go a long way.
The Popper quote is a bit outdated: scientists nowadays explicitly pursue both things: explanatory (mechanistic) theoretical frameworks and the selection of models based just on a maximum likelihood criterion. One informs the other. What chatGPT is doing doesn't seem to me to amount to either epistemology.
This is the same browser that did the opposite before: injecting their own referral parameter in links.
> ChatGPT is so eager to espouse opinions that OpenAI had to nerf it so it doesn't.

… or it’s so utterly incapable of forming (and maintaining) any rational idea of what (idiot) opinions NOT to regurgitate — not “espouse”, which relies on a level of begging the question that makes plaid look like standing still — that it simply can’t be trusted in the hands of dangerously, if not suicidally, credulous humans, and thus must be nerfed so those employing what is really just a very impressive text completer don’t prematurely kill most of the species?
Dont know if its related to the recent changes but I opened a support request that has been open for 3 days now with the only reply being we've transfered you to a different part of the support team. it is related to moving registrar which i can see not being the highest priority but still quite frustrating.

netim replied within 30 minutes of me opening a ticket related to the same issue for context.
This is similar to the love HN has for autonomous driving. Most people outside here mostly despise the idea. So HN is not representative of society in general, But this doesn't mean the HN crowd is wrong.
You can see support is coming along nicely, with many things supported in the kernel directly or in one of the two yet-to-be-upstreamed packages. There's no hardware video encoding/decoding and no webcam support yet, so I don't think doing video-calls would be very good at this point. https://github.com/AsahiLinux/docs/wiki/Feature-Support#m2-s...
I use a python script for this and I constantly have to tweak it to understand more urls. It's not just stripping out tracking parameters. There are also redirects to bypass, real urls encoded in the parameters of the tracked url, and all that. There are some formats which I haven't figured out, like many of the ones used in emailed links. I figure that once it converges I'll rewrite it in Javascript as a browser extension, but even after a year or two of usage and tweaking, it still misses a lot and doesn't seem robust.
Anyone who knows some technical detail about Widevine, please could you explain what is the difference between L1 and L3 (other than resolution/quality)?

How does each interoperate with EME?

And what sort of process would one need to do, to be able to view an L1 stream on a bespoke Linux distribution, rather than the L3 stream that this person received? How difficult is it to do, and what are the specific challenges?
You can fairly easily use it to then collaboratively create the missing module though.
Have you actually tried any of the examples given? There are many comments already showing he’s fundamentally wrong.

> Refreshing to read something so well written […] His explanation seems sound

The irony of this statement is delightful ;)
This is a momnkeypaw situation- you wish for VBA from office products to be removed, so the monkeypaw grants your wish, but you get to be the poor SOB who reimplements the billions of lines of code that is duct taping together business logic in these documents all around the world.
> I guess Power Users only use Mac.

Little Snitch and Audio Hijack/Loopback and Sketchapp and iA Writer and Inklet certainly think so. There are no Windows/cross-platform analogues for any of these. No firewall that suspends connections for an interactive prompt, no way to create virtual audio devices or route audio in Windows, no equivalent to Sketch (Figma comes close I guess) and the Windows version of iA Writer is pretty pathetic. And Inklet simply doesn't have a Windows equivalent even when I have an official Apple Magic Trackpad connected to my computer.

There's just a lot of cool stuff that isn't available for other OSes.
Too late, we already have cloud-connected indoor security cameras from Amazon. The NSA is investigating a recent protest that happened in your area, wonder if they'd be interested in taking a peek at your footage? But really, it's not made things much worse. We already happily carry tracking devices everywhere with us without any idea what's running on them.
Yeah. With blurays, you can always extract the device key out of some Bluray player. It's an extremely poor user experience for bluray consumers to have their devices stop working for new movies, so my impression is these keys aren't blacklisted all that quickly. For the streaming sites, I have no idea. But, yeah, the cleartext bits need to get in front of the user eventually.
Winter happens all at once and now you need way more storage for both cars and heating (if we assume we also want to move from gas to heat pumps).
It seems like Taichi fast language, but it can also never be overstated how slow Python is on contemporary architectures.
The future of software development is, I think, a collaboration between human developers and AI bots, where bots can build large volumes of code and human developers can use AI code assistants to make low-level changes or additions, but the AI is a tool to enhance human developers ability, leading to better products.

I think it'll bridge the gap between low level and high level engineers dramatically. AI is a tool, like any other powerful tool, it'll empower humans to do more and deliver better.
The only advantage i see for this system is that it eliminates the liability of students working with real welding equipment.
I wonder what could manage that... maybe some kind of sensor fusion with ultrasound combined with dead reckoning and positioning and attitude sensor in the gun?
It has enormous value, based on technical debt. Tons of legacy business processes rely on crusty old VBA living in microsoft office documents.
In that case you need to look at the people designing java/C# in the 90s.
I loved Scheme, for years. Contributed to Geiser and others.

IMHO, R7RS is wonderful but DOA unless it ships an opinionated and standardized FFI. Scheme has no lack of efforts to provide package management and repositories, but they suffer from implementation balkanization because each implementation takes a different route to FFI[0].

FWIW, I haven't paid much attention since shortly after R7RS-small was released.

0: https://docs.scheme.org/guide/ffi-c/
> over a hundred lines of console each to print just the function name

At what point is it better to just rename everything to use the sha256 of the "real" name? It's obviously only for machine use anyways, so it's not like one more layer of indirection would hurt.
This is why I'm not nervous about ChatGPT. I'm nervous about how the general public is reacting to ChatGPT.
> I have these images in my mind of massive land areas devastated by strip-mining and other activities just to be "clean" in lands far and away from the mines.

Because extracting petrol is so much cleaner...

Our civilization is going to use more and more energy as it grows, that's just a fact of life. Might as well get on with the program and install whatever capacity is needed to sustain them. If the US can't be arsed to upgrade its infrastructure to accomodate that (see Texas), then I'm sorry but they deserve what's happening to them.

Also, main issue in terms of capacity in the near-term is mainly linked to time-of use (i.e instantaneous power at a given time); EVs help a lot with this because they can easily charge at a more convenient time.
How is an understatement? And what do people mean by language models working well? From what I can tell, these language models are able to form correct grammar quite surprisingly well. However, the content of such, is quite poor and often void of any understanding.
> Then can you explain why Scala's spec is so small? Even Java's spec is much larger.

Are the two specs comparable? Looking at the Scala 2.13 [0] (I can’t find a Scala 3 spec) and Java 19 [1] specs, while the Java spec is much longer page-wise, it is also much more formal and detailed:

* The Java spec sometimes defines things that might count as part of the standard library (eg. how threading and wait/notify work).

* The Scala specs just says “Scala source code consists of Unicode text.”, but the Java specification says what Unicode is, and talks about UCS-2/UTF-16 and why chars have surrogates (over almost two pages).

* The Java specification also talks a lot about the JVM and bytecode. The Scala spec does not include any details or assumptions about the underlying execution environment.

* Scala also delegates a lot of things that you would consider part of the language (e.g. the + operator for integers) to the standard library. Also, how do I figure out how large an Int can be in Scala without reading stdlib docs or writing a program to query Int.MaxSize?

* Similarly, comparing the keyword count of Java and Scala doesn’t necessarily yield sensible results, since Java considers `int` to be a keyword, but in Scala, this is just the name of a standard library class.

Also, the size of the language specification has nothing to do with how easy a feature is to grasp. Implicits may take 8 pages in the specification, but they are difficult to understand and tricky, especially if the implicit keyword meant 4 semi-related things in Scala 2.

---

> Maybe you still have the old Scala in your head? That would explain your post a bit I guess.

Which “old” Scala? Scala 3 still has ~all the features of Scala 2. It also has two separate syntaxes, a Java-like and a Python-like syntax, to add even more confusion and even more things to learn.

> This was a total mistake and in fact already has been removed from the language - I think a few years ago.

From the Scala 3 docs [2]:

> XML Literals are still supported, but will be dropped in the near future, to be replaced with XML string interpolation[.]

[0] https://scala-lang.org/files/archive/spec/2.13/spec.pdf

[1] https://docs.oracle.com/javase/specs/jls/se19/jls19.pdf

[2] https://docs.scala-lang.org/scala3/reference/dropped-feature...
That doesn’t seem like much of a source. Do you have specific examples?
97% of WhatsApp are outside the UK.

They would drop the UK in a heartbeat.

They also know this happening would topple the government in the UK.

So it will never occur if they threaten it.
> incompetence of these systems, we can only laugh or cry at their popularity

Chomsky himself claimed in the the conclusion of his op-ed that these systems are overhyped and close to worthless.
First silvergate, now SVB. Is this going to be a wave across the banks?
299 per month is reaching for a non battle tested product. At most I would pay 30 usd one time and see what it gives me. Amjad at replit is already building this with a whole bounty thing thrown in so tough market. Good luck to you though. Getting yc investment is already a big deal and i think you can definitely lock on to a niche and find PMF soon
It's a pity its adoption is stagnant. But it was highly successful in at least two respects:

* introducing Java developers to the world of FP about ten years ago (i.e. before JDK8 and Kotlin) with a lot of that knowledge transferable to Kotlin in particular

* significantly influencing Kotlin and evolution of Java itself

Don't forget that it also made Spark (and to a lesser degree Flink and Kafka) possible.
I don't know what things will look like 50 years from now, but I think you're right about a lot of it.

The least creative work will disappear first: stock photos, for example. The "grunt work" of taking generic photos of attractive everyday people can be automated, but any steps after that still require manual art direction. Even in a world where you can automate the entire process from concept to post, there will still be ad campaigns that require a public figure or truly original work.

"Create a 30 second TV ad for a local car dealership in the style of every local car dealership add from the past 20 years" vs. "Coke's Wassup Commercial". These are very different budgets, most local car dealerships aren't looking for originality, they just want something cheap and effective.

What does this mean for people who make their living from making local TV ads? I'm not sure, but at least one of those people involved in setting the tone and direction on the local commercial could be "keyword engineering" to get good results. The rest are probably working in a very competitive market that only has jobs available for the most talented in the field.
The 900lb gorilla in the deep learning room that everyone likes to ignore is that machine learning is horrible at providing corrective action data. Traditional machine vision is well adapted to providing statistical data such as "the diameter of the pizza is out of tolerance by 8mm" or "there are supposed to be 22 pepperonis on the pizza, but only 19 were found". Machine learning leans towards "it's not a good pizza" and doesn't provide a lot of additional data.
Specific issues with SVB, not systemic. [1]

1. https://techcrunch.com/2023/03/09/silicon-valley-bank-firms-...
I'm pretty sure this thing is exclusively for people who haven't welded before...
On the Trail of the Fentanyl King
I love the conversations about the code with ChatGPT though.
This is nice, but I wish it would also remove the google tracking wrapper on URLs in g-suite.
From the post, "As with all other third parties we work with, we do not share any personally identifiable information like your IP address. Additionally, our anonymous queries will not be used to train their AI models. And anything you share via the anonymous feedback link goes to us and us alone."
OP doesn't specify the case cited, so we have to take their word for details, but from the description it appears that everything was done as normal and as specified in the Constitution.

OP doesn't say if prosecutors established probable cause by other means, but doing so would let them apply to a judge for a search warrant with particulars of what they were looking for.

Most search warrants involve going through a lot of irrelevant stuff to find the relevant stuff. Defendants can move to ensure the irrelevant stuff is excluded, and a judge not the prosecutor decides. It sounds like this is exactly what is happening in this case.

Of course defendants have been trying for a long time to force prosecutors to establish guilt beyond reasonable doubt BEFORE getting access to evidence, but this goes counter to the Constitution and common sense.
This is exactly the kind of reaction that could cause the bank to actually collapse, making the runners fullfil their own prophesy.

We can't really blame their customers either. I just hope they can sustain the withdrawal rate.
That's awesome!

I've been using it learn Python and produced Conway's Game of Life with pygame and I had never touched Python before that!

Now I'm working on another python project to try and split the audio of songs into individual lines to learn the lyrics and one approach has been downloading lyrics videos of youtube and munging them with ffmpeg to detect frame changes which should give me the timestamps to then split the audio on etc. It gave me all sorts of wrong enough to be slightly annoying advice about ffmpeg, but in the end what it did give me was _ideas_ and a starting point! I've had to wind up hashing the images and comparing the hashes, but I've since learned that that produces false positives and it was able to give me advice on using ensemble methods to up the accuracy etc which have panned out and helped me solve the problem.

I think for me, this is stuff I could have accomplished using Google if I had been sufficiently motivated, but it's lowered the level of frustration quite significantly being able to ask it follow up questions in context.

In the end, I don't think I mind the random bullshit it makes up from time to time. If I try it and it doesn't work, then fine. It's the stuff I try and it does work that matters!
A reference to this community quote:

> Britta: Shouldn't have worn that petard if you didn't want to be hoisted by it.

> Jeff: ...What do you think the expression "hoisted by your own petard" is referencing?

> Britta: I guess I just assumed that in the old days a petard was a special outfit like a leotard, with a lot of fancy buckles and loops on it, and that rich people would wear them when they were feeling especially smug, but then poor people would tie a rope through one of the loops, and hoist them up a pole and then let them dangle there as punishment for being cocky.

> Jeff: Never look it up. Your explanation is way better.

https://www.reddit.com/r/community/comments/7vs6ec/brittas_m...

You seem to be referring to the more normal use of it

https://en.m.wikipedia.org/wiki/Hoist_with_his_own_petard
Astronomers find missing link for water in the Solar System
Do you not feel like you're losing something here, though? You haven't learned anything new or improved your understanding as you would have if you did the research.
Some observations on a few ways different people actually gather feedback from humans in practice to improve LLMs. Sure I've missed some here, so let me know.
I think that pretty much sums it up on many levels. I think of not just better route planning, but that one delivery driver can service 100's of customers who would otherwise make a trip themselves.
Crux Magica – We build your gen AI app for you
> Is there some financial motive I'm unaware of?

As other people already said, some people do it purely "for the just cause". But the piracy is also a literal gold mine if you're able to manage legal risks. Basically, you take ripped content and either re-sell ad-free access worldwide (Netflix is really, really limited to the first world), or make it available for free with heavy ads, or both.
Crux Magica is an invite-only service where we integrate and automate Generative AI for your use case. No AI knowledge or coding expertise needed. We'll compose powerful multi-prompt chains to automate your business processes!

Sign up and we'll be in touch within 24 hours
Yes and no. Whatever you take out of a battery has to be replenished quickly. We quickly get to doubling or quadruple the energy station’s batteries. Yet, one can’t get away from having to quickly top off the batteries as they are consumed. At the end of the day it is hard to escape physics.
Today, Credit Suisse delayed its 2022 report after the last minute call from SEC: https://www.cnbc.com/2023/03/09/credit-suisse-to-delay-its-2...

I don't know what to make of it.
Congratulations Eric!!
That is exactly what happened, I wanted to share the original article and did not see that they also have an english version (because they usually do not have one).
Why? Are we not allowed to find meaning, beauty, in patterns? The fact that two people can share experiences that bond them together, allow them to deeply trust each other, share a sense of humor, etc, isn't not beautiful just because there's some extremely complex statistical calculations going on under the surface that we ourselves can't explain.

It's like saying it's concerning that human beings are ready to believe they're made up of combinations of atoms.

What would be an appropriate explanation for the concept of love? Or should we just never go beyond magic?
Long time no chat! I remember you from the Alembic project (I was selling Exocortex Crate, which was based on Alembic) and also you were a supporter of Clara.io (which has become https://threekit.com) back in the day.
Yeah you're absolutely right! We couldn't add tags/categories easily for the first version but we are working on it for the future.
Thanks for your feedback :)
I agree that there is a lot of room for improvement. We are a small team and we had to start somewhere to have feedback from the community and improve accordingly :)

Thanks for the great ideas, I share your opinion on those
I have a difficult time understanding why appending “a Female Perspective” would add value to the article. In extension, the article calls and relies on her “female perspective” to give rather generic insights that are ubiquitous.
Moto G Power lasts for days and costs $150 unlocked. I got one for one of my kids and it's been incredible. Thinking of getting one for myself. The difference in features between it and a $1000 flagship just aren't that noticeable anymore. And battery is the number one differentiator for any device now.
There was a thread here [0] a month ago about the AI stuff at Kagi, my take was commenters were overall enthusiastic about it. At the time I said I wouldn't pay for it [1] and got a bunch of replies telling me how valuable it was.

I really want Kagi to succeed, I've been following the results of the pricing change closely because it seems like it's not going well and I don't want them to go out of business. I hope it will convince them to drop the AI stuff, or at least confirm that there's strong evidence it will pay off somehow, not just the hype that makes everybody fawn over llm stuff.

[0] https://news.ycombinator.com/item?id=34646389

[1] https://news.ycombinator.com/item?id=34647775
There is a bit more room for nuance, you can pin domains, which places them above "raised" domains. I've pinned MDN and official documentation sources, raised StackOverflow and blocked SO clones. It works well for me but YMMV.
It was specific at Silvergate too. Unfortunately there are far too many optimists out there managing money who chose not to play it safe. Thus, despite being idiosyncratic, it can still be a systemic problem

Why these companies didn’t issue shares at the outrageous/nosebleed valuations they were at a year ago? Truly a mystery
I kinda wish it did remove all querystrings. The vast majority of querystrings are nothing more than tracking and marketing garbage, and I can handle the rare situation where one is needed manually. Stripping from a known list of values just means that marketers will start using random identifiers with clever ingestion code, making this mechanism less useful over time.
They probably aren't ready for a lot of users yet, and the high price will keep only quality customers that might be more likely to stick around and give feedback.
The Technical Workloads Where AMD Ryzen 9 7900X3D/7950X3D CPUs Are Excellent
It's already become common for home sale listings to have CGI furnishings added. I think it looks like shit, it's obvious and tasteless, but it's a new technology and I wouldn't be surprised if virtual home staging becomes the norm in 5 years. The same process happening with modeling wouldn't be unexpected. The first round will be tacky and obvious, but it will improve with time and become normalized.
And when that happens, we can all have fun snarkily replying "PRs welcome" hahaha.
Competition is always welcome, but do you have ChatGPT itself? https://citymeme.com/post/63886