skysight-inc/HackerNews huggingface dataset:
I'd be interested to know the implementation... Most search-over-encrypted-documents implementations either don't scale well (eg. require the client to do all the indexing and upload the encrypted index), or have reduced privacy (allowing the server to infer which words are in which document).
or use NixOS which has this built in as a first class citizen.
It can be surprising difficult to upgrade to a more recent SQLite release, depending on your operating system and which language bindings you are using.

I still haven't found a good, reliable method of upgrading the SQLite version that is made available to Python's "sqlite3" standard library module for example, that works reliably across Linux and macOS. https://til.simonwillison.net/sqlite/ld-preload is one mechanism I've explored, but it's not ideal.

As such, extensions which package stuff that you could get in SQLite core if you had a good way of recompiling that with extra options are really useful.
> Definitely a pain if you're trying to teach it in a sentence-diagramming kind of way.

I can definitely see the first sentence, alone, serving as an extra credit question on a high schooler's English test: Diagram this sentence!

But that's a high schooler from my era (first half of the 90s). Much less seems to be expected of today's high schoolers.
Consider alternatives.
Work is finally switching our mono-repos to pnpm. In progress, code-freeze end of the week to pull it off. We all expect vastly improved quality of life.

Had been using lerna, which we have to re-bootstrap way too often & which takes way to long to do so.
Annoying? Really? Man, I think this is some beautiful prose - have you tried reading it out loud to yourself?

> Certain it is, that, some fifteen or twenty years after the settlement of the town, the wooden jail was already marked with weather-stains and other indications of age, which gave a yet darker aspect to its beetle-browed and gloomy front. The rust on the ponderous iron-work of its oaken door looked more antique than anything else in the New World. Like all that pertains to crime, it seemed never to have known a youthful era.

Like tell me that doesn’t paint a picture - in a fine narrative voice!
The only job that majoring in English remotely qualifies one for is teaching English at a school that is not bound by teacher-qualification rules. Well, maybe editing, or entry-level work in publishing. (Qualifies one for, that is, more than any randomly selected undergraduate major.)

In my day, a fair chunk of the English majors had it in mind to go to law school. A very few aspired to become professors, and some may actually have done so; but I don't remember any undergraduate peers who spoke of wanting an academic career.
Lambda calculus machines can't exist in reality though. Only the von Neumann machine can be actualized.

Thus from a practical perspective the foundations of actual computing must be built on mutable state.

You are wrong about the generations idea. It's a side effect. Functions themselves cannot actually do anything with a generation number. It's completely useless other then for letting you know how many times a value has changed.

A generation number also doesn't negate the need for mutexes. The system is still operating on shared state, a generation number doesn't change this.
I am completely addicted to iNaturalist. I haven't discovered any new species, but I've learned a lot. Not too long ago there was some news about some high school kids having used it to discover two new species of scorpion.

It claims to be a social network, but it's user interface isn't engineered to keep your attention like others do - so there's a little bit of a learning curve to really figure out how to get the most out of it, but I'm a total addict now.

[0] https://www.smithsonianmag.com/smart-news/these-california-t...
People behave in irrational ways like not interviewing for a job they’re not sure they’ll accept. And they certainly have more trepidation about taking a new job now because they don’t want to be the new guy if staff cuts happen and they’re going to scrutinize company stability much more.
It's not the photo, just the hash. That being said, what an incredibly stupid idea. Instead of trying to catch nudes in the wild, we (Facebook included) should be teaching our children not to be taking/sharing nude pictures to begin with!
To be a little pedantic, he partially did; IIRC it's well understood that a good diet makes people taller, on average.

Your point stands though, even with a bad diet he would have probably been well over 6 feet tall still.
That was Beeper. https://www.beeper.com/
There are a few others like AirDroid out there now too. All are still not really great as if you were on the native platform
A 5-part breakdown on ChatGPT's growth [A thread]
>For better or worse, the high temporal cost of the career seems to be mostly orthogonal to the quality of work produced.)

