skysight-inc/HackerNews huggingface dataset:
Recursion is sometimes very useful. A good example is traversing a file system tree. You could do the same thing with loops, but not as elegant and understandable (once you understood recursion itself, for what you need to understand recursion).
If you expect to make money from a digital asset and you dont want it "stolen" put it behind a paywall
You lose 30+% of your valuation. Those investments weren’t free.
Will it be called "Ruby on Whales"? Joke aside, it's trivial to write your own Dockerfile and this still is what nontrivial apps will do, due to customization.
Teams complains that my driver is out of date, but will only do it when I go to share my screen.

Do I stop my presentation so that I update my driver, or do I wait until next time I want to share my screen and interrupt then?
"(and almost entirely - warehouse/logistics)"

any source for that claim?
> Bring prices of the phones down to 50 bucks. Put it in the hands of everyone.

A $50 reduction on a $1000 price tag won’t “put it in the hands of everyone”. People who cannot afford it still won’t and it won’t change anything to people who can. $50 over the life of a device is nothing.

Besides, that’s what previous generations are for: usability is pretty much identical to the latest and greatest, and the discount is much more than $50.
Global-catastrophic-mutating-event-coming-in-2-years
Ah, so we're talking specifically about inside out tracking without lighthouses. In that case the camera duplication makes that number make sense, but it could have used more elaboration.
The great thing about not having an English equivalent to l'academie is.. we can just say yea.. nah.
Yeah, I compete in bodybuilding shows.

My end goal is to get a WNBF pro card by the time I’m 40. I’m 29 right now, so got plenty of shows to come :)
Ideally a surveillance camera will already be focused to have the entire scene sharp. The Lytro camera had postage stamp resolution as far as I remember so it wouldn’t solve the problem that you are thinking of.
It screams "I'm organised and capable of planning"
Iron is one of the most common elements in the Earth's crust. It is not going to run out.
There are quite a lot of studies that conclude long covid is definitely a thing.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8875269/
https://www.thelancet.com/journals/eclinm/article/PIIS2589-5...
Do they really need to be separated? Does it matter all that much when you are creating a function whether parameter is a specific type or just sny type that implements specific trait?
I have a cuecat and a pc jr keyboard in my collection, as it focuses on tech innovation failure. A bunch of other items on this list are good additions.

I should probably make a list of my collection. A working juicero. A rolleron. An itanium cpu. A working General Magic device. The iBook I wrote del.icio.us on…

I had capsela as a kid. Hadn’t thought about it in decades. Thank you.
> If you feel like this, you shouldn’t take a job that can’t guarantee in writing that they will keep you for X number of years.

Those jobs don’t exist. If there are they are such a minuscule number of openings it is not worth thinking about them.

> If you took a calculated risk and took the job anyway, well that’s on you.

Let me break it to you: almost everyone works because otherwise they would go hungry, loose their home and die in sad circumstances. People who don’t are statistical anomalies.

Are you saying that by having the misfortune of not being born independently rich and working basically any job the poster “took a risk” which is “on them”?
Why is that terrible?

Presumably it is much harder to sell now. If you didn’t want it, why buy it in the first place?
An asteroid had 'a close encounter' with Earth tonight
It's similar to what you can do in Julia, but there you use this syntax only for one-liner functions. The problem with this function declaration is that you need read up to the '= do' combo in order to understand that you're in a function definition. A keyword in the beginning would make it much easier.

I'd love to hear what features CoffeeScript made appear in other languages. JS did not take the syntax at all. I guess it's hard to tell whether generators and var-args came from CS or Python.
That’s another assumption. It might be widely accepted within your circle, but most people using the word I would bet don’t even know it exists. So for them it isn’t an authority. A dictionary might be.

I certainly do not recognise any charity’s right to define a word, so it is not official to me - or, apparently, to the OED or Wikipedia, and I would bet most other dictionaries and people.
You raise an excellent point about Googling.

By the way sites like Pinterest, dominate Google results, a stranger would incorrectly believe that it is some kind of key "go to" website of the internet.

