skysight-inc/HackerNews huggingface dataset:
This is called “revenge bedtime procrastination” in the literature.

The reply above’s point is that you’ve don’t have data to say that your phone usage is not affecting your sleep. In fact you have anecdotally the opposite data, an implication that it does affect your sleep.
Show HN: X.infer-Framework agnostic computer vision inference
I spent the past 3 weeks building x.infer, a Python package that lets you run computer vision inference on a framework of choice.

It currently supports models from transformers, Ultralytics, Timm, vLLM and Ollama. Combined, this covers over 1000+ computer vision models. You can easily add your own model.

Repo - https://github.com/dnth/x.infer

Colab quickstart - https://colab.research.google.com/github/dnth/x.infer/blob/m...

Why did I make this?

It's mostly just for fun. I wanted to practice some design pattern principles I picked up from the past. The code is still messy though but it works.

Also, I enjoy playing around with new vision models, but not so much learning about the framework it's written with.

I'm working on this during my free time. Contributions/feedback are more than welcome! Hope this also helps you (especially newcomers) to experiment and play around with new vision models.
According to an help article by Apple [1], if you activate wifi or bluetooth during airplane mode, it will remember that and not disable those when you use airplane mode again.
I was also surprised reading your comment as for my phone wifi and bluetooth stay on during airplane mode. I must've activated them once and then it just stayed like that ever since.

[1] https://support.apple.com/en-my/guide/iphone/iphb771143ee/io...
And there I was getting bothered about the limits of the xlcall c api.
To add my own anecdote, I've needed to use a lot of spreadsheets the last couple weeks and quickly became annoyed that different cells could have different fonts (which would sometimes happen when I was pasting in data). Of course I quickly learned to just paste in everything unformatted, but I thought to myself "why would anyone want to set fonts per cell?" I guess I just don't get out enough.
Oh I didn't know there was a rule about that - I was just trying to save people a click or two. Noted for the future!
Hello! Potentially interested. What's the salary like? San Jose, CA.
The Guy Behind the Fake AI Halloween Parade Listing Says You've Got It All Wrong
Not sure if it's a perfect fit for what you're suggesting, but Low←Tech Magazine with its projects is kinda adjacent?

https://solar.lowtechmagazine.com/
yeah, ive used llama.cpp grammars before, which is why i was thinking about it. i just think it'd be cool for llamafile to do basically that, but with included defaults so you could eg, require JSON output. it could be cool for prototyping or something. but i dont think that would be too useful anyway, most of the time i think you would want to restrict it to a specific schema, so i can only see it being useful for something like a tiny local LLM for code completion, but that would just encourage valid-looking but incorrect code.

i think i just like the idea of restricting LLM output, it has a lot of interesting use cases
Location: Philadelphia, PA, USA

Remote: Yes, preferred

Willing to relocate: No

Technologies: Full-stack generalist, TypeScript/JavaScript,
React, Node, Rails, SQL, Docker, Kubernetes

Résumé/CV: Available on request

Email: joe@joekrill.com

I'm currently building my own SaaS product but interested in part time, fractional, contract, or similar work (up to ~25 hours/week).

Software engineer and problem solver with 20+ years of experience, primarily web-focused. Expertise in: building and designing web apps and APIs from the ground up; maintaining and improving existing code bases; and incrementally migrating legacy code to modern stacks.
You can still build a rainbow table for a specific username if you want to do a targeted attack.
Shellcheck will prevent you from making any egregious whitespace errors. You can dynamically build up an arguments list using bash arrays. Errexit and pipefail options prevent you from ignoring errors.

I agree that some work is better suited to a real programming language, however the driving force isn't the problems you speak of, which are trivial, it's when the logic/control flow of the overall problem becomes more complex.
I think of Excel as a neat example of a rare local minimum in the great programming space. I think R gets to something close like this too.