I have a dumb question but could you just find like a bone-headed unsavory character like an unemployed chronic-alcoholic felon that has a license but no work and just like work 'under their direction' and give them a 10% cut or something?
It's not hard. I'm an EE and I've wired two houses after studying the code on my own. I hired an electrician to check and sign off on my work, which was much cheaper than hiring him to do everything.

The work I did was more code-compliant than work I've seen in other houses done by so-called "licensed" electricians. Possibly because I took the code literally and assumed compliance was non-optional.
> Yes, with all that implies.

I'm having a hard time responding in a way that meets the Hacker News guidelines. I don't want to attribute to you the implications (slavery, slaughter, environmental destruction, etc), because I have a hard time believing you actually mean that (or perhaps you thought I was only referring to the mineral aspect of the world and not the life that lives in it). I understand that you might object to slavery being implicit in your belief (because you make a special carve out for only humans mattering)- but understand that up until recently, in many cultures many people were not considered human.

The most substantive thing I can suggest is to read Hegel's master slave dialectic, and consider the upshot- that by viewing others as only being instrumental, you inhibit the development of your own consciousness.
Ask HN: Impact of recent AI technology on low level programming
Hi experts,

By saying low level programming I most mean:

- Embedded software
- Reverse engineering
- OS kernel, driver dev
- Complier dev
- etc. that is low level in common sense (e.g. Hobbyist APPLE ][ dev)

What kind of impact recent AI tech do you think will have on those fields?

I'm thinking maybe it's going to help a lot with boilerplate code and maybe also help reverse engineering (I think we already have a lot of automation in this field). What others are in your mind?
Exactly, the two are quite different. I have felt very lonely when at home with a romantic partner in a bad relationship. At other times, I have felt no loneliness while in the wilderness by myself for extended time periods, knowing I have a great network of friends, family, and a supportive partner whenever I need them.
The article is specifically about what they could make there.
In this case, the anonymous source says that Plex server was compromised, so I assume it was a developer's home PC, not a work laptop.

The breach was preceded a couple of days by Plex corporate breach which devulged the engineer's credentials and home IP address.

This would have allowed the attackers to access Plex sever remotely, after which the source claims they used an RCE to install a keylogger (and probably a back door) on the engineer's PC.

The concerning part is that according to Plex devs (in their reddit sub), they have NO KNOWLEDGE of any RCE. They also haven't communicated with Lastpass, and no one reached out to them.

So if there's a Plex remote code exploit - it is still unpatched and actively being exploited - 8 months later!

Given that there is still no information on this Plex RCE, we should not assume that it requires authentication to function. So if you're using Plex, make sure to turn off public accessibility asap!
I think it’s the latter.

Because, as you point out with low poly models, there’s so much that goes into the fidelity of a game beyond just output resolution - there’s polygon count on the models, resolution of the textures applied to those models, shadow and light effect resolution - each operating independently.

When a game like Apex is played at high settings but output at a low resolution, at that point upscaling it isn’t much different than upscaling a standard def DVD of a movie like Frozen or Avatar. You’re not creating detail in things like individual set pieces that didn’t previously exist, you’re filling in the blanks of the entire image blown up at once per frame.
I'd argue hydraulic disk brakes are easier to maintain. They automatically adjust as your pads wear down and won't have any potential problems with the cables corroding, wearing, sticking, etc.
What are the disadvantages of using Cloudflare?
Park in front of the billboard until you read the ad text out loud, or pay the toll.
“when the final slight is extremely out of proportion compared to the previous ones, having that be "the final straw" becomes farcical.” I think we are arguing past each other because this is exactly what I’m saying—the phrase is intended to be used for these exact farcical situations. You seem to want there to be a ton of nuance in an aphorism, which you will simply rarely get. The phrase is used to communicate a sense of someone not reacting and then reacting all at once—your arguments about the exact differential between different events in the sequence leading up to the breakage of the back are irrelevant because that is not the point of the phrase.
It doesn't matter if nice males make for better fathers if that doesn't improve reproductive success. Quite the contrary.