Instead it's the reason why ordinary people need to learn negated search terms.
-site:pinterest.com -walmart -amazon -alibaba
How is BlackRock investments in foreign national or critically important ventures even allowed?
When you say enterprise, who do you mean? Rust is absolutely being pushed by faang et al for example. Just look at the bottom of the Rust foundation page[0]. You do not see this support for things like Nim or Julia[1].

[0] https://foundation.rust-lang.org/

[1] I checked, it looks like intel is funding julia development to some extent. The rest is government research orgs like NSF and DARPA. Okay, that's "large org" support on some scale, although it's clearly because julia is meant for science, not industry.
My understanding of the DSM (which I have not read) spectrums was that it included all peoples, with one end containing most individuals who have little to no symptoms indicative of a disorder and as we move further down the other end of the spectrum the number and intensity of symptoms increase.

Is my understanding incorrect here (genuine good faith question)?
Until you time travel and fix 1889.. well done for your 140+ year lifetime
I’ve never seen hard to understand language, just hard to understand code. Without exception. Do you have any specific in your mind?
That's a lot of great information, it will take me some time to grasp it :), thank you very much for your time!
Another example of "roll your own crypto". Just don't.

Honestly, just stick to one algorithm and use that. Choose something modern. There is no evidence that AES-256 has problems. CBC mode allows some alteration of the plaintext but it's limited and noticeable, best to include an integrity check (HMAC or CMAC).

You really don't want to encrypt bulk data using RSA, it's simply not designed for that.
And Samsung is like: "hold my beer" and raises prices for their latest galaxy phones by 100 euros.
And replaced it with natural gas...

Coal is nowhere near dead. Europe is increasing production right now. People have greatly exaggerated the death of fossil fuels. We are decades away from moving away from fossil fuels.

A lot of the opposition to nuclear fission is just bad environmentalism. Take that away and we'd be building hundreds of reactors right now. We can easily reduce construction cost if it wasn't for excessive regulation designed to make it expensive.
Went in expecting an article about the language, and found a pleasant suprise.
I find it hilarious that every time humankind invents a new unexpected technology, the first use cases are always entertainment. Other examples than deepfakes or ChatGPT:

- https://en.wikipedia.org/wiki/Aeolipile

- first batteries were used on parties to run current through people for fun

- first use of uranium was in phosphorescent paint
Anyone have a better version for mobile?
> France has a protectionist mindset

Why did they sell Alstom then?
Source Code: https://github.com/pashword/pashword

I built this webapp a few months ago because I forgot my bank account password and got locked out. A few days later, my friend complained to me about the same problem, he forgot his password and couldn't login.

This was a fun way to learn more about cryptography and hashing in detail and it was a lot of fun creating something that I would personally use.

I am well aware of the pitfalls and shortcomings of using such a tool but to be honest, I like Pashword because it suits my threat model and it's very convenient for me to use as well.

Would love to know what HN thinks about it and if there's anything I could do to improve it as well :)
You may find lots of ide tools, type hinting systems and so on. But these are a bit like crutches IMHO. You don't need them to make maintainable code. If your functions are small, pure, well-tested then you are good. Small functions are much more maintainable, testable,easy to reason about, etc.

So rather than worrying about code completion and type hints. Just try to work in a more functional style. It will pay big dividends.
I think once deepfaking reaches a sufficient level of believability, people will stop believing video evidence.
awesome-sheet-music lists a number of sheet music archives
https://github.com/ad-si/awesome-sheet-music

Other libraries of (Royalty Free, Public Domain) sheet music:

- https://musopen.org/

Explainable artificial intelligence:
https://en.wikipedia.org/wiki/Explainable_artificial_intelli...

FWIU, Current LLMs can't yet do explainable AI well enough to satisfy the optional Attribution clause of e.g. Creative Commons licenses?