You can technically accomplish about any programming task you want in it, albeit with poor ergonomics for anything sufficiently complicated, and a small but real push in that area of work will lead you to use a more accepted form of "programming".

However, due to whatever environment, desired or perceived skillsets (or limitations), other pressures, people stay and remain with that local tooling minimum for things that should have outgrown it. If you ever meet an office's "excel person" you instantly understand this phenomena.
Berkshire's cash soars to $325B, Buffett sells Apple, Bank of America
>At a minimum, if your application is downloading and executing some artifact from the internet, it should always be fixed to a particular version of the artifact and it should verify the hash of the downloaded artifact before executing.

so auto-updaters are out?
In some sense, you don’t solve it. You are correct to perceive you are at a crossroads. And the hard part is knowing that either choice may foreclose some possibilities on the other path.

There’s still plenty of time to change gears, or move back and forth between the two choices. There are also other paths; see my comment above.

Important part is to not ignore the discomfort. I suggest reading Charity Majors’ blog posts around leadership vs engineering roles.
The gulf is even wider now. The flagship will have significantly better cameras, faster SoCs, better materials (though this has always been the case) and better screens (top notch OLED with ghosting mitigations and ultra low latency touch response vs a cheapo LCD).
“A shared fiction in the world to help frame interactions between people”. You sir are a natural philosopher.

I think what’s universally important is to keep active and engaged in what we’re doing. Some of us have to tell fictions that what we’re doing has meaning, whilst others just know what brings meaning to their life.
You need money to eat; there is nothing wrong with creating something amazing that also makes money :)

Tools are there to use to create, not to be worshipped. I understand the appeal; there is beauty in hand-crafting your paintbrush, gathering the pigment yourself, crushing it, and making the paint, but ultimately, most people want to paint.

I totally understand the appeal, though. It is easily to be seduced by the tool you are using.
I think possibly the most hilariously complicated instance of this is in perl’s tokenizer, toke.c (which starts with a Tolkien quote, 'It all comes from here, the stench and the peril.' — Frodo).

There’s a function called intuit_more which works out if $var[stuff] inside a regex is a variable interpolation followed by a character class, or an array element interpolation. Its result can depend on whether something in the stuff has been declared as a variable or not.

But even if you ignore the undecidability, the rest is still ridiculously complicated.

https://github.com/Perl/perl5/blob/blead/toke.c#L4502
Jury's out re: whether I feel this in my gut. Need more time with the lisps for that. But re: cognitive load maybe it goes like:

1. 1 language to rule them all, fancy syntax

2. Many languages, 1 simple syntax to rule them all

3. Many languages and many fancy syntaxes

Here in the wreckage of the tower of babel, 1. isn't really on the table. But 2. might have benefits because the inhumanity of the syntax need only be confronted once. The cumulative cost of all the competing opinionated fancy syntaxes may be the worst option. Think of all the hours lost to tabs vs spaces or braces vs whitespace.
Hydro panels technology 'sucks' liquid out of the air
> C++ templates have a similar issue

TIL! I went and dug up a citation: https://blog.reverberate.org/2013/08/parsing-c-is-literally-...
Is there an example of a company which could have gotten a new lease of life after acquition was denied a regulatory approval and then the company failed?
Additional note that CIL isn't the first of its kind, there were a few around the 1990's.
Why wouldn't you use local solutions for that? There is no profitability in that for companies and a lot of headaches to maintain another solution that they are just going to see as a money-sink. Companies pretty much -have- to provide a password solution on a modern OS, but they don't have to provide 2. It will have to be done by you with something like KeepassXC or Vaultwarden or something.
I'd forgotten about `' in Emacs documentation! That may be influenced by TeX.

C multicharacter literals are unrelated to trigraphs. Trigraphs were a mistake added many years later in the ANSI process.
I mean put it in your requirements and reject the mix if it contains pops and clicks... Whoever did the mixing has the original with cuts so can add fades much much quicker than you can.

