skysight-inc/HackerNews huggingface dataset:
One of the first things I've found myself doing with the few firebase realtime database based projects I've made is some kind of abstraction to emulate joins.

I realise that this is probably a symptom of "holding it wrong" and not embracing denormalization, but it was always present and also horrifically inefficient w.r.t to firebases pricing due to the amplifying effect it had on reads - none of those projects would've been practical to take to market without reworking that significantly.

Really what I wanted was a relational database that also did the fun/flashy real time updates without the heavy lifting. At face value it sounds like you're offering exactly what I wanted so I look forward to giving it a try next time!
You can always ask the folks at Experts Exchange for guidance on naming things.
God damn do I love playstation 1. I just dug up my old PS4 controller, installed OpenEmu on my Mac, and started on Silent Hill 1.

I used OpenEmu way back in the day, it was the best emulator experience I'd ever had. Glad to see it is actively supported and as good as ever.
This seems just like the realization that data and information are not the same thing. Maybe we need information scientists? ;)
Right, expensive=bad is not automatically true but you should be weary of expensive=good.
Internet archive or torrents will hopefully still have this.
I don't think this is true, llama.cpp hobbyists think about this a lot and there's been multiple independent community experiments, including blind testings by a crowd. I doubt it holds across models and modalities, but in llama.cpp's context, Q5 is inarguably unnoticeably different from F32.

However this seems to be model size dependent, ex. Llama 3.1 405B is reported to degrade much quicker under quantization
I'm interested in the Gmail integration. Tried it with mutt and decided I didn't want to spend an afternoon figuring it out.

'Sides, I hear that Gmail is phasing out IMAP. :-?
Sunlight After Dark
I came across this company that is claiming to put satellites in orbit to generate solar power on earth after dark. Is this feasible?
Banks That Financed Elon Musk's Acquisition of Twitter Are Absolutely Screwed
VIPs-Ffm – Libvips Bindings Using JDK 22's FFM API
Understanding Pgvector's HNSW Index Storage in Postgres
How can you not have a pyproject.toml/requirements.txt, nor manage dependencies yourself?

Do you have no external dependencies at all?
They're not making more money by not charging ;)

I suspect Peloton's entire existence is based on ongoing subscriptions so getting each user to sign up and pay is just the whole deal with them. That's just their business model.

If someone wants a bike they don't pay a fee / regular fees for, I'm not sure they should pick a Peloton / that's not their market.
i guess you'd discover that protocol by playing with a yaroze/caetla/etc with some of of device listening in between and recording the words?

never really got into using the parallel port as a cheap dio until building science rigs years later... (and some fun experiments with using it to do cheap adc when in college)
> an insult definitely feels better in the moment, but it does nothing to actually identify the problem

If you're insulting to feel good, that's on you. But if you're insulting to be sure your point came across clearly, that has utility.

I'm simply challenging the claim that the "desire to insult comes from the unwillingness to take responsibility for one's own reactions." It can also be from a desire to avoid miscommunication. Strong language is strong because it demands strong interpretation. If what you need is a strong interpretation, strong language is legitimate.

> an insult definitely feels better in the moment, but it does nothing to actually identify the problem

Most of the time, the process is fucked. But sometimes, a person is unqualified. Or a liar. In those cases, the person is the problem. The fact that it displeases someone is secondary, and honestly, totally irrelevant. Trying to re-frame that in a form that pretends the person isn't the problem is the point of euphemism. It's more polite to say "ABC is having difficulty with their workload" than "ABC is a moron; these are not difficult asks."
Please read this

People voted against him and now they are kidnapping and killing people (even minors)
https://www.caracaschronicles.com/2024/08/08/state-of-terror...

The government says they won the election and they are not showing votes by state, county or center (they usually do this in 24 hrs)
What other features would you like to see?
Thoughts on Advent of Code and Rust
I'd echo this advice. It's a tale as old as time, young workers chasing money, status, and prestige, only to realize later that they gave years of their life and energy to a faceless corporation.

If you want to optimize for money and time, what you're looking for isn't how much money you can make, you're looking to find the perfect balance of money/stress that will satisfy your financial needs. What is the lowest salary you can make which will still meet your lifestyle needs. You want to aim for that.

Try not to lose sight of the fact that we pursue money for financial independence and leisure in the future. But if your job is one that you enjoy and doesn't burden you, then you can fast forward to the leisure part right now. Every day of your working life will be easy and stress-free. That's huge.
I've seen many physicists draw that analogy.
> requires a large, heavy A/V unit

Not really. You can use powered bookshelf speakers or studio monitors just fine. That's what I do.
One time I argued with my junior developer for like 30 minutes convinced that `git cp` was a built in command and not an alias. Turns out I had been carrying that alias through 4 different dot files managers and had completely forgotten that I wrote it.
Arkansas Supreme Court stops abortion rights initiative from going to voters
Structured Text Tools: A command-line tools to manipulate structured text data
Why didn't NASA make Boeing and SpaceX's spacesuits compatible? [video]
Not good, because now the elements are limited to 33% width of the container.

See: https://jsfiddle.net/e0un5Lxk/

The middle content is unnecessarily wrapped into two lines, even though there's plenty of space available.
> Schiller reports to Cook.

Yes, and? I already mentioned that fact twice, two comments ago. Schiller has been reporting to Cook ever since Cook became CEO in 2011. Before that, Schiller reported to Steve Jobs.

> You are literally making things up to suit a definition of "organized under marketing" that no one uses.

I ask again: What would you call it, if not marketing?
In case we needed any additional confirmation that crypto’s only viable use cases are grifting-adjacent!
After watching pretty much every swimming event at the recent Olympics, there was definitely a lot of those turns spent underwater and not one of the swimmers seemed negatively impacted by it.
Knowledge and societal changes are just an extension of evolution. Obviously the results of a large expansion are somewhere in the range of population 0 to a bit less than now.
"And other countries, like India, are moving much faster toward electrification."

Well a lot of countries are almost fully electric, and have been for decades?
you've made the performance argument before and I don't refute that C# shows up better in benchmarks than BEAM languages. Or many others for that matter (including Python).

The reductive argument there is that if performance is the sole priority then write machine code. That's extreme. A more robust one is that, according to the same benchmarks you reference, Rust is meaningfully faster than C# and C faster still. So if performance is the overriding objective then use one of those.

You'll justifiably push back on that and raise other factors in favour of .Net. And that's the point: it's about trade-offs and preferences.

For the apps I've built and been involved with, real world performance has been within commercial tolerance using languages that, at least according to benchmarks, are slower than the top performers. In teams of moderate size and above, managing codebase size and evolution is usually a bigger challenge. Requiring sync and async variants of functions detracts from that: not to mention the overhead of ensuring some level of consistency in when to use each form.

> I continue to be convinced of the sheer degree of harm done by "that one article"

We'll just have to disagree agreeably on that one. I see the coloured function metaphor as an elegant articulation of an important limitation, and it has served the community well in describing the problem.

> applying C# in practice cures this perception once you stop worrying and love the easy concurrency and parallelism that come with it.

Another disagree agreeably. In isolation yes, but with a non-trivial cost in bifurcation and the need for async/sync variants.
Alan Kay is a master of “vagueposting”. His discourses mostly run on vibes and allusions, and rarely get to any real substance.
I wonder if there is a case for thinking about it in terms of the technical definitions:

If we start from peering into quantization, we can show it is by definition lossy, unless every term had no significant bits past the quantization amount.

so our lower bound must that 0.03% error mentioned above.
I think the difference in this case isn't the quality but the cost for said quality.
If you only need simple dropping and collecting back, maybe you should consider about AWS S3 or Supabase storage.
Locate AWACS from ground/air/space sensors. (they're radiating like hell)

Communicate target location to sub via low-freq.

Sub transits to location. (realistically, would already need to be nearby)

Sub deploys canister. (have ICBM-dimensions to work with)

Canister hangs out just under surface, with surface communications buoy. Registers itself onto the fires network with LPI comms. ("I'm at XY cords w/ Z weapon", ACK)

Other assets then send order to fire when appropriate, w/ sufficient track. (since weapon is active, it just needs navigational track before it goes active)

Ideally, it's IR-guided, so AWACS doesn't get any lock warning.

Given SLBMs can toss a nuclear warhead at range, I expect they'd at least be able to loft several LREW / AIM-174 / AIM-260 class weapons to engagement altitude/speed. (~130,000 lbs vs 2,000 lbs)
I feel like the degenerate case is the happy path for basically any sorting algorithm: the computer doesn't need to do work. That'd make the leftmost skewer in the Wikipedia version of DRAKON quicksort perfectly fine.

As far as recursion is concerned, consider that DRAKON has exactly the expressiveness of assembly language. For environments where modified condition/decision coverage[0] is important (where analysis of branches at the object code level is commonplace), recursion is very likely undesirable, so not having a good way to express it is probably more a feature than a bug.

The only seemingly verifiable claim I can find to DRAKON's lineage in aerospace has to do with the Fregat upper stage[1] (though, I don't read Russian beyond an elementary school level, so I don't know what is actually said here), but given what I know of DO-178B and applicable NASA standards for safety-critical systems, it'd make sense to have DRAKON as part of the tooling.

0: https://shemesh.larc.nasa.gov/fm/papers/Hayhurst-2001-tm2108...

1: https://www.laspace.ru/upload/iblock/db0/db01beb741f3e811d58...
AIUI the tidal forces and spacetime distortion are such that any matter falling in inevitably breaks apart into an accretion disk. It should be impossible for a whole body to enter a black hole intact.

All this is for a spinning black hole, of course, which most (all?) are.
The solutions are usually only found through struggle and problems. Look at all the inventions and how fast things evolve when a society is under the ultimate external pressure -- direct warfare. Look at WW2. We got to fairly accurate missiles and fighter jets in a couple of years of WW2.
Looks great! What about non-startup information? For example, if my company sells to Plumbing companies or roofing companies.
Fair use is a justification for why copyright restrictions may not apply in a given scenario, not a license to apply new legal restrictions to work you do not own.
Can we just tell the town of Atherton to not exist? Atherton is a "general law" city of California and the legislature can dissolve it with a simple majority vote. The purpose of a city in California is to advance and further state policy, so I never understood why the state stands around acting powerless while reactionaries thwart broadly supported state initiatives.
Doesn't mean that. 2^0 is non-zero. I interpret it to mean that every note must have the same non-zero frequency. In other words, the ratio between any two notes is 2^0 = 1.
More than 8 in 10 recruiters say they post 'Ghost jobs'
This is brining back memories of playing with my older siblings. For the long jump, I would smash the buttons as quick as possible and then my sibling would time (triangle?) to jump before the line....looking back at it they probably just wanted me to do the most tiring task.
Because the question didn't make sense. The fund wouldn't collapse if they stop adding oil funds to it, it will continue to exist as an investment. That's actually the point of it, to continue once the oil is gone.
If anything, I feel it's the other way around for Mutt. I've been using Mutt for at least 10 years using local mail storage almost exclusively that entire time, and I've never found it to be cumbersome. I tried IMAP at one point, and I was not a fan.
Aerc lets you do this, although it doesn't automatically fill it in based on the recipient in a reply. So you have to remember to adjust the sender for each email that you send.
It's just nice to have them produce a critique of AI that isn't rooted in barely secularized eschatology.
Does anyone actually do anything other than immediately await the async thing? But all callers need to wrap everything in Task<> and awaits and async and whatnot...
If you want to do some parallel processing on a collection I'm sure we could find a way to do that instead of adding all the clutter we have now
If their art dies out, maybe nobody will know how bad all the pianos are. And then we'll all have slightly worse pianos than we would otherwise have. And I mean if that's the way things are going to go, then let's just steer the Earth into the Sun, because what's the point of any of this.

I think a similar thing happened to journalism ethics over the course of the 20th century up through the 1st quarter of the 21st.

The XKCD counterpoint: https://xkcd.com/915/

(I think this shows how arrogant Randall Munroe can be sometimes. He does a lot of great stuff, but when he's wrong, he's egregiously so!)
CockroachDB: Core Discontinued as Focus Shifts to Enterprise Solutions
The docs for React Native. I had to piece together how to do stuff from the code examples and a YouTube video tutorial because they're pretty sparse with information, and missing a cohesive tutorial that could get me setup with CRUD locally. Plus the initial setup process from the npm page, which itself was notable for how much was required.

I haven't attempted to setup the backend yet, so that's my feedback so far.
Show HN: An AI To-Do App
As a European, this article is outright bizarre, and makes me appreciate what we have much more. I will complain less about trains from now on.
Well by extension, you're still exposed to diffuse UV indirectly if you get natural light.
> The Olympics nicely illustrate this. In most cases we can only tell which of these world class athletes are best by having them perform side-by-side.

Maybe for the judging events. Race vents have times. You can google how fast someone has run or swam before.
Where? Switzerland is 100% but most of continental Europe, Japan and Korea is in the 60-70%s. Then we got USA with 0.84%
Where does punctuation come from? [video]
Congratulations on the launch.

I was about to build something similar to help someone dear to me on their job hunt.

However, AnswerGrid looks very promising: https://app.answergrid.ai/try-it?starting-grid=9c5cf105-266e...
Redis Sentinel provides high availability and monitoring for Redis, but it does not guarantee strong consistency.

Linearizability requires that once a write is acknowledged, all subsequent reads should reflect that write.

if min-replicas-to-write is set to the number of Redis replica then if a single node goes down you won't be able to do any write (take lock or release lock).

if min-replicas-to-write is set to any number smaller than the total number or Redis replica some replica could still be lagging because of Asynchronous replication.

Also when a replica acknowledges a write in Redis, it means that the write has been received and logged by the replica, but it doesn’t necessarily mean that the write has been fully processed and applied to the data set.

This mean reading from replica that acknowledges a write from master might still return the Old value for the Key.
The problem would also be solved by building affordable housing under the new state initiatives, which prohibit the cities to block construction. New residents will very quickly dominate the voter base, problem solved.
You can use PHP, jQuery and SQLite to build 40 startups [video]
> Projecting these results to all drivers nationwide [US], 255 million drivers made a total of 227 billion driving trips, spent 93 billion hours driving, and drove 2.8 trillion miles in 2022

I don't have a dog in this race but I want to spark conversation. I feel like assuming that saving 1% of those drivers time would lead to an increase in productivity, possibly a tiny increase in happiness but are you happy now driving 20 over the limit and on high alert all the time during your commute? Generally I am less tired going 100 km/h in a 120 than I am doing 140km/h in a 120 for the exact same trip... And usually I would just move my commute a bit, have breakfast close to work / at work and hit the gym after work at work and you significantly cut down your commute time... It also reminds me just a little of Brook's law...

I'm never going to believe a car is more fuel efficient at say 35 vs 50... Maybe 25 but where are you driving that the majority of your trip is at 25? The few minutes you spend at 25 won't even put a dent on your efficiency numbers if you have a reasonably long commute and if you don't what the hell are you complaining about.

At least where I am 25 would only be used i residential areas or places where high pedestrian activity is expected... The limit is almost exclusively 35/50/75 and you may get 60 in rural areas...
Nix calls them "derivations", but yeah you're right again. Lots of weird language in this space.

Specifically, we use this nix project [1] which provides a nice translation layer between a poetry project and a nix derivation. It allows our devs to use poetry where they want (with local relative paths in the pyproject.toml) and ci/cd to have more granular control of deps at build time.

There are some corner cases. As you correctly guessed, some more obscure python libraries might require a few extra lines (i.e. to specify that this package needs setuptools etc). of code.

1 - https://github.com/nix-community/poetry2nix
China is the worst offender. It must be terrible during winter when you live on the far western side of the country, and the sun rises at noon or something :/
If success is $5,000,000 in 10 years, it’s a small business not a startup. For a startup that would be failure but a practical road would be to take a few hundred million in investments.

Not that $5,000,000 isn't a lot of money for someone when it is yours. It’s just not very much when it is other people’s money.

If that was my goal, I would build a business trading in physical goods. For example buying on Ali Express and reselling. My exit target would be selling to a mom and pop investor looking for cashflow. Big corporations rarely buy small businesses because small deals take about as much time as big ones but have smaller upsides.

Good luck.
> Are these "atmospheric" particles in orbit around the moon

No.

They "hop on ballistic trajectories until they are either returned permanently to the surface" or are "lost to space" [1].

[1] https://www.science.org/doi/10.1126/sciadv.adm7074
Their coverage map looks odd. They claim higher coverage towards the North Pole and lower coverage towards the South Pole. What orbit could deliver that?

My first thought was “this will fuck up so many circadian rhythms”. But maybe they’ll be dimmer than the full moon. They don’t appear to say.
Sure. But, when self-criticizing, the good craftsman understands that their tools are their responsibility, the customer cares about the results.
HTMX and Raku Cro
> a $1400 bike with a $40 monthly subscription

My gym costs $60 a month and gives me access to classes and other equipment. At the cost of a Peloton, a Peloton bike by itself would not pay for itself comparatively for 24 months. That doesn't take into consideration tax on the bike purchase or the monthly subscription. Folks really willing to pay that much money just to not leave their house?
I think you made a fair point AppStore is now under Schiller who reports directly to Cook, no longer under Eddy Cue. AppStore is big enough to be its own group not having to answers to service, software, or marketing. It's a digital goods store more parallel to retail.
> ensure the app you're using isn't a WebAPK.

> WebAPKs are usually very small in size, are installed straight from a browser page, do not appear under '/data/app' like standard Android apps, and show atypically limited information under Settings > Apps.

Yeah, this is not something I could tell my elderly relatives to watch out for. If Android is giving untrusted web apps full access to your device’s hardware without adequately warning you, that’s a security vulnerability.
Make sure you're looking at the new schedules (https://www.caltrain.com/media/33909) which go into effect on September 21 of this year. The slowest trips between SF and Sunnyvale are ~65 minutes and the fastest is ~50 minutes.
This was true at the time, but at the time Linux wasn't preemptive, had bad SMP support and no good threading implementation.

BeOS was designed for SMP hardware, was preemptive and had good threading support, but besides that there is nothing really especial about it. "pervasive multithreading" simply consisted in using threads a lot (for 90's definition of "lot"). Creating and managing the threads by hand. In 90's C++.

Modern operating systems have caught with that and gone beyond of what beos did.
Well, there's also the fact that the entire thing could be replaced with...

def cached_file_iterator(file_path):
with open(file_path, 'r') as f:
lines = [ line.strip() for line in f.readlines() ]
yield from iter(lines)

# Example usage:
if __name__ == "__main__":
file_path = 'example.txt' # Replace with your file path

iterator = cached_file_iterator(file_path)
for line in iterator:
print(line)

Which is functionally identical and FAR less code to maintain.
I've found triple stores to have pretty poor performance when most of your queries fetch full objects, or many fields of the same object, which in the real world seems to be very common.

Postgres also isn't terrible, but also not brilliant for that use case.

How has your experience been in that regard?