"Sufficiently Transformative" is the current general copyright burden according to precedent; Transformative use and fair use: https://en.wikipedia.org/wiki/Transformative_use
There was a lot of research into communicating with animals using sign language. I think it never went further than identifying objects, simple tasks and needs. Of course a lot of the research done back then was outright fraud, which might have interfered with alternative approaches. After all, why study alternative ways to communicate with animals when you can use sign language to discuss climate change with a gorilla.
You're question seems more on the side of "Why use a micro framework when you can use a mature full-fledged one?". I feel a lot if new ideas in the web development space are first available as "micro" packages, so that's just what you use when you want to stay on the edge. I feel there is still so much momentum in the JS/TS community. Would you genuinely pick PHP for anything else besides Laravel?

I would also question you're mentioned frequency to update packages tbh. Just pin a stable version with a lock file, track the required node engine and use an OCI image to provide just enough reproducibility. I never had to do anything more than cd-ing into a directory and run npm ci after coming back to a project for a few years now.
Use a powerful IDE and lower your expectations. Python is halfway through a decades long transition to being a statically typed language, but there is no consensus that that's where we're going, so a minority of libraries will be a pain in the typechecker for the foreseeable future.
Cook has made several decisions in the past handful of years that seem to show an ability to resist the group think that exists among the large tech companies leadership.
Why would it have more impact than photoshop? We just don't trust an image unless we are confident of the source. The same will apply to video.
All the productivity gains are first transferred to the consumer(because of market dynamics) and then(by the market winners) to shareholders. The workers' wage market is not related to productivity but how the company is internally organized is linked to productivity.
In my team when someone asks me to look at some issues, my very first question is always where they see the alert. Because there are a huge number of "alert" channels. And I am very "happy" spending most of my days doing nothing much than searching and looking up things lolz
I wonder how much of this "growth" is because inflation and ads. Also, Apple benefits on others' companies doing well.

But yeah, I think Apple brand loyalty is at all time high.
Rust is an expression-based language, so a loop block is just an expression. Break exits the loop and returns the expression following the keyword, which is the integer 1 in this example, but it could also be nothing if the loop returns nothing (aka unit "()", aka void in some languages), or any other expression as well.
Serious question: Why should I trust what appears to be a random product/company with some of my customers’ most sensitive personal data?
> Science got along fine without sci hub.

Science in the rich countries perhaps, anyway. And if you're at a university.
I would claim the business benefit of F# would come from a more succint, legible and correct codebase that saves developer time, but I have no basis for that argument except intuition I get having developed both in C# and F#. Also I know much better engineers than me to whom this would be a nill-argument ("You can write everything really fast, just don't make mistakes").

"It isn't as if a mixed C#/F# codebase brings the same value as doing Python/C++."

I think it depends on industry and domain what the value add specifically is? To me it would totally make sense to have small, succinct business logic module in F# that talks natively to a verbose chunk of C# wpf for instance.

"Also to note ... CPython is now taking performance more seriously."

Personally I would not hold Python isomorphic to F# on any architectural level, the former not having the typesystem of F#. IMO the whole point of F# is the wonderful typesystem, immutability first, combined with full .NET ecosystem.

On the other hand I would not try to use F# for the stuff I use Python for - so trying to take Python head on does not sound like a super good strategy.

I guess F# will languish in the "few percenter limbo" in the best case. But it IS a really nice language :)
the New Relic who either had a breach they never notified me or sold my email address? I've getting random spam to newrelic@<domain> for years now. Nope, they'll never see any money if I can avoid it.
Java programs run without modification on a new machine for basically the same reason why, say, a Nintento Game Boy program runs without modification on an emulator, more or less. The machine has been ported, taking the programs with it, which have not been ported.
> Imagine reading the C++wg release notes in the same mood that you would the python release notes.

Which mood are we talking about here? Mild dread? They keep adding new features to the language. The Python programming language is around 30. The release notes at this point should be "wow, we found a bug this year! Didn't expect to see one of those!".