And if they don't well, more work for them.

Or just add it to the bill, if you are clear upfront that it will add $$$ there's no issues there.

I've had sessions rejected by mastering engineers for stuff that I've had to correct, why make this your problem.
Luckily I have a real life example from a customer project I was involved as a consultant: Integrating a custom identity provider with multi-factor authentication. This was from many years ago though. They also used to have some performance problems in some naively implemented middleware and needed to deep-dive into how things actually work before being able to optimize. And commands - I was doing the integration with our software and their command queue was always causing problems with stuck jobs until they read the implementation. The specific problem with Laravel as a product is (was?) that the docs are too beginner oriented and perhaps "you don't need to know what's under the hood" mindset is exactly what's causing this. I got to know many experienced PHP developers who got really frustrated because of the ELI5 style docs.

You can't always rely on the docs too, however excellent they may be - some game developers read code from game engines to optimize, some web developers read code from their web frameworks. But, some change their whole stack when they get frustrated, and I argue that it makes little to no business sense to do so. Just understand what you are working with and deeply.
Neither would I. I can only think of this question having any place in such a situation if you suffix it by "at work" and exclude the obvious things such as getting fired or the company going bust.
Curious to hear about other people's experience with Tanstack. I built a complex app [1] around AG-Grid and here are my thoughts:

I would recommend AG-Grid for most data apps until a well supported alternative comes out. My understanding is that Tanstack Table is aimed at generic apps that happen to have a table. Perspective's [2] table component is most likely more capable than AG-Grids, but it needs significantly more documentation and examples.

AG-Grid has a particular way of building things that seems to map to well to pulling data from a database or basic webservice. AG-Grid works very well for this use case. The AG-Grid enterprise features are built around this type of data model too.

If your data is small enough to fit into memory (less than 50 MB), it works very well. AG-Grid doesn't have a connector to arrow or parquet (I will eventually write my own). For larger datasets JSON generation and parsing performance bottlenecks. Additionally Parquet/Arrow offers much better types.

Configuring AG-Grid is tricky, especially when you want config to be declarative. If you want to define your own custom rendering components, getting them to work properly per column when you want different renderers for pinned rows is tricky (my solution [3])

Support for the community version of AG-Grid is practically non-existent. I understand that they have an enterprise business model that charges for support. They don't seem to be interested in answering community bug reports or comments, even for generically relevant bugs.

I have a decent amount of trust in AG-Grid's community offering [4], I don't see them cannibalizing community features to put them in their enterprise offering. Their enterprise features are the main development focus of the team, particularly the charts. The charts offering isn't impressive compared to bokeh, plotly, or vega. It would work for line of business apps, but not for a userbase familiar with better analytic platforms.

All that said. AG-Grid has excellent documentation and examples. They examples are swappable between Javascript, Typescript, React, and Angular.

[1] https://github.com/paddymul/buckaroo

[2] https://github.com/finos/perspective

[3] live example https://buckaroo-data.readthedocs.io/en/latest/examples/#/DF...

[4] https://blog.ag-grid.com/javascript-jabber-podcast/
Which restaurant was this? I live in Cornwall so want to check it out!
Go to AliExpress instead and you will find thousands of different types of cases for peanuts.
Should Notre Dame charge admission?
It's important to note this document was not disclosed to her defense. Law enforcement suppressing evidence that might exonerate, even in part or lead to a lesser charge, is a well worn trope, and should outrage us all.

Not to mention the objections many of us have about capital punishment, which is a topic for another day.
Those Americans with power have influence over your life, and now China has influence over them.
What loan? That was a cash price for the phone connected to the month-to-month prepaid carrier I already used anyways because they had a very low monthly price with no contracts... and after just 60 days it is unlocked and can be used on any network. Indeed, after a few months I did switch to another prepaid carrier that had free data.

If you take Tracfone for example, they have plans that are as cheap as about $8-15 a month depending on the term, so I don't think being locked in for 2 months on whatever carrier you already want to use is a "loan." Presumably you're using some carrier or wouldn't have a phone. Worst case scenario add $30 to the total price to use it as an unlocked phone.

This is also generally the cheapest way to buy an Android phone. However, the cheap carrier versions of flagship Android phones are often banned from getting security updates for some reason.
It does, and you can configure it at any point, per browser, but it's just a click box. Someone could come in behind you and click on password I think to sync up passwords. Maybe it should ask for your sync password if you do that? It doesn't seem to right now, I just changed it with no complaints. That said I only keep unimportant passwords in firefox as a convenience, banking etc go in bitwarden
> It's a widely known problem with no solution I can find to date.

I can think of a solution: don’t use 9 different fonts.

You have cell background and text foreground color, font size, bold, underline, italics, strike through, cell border styles, conditional formatting, etc. There are plenty of formatting tools in Excel.

What are you not able to accomplish with those that you can accomplish with 9 font faces?
I don't need 95% of excel's features, and it does a lot of things that I don't want or need. But I have yet to find something that gets rid of most of the features that I don't want while keeping the things I do (which almost entirely revolve around just viewing simple .csv data files.

Primarily I want searching, sorting, and filtering, and the ability to quickly get sums/means of selected cells would be nice (although not really that necessary). I've been using Modern CSV for a while now (after discovering it on HackerNews last year sometime), and it's mostly very good (good enough that I don't regret the purchase price), but it has some stability issues and the documentation is severely lacking. But the main thing is that it's not quite good enough for me to not have to at least occasionally break out excel.
Right on time for the Excel World Championships... https://www.youtube.com/watch?v=e4NP5FBB2G0
> For them the risk of career sabotage vs a change of improved quality of life might be worth considering

The risk is way too high
From Python to CPU Instructions: Part 1 – By Dilovan Celik
Well, they killed the squirrel AND raccoon

https://phys.org/news/2024-11-nuts-ny-authorities-euthanize-...
When Fancy Appliances Fall Short
Work only permits wsl1. I use vs code with the wsl1 plugin. The editor runs on windows, but it is as if you're on Linux. Terminal is Linux, Filesystem looks like native Linux...
Strange though that the WP which is lead by jeff Bezos publishes such an article shortly before the elections.
Why Bezos and Musk are pro Trump? I think its the promise thrue Trump that sanctions against China will be implemented. Mh...
Web sockets are only used for WebRTC connection establishment. The code that creates the RTCPeerConnection is part of the Emscripten-generated JavaScript bundle. I'm using a library called HumbleNet to emulate Berkeley sockets over WebRTC.

The code is here: https://github.com/jdarpinian/ioq3 and here: https://github.com/jdarpinian/HumbleNet. For example, here is the file where the RTCPeerConnection is created: https://github.com/jdarpinian/HumbleNet/blob/master/src/humb...

I feel your pain. WebRTC is extremely difficult to use.
Is Python experience absolutely required for the SE role? It's probably the easiest language to pick up, no?
Zero Downtime Django Deployments with Multistep Database Changes – Johnny Metz
I think a lot of people overestimate their usefulness there, too, tbh, possibly because they’re new and shiny. In actual use the AI things feel more like having a massively over-confident intern; trouble is, interns learn (that’s kind of the whole point). The magic robot does not. One could question how useful having an eternally overconfident yet incompetent intern is.
This is unendurable, this article didn’t actually say what are the names of the babies! To describe entire process and then leave out the result is just bad journalism.
We've seen particles that are massless only when moving one direction
Musk Could Have US Citizenship Revoked If He Lied on Immigration Forms
Except that text inside #if 0 still has to lex correctly.

(unifdef has some evil code to support using C-style preprocessor directives with non-C source, which mostly boils down to ignoring comments. I don’t recommend it!)
I think verifying a signature is the lowest bar. If you update the software often enough you should have plenty of chances to do key rotation.
A single Zen5 core can do 32 single precision FMAs per clock.

That's using SIMD, but so is Nvidia for all intents and purposes. Those "cuda cores" aren't truly independent: when their execution diverges, masking is used pretty much like you'd do in CPU SIMD.

A lot of the control logic is per-SM or perhaps per-SIMD unit -- there are multiple of those per SM. You could perhaps make a case that it's the individual SIMDs which correspond to CPU cores (that makes the flops line up even more closely). It depends on what the goal of the comparison is.
Those tests have a fairly high false positive rates. Hemorrhoids for example can cause a false positive, and are pretty common in people over 50 in the US.

Once you get a positive, even a false positive, health providers tend to try to switch you from an annual poop in a box test to whatever the normal colonoscopy schedule is at your age (e.g., every 10 years unless your previous colonoscopy found something that calls for a shorter interval to the next one).
Sideload?

I have five apps that get regular updates via DMGs, two of which are unsigned and do not meet Apple’s sandbox requirements.

All I have to do is authorize them to install in settings.

You and I can agree on Apple’s App Store power and abuses, but you can still call MacOS a computer OS.
Yes. I intend to immediately enact my UK immigration plans if Trump wins the election, or if he successfully steals it through legislative tricks. (And I also have an Australian visa application sitting somewhere in the queue, viability TBD.) At that point, the US that I know and care about is lost for several generations at minimum (if not forever) and I simply do not have the mental or emotional energy to remain politically invested.
And some people call themselves engineers after a bootcamp, instead of actually earning a Software Engineering accreditation.

"C Is Not a Low-level Language
Your computer is not a fast PDP-11"

https://queue.acm.org/detail.cfm?id=3212479

Naturally those people will also vouch that an article on the ACM, written by a one of the GCC Objective-C and GNUStep early contributors, and nowadays key researcher on CHERI project isn't something to take into consideration.
Google Sheets worked fine for me. The UI is intuitive and stripped down. And it has much better networking/collaboration support compared to Microsoft that has it bolted on.
Latour’s “Aramis, or The Love of Technology” is one of my favorite books. It’s the story, at many levels, of a personal transport system and more.
R is mostly benefiting from network effects. Everyone in the life sciences uses it (I think economists mostly use Statista and engineers/physicists seem to use a lot of MatLab?), which means that all the things that they need get R libraries (and blog posts explaining how to do them, and publications validating their use, etc.). And the way that academic scientists work mean that most of the downsides of R don't actually matter.

I will completely agree with almost any list of deficiencies that you come up with for R. But I will disagree that almost anything on that list actually matters for an academic lab using it to conduct analyses.

As for it's use outside of academia, I couldn't comment.
AppleCare and better materials all but obviate the need for a case.

These days, dropping an iPhone is unlikely to result in cracks or display damage. The glass on these phones is really strong. However, if that does happen and it gets bad enough to need replacement, with AppleCare, you basically tap a few taps in the Support app and a new phone will be at your front door the next day.

Totally different story if you don't have AppleCare, but I think that it's a no brainer given the cost of these devices.
I work for a company which treats workers very well and the company is doing very well themselves. Of course it's possible; don't let anyone tell you it isn't.
I have private information in my files, and I don't want to share it with google. Google will scan it, use it for ad profiling, sell to whomever and store all commits for eternity. Quote probably government has access too.

And, of course, they will use it for AI training, which could be reverse-engineered in the future to extract training data.
My newish flagship iPhone will stop getting updates by the time the SE4 or 5 is out. I expect to move that way. 3D scans were fun for about a week, but the size and weight quickly became a nuisance on something I mainly use for photos, note taking, looking stuff up, and navigating.

I've followed Android since dropping it for a 3 year old 6s Plus in 2018 and the things I disliked about it seem to still be there based on reviews and the issues Android-using friends run into.