skysight-inc/HackerNews huggingface dataset:
I also have a few daguerreotypes to scan. Hard to find a scanner that supports them!
Skdag: scikit-learn workflow management with directed acyclic graphs
Can't speak for the others, but you may come across as too one sided. I had your mindset, and one of the reasons I started getting left behind in grad school whereas others didn't was my stubborn refusal to memorize anything and insisting only on understanding and deriving as needed.

Once you go deep enough, you'll often find yourself relying on N random theorems you learned some courses ago to solve a problem, and those who had memorized them were more likely to solve the problem than someone like me who happened to forget the theorem existed in some book and is trying to rederive everything from scratch.

Of course, those who mostly or only memorize perform the worst.

The other issue is in my other comment: https://news.ycombinator.com/item?id=32388595

Basically, most undergrad engineering curricula will not teach you the math needed to properly understand the Laplace transform. So some level of "take it on faith and memorize a few items" are needed. There are other examples of this.

Also, having studied under many top class physicists, I can tell you that a significant number of them cannot derive much of the mathematics they use, despite being wizards in applying the techniques.
Have you ever seen a Regex::new(..).unwrap() fail? It sounds like maybe not. It also sounds like you haven't seen an 'unwrap()' fail either.

> Without it, you just know that some regex somewhere is invalid.

That's bologna. As I discuss in the blog post, 'unwrap()' tells you the line number at which it panicked. There's even an example showing exactly this. There's even another example showing what happens when you call 'Regex::new(..).unwrap()' and it fails[1]:

fn main() {
regex::Regex::new(r"foo\p{glyph}bar").unwrap();
}

And running it:

$ cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.00s
Running `target/debug/rust-panic`
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Syntax(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex parse error:
foo\p{glyph}bar
^^^^^^^^^
error: Unicode property not found
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
)', main.rs:4:36
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrac

So you get the line number (as is standard with any 'unwrap()') and you get the actual error message from the regex. No need to even enable the backtrace. You just don't need 'expect()' here.

[1]: https://blog.burntsushi.net/unwrap/#why-not-use-expect-inste...
> As an engineer, you are responsible for your inventions

To a point. Intention and context matter more. If you build low-height bridges because at the time it was the economical thing to do, and perhaps not even considering bus sizes, then you are not responsible. This happens ALL THE TIME in software.
What's 20% of $59.22?

.2 * 59.22

What price is $2.99 milk with 9.2% inflation?

2.99 * 1.092

What did $5.00 gas cost last year?

5.00 / 1.092

I'm not seeing backtracking and lookahead.
And note that even if you're just "a random someone with a bunch of open source repos", you almost certainly already qualify for this program:

---

In order to be accepted into the GitLab for Open Source Program, applicants must:

- Use OSI-approved licenses for their projects: Every project in the applying namespace must be published under an OSI-approved open source license. [1]

- Not seek profit: An organization can accept donations to sustain its work, but it can’t seek to make a profit by selling services, by charging for enhancements or add-ons, or by other means.

- Be publicly visible: Both the applicant's GitLab.com group or self-managed instance and source code must be publicly visible and publicly available.

---

[1] https://opensource.org/licenses/alphabetical
Ask HN: Cool (New) GTLDs?
With the proliferation of new generic top level domains (gTLDs) what ones are your favorites that you like to register? For me .xyz seems a bit spammy, but other ones like .blog and .page and .link seem cool. And I discover new ones all the time!

What are your favorites?
The "how is this free" section doesn't actually explain how.
> Their autopilot data compared to every single type of car, with every single type of driver, only on highways.

Is there new data I missed? Last I was aware Telsa had published data comparing autopilot to human drivers, but not adjusting for road type, weather, road condition, construction, and any number of other factors in addition to the ones you mentioned.

So basically Telsa determined that autopilot on easy-mode driving (highway, clear enough conditions for autopilot to be willing to operate), with a human backup, has less crashes per-mile than humans in the full range of conditions (including those where autopilot will opt out) with no backup.