The secret of Python is it is actually a large community all learning to program together. They all discovered static typing together, they're all learning about functional techniques together (removing reduce() from core Python was a really interesting move), yada yada. It is a happy, productive and cohesive community. Probably a study in how to build a community around a programming language.

But one of the reasons I like Clojure is they don't have release notes any more, the release notes are basically "hey we're working on some libraries". They built something extremely powerful and it is done, because there isn't any more power needed in the core. If you invest in learning a tool, the tool shouldn't sprout a new handle and expect to be held differently.
More importantly, focusing a lens is one of many possible transformations. Look up coded apertures. so much is possible.
Open source isn’t trademarked, and probably isn’t possible to trademark. So trademark status isn’t relevant here, only the change in usage.
There are videos of Nessie, Bigfoot and Aliens for decades. Are we still trusting video?!
Won’t they? How do you know what an entire collective would do?
That's utter nonsense. These things are rated at a specific power output. People have actually driven them to very high mileage and not seen such dramatic declines. Not to mention that these things degrade similar to batteries, with a slow reduction in power rather than sudden death.
Do you have some arguments along with your testimony?
I think it's about explicitness vs implicitness.
I share my routine here: https://wiki.nikiv.dev/fitness/exercises

It's bit aspirational but it's mostly bodyweight workouts few times a week.
The exclamation mark choice seems poor as well. It’s something one would associate with something extraordinary, like an exception.

Seeing it in code all over (as a beginner…I’m sure after a while you get used to it), it screams danger to me every time I encounter it in code.
One of the suggestions I liked from Uncle Bob’s Clean Code was that the contents of each method should be at a single level of abstraction. In languages that require constant bookkeeping this is either impossible or requires sacrificing performance or correctness. The level of satisfaction reported amongst Rust programmers implies this isn’t an enormous issue for them, but I don’t know if we as an industry have reliable measures of productivity and correctness. Either way, nice that Rust is able to devolve into a less optimal but simpler language in the ways shown in the article. I often feel some guilt when giving up on highly templated C++ and doing things the OO way, but it’s simpler to reason about and still plenty fast.
Bitcoin private key recovery software can be a valuable tool for anyone who has lost access to their cryptocurrency funds. There are many scenarios in which a user might need to use this type of software, including the recovery of scammed money
According to another comment, only Tom Cruise is fake
I tried to find info on how to set that up a while ago, but found nothing. The Microsoft pages gave me the impression it only works for the web version. Akso I'm on MacOS - couldn't find any mention of that either.
Sometimes, it's a way to elegantly solve some problems. Imagine you have a binary tree and you need to find it's depth. The answer is the maximum depth of its left and right subtree plus one. This easily translates into a recursive code.

It's true that it's rarely used in production quality code, but nonetheless it's sometimes useful and you should have a good command of writing recursive code.
"most FP ideologues run screaming from M$"

This can be also a blessing that makes the F# community quite pragmatic rather than dogmatic :)

FP makes pragmatic sense, it's not an ideological concept.
Cuid2 – Secure, collision-resistant ids optimized for scaling and performance
That's where Apple comes in. Apple convinced people that wearing iDweebs in their ears in public was OK.
Very impressive!

It's weird for projects like this, that you become constrained by the modern hardware being "too good". The display, a fairly generic 320x240 LCD driven by the ILI9341 controller, is 16 or 18 bits per pixel. That gives 65,536/262,144 colors, and I guess Galaga would be fine with what, 16? 64?

The display is interfaced over serial SPI at maximum clock of 40 MHz, which means sending one screeenful of pixels takes (320x240x16)/40e6 = 0.03072 seconnds. That is where the 30 Hz update rate comes from.

I had to check the datasheet [1] but of course the display controller does not support any fewer colors, so you can't speed it up by scaling down. Too bad. :(

Edit: add link, remove half-finished thought.

[1]: https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf
A Web App for Noodling
eventually bandaid-ed it by preventing further zooming based on current precision

