skysight-inc/HackerNews huggingface dataset:
Having been in a similar position myself, I understand how hard it can be to let go of either the one or the other. I would suggest you cut down on your hours at work (your steady job), and spend this gained freedom on something which relaxes you and which does not involve a computer or TV. For example walks, bathing, reading fiction, or some other hobby. Since your side projects generate an income this shouldn’t hurt you too much financially, and as your business grow you can cut back more hours from your day job in time.

For me, I had to take a different approach and dropped something I really cared about. But two years on I can say it was the right decision. Putting too much strain on yourself will only end badly, so I’m happy to hear you are attempting to take steps to prevent that.

Best of luck!
If the market overbuys GPUs in anticipation of further scaling and that doesn’t occur, the second-hand market will eat up the primary market entirely. Demand for NEW GPUs will plummet to near zero.
The sapphire on the Apple watch was a marketing gimmick, barely better than gorilla glass: https://www.youtube.com/watch?v=RF72hGIdrG8&t=10m20s

But there are other devices with better sapphire that actually live up to the hype.
NASA Postpones Upcoming Mars Mission, Citing Delays with Bezos's Big Rocket
> beat Nvidia's at Performance and TCO

TCO, yes. Raw performance, not necessarily. TCO will attack NVDA's margins. When Meta last wrote about their cluster it was presented as power equivalent to X NVDA chips. They are already bringing their own chips into the mix.
Fake team pretended to be Colombia at an international basketball tournament
This is cool, how is it AI powered?
Nice to see the launch post here! I actually started using it a few days ago as recommended from my buddy. It works very well for me. So far I am happy with it and will update this comment later.
Dynamic Viewpoint Symbols
That sounds like a great idea!

Actually, my fiancée sells cosplay props on Etsy, and she was looking for a simpler solution - that’s partly how the idea for YourNextStore began.

Here's a prop she made for me :) https://www.instagram.com/p/C2fz0O8quhe/?img_index=1

Do you have a store with a smaller product catalog that we could use as a test bed for the migration?
You may enjoy the book How Big Things Get Done by Bent Flyvbjerg and Dan Gardner. It details quite a few large-scale projects, mostly those that failed and went way over budget, and tries to come up with a model for why this happens so often. The examples it uses of how to do things well are really exciting — did you know the Empire State building was also built ahead of schedule and under budget?
Having listened to many interviews by Musk I think he does believe his timelines, in the same way a football coach believes his team can win the Superbowl. They're meant as a goal to be striven towards by himself and those working under him, not as a cold, neutral assessment of the most likely outcome.
Except crucially the pay isn't very good for tellers, whereas it's better for proper bankers / branch managers / etc. I think "does the job pay well" and "is it not manual labor" are both more important aspects of what white collar means than literally what you're wearing to do the job. I'm a FANG SWE and we mostly dress like slobs, but it's absolutely white collar despite the literal attire because it's a highly paid job in an office environment.
Can we avoid painting with such a broad brush? "Women want tribute" is a wild thing to assert.
Sapling: Source control that's user-friendly and scalable (2022)
Interesting take. Had a friend recently start medschool (in US) and he said radiology was some of the top directions people were considerings, because as he put it "the pay is decent and they have a life". Anecdotal but I wonder what is the reason of not specializing in it then. If anything AI can help reduce the workload further and identify patterns that can be missed.
There's almost no material benefit to expressing as an enum. You get type checking either way.
Yeah, I like the smell of cbSize in the RegisterClassExA. Smells like… WNDCLASSEXA.lpfnWndProc.

Nothing can beat WinAPI in nicety to work with, just look at this monstrosity:

gtk_window_new(GTK_WINDOW_TOPLEVEL);
Same can be said from GWT.
> Since 2018. Can't help thinking that if with that money they had bought Apple shares, it would be now 3 times more.