If that's not an example of "lies, damn lies, and statistics" I don't know what is.
Well, people want those things. Is there something inherently wrong with that, or do you just find it aesthetically displeasing? To me, this is a bit like complaining that so much talent in painting in the Renaissance went into religious art.
i think that's what they have DARPA for.

Actually Norbert Wiener thought a lot about intelligent machines, he called that Cybernetics - but there was a problem, he didn't want to accept any funding from the military:

https://en.wikipedia.org/wiki/Norbert_Wiener

"After the war, Wiener became increasingly concerned with what he believed was political interference with scientific research, and the militarization of science. His article "A Scientist Rebels" from the January 1947 issue of The Atlantic Monthly[19] urged scientists to consider the ethical implications of their work. After the war, he refused to accept any government funding or to work on military projects. The way Wiener's beliefs concerning nuclear weapons and the Cold War contrasted with those of von Neumann is the major theme of the book John Von Neumann and Norbert Wiener.[20]"

John McCarthy invented the term Artificial Intelligence, in order to avoid any association with Cybernetics - I think he didn't want any association with Norbert Wiener. I suspect that this might have something to do with funding...

see http://jmc.stanford.edu/artificial-intelligence/reviews/bloo...
I've just checked the description in the Play Store and it says 'Open a full UK bank account'. Maybe that is new, but it is pretty clear.
California is already debating a tax on residential solar generation, even if it never hits the grid.
https://share.ipfs.io let's you share on IPFS directly.
can you please upload the clone including the git history? or did you download a zip off of github (not git clone)?
> Plus, it's not Written in Rust (TM)!

It could be co-authored by Xi Jinping and Mark Zuckerberg in COBOL and hosted on NPM, and that wouldn’t stop me from using an open source codesign alternative that runs on Linux.
What is the solution? Is there a reason why things are not better? Can all of the deps be loaded in a Docker image and be done with it?
"(superior) Ukrainian nation"

Speaking like a Nazi now, aren't you? Ukraine über alles, right?
I am currently procrastinating to start procrastinating.
Fox news? Breitbart? OAN? I don't think Axios has been a bad source of news.
Charging in your garage isn't really the worst case scenario. For most drivers, it's actually the best case scenario, because your average commute won't even come close to depleting the battery, and can be trickle charged over the course of a night, extending battery life over fast charging.

The only reason a person should ever need to charge at a station is on a long haul trip, and that problem is getting better all the time.
What I can’t stand is the incessant paternalism that seems to surround AI from big tech,

I got access to DALL-E a few weeks back (after a waitlist… come on) and tried it out. They want all this personal info to even access it, and then they have this oppressive “content policy” that removes anything remotely fun.

For example I tried “Trump riding a velociraptor on mars fighting aliens” because why not? Sounds hilarious. Turns out any query with the word Trump is banned and I got a warning about “repeated violations might remove my access”. It’s not just trump, anything remotely non-corporate-friendly is heavily filtered. Don’t you want to just make images of a cute teddy bear made of pizza instead?! I’m just so tired of it all. It’s like the puritans of the 1990’s won, but they’re corporations now.

Personally I think they can shove that nonsense up their ass.
why does anything related to blockchain have to be always a scam and please don't use word web3 it's not.
Law exists to support social goals. If rules and "goal posts" must be changed to achieve the goals, they will be.
We need investment in R&D, this is how the catalytic converter was done... invent something rather than legislate, because we know govt is broken af right now
I don't know if it was that deeply irrational, I mean beyond the decision to initiate a war with the United States in the first place.

At the start of the war it wasn't clear that carrier-based air power would be able to effectively suppress ground-based air power. The prevailing theory was that carriers were too fragile to do this. The US Army and elements of the Navy with surface warship backgrounds believed this, too.