zoom = {
fac ctr min max -> newMin newMax
newMin =
| eps < 2^(-2^11) = min
| eps > 2^( 2^11) = min
| avg/eps > 2^52 = min
| otherwise = (min-ctr)*fac + ctr
newMax =
| eps < 2^(-2^11) = max
| eps > 2^( 2^11) = max
| avg/eps > 2^25 = max
| otherwise = (max-ctr)*fac + ctr
avg = (max+min)/2
eps = (max-min)/2
}
Took me a year before I found a dev/manager that even scratched at that power. A dev that pushed me to learn it. Before that I was a rails dev writing elixir. :)

I should mention there is no problem not going there. I respect my teammates. Ruby/Rails is a great way to get things done. I would 100% use it as my MVP lang.
Just turned 50 and I try to be active as much as I can each day.

For example the little stuff like: Walk our dog nightly for 20 minutes (about 3/4 miles). Go to batting cages with my son and will hit/throw with him. Play whiffle ball with him on occasion. Park in the far spots when going to the store, etc. I am even thinking about going back to coach little league as I miss it once he aged out.

From March to Sept I also play golf. Mostly the driving range for an hour or so 3x a week as my "meditation". Get out to actually play 18 holes not as much as I used to or would like but still maybe 1-2x a month (Unfortunately not playing as much as I used to these rounds make me question afterwards why I still play this difficult game)

I also have a 24hr gym right by home that I try to stick with simple 2-step routine:

1) 2-3x a week I Treadmill speed walk at 4.2 speed (12 minute mile pace) with a 3.5 degree incline for 9-11 minutes. Then I turn up speed to 11.1 (5:25 minute mile pace) and do three sprints each lasting about 5-10 seconds.

2) 1-2x a week I do a "Body by Science" strength routine. Takes maybe 15-20 minutes.
I worked on a bootstrapped startup where we needed to render hundreds of layers of maps years ago. We didn't get a market fit, but the rendering pipeline worked well and included support for parallelising it out over multiple servers as we needed to be able to rapidly turn around customer-uploaded layers. It was massively painful to get there, but I'm tempted to dig out the code again and see if I can get it running and how it'd perform on a more modern machine (this was 10+ years ago).
are there upscalers in the wavenet world like there are in convnets?
The author’s introduction, including link to git repo:
https://indieweb.social/@Lobau/109571080359487085
I agree. It is not perfect, but if pycharm can't figure out the type of an object, humans can't be expected to either.
I think it's a good concept but I think this quote isn't fully accurate:

"Such reasoning implies that money is the only reason why people would do something, which is not true. Science can have its own value, because people want to understand how the world works. That is why they do science, not to make money."

Perhaps money is not involved, but there certainly is status and an general feeling of being "pure" due to being purely academic, and intelligent for being able to discover novel things. There is certainly some self-serving interests in doing science, not that it's solely bad, but it's not purely altruistic and for interest for most people.
not the one but thanks!
awww, I finally threw mine out during the house cleaning maybe two months ago :(
How companies structure organisational memory is down to culture. People need to understand the benefits and limitations of a tool like Slack and behave accordingly (most users even struggle to use threads appropriately).

Slack is perfect for agreeing on simple, reversible decisions that don’t require much context or structured debate. I doubt you’ll ever be able to remove that just-in-time feeling from Slack’s user experience. Its UI is just not made for deep thinking.

But any long term thinking should happen in tools like Notion, which is better set up for long thinking, discussion and structured documentation of decisions.
Yeah but if you look carefully, those videos don't look like the real Nessie, Bigfoot or Aliens whereas Deep Tom Cruise is much more convincing.
When it comes to large language models, should you build or buy?
Maybe Wave (with a desktop app this time) could be tried again.
> Only because of applied license.

Aaargh. Implied.
> are there other sites that this extension should support?

Figma comes to mind. Perhaps the best approach would be to allow the user to define additional auto-close rules manually.
I wonder if porn industry will first see widespread adoption of deepfakes or jump straight to AI-generated humping.

"Hi PornGPT, make me a film with X actor and Y actor doing so-and-so, culminating after 5 minutes - I'm in a rush".