When it comes to human societies; I don't buy that whole "patriarchal social constructs" thing.

Society is a matter of constant negotiation between the sexes, not something that is forced from one sex onto the other and set in stone. To believe that females are oppressed by males is to believe that females are helpless and fragile and need to be protected. Females can very much take care of themselves and are just as strong a force in shaping society - if not more so - than males.

Your simplistic view on reproductive behavior results in a completely misunderstood and sexist viewpoint which only serves to reinforce misunderstandings between the sexes.
I picked up one of these at VCF East a few years ago. Neat stuff!
This is the first time I'm finding out that companies have control over access to Blind. That is hilarious.
False

https://www.investopedia.com/articles/investing/042915/why-f...

Any source to backup your claim?

> The US should make the data collection itself illegal for everyone and be done with it. They're currently walking this weird path where the exact same data collection is fine if it's Americans doing. It's not one set of rules for everyone.

Data collection is NOT the issue.

Foreign govt interference is the issue. If tomorrow Google were controlled by a hostile foreign govt., they would face the same bans.
Take public trans to the park. Hike and camp overnight. Your experience in the park will be heightened. Those memories will warm you into old age.
Thanks! Based on that article it seems that anyone who's reselling T-Mobile service would be vulnerable.
You don't need a nix installer inside of nixos.
Signal's feature flags are public as the client is open source and anyone can retrieve the feature flags from the server.

You can also run your own self-built client (alternative implementations are available) and forward the messages securely any way you wish.

Such subterfuge would not remain undetected.

Signal is e2ee in ways that iMessage and WhatsApp are not.
I'm ashamed to admit that although I'm an Emacs poweruser (even getting okay'ish at writing elisp after all these years), I use org-mode but I'm terribly bad at it.

I mostly use it because it allows collapsing text and don't use any advanced feature. I'll sometimes include pictures and a piece of code here or there but it's really mostly just text (I take it that's the whole point !?).

And it'd say it's already quite good even when used in that "dumb" way.
Actually Rick Hickey's talk (https://www.youtube.com/watch?v=LKtk3HCgTa8) is amazing because he talks about your case by going back to the original meaining of words:

,,Complex comes from the Latin complecti, which means “to entwine around, to embrace''

Simplicity requires layering, so in your examples the main requirement for simplicity is about how intertwined your hobby project is with the transciever code or ethernet code.

As long as the abstraction layer works well for you without getting too much into the details of the implementation, it's a simple solution.

Of course it's not a clear answer whether you should do things yourself or use a third-party, but if the third-party works perfectly for use case without significant tradeoff in your system, of course it's better to use it.
pay extra ? I live in France, and SMS have been free for a long time here.
The impression that I get from my brother, who teaches as an adjunct at a couple of state schools in the Midwest, is that yes the standards are that low.
Don't assume that!

When I started undergrad there in '72 (yes, even some generations ago), if you didn't have close to an 800 verbal SAT, you had to take a remedial writing course as a frosh.
Connect for Node.js is now available
Connect is now full-stack TypeScript.
TikTok is not banned for the public.

You are still free to use TikTok even if you are a govt employee on your private device.

This is the well known paradox of tolerance.

It is necessary for a free society to ban certain things.

Our govt already mandates a lot.

> Banning an app is antithetical to freedom.

No it isn't. We already ban a ton of stuff. Suddenly, freedom lovers have woken up and are complaining because we banned TikTok on govt. devices.
Author here. This is a big step of our vision where automatic instrumentation becomes part of the underlying infrastructure / platform.
Generative AI is key to passthrough AR that goes beyond simple greenscreen-like overlaying and does things like transform people and the environment being viewed.
As sad as it is to write this, Apple corporate lines are Verizon - though they also have ATT available if you need it or have a preference. I only say this as I don’t know of any major corporation who picks TMO as their company lines.