That turned out to be super wrong, and the Americans won much faster than expected by cutting off and bypassing Japanese strongholds (Rabaul, Formosa) and keeping their airfields impotent with regular carrier raids.

If those hadn't been the case, the Japanese strategy of seizing "unsinkable aircraft carriers" would appear to make more sense in retrospect. The thinking was that an initial crippling blow to the fleet plus the cost of clawing these back would be too much for the US.

Wrong, and in fact many of the Japanese brass thought it was wrong. But irrational would imply that there wasn't a theory, and there was a theory.
When the Japanese cock something up, they don't mess around. A large proportion of the world's oldest companies are Japanese (https://en.wikipedia.org/wiki/List_of_oldest_companies), so you'd there'd be a general culture of conservatism.

In retrospect, SoftBank's purchase of ARM should have been a warning sign that it was too acquisition-hungry. I'm going to guess that SoftBank borrowed heavily to fund acquisitions. Whatever the "strategic rationale" is for the purchase, these kinds of operations usually end in disaster.
I had always thought Amazon already owned iRobot. It matches Amazon's existing smart home product line and has a lot of advertisements on Amazon. Speaking so confidently about this being some gather as much data from your home possible play feels like a way of getting clicks via perpetuating the "big tech bad" narrative.
Most people hide minor purchases from partner, and that's a good thing
Yeah. It's still going to be a barrier for some people but I'm guessing most could get comfortable with it if they were forced to. But getting my dad to do anything that isn't a voice call is pretty much pulling teeth. (Except for using Amazon. I think a lot of things are more don't want to than can't.))
Default to Large Modules
More realistically, what would you do if you were a developer in one of the cut off countries eg Russia, Iran, N Korea right now.
unpaywalled:
https://web.archive.org/web/20220807221335/https://www.bloom...
I've been in more than a few places where tests were a net negative to the project. A poorly written tests can be worse than no tests at all.

Probably the most frustrated I've been in a code change is when a single line resulted in 10+ test files being updated (adding a parameter to a method call used in one place in the code...) This provided no actual benefit to the project at as a whole and was mostly just code churn.

What's worse, I've also seen places where there are a bunch of extra code paths added to support tests! In other words, code was made MORE complex simply to support tests. That's getting the cart before the horse.

Not to mention the times I've had to dedicate a significant part of my time fixing tests for a project because they intermittently fail (hurray for `Thread.sleep` in a test...) I wasn't going to work on the project when it would randomly fail unrelated to the code I wrote.

All this is to say like my original comment, there's no one metric you can look at and say "yeah, this is good code".
> A pitfall to share buybacks is that many executive compensation packages are tied to stock price performance which can be juiced by billions in share buybacks.

You're assuming that shareholders don't want this, too.

There's a reason executive pay is tied to stock price performance - that's all investors care about - because all they want is capital gains.
If we are permitted baseless speculation: NO, almost certainly not.

Reason #1: Amazon needs robotics people badly. Roomba has a lot of robotics people and expertise. It's a natural fit, and an easy way to acquire a bunch of fully functional robotics teams.

Reason #2: Vacuum robots are useful things, especially for people with pets, which is probably most Amazon customers. Chinese companies are eating Roomba's lunch when it comes to cleaning robots (and Amazon knows it!), so Amazon probably thinks they can compete, win, and yield profit on this investment. They'll do it by leveraging their existing warehouse expertise to help the robot clean your house better.

Non-Reason #1: They want to sell your home information to the police state. Come on people, your local government already knows the layout of your home, you have to tell them that when you build it!

Non-Reason #2: They want to look at products in your home to sell you stuff. Sorry, the embedded systems that are going to be on these things are going to be able to recognize "fridge," "bed," "power strip." Not "Miele SKU #7560, Brand New Condition" or "IKEA Krugsforst Chair, Tattered Underfabric". They are running mobilenet on 512x512 thumbnails, not efficientdet-v7 on 12 megapixel raw input. There is no GTX3080 on board this thing, and they're not gonna stream a high resolution video to AWS. And Lidar cannot tell what color your shoes are, or even that the point cloud is a pair of shoes.

Non-Reason #3: They want to know what you own so that they can determine some other information about you. Uh, this thing is going to connect to your router, see a MacBook Pro, and a Sonos speaker connected, and subsequently know your monthly disposable income to the $10's. They already know this information -- they don't to do a bunch of extremely difficult statistics on the huge amount of data this thing could generate to figure these things out.

Reason #0: Amazon sells things. This is a thing they can sell. You'll probably buy this thing after they acquire it, make it better, and market it to you.
I'd imagine they provide access to an even higher income audience. So, bigger CPMs for investors, for example.
Yes, the author of Wonkey is Christophe Tes (https://github.com/seyhajin).
Yes there are a lot of corner cases that I didn't belabor in my post. Most of the very heavy vehicles you mention are in fact already diesel electric. ie a diesel motor operates as a generator to provide electricity for the electric motor that moves things along. Just replace the diesel with a battery and you're there. (not as simple as it seems but right in theory)

With small cars in a city core these cars rarely go faster than 40 mph and on average about 30mph with traffic lights so you don't need the separation that you would want on a freeway. Several vehicles like this are already available or under development. I suspect that a Smart Car would come very close to meeting this spec already.
The comments at the end of the article are funny

https://peabee.substack.com/p/16-the-case-of-fake-imdb-credi...

(apparently commenting has been turned off :-))
> I first encountered difference-of-squares in late middle school, memorized the procedure and used it handily through twelfth grade, and had no idea that there was a visualizable geometric basis to it until I read Book 2 of Euclid's Elements in college.

Many mathematicians would disagree with your characterization. For them, the difference of squares is an abstract concept in algebra, and the geometric interpretation is merely a manifestation of it that just happens to work in some domain.

As an example, the formula is equally valid for complex numbers, but I doubt you'd get there from Euclid's. No doubt some geometric interpretation can be found for that as well, but then I'd pick some other algebraic field where it's true and you'd have to search yet again for a geometric interpretation.
A couple of data points of relevance:

* Axios revenue for 2022 projected to be $100 million, up from $85M in 2021

* WP revenue in 2012, last year before its sale was $4.01 billion, down from $4.13B of prior year. However, this includes all WP Co. properties, not just the newspaper.

* Axios staff: ~60. WP staff: ~3,000
No, but I do think people who don't own one sometimes buy the car thinking that they are getting FSD.
From your framing, it sounds like the advice is to start with a person who lacks motivation, and then tell them to be disciplined, and it's sufficient for lasting change. In this framing, the advice is absurd.

But it's far more interesting to consider how the one phrase relates to the rest of Willink's perspective. For example, he argues that that you can frame discipline and hard work as a method to be physically healthier; care for your family better; or help you earn more income or career capital.

The phrase is an introduction to the rest of his arguments, and it isn't quite as interesting to debate its merits in isolation.
I feel like it may not be easy but the EU and the US are massive success stories by any measure so it definitely worth the growing pains?
I actually don't think it's common knowledge that Cox is a conglomerate with multiple unrelated businesses. Most people would know them as their ISP, and that's not even necessarily a huge portion of the country.
seems like P(happy | locked in) isn't so relevant to P(future plans | healthy)
> A robot is never going to be able to build a log cabin for you

Agreed. But when that robot has something like a large scale 3d printer, why would it build with logs?
Chromecast works differently. Casting something causes the receiving device to load a web app that then plays whatever you were playing. Yes, that tiny thing actually runs a cut-down version of Chrome OS. In other words, it's not merely an audio/video streaming protocol. Your phone/computer acts as a remote, and it's the Chromecast itself that does the streaming.
A spot welder is not the same as the better known arc welders.

https://en.wikipedia.org/wiki/Spot_welding
On the positive side look at how many high paying useless jobs SAFe creates :)
New window malware being used by Chinese hackers
The only solution will be in person meetings, as it has always been. Faking audio has been around a really long time. If you needed to be absolutely sure the person you're talking to is legit, you met them in person (mission impossible style disguises not withstanding).