If only they could have known the stock price six years into the future, they'd have made a killing in the stock market!
What kind of sandboxing are you looking for, and what's the threat model? (My contact info is in my profile as well if you prefer)
75% of founders in the latest Y Combinator cohort are working on AI startups
I agree, and it is an unusual turn of phrase these days, but I think it's the scenario here that would be confusing. The number 68 bus is a label rather than a quantity, which makes a difference.
You don’t need general programmability for AI inference.
There's honestly nothing really to see. It's a raspberry pi in a standard plastic case[0] with 3 cables coming out of it - power, usb to the numkey, and audio (male to male headphone jack) to the speakers.

The pi and power are hidden behind a bookshelf, so all that is actually visible is the numkey and the speaker.

[0] https://www.microcenter.com/product/608178/4_Official_Case_-...
If you look elsewhere in this thread, many of the bullies are doing PR for Lix and trying to use this situation to their advantage. What no one is disclosing to people is that their fork of nixpkgs (ForkOS) is nearly done, so pointing people to it is going to be almost entirely in their benefit. But, why would sociopaths tell people that when they can just publicly embarrass people instead?

The amount of gaslighting here is frankly astounding. There were some good developers who went over to Lix but also a few pathological liars and primary school bullies. People don't know half of the abuse going on.
I'm a third year radiology resident. That speaker is misinformed as diagnostic radiology has become one of the most competitive subspecialties to get into. All spots fill every year. We need more radiology spots to keep up with the demand.
So you want to receive WhatsApp messages?
... but the intro makes it sound like this system is valuable in investigating bugs that occurred in prod systems:

> I’ve been involved in too many production outages and emergencies whose aftermath felt just like that. Eventually all the alerts and alarms get resolved and the error rates creep back down. And then what? Cordon the servers off with yellow police tape? The bug that caused the outage is there in your code somewhere, but it may have taken some outrageously specific circumstances to trigger it.