All this to say, I trust ATT and Verizon slightly more than T-Mobile
Note: CR2032 is awesome and all, but be careful about extrapolating like this out to decade+ timeframes.

CR2032 only has 235mA-hrs of life down to 2V. x2 and that's only 470mA-hrs and 2V probably browns-out the circuit (so... 470mA is already a stretch. You'll probably get less than that on practice).

Over 10 Years, that's 5uA of power usage on the average.

----------

IIRC, an aluminum capacitor has ~15 uA of leakage current, and Tantalum is ~1uA of leakage current. So Aluminum caps are already disqualified, and Tantalum capacitor leakage-current already uses 20% of your power budget. Given the "Burstiness" of this workload, I know that these capacitors need to exist somewhere.

You probably can get a year out of this in practice. To get better than that, you'll need to spend an incredible amount of energy on finding every 1uA "leak" and plugging the leak.

And its crazy how many things leak 1uA. Not only capacitors leak 1uA, but so do MOSFETs, diodes (reverse bias currents, especially in schottky diodes)... diode-protected MOSFETs (oh no, twice the leakage!).
Another good starting point for an e-ink badge is https://shop.m5stack.com/products/m5paper-esp32-development-...

It won't work as a badge out of the box, but if you know how to program an ESP32, it's easy to get it to use the demo libraries to load a JPG. It also has a touchscreen and 3 physical buttons for basic interactivity.

It's $85, so it's pricy for being used just as a badge, but it's a cool gadget that I use for a desktop display.
Parts of the yield curve have been inverted since March. The headline inversion has been on since June. We were already in negative gdp at those points and came out of it in the 3rd and 4th quarter. Even Campbell Harvey, who has researched the signal since the mid 80s thinks this one is a false positive.

Other indicators that are positive, unemployment, jobs added, new home sales, service growth sentiment (and while manufacturing sentiment is negative it’s trending better than last year).

I’ve been waiting for a blood bath in real estate since last year, I’m still betting on one this spring. I can see that contagion spreading to the broader economy, but I don’t know that it will for sure.

My broader thesis is that the tech companies don’t know what the broader economy is going to do any better than other market participants and these layoffs are not preemptive, they are reactive to bad forecasting.

Does that preclude a recession? No. But the economic indicators do not “all say” a recession is imminent. The picture is extremely muddy, with most recent indicators (sans the yield curve) trending up.
A lot of speed critical python especially in the stdlib is already written in C; a JIT will never speed it up. Other code is so dynamic that even an effort comparable to V8 would not help. But if the is some code left which can run twice as fast just because CPython has twice as many lines of code we may need to do that.
Funny but reddit-tier comment, dang??
Sweet on Erythritol? Sugar Substitute Linked to Heart Disease [video]
So, cynic inside me thinking this is just another metric to game in office games..
It's kind of the opposite of this, actually. Unlimited texting plans became widespread in the US in the 2000s because texting was incredibly popular. When I was a young teenager it was common for kids to get in trouble for racking up hundreds of dollars worth of texts each month so when carriers started offering affordable unlimited texting plans families switched to them en masse. By the time I went to college unlimited texting was a ubiquitous feature of American family phone plans. Mobile data remained extremely expensive, however, and free public wifi was pretty scarce in the US (and still is compared to Europe). At the same time free public wifi was becoming widespread in the rest of the world while unlimited texting plans remained expensive, so non-Americans started using internet-based messaging apps while Americans continued using SMS until Apple started mixing the two automatically via iMessage.

Americans definitely used Nokia phones in the 2000s btw, not to mention Asian ones like LG, Sony, etc. I never saw a cell phone in the US that didn't come with T9 word and by ~2008 full QWERTY keyboard phones were extremely popular. Texting was very easy in America in the 2000s and we did a lot of it.
I've been thinking about this a bit more and I think the right path forward is to impose the same fiduciary liabilities and regulations on cellular providers that banks enjoy. Phones are used as authentication devices for bank transactions. If cellular providers have to go through all the same audits of controls as banks and share the same fiduciary liabilities that may raise the bar for phishing attempts. This may also change the employment requirements for people at T-Mobile and there would be more scrutiny to weed out some of the bad apples or at least increase monitoring and auditing of transactions to provide more visibility to forensic teams.
And sometimes the problem lies with the receiving idevice.
It's all quite absurd that Apple has hijacked the protocol like this and made it completely separate from the user.
My parents have a perfectly good phone that can't receive my text messages because it somehow still thinks my contact is an imessage contact.
There are two questions here really:

Can you thrive in a job that requires an English degree (Writing, teaching English, publishing or the like)? Yes, but struggle is likely.

Can you, with (just a tiny bit of) creativity, find a job where the skills trained by an English degree (reading critically and writing effectively and effortlessly) are valuable? Absolutely. PR, marketing, law and many parts of the management world would suit anyone with those skills.

The engineering and science world has made everyone think that the only jobs for a degree have to closely match the degree from a subject perspective; they've forgotten that the goal of a liberal arts education is to train generalists with a set of skills that can be applied to a wide range of tasks.
That's part of the section in Programming Perl that sticks in my memory.

From my copy...

> Efficiency

> ...

> Note that optimizing for time may sometimes cost you in space or programmer efficiency (indicated by conflicting hints below). Them’s the breaks. If program- ming was easy, they wouldn’t need something as complicated as a human being to do it, now would they?

> ...

> Programmer Efficiency

> The half-perfect program that you can run today is better than the fully perfect and pure program that you can run next month. Deal with some temporary ug- liness.1 Some of these are the antithesis of our advice so far.

• Use defaults.
• Use funky shortcut command-line switches like –a, –n, –p, –s, and –i.
• Use for to mean foreach.
• Run system commands with backticks.
...
• Use whatever you think of first.
• Get someone else to do the work for you by programming half an implementation and putting it on Github.

> Maintainer Efficiency

> Code that you (or your friends) are going to use and work on for a long time into the future deserves more attention. Substitute some short-term gains for much better long-term benefits.

• Don’t use defaults.
• Use foreach to mean foreach.
...
I don't disagree with the end point, but I have a hard time understanding why the Hertz case demonstrates that Ford is likely to lie with criminal intent about a mistaken repo. It has literally nothing in common except that it involves a car.

If Ford wants to lie about repos or lie about human error, they can do that now, they don't need a computer to do it. The whole damn process is subject to human error as it is today.
Yeah, definitely not doing that. Not sure how to proceed...
What's your universal eternally valid rule on judging the importance of a phrase I could use to decide that bold/italic is too much?
The original FTC piece sounds a lot more human than this ChatGPT press release. The original piece is understandable and gets right to the point.
You should watch the video from RetroGameCorps, if not already.
How does the outliner obsidian plugin compares to orgmode? My biggest use case for orgmode is as an outliner for projects and the features you can use while outlining like dates, deadlines, schedules, todos, lists, progress indicators for lists and todos, agenda view, notes in outlines headings etc... also how easy is to move outlines around with the keyboard, how you can focus one outline into a new buffer, it's pretty convenient.
If you have one developer, he or she will be the expert of that project. If you want a team of multiple developers, and it's infeasible to have any one of them be an expert of the entire system (let alone all of them), then the amount of planning and standardization needed increases quickly. The bigger the team is, the stricter the rules for style need to be, the better the documentation needs to be, etc.

I would expect the cleanest projects to be ones written by single developers because A) these projects will typically be simpler than the ones that require teams, by nature, and B) they will be undistracted / avoid the flaws of design by committee. Think cinema auteur vs. a Marvel or Disney film with an army of writers.

Go lang is a good example of identifying and addressing the problems that appear when your code is managed by a large team.