Nothing has really changed with deepfake, other than the fact that for a brief period we could be sure the person we were having a video chat with was legit because the tech didn't exist to fake it.
How long until these kind of "[some creature] is smarter than you think" articles give way to "life at all scales has similar inner worlds and problem solving capabilities as our own?"

The species specific scope of the article echos the racism of natural sciences from a hundred years ago when skin color was thought to indicate intelligence.

It seems mostly a problem of communication. The Journey to the Microcosmos YouTube channel made it clear to me that scale does not seem to change consciousness.
Was not aware these projects were trying to be self-sufficient! Yeah, that's pretty wild. I assumed from your comment they just wanted to have their own tomatoes or something.
Not really. I think you hit it on the head as there is actually no contact on HN except replies. I know a couple of handles that I either really like or don't, but have no personal knowledge of them. I do admit that I've never been able to go to one of the meetups people have done.

The only person I know I have met was really secondary to HN. I met Bryan Cantrill (bcantrill) at Systems We Love in Minnesota. I sent him a t-shirt from the college I worked at.
It's worth stating that the actual crypto code itself is "moderately insane" – https://github.com/openairplay/airplay2-receiver/blob/master... contains the warning:

"""
GPLv2
Python implementation by systemcrash 2022
Original C implementation of OmgHax by (credit to original author and Foxsen)
If you want this to work, don't touch anything. It's a steaming hot
rats nest of crypto mess which works. It's quite performant.
Resist the urge to refactor. :)
Avoid +=, -=, ^= etc operators in Garble: they don't account for overflow.
"""

before going into lovely detail, containing lines (e.g. in a method appropriately called Garble) such as

buffer1[15] = ((3 * (((buffer1[72] >> (buffer4[buffer1[190] % 21] & 7)) ^ (buffer1[72] << ((7 - (buffer4[buffer1[190] % 21] - 1) & 7)))) - (3 * buffer4[buffer1[126] % 21]))) ^ buffer1[15]) & 0xff
print(f'buffer1[15]:{hex(buffer1[15])}')

Really, really hats off to whoever worked this out. I have no idea where you'd start.
2. Some Roombas have cameras.

My particular Roomba does not have cameras. It was a deciding factor in my decision of which model is right for me. There are other features that were originally only available on the models with cameras like being able to map a floor plan and then telling Roomba which specifi room to clean. However, a few months ago, a software update provided that feature to my model as well. I have to send it on a specific mapping routine, but I just hadn't gotten around to doing it. I probably won't ever now.
Signed up for one of those 'neobanks' (that don't have physical branches) and part of the signup required me to turn my head sideways. I wondered why they wanted me to do that. Now I know.
Politico aint got s..t on this

https://www.axios.com/2022/08/08/trump-toilet-photos-maggie-...
How often do you find yourself migrating DBs in the course of a project's lifetime?
‘80s Word Puzzles and the Atari 800 – My Origin Story
My robot vacuum can already do that, a neato.

https://www.amazon.com/Neato-Robotics/dp/B01MXI58Y7
Yes, my bad
Which is why I am using Nix to maintain my development for each machine learning research project.
I've got the LD repo installed and use it alongside VQGAN-CLIP and ... VQGAN is pretty much always the better result (albeit much slower.) I -think- this is because the (tagging?) that the LD is using isn't as comprehensive. Like it doesn't seem to know what "brogue" means and generates nonsense with attempts at the word "brogue".

(Caveat: I have updated neither repo since about November because it took a faff to get them working and I do not want to touch them again.)