skysight-inc/HackerNews huggingface dataset:
Exactly! TBH, I made a few bucks on F back when their PE was similarly low. Their EV strategy made sense and their current product line was in demand too. It seemed like an easy and relatively safe bet, and it worked out.

GM is a more difficult case. Their current efforts around Ultium haven't gone so well so far, and their ICE product line isn't even that much better. I think they will do well, but they have a lot of work to do.
Don’t Take It from a ‘Thinkboi’
Human evolution doesn't care about life after prehistoric child-rearing. It has no reason to optimise for longevity.

HGH has deleterious health effects when abused. But it can also make you a famous movie star living a life of luxury whose children will never have to work. Our personal goals have very different parameters to what defined our evolution.

There are also other things that the human body benefits from but can't make itself. Creatine, essential amino acids, essential minerals and vitamins.
There's a reason those are lucrative businesses, regulation around them (correctly) prohibits new entrants. Probably not a great idea for a small team to try and enter those markets unless you genuinely have some secret sauce / niche.

I do agree 'what you are interested in' is often wrong, that's a good starting point for ideas but after that you need to see if there is an actual market there.
Yes, while I do not advocate lying, it seems clear to me that this is the effect of these types of interview questions: filtering for better BS artists. I am continually amazed that anyone thinks these questions are doing anything else.

And in particular a lot of people seem to think it's impossible to lie and not get caught out, which... all I can say to that is I don't see how anyone who has lived as a human among other humans could possibly think that.
> it’s a fact that advertising drives our economy

Is it really though? I could believe that advertising does incentivize people to buy things that they otherwise might not. But OTOH, if there were no advertising, people would still spend money, just differently. It's not as though people are going to start lighting money on fire in the absence of advertising.
>How do you think that having two doctors instead of one, where the 2nd has no access to tools is still a resource efficiency solution?

Because you are still more efficiently using that 2nd doctors time. Time is the resource in that case.

And I agree with your last point. The mail issue I’m bringing up is that economic growth, as traditionally defined, is a blunt tool at best to measure what we really care about: quality of life. I think there is a good argument that there is marginal utility past a certain point, if not outright negative impacts. We confuse the measure for the target.
This. And if you like detective games try Shadows of Doubt too. A persistent city with ongoing crimes and full relationships among all citizens.
Nostalgic to have this take an unnecessary detour into the whole "GNU/Linux" nonsense.
How do you prioritize your time?

I see a lot of similarities in us. I feel the same way about my main job, though at a smaller firm. I also consult with small businesses on the side and have had very similar experience.

What I don't have are any for-profit ventures (of my own or with friends), and I've almost totally stopped coding for myself. I used to write code for fun all the time, and would wonder that many of my classmates/coworkers didn't do this. But I'd like to recapture it. I'd also like to take a few risks without quitting my job. I can probably spend 10-15 hours/week between all side/personal ventures combined. Currently I have all of that going towards the same consulting project, and I've found it somewhat unpalatable to "spend" the opportunity cost of working for myself instead.
There's still one major bottleneck. There's no TF / PyTorch / JAX replacement.

For small things, interop with R is good, so one can defer things to R packages and get access to a great set of functionality.
https://diffxweyl.wordpress.com/

Theoretical physics blog. Something for everyone.
I just followed OP’s link. Didn’t work when I posted the comment.
Distinction without a difference.

Someone decided how Meta's org chart is laid out and whether it's a structure that will result in legal compliance being taken seriously or one that won't.

If they picked one that won't, that's a conscious decision to ignore some portion of laws.
"They are not entitled to share that with anyone without the explicit warning and approval of their users."

So using the by law (GDPR) required consent management (cookie banner) where the user has the chance to opt out of any tracking would make them not "lazy, ignorant or hostile" anymore?

I think users should have tight control over their own data and what they share but being against all 3rd party ad or analytics vendors would be against digital user acquisition for 99% of websites out there.
Sure; we get good mileage out of compression and snapshots (well, mostly send-recv for moving data around rather than snapshots in-place). I think the only problems have been very specific to our install process (non-standard kernel in the live environment; if we used the normal distro install process it would be fine).
Strange -- they still advertise the 24 / 4 free offer on this page: https://www.oracle.com/cloud/free/
I know folks who have done it quite recently.

IIRC it's possible for the slider to have a lower maximum if you're already using some of the resources on another VM, since they allow splitting. This has caused some confusion for some people, possibly due to leftover block devices from deleted VMs acting as if they are taking up free RAM/CPU credits.
can you give an example for the function like macro?
The problem is they do careful analysis of statues and find evidence of pigmentation, but obviously they're only looking at the remnants of the base coat and don't see any of the careful detailing that almost certainly went towards making these statues look very lifelike (judging by the realistic quality of the sculpture itself.) And so the recreations look flat and uncanny because they're essentially unfinished.
Don't mix it with bleach, otherwise you're o.k.

Can't really go wrong. After I do some bicycle repair, I toss my greasy clothes into the washer, and add a cup or two of ammonia during the wash cycle. I don't even add detergent, as the grease comes out without soap.

Found more professional instructions here, https://www.hunker.com/13422713/how-to-use-ammonia-in-the-la....
https://mattpengelly.com

an app developer from canada, just idea dumping or guides
In the same boat here. But they couldn’t care less, the masses is what they’re after.
I came to and been using invidio.us to listen to lectures without any video, a feture that works on Iphones with the screen turned off. Not sure whether apple or google are the ones who don’t allow for that.
Writing about writing about writing about programming
That's why there a separate term for what you are describing, https://en.wikipedia.org/wiki/Source-available_software
> one of the reasons I was told it was great was because it solves/avoids the n+1 problem

So, the thing about GraphQL is that it's a _specification_, in the same way that REST or gRPC are specifications.

There's nothing inherent in either GraphQL or REST that admits or prevents the N+1 problem. You have endpoints with business logic (or in GQL's case, "resolvers") and there's no telling what's inside of those methods code.

It's true that GraphQL was built to integrate with tools like a "Dataloader" to solve "N+1", but you could just as validly be using a Dataloader in your REST or gRPC API endpoints.
This is fortuitous as we reached peak phosphorus in 2016, and should also be capturing and recycling it if we want to continue producing food cheaply and efficiently.
Marketing for me is a soul eroding process.

I can't help but quote Terry Pratchett in Equal Rites, where he's talking about the Zoon tribe, who genetically cannot tell a lie. Some Zoons figure out a way to twist the truth and they develop great respect for him.

"It must be understood that while the majority of Zoon cannot lie they have great respect for any Zoon who can say that the world is other than it is, and the Liar holds a position of considerable eminence. He represents his tribe in all his dealings with the outside world, which the average Zoon long ago gave up trying to understand. Zoon tribes are very proud of their Liars.

Other races get very annoyed about all this. They feel that the Zoon ought to have adopted more suitable titles, like “diplomat” or “public relations officer.” They feel they are poking fun at the whole thing."
That’s conflating things. Red Hat still continue to contribute to open source projects.

Whether they are effectively maintaining components for another distro is besides the point.

That does not make their direction or intent clear with regards to open source contributions
https://neuroning.com/

Shy. About 1 post a year :-)
Again, I’ve never had this issue and never has anyone I know. They don’t call companies to ask if you were fired. They ask and tell you if you worked there and for what dates.

Reason for leaving is never told.
https://www.rasikjain.com

Software Engineer - FullStack. I write about React / TypeScript / Node
https://rushter.com

Most of my posts are about Python's internals and some security stuff
I think the suitable followup to this is the Richard Feldman talk, "Why Static Typing Came Back."[1] It gives the major reasons why one would prefer one over the other, and makes the case that static types can provide most of the actual benefits of dynamic languages, but the reverse is not true.

[1]: https://www.youtube.com/watch?v=Tml94je2edk
https://rajasimon.io

Just a blog about Django related stuff.
> when Reddit got “smart” and drove me away, I’ve noticed my mental health improve

We had a "showdown" moment with our kids some time ago due to inability to manage device usage. Ended up with me changing the wifi password and all the kids devices permanently lost internet access at home.

The kids have been playing together - and outside! - and generally much happier ever since. Mental health definitely better. Who'd have thought it?
Why not confiscate the phones for only the length of the school day and give them back when the student leaves? If you need a harsher punishment as escalation, use something unrelated to the phone like a detention or suspension.
I've tried that in the past and had a hard time doing so. I managed to get the company to sponsor projects like sidekiq because there were some benefits in doing so (even if we actually never used the enterprise benefits) but I haven't been able to convince them to donate any money. They'd just tell me that they don't see any benefits in doing so.

I end up donating with my own money to opensource projects I value but I don't have enough money to properly fund all projects I would like.
Agreed. The number of people affected is a big difference. But I think the comparison does make clear that isn’t necessarily a principled reason not to accept a few failures as part of otherwise useful regulation.
It's nice that alt tech is trying out all of these bottom-tier cloud providers and posting results. Now I know which ones to add to my "avoid at all costs" list (which is already quite long).
The happy path is storage ===>> RAM ==>> NIC, without CPU access. So there is basically a single memory write and a single memory read per byte. That's the non-TLS (and NIC TLS offload) path.

Since TLS is per-connection and the page-cache is per-file, any software crypto needs to encrypt from a common source in the page cache to a per-client buffer (eg, it cannot happen in-place). So this introduces an extra memory read from the page cache and write to the per-client socket buffer. We use the non-temporal version of ISA-L, so as to write full cache lines into the socket buffer, and not pay for an extra memory read as part of a read-modify-write update of a partial cacheline. So software crypto basically doubles the memory bandwidth requirements over no TLS (or NIC TLS offload).
> We've all seen the backswing to statically typed languages.

We're seeing a swing to what I call "pragmatically typed" languages: those with extensive type inference and possible escape hatches.
That's a good example of an exceptional case. It is a good result to know. But really the learning-science is concerned about how to make learning so enjoyable that you are willing to do it. However the case of learning your favorite tune does not help much with the general question of what techniques you should use when trying to learn something else than your favorite tune :-)
I have used Dataloaders in the past in both Go and Typescript and it just about solves the issue automatically. Dataloader is a specific library that is copied for different languages that allows you to write code that looks like N+1, but it will group the N part into batches, so it becomes just 1+1. It’s kind of weird to explain, but it should be easy to understand once you start working with them.
Yes and it is awesome, no issues.
I’ve never been to one that wouldn’t dig up a physical menu on request.
Occurs to me as a retired 69 year old former coder that AI makes us old geezers and geezesses somewhat competitive again with our younger colleagues. Need to learn yet another new framework? Let AI do the nitty gritty bit. Capitalize on your experience and higher level know how.
Well, yes, interview preparation is a bet on the incapacity of the interviewer to determine a candidate's capacity.

Anyway, neither of those things is binary, if you ask me, I would really advise into getting some amount of preparation; but if it too useful, it's actually a red flag.
There are a lot of competing car makers. In theory, they should select from multiple competing offerings.

Then again, they haven't always done well with that in supplier selection. You might be right, they might end up largely tying themselves to a few suppliers.

OTOH, the network effects shouldn't be as strong. It isn't hard to imagine FOSS options like OpenPilot continuing to exist.
> There aren’t better tools. Or the tools are basically carbon copies

LibreOffice, free open source software. Just as good as Excel and... free.
I'm not even going to bother to read those "common" BS stories, but technically you're not quite right. You can have a separate Apple ID for some of the stuff on your Apple devices (like App Store or Apple Music purchases), and another for iCloud.

In fact, Apple forces you to do this if your original Apple ID is not an E-mail address. After they instituted that idiotic requirement, they refused to let you use a non-E-mail-address ID for iCloud.
The link you posted [0] states there are limitations on the use. Places where you would have a reasonable expectation of privacy are not allowed to be photographed. Like at an ATM or in a public restroom.
Carbon Fiber Submarine Implosion: How Many Dives Can It Withstand? [video]
This is a video by the hydraulic press channel which uses a scaled, very similar geometry to the Titan submarine which unfortunately failed recently.

They explain some of the details here, and show high speed footage of what happens when the tube fails.
I don't want a neo-Duchamp putting a port-a-potty in my neighborhood and spitefully calling it art.
They don't care about impersonation at all but yes it happens as is evidenced in this very thread.

What they want is for the majority of punters using google to search for the url for xyz corp to click the ad for that url rather than that same url the search result. This is why they changed the ads to look like search result and put them above. It's incredibly lucrative. It's exactly what MBA types talk about monetisation of the infrastructure to "toll the way." And the rest of us refer to as "protection money." That was and remains the claim. It's pretty solid.

But good on you for sticking up for google so hard, it's unfashionable to take the side of the gazillion dollar behmoth with all the market power and it needs to be respected that you're trying.
2FA tokens these days broadly follow TOTP and HOTP standards, meaning you can use any token manager you like to handle them. The iOS password manager even has inbuilt 2FA token support now. You shouldn’t have to install software just for managing corporate 2FA tokens any more than you need to buy a proprietary keyring to hold your desk drawer key.
https://kevincox.ca/posts/

Software Developer. Mostly writing about software but also technology and life in general.
A New Chapter for Waterfox
https://tderflinger.com/
I write mainly about technology and programming.
I mean, Steam/linux32 is the "platform" to release games on for linux. As much as I'd like to compile random game binaries on my own machine with my own glibc that's probably never going to happen.
I wonder if another problem might be fashion trends. Sometimes bright, contrasting, colours are in style and feel normal. https://www.apparelsearch.com/terms/images/cher-aerobics-leg...
If you like Invidious, NewPipe but want something for desktop or browser in general - check out Piped - https://github.com/TeamPiped/Piped

So basically it is a way to use YouTube with a proxy server in between. Quoting directly from LibreTube (an Android app based on Piped) -

> With NewPipe, the extraction is done locally on your phone, and all the requests sent towards YouTube/Google are done directly from the network you're connected to, which doesn't use a middleman server in between. Therefore, Google can still access information such as the user's IP address. Aside from that, subscriptions can only be stored locally.

> LibreTube takes this one step further and proxies all requests via Piped (which uses the NewPipeExtractor). This prevents Google servers from accessing your IP address or any other personal data.

> Apart from that, Piped allows syncing your subscriptions between LibreTube and Piped, which can be used on desktop too.

You can also self host it or use an instance like https://piped.video/
https://rybakov.com/blog/

a place for unfinished thoughts and experiments in art, UX design and AI.
I’d rather an article talk about how panasonic cells achieved 20% more density over 5 years at volume production. Much more impressive.

https://electrek.co/2020/07/30/tesla-batteries-energy-densit...
>Powerful AI on the desktop can't happen soon enough.

Good luck finding usefull content in the web afterwards.

You think email spam is bad wait for the same level of content spam because AI text generators.
Firefox 115
None, I'm not arguing for the solution. Proxying through a PHP script just to keep using Google Analytics is overkill when private self-hosted solutions exist. I'm simply showing how you can anonymize IPs even from yourself, if the goal is to anonymize from only Google and not the server it could be useful across sessions.

The solution being overkill does not mean my first comment 'That's why you use a salt, which is what I assume is meant by "non-reversibly"' is wrong.
Keep It Simple Stupid seems to have been forgotten with everyone salivating for "cutting edge technology".

It's called cutting edge because when you use it you bleed.
https://devlog.hexops.com

gamedev & Zig - I've been working on a game engine in Zig the past two years and am now working on making my first game using it :)
>> But the current libjpeg maintainer insists on that new algorithm because it is mathematically more beauftiful…

Ugh. That always has to take a backseat to functionality and usefulness. Well, if you want to serve users and not just yourself.

I'm still in the thinking phase of a major rewrite of a big piece of code that will make it bug-free, but it will likely be very ugly due to a large number of cases/variations to handle. I'll spend a little more time looking for an elegant simplification, but it has to be done one way or the other to fix the ecisting bugs.
I agree, but the problem is how to avoid this. Once your livelihood depends on the thing you do for fun, it seems quite likely that you will start thinking about how to make it sell better. And after a while this may start to infect your inspiration... is your artistic integrity so strong that you can choose to do things that hurt your income?

Of course the solution is to be financially independent already... but then you're not actually living off your art anyway.
Part of the reason PulseAudio got a bad rap is because of bad audio drivers (and sometimes bad hardware), because they refused to work around those bugs at the "wrong" layer of the stack.

After a few painful years though, the bugs got fixed in the "right" places, and that's part of why Pipewire (also developed by Red Hat) was able to come along and replace it so quickly.

And thankfully Pipewire addresses a lot of the actually legitimate issues with PulseAudio
False, the actual performance comes from architectural differences and optimizations.
achris.me
https://www.krajzewicz.de/blog/index.php
https://boricj.net/

About two months ago, there was an Ask HN about the most interesting interesting tech you built for just yourself [1]. In this topic, I shared about my Ghidra modifications to unlink pieces of an executable back into relocatable object files [2] in an effort to reverse-engineer a PlayStation 1 video game.

Long story short, I've wanted to write about this esoteric but powerful technique and it snowballed into starting my own blog with a series of articles about reverse-engineering. It's still a WIP draft, quite rough around the edges and not ready for prime-time, but you only have that kind of Ask HN thread once (every couple of years I assume).

Side-note: the Google and Bing webcrawlers managed to find and index that domain name despite having no public links to it whatsoever (to my knowledge) until now, my only logical explanation is that they've found it by scrapping the WHOIS database. It's also hosted inside my home on my personal Synology DS218 NAS with a rather dodgy setup, which will probably crash and burn under any level of load by the time you've read this comment.

[1] https://news.ycombinator.com/item?id=35729232

[2] https://news.ycombinator.com/item?id=35738758
Take a look at Buried Treasure:

https://buried-treasure.org/

I have found some great recommendations there I would have never found otherwise.
Location: Brazil
Remote: Yes (4+ years)
Willing to relocate: Yes, I am easy going
Technologies: Python and Golang, Numpy, Pandas, SciPy, Scikit-learn, PyTorch, OpenCV, Pillow, Matplotlib, Docker, Git, Bash, GDAL
Résumé/CV: https://www.linkedin.com/in/ilirium/
Email: [kalimulin.jbs] located in the [gmail.com] service
Seeking: full-time or contract, I have my own company

Hi, I have 12+ years in tech and analytics, of which 4+ years are working as a Data Scientist. I completed PhD degree 8 years ago. I have broad experience with machine/deep learning (ML & DL) and data science in computer vision (CV), geospatial & climate data. Solid software engineering skills and mindset. I use satellite images, radar data, and time-series structured data in my projects. Now I am learning Rust and am interested in using it in projects.

Key results:

– Create, train and tune DL models

– Statistical processing and data analytics of times series from IoT sensors and satellite images

– Remote sensing and computer vision: georeferencing, warping, image filtering and processing, object recognition, interpolation

– Benchmarking and speed up: async, threads, multiprocessing, multidimensional array algorithms with Numpy

– Developed backends for data analyzing services and prediction API in Python and Golang

– Dashboard for comparing data sources by different statistic metrics

– Deployed services to production and staging with Docker Compose, GitLab CI/CD and Bash

Fields: AI, Data Science, Machine Learning, Deep Learning, Computer Vision, Backend. Geospational data and IoT sensors (weather and environmental), satellite images, gridded/array data and time-series.