So practically, if a production outage (where I think "production" means it cannot be in a simulated environment, since the customers you're serving are real) is caused by very specific circumstances, and your production system records some, but not every attribute of its inputs and state ... how does one make use of antithesis? Concretely, when you have a fully-deterministic system that can help your investigation, but you have only a partial view of the conditions that caused the bug ... how do you proceed?

I feel like this post is over-promising but perhaps there's something I just don't understand since I've never worked with a tool set like this.
> As for the Touch Bar I don’t really understand the hate for it

You don't understand why people wouldn't like something that takes away what they used regularly (function keys) and gave them something that necessitated looking away from their screen in order to even use and provided extremely limited use cases?

Seems pretty easy to understand
"In general" is quite a stretch.

I am aware of plenty public transports in European countries that you better print out those PDFs, from their website, assuming they have them in first place.
That’s fine if you never need to improve the model, which is valid in some use cases, but for chat style interaction or even code generation you’ll regularly have to update the weights.
Exceptions aren't exceptional though; they are too expensive for not-exceptional errors, like failing writes.

That said, a language feature where you can throw lightweight error values without generating a stack trace etc might be a middle ground. But it won't land in Go, given the discussion about alternative error handling some years ago.

Anyway, in practice it's not that bad. A write can go wrong, you as a developer should write code that handles that situation. Exceptions lead a developer to miss errors, or to not handle them in a finegrained manner - e.g. generic "catch all, log error, maybe" style error handling.
It’s never happened for Bitcoin.
I wonder if a severe crisis that makes it difficult to source hardware (such as a global war) would unfuck this issue. People would need to scrounge and fix what they have and will be rightfully outraged that these devices aren't truly "theirs." Today nobody cares (by nobody I mean average users) because it's trivial to just replace things.
GPUs have been on most computers for decades now. Vector operations have long been known as useful for a lot of different tasks. Many of those tasks are long running enough that shunting them off to a different core as long made sense. Thus GPUs have been in everything and manufactures of computers have long been trying to figure out how to use those GPUs for workloads that don't need the full power for graphics. For some tasks GPUs are better, for others CPUs with vector operations are better. There is enough room for both on modern computers and this doesn't look to change.
If the demand is flat and GPU performance doubles every 2 years, you don't need that many years before sales essentially go to zero. In just 4, you're down 75%.

Demand can't "not go anywhere". Demand has to continue to go through the roof for sales to stay where they're at.

For sales to continue increasing at the rate they were, demand would have to be insane.
OGL: A small, effective WebGL library
OGL is a small, effective WebGL library aimed at developers who like minimal layers of abstraction, and are interested in creating their own shaders.

Written in es6 modules with zero dependencies, the API shares many similarities with ThreeJS, however it is tightly coupled with WebGL and comes with much fewer features.

In its design, the library does the minimum abstraction necessary, so devs should still feel comfortable using it in conjunction with native WebGL commands.

Keeping the level of abstraction low helps to make the library easier to understand, extend, and also makes it more practical as a WebGL learning resource.
Seems ridiculous to me that Ireland doesn't have authority over its own taxes to give Apple a tax break, but even more ridiculous that Apple is on the hook for that deal being ruled illegal after the fact.
> I might prefer some sites in Danish, but others I'd like to have en English. Unless browsers allow you to set language on a per site basis, we still aren't really capturing the nuances of language preference.

This problem is solved already by competent sites. On your first visit to a site, it uses Accept-Language to guess what language you want to see. If you use a language switcher menu to pick a different language, a cookie is used to save your choice. On your next visit to the site, the cookie is sent and that takes precedence over Accept-Language to send you the page in your preferred language. Easy.

If/when you decide to create a user account on the site (if the site even supports that) then your language preference can be stored with your user data so you would see it automatically after you log in even if you're on a different browser/device.

As with many other things, there are already best practices on how to do all this stuff. It's just a matter of getting web devs and their managers to be aware of them and/or care enough about providing a good experience for their users (unfortunately this has turned out to be a huge ask) to find and implement them.
It is refreshing to see multiple projects with arrow/datafusion trying to bank on existing and user friendly spark's API instead of reinventing the API all over again.

There is likes of comet and blaze that replace execution backend of spark with datafusion and then you have single process alternatives like sail trying to settle in "not so big data" category.

I am watching evolution of projects powered by datafusion and compatible with spark with keen eye. Early days but quite exciting.
Half the fun of this project has been doing it in Python and performance hasn't been an issue so far, which says something about how fast Python is already. And indeed native would be ~50x-100x faster.

I must defend the design choice for the dictionary of arrays though, this has been a very conscious choice:

- The "dictionary-of-arrays" approach allows lookups in constant time O(1), irrespectively of how much data has already been stored (compared to one big array)
- The dictionary structure allows me to throw away data in the middle easily (without having to handle growing arrays), because the "dictionary-of-arrays" has already been chunked. The audio looper will use only some parts of the recorded audio, leaving big parts in between unused.
I'm on the original SE and it still works completely fine for what I need it for. Literally haven't bought a new phone since January 2017.
I don't think anyone disputes that Tesla has a very decent ADAS system, what you're describing. As an individual driver though, you don't have the statistical power or access to the design process to see what would be different about an autonomous system without the possibility of local intervention. It brings some very different requirements.
We're also in the alchemy phase of AI.
Thank You for the pointer. I will look into it.
It's possible to have multiple defers in a function though (so you have multiple "last work in a function"; nowhere is it dictated that a function should only have one operation that needs to clean something up at the end. Think for example copying one file to another.
Well, maybe.

I have now had watches for 10 years without issue and my phone displays seem to scratch.

I’m not doubting you’re correct, I never boight it for this reason, it was just an interesting retrospective observation. Clearly its working for me, and I’m not sure I have anything with gorilla glass.

Unless the Pixel 7 has it.

EDIT: My Pixel 7 does have gorilla glass indeed and it has two scratches on the display despite being extremely rarely used. (its my work phone and sits on my desk mostly)
There is a height and width notice on the bridge itself. If you know it's vulnerable to succumbing to a certain amount of weight, put that weight on the bridge as well. Not on a small vague sign a mile up the road.

But also, pay attention to signs.
Well, there's also sleep time accuracy and sleep stage accuracy. What about those?

And the whole point is that you don't need to wear a Polar chest strap and a bunch of sleep lab electrodes to get good results. We're talking about something you get to wear on your wrist that takes calls and does all sorts of things.

But the person above asked for a differentiator.
> It also goes the other way - the update to the directory can be fsynced but the file lost. This can break the "create temp file, write, close, rename to current" scenario (when the intention is to replace file contents atomically).

> POSIX doesn't guarantee the order in which data hits the disk, so the above scenario can become "create temp file, write [contents still in memory only], rename to current [written to disk], power failure".

Wait.. is there a way to do this correctly? At which points is fsync warranted, and how many fsyncs do we need for the whole "write file then mv it on top of current" to not lose data on power failure?
Can anyone knowledgeable about this stuff explain this?

> “This case has never been about how much tax we pay, but which government we are required to pay it to,” Apple said in a statement on Tuesday. “The European Commission is trying to retroactively change the rules and ignore that, as required by international tax law, our income was already subject to taxes in the U.S.”

Is Apple being treated differently here in any way than other international companies?
w.r.t SQLite, the only horrifying revelation I’ve had is that it allows NULLs in composite primary keys, which I’ve seen lead to some nasty bugs in practice.
Hi HN,

Dani here,

After Marc Lou launched ShipFast, my feed has been flooded with boilerplates for all types of tech stacks. I have been waiting for a good one for Ruby on Rails to appear but in vain. The only existing ones were subscription-based, too complex, or lacked the simplicity of beautiful front-end design (the part I hate the most).

So I went to my 40+ rails GitHub repos, gathered the first 10-15 commits of each project, and turned it into a boilerplate.
- Stipe setup
- transactional emails
- Magic link authentication
- pre-designed landing pages and components with Tailwind
- ...
- I even got that d*mn footer to stick to the bottom.

You can give it a try at: https://lightningrails.com

It is paid access as I'm unemployed and trying to make a living out of my apps but if you can't afford it, hit me up on the contact link and I'll help you out.

I'd love to hear your feedback, tks!
what I really like is "tap to autocomplete/ESC to reject" feature. that's so handy even though it is just a keyboard shortcut. It saves me tons of time. While in other copilots, you have to click the button to accept, which slows down the coding a lot.
It goes to show how the priorities of the FBI have been misguided for decades. The waste has got to be a thousand times worse now with a million fold more innocent individuals affected.
> You can’t do this stuff in the official YT app.

So? That’s true on Android too. If you want to use a browser with an ad-blocker, you can on iOS, just like on Android. What’s your claim again?
https://git.lix.systems/lix-project/lix/src/branch/main/src/...
Alternate anecdata, I've never seen someone use it outside of Facebook/Meta. I'm sure some people did but PHP 7 solved the performance issues people had with PHP 5, and PHP 8 nuked some of the footguns people complained about all the time, to the point, the few shops who looked at Hack / HHVM (and weren't switching to another language entirely) just stayed on PHP.
Your OLS improvement patch set was huge, and a challenge for anyone to review. But you're right that it took much too long to get any traction, and I don't blame you for getting discouraged.

Having said that, you did eventually get a ton of comments, by a trusted and well-respected contributor (wsa), but I guess you'd already given up by then, so didn't respond.

How about this: make the changes requested, and I'll personally take on further review and/or approval. I'm the original author of the OLS driver, and of course I have the hardware, so that's as good an opportunity to get your code in as you'll get.
I believe your example doesn't introduce any new syntax though. Go is highly resistant to adding syntax (and that's a good thing, it keeps the tooling fast and barrier to entry low).
Fix the built environment and the rest will follow.

Narrow streets, tight corners, wide sidewalks, trees. Make it clear that the city is for people, not cars. Make driving painful. Make the alternatives easy.

We are subsidizing disabling technologies. They make our people fat, our air dirty, and our environment ugly.

Fix the built environment.
Laws are country dependent. Ireland seemed okay with it, and the US was more than okay with it, I'm sure.
> I suspect that the OP may be confused about how git hashes are computed.

I don't think they are. The use of "RNG" is referring to how a "random" commit sha lead to this bug. Commit SHAs are, for all intents and purposes, random.

You could test this against thousands of SHAs and never encounter one that meets the criteria to trigger the bug.
Learning to Love the World Trade Center (2001)
Tracktion looks like an interesting project, thanks for pointing me to this!
I’m super excited for this!
That demo site is so fast (I love Next.js).

And this is awesome: “No additional tools and no [separate] databases - just Next.js and Stripe… Stripe handles the backend”.
I once built a website where I stored everything in Stripe. It made it so quick to get started, and I can use the Stripe admin dashboard to make edits.
PwC tells employees it will use location data to police 'back-to-office' rule
Ask HN: AWS CloudWatch Fraud?
Over a year ago I migrated one of my companies away from AWS and deleted all EC2 and Kubernetes instances. I recently noticed that regardless of these cancellations, AWS has consistently billed for "CloudWatch".

The service team sent back a bunch of general information about costs and instructions to remove a "Metric Filter" which from my follow-up I can confirm does not exist on my account.

The detailed billing shows charges like this across US regions:

$0.00 per request - first 1,000,000 requests
239,785 Requests

$0.01 per 1,000 metrics requested using GetMetricData API - US West (Northern California)
295,570 Metrics

Do others have experience with miscellaneous charges that are impossible to cancel? Any tips for dealing with support on this to get answers beyond copy/paste support articles?
Sounds like she would love the new camera control.

AI is also normie feature. A big one. Say what you will about its limitations and inadequacies but to a normie, GPT is a search engine with superpowers and an intuitive UI. Improved autocorrect and call screening, smart reply in Mail, transcripts and summaries for audio recordings in notes or from phone calls… these are all things normies will love. The technical crowd will dismiss them, afraid of inaccuracy or the model hallucinating. To a normie, it’s just the computer being helpful with everyday tasks. The only real hurdle will be how simple the UI is. Some of these features will be easy to access, while others might not be obvious.
I got that. It's just that I'm not used to strings being some kind of enums.

But hey, why not!
Sanitize your C++ containers: ASan annotations step-by-step
The Accept-Language header, when used properly, provide exactly the semantics you ask for.
A rule app that requires cookie consent for like 200 “legitimate interest” vendors.
We use FleetDM extensively. The community version is a bit limited (and I'm lazy to close all those Jira tickets coming from the integration) but it's really a big help.

Get all laptops with failing batteries - done
Sweep the endpoints for any indicators of suspicious activity (if you know what you're looking for) - done
Monitor policy compliance (or stuff like the /boot partition filling) done

It will never replace a true monitoring solution (like Grafana+Prometheus), but we don't need that on endpoints.
But it the star is't a gas core made of Iron mixed with Hydrogen, Helium and other intermediate stuff, or it's a solid metallic almost pure Iron like on Earth? (IANAG neither)
I don't get that impression. The US has a recent history of declawing its own tax collection agency.
Yes, I'm aware of the Agile Octopus tariff etc. but answered based on what >95% of UK retail consumers are doing.

From historical data, Octopus would also pass on a negative spot price to customers on that tariff so consumers could sometimes get paid to use electricity.

As you say I'd imagine that certain customers with high flexibility, maybe/particularly those with some battery storage (or an EV to charge), could make huge savings.

I don't know what sort of margin Octopus apply on that tariff, I expect it's a bit higher than the 3 p / kWh you suggest (when normal tariffs would average something like 15 p / kWh difference between average wholesale and retail).
Stellate's engineering team is joining Shopify
Only if you can safely assume the OS, file system, or std lib cleans up any open file handles that failed to close; I'm 99% sure this is the case in 99% of cases, but there may be edge cases (very specific filesystems or hardware?) where it does matter? I don't know.