skysight-inc/HackerNews huggingface dataset:
To me, the < and > redirections never point toward or away from the command. Rather, they point into or out of the file. And really that's because they do: like, >file is really 1>file, and <file is really 0<file. I think if your intuition on how redirections work is based on whether it points at the command it's worth rethinking how you look at redirections.
We were building a matchmaking service for our mobile game and thought about using Amazon GameLift FlexMatch[0]. On the surface it would've worked.

BUT, it's _very_ highly geared towards fully-online games where everyone playing the game is connected to a server all the time. Our game was asynchronous PvP where the attacker was online, but the defender wasn't.

I had a 30 minute chat with them and they confirmed that it _could_ be made to work, but it'd be extremely janky and expensive in our use case.

We ended up building our own (or actually expanding our existing setup a bit).

--

We've also got pretty good estimates on how much something might cost: we have an application that needs a specific number of writes/reads with X amount of data per write, what would be the cost on different Amazon services.

Again they came back with numbers and with many services (DynamoDB especially) it would've been either impossible or prohibitively expensive. We ended up changing the application structure to do less IOPS + more aggressive caching and ended up using plain S3 as storage.

Without their consultation (And inside knowledge about AWS internal hard limits) we would've spent weeks building a solution that will eventually fail as the data stored per user goes up.

[0] https://docs.aws.amazon.com/gamelift/latest/flexmatchguide/m...
You might not technically need it but some of the things offered by those services might be ‘nice to have’ for your specific use case. If they are not available with just Posgres+etc out of the box the few hundred/thousand $ additional costs might be entirely insignificant compared to the additional work-hours you’d need to implement those things.
And if you want PI addresses, they exist for IPv6 only.
This is something I think people are missing but which is really important.

AWS is flailing now and pissing off all the competent workers. Those who have the skill will leave for newer gen cloud companies without the baggage like Fly or Tailscale or even Oxide. Or they'll start their own thing.

So do you really want your whole company's compute environment running on infrastructure managed by burnt out and low skilled people?

This might be the start of the migrations from the first generation infrastructure focused cloud services to the new more application focused services.
Ah that’s the original, I was going off an old memory.
> I don't know if American downtowns, which are often office districts that are deserted by night, can viably support such an arrangement.

I mean, it's kind of a chicken and egg situation, right? American downtowns are deserted at night because they're mostly just offices.
See this article from Media Matters for America: https://www.mediamatters.org/rumble/right-wing-dating-podcas...

To pick a recent tweet (warning about content as per usual): https://xcancel.com/MyronGainesX/status/1846656922143150534

> Kicker? You'll never guess what his mom is...

(Drake’s mother is Jewish.)
Rust programmers are the punk rockers of the software industry. They're loud, militant, they like to draw attention to themselves, but in the end they can't really deliver anything beyond the same basic riffs.
DHH + Basecamp aren't exactly a run of the mill company hiring mediocre talent.

They have the skills, cash flow, and resources to do whatever they want.
the teacher knows you either way so the bias would be there for the written exam as well
I’ve never used this, but I know people who work here [0]. Might be useful for you?

[0]: https://ditto.live/
I posted this because it's the most official source, but I learned of it from José's tweet here[0] and there's also a video about it[1] in the elixirforum discussion[2]

I haven't read the paper very far yet, but it sounds exciting in terms of ability to leverage GPUs for general purposes, curious for anyone's more expert opinion on how significant for elixir or in general this might be in terms of opening up more reusable/general code and library usage leveraging GPUs to developers who know little or nothing about GPU programming...

From the elixirforum discussion, this jumped out at me:
Q8: What are higher-order kernels in Hok?
A8: Higher-order kernels allow passing functions as arguments to GPU kernels, enabling dynamic configurations and flexible code reuse.

[0]https://x.com/josevalim/status/1847372557743456382

[1]https://www.youtube.com/watch?v=oB8eeJ-GaTM

[2]https://elixirforum.com/t/two-new-elixir-related-papers-at-t...
Jujutsu in Practice
Post-pandemic return of London commuters to the office has stalled – TfL figures
A local-first GitHub client, built in public
Our judicial processes, at least in theory, have defined processes for appeals and correcting mistakes.
Depends. There’s no such thing as too much news during ww2 or Industrial Revolution.

This is news about how news as we know it is going away, and there’s more news on that coming 24/7. And that’s just the news on the news.

Idea for OP:

If you treat an HN post and it’s comments as a hivemind, you could do something like ‘Interview with the Hivemind: (insert post topic)”, have the AI ask interview questions where the hivemind can respond from the entire thread. This is to get any post into some kind of known podcast format.

If you intersperse talk about Big Foot throughout that interview for no good reason, you could become the #1 podcast in the world.
This is exactly how the world works.

Language does what language wants to, pedants try to fight it, pedants eventually lose. To boldly split an infinitive continues to be correct in spite of it being "wrong".
Digital reputation AI startup publishes VC rank site
>People will be able to buy those used GPUs cheap and run small local LLMs perhaps.

That's not really how SaaS works these days. It will be a "cheap" subscription or expensive and focused on enterprise. Both those require maintance costs, which ruin the point of "cheap and small run LLM's".

And they sure aren't going to sell local copies. They'd rather go down with their ship than risk hackers dissecting the black box.
Using OSF storage as a proxy. The title is a bit clickbait, that alone gives you an idea of the incentives that cause people to publish when they don’t have something. Not to take away from the premise, but people already know there are some fields where faking is rampant.

An interesting paper would take the existing LLMs and see how well they can do flagging problematic work. A solution that works well at scale is needed.

Heck, an AI assistant to aid peer review would be great.
The article was originally intended at manufacturing companies, not at IT startups, that currently go "all-in" on AWS and Azure with all of their managed services, when actually 95% of their workloads are in virtual machines, and the remaining stuff could easily be handled on a single VM. Or maybe a couple of VMs and a managed postgres somewhere (e.g., maybe even at AWS or Azure).

Would probably give them way more budget in actually building applications than running the infrastructure.

Maybe I'll extend the article to include the point of using a managed postgres at AWS / Azure / fly.io, whatever, in combination with Hetzner VMs.
I'm using Martin on my personal site for serving MBTiles onto MapLibre. With the exception of some quality-of-life updates like hot-reloads/watching the file directory for changes (which I think they're working on), it's been rock-solid and lovely to use.
> you're forced to acknowledge when a function call is capable of producing an error

All functions are capable of producing an unbounded set of errors.

(Yes, programming is hard.)
Which is of course why cahble TV, which consumers chose as an ad-free alternative to over the air TV, does not have ads.

And it's also why premium streaming, which consumers chose as an ad-free alternative over cable TV, does not have ads.

You can't buy your way out of ads because paying just means the advertisers have extra incentive to put shit in front of your eyes.
Grafana critical vulnerability risks remote code execution
Lots of ifs going on here. I haven't been so optimistic of tech this decade compared to the early '10's.
Doesn't that say more about Nvidia than it does about AI in general?

But I see your point. And yes, I think it has trickled down to the mainstream.

(By that metric, I guess Bitcoin crashed a few years ago.)
Adload malware exploits flaw to bypass macOS protections for Safari
I'm looking at the bare metal servers. I'm always open to being wrong...

I still don't think I feel like migration though. Captain Rover isn't exactly lightweight.
Unfortunately the essays of your students can not be found on gutenberg.org. You have to try evaluating only the text and it's context to guess what's LLM-generated.
> Just by phrasing I assume you’re referring to the old FSD

I find it very confusing with the multiple versions of FSD, Auto-pilot, enhanced Auto-Pilot, supervised etc, but yeah I'm in Europe.

I got the car new from Tesla last year.

I understood there are vastly more features in the American locale but I assumed the 'keep lane' ability to be on-par and given the hardware is the same, sun-glare performance.
Cisco Confirms Security Incident After Hacker Offers to Sell Data
Would be nice to add the data as percentages of total. The current sorting doesn't take this in account, and the cancellation as percentage of total flights would give a totally different order.
Django + Celery, Next.js, Vercel and Digital Ocean app platform.

I’m happy to pay to offload as much devops as possible to focus on features. Likewise when choosing a framework: convention over configuration where possible.
Electric Motor Giant Nidec Confirms Data Stolen in Ransomware Attack
With no old medical journal at hand for foreigners I would anticipate 'unknown death reason' to be higher?
> The author's writing is fluent, but the whole thing is kind of odd. This is the Internet; the developer could be 17. Who knows.

They may be 17 or 57, why does that matter?

To me the Readme seems absolutely professional. Putting together some React UI lib, use Caddy, put it all in Docker, write a comprehensive Readme with everything there is to know about it and release it. Looks pretty standard (in a good way) to me.

Granted, the Tiktok reference is a bit clickbaity. But that's just Github in the year 2024, isn't it?
Would be extremely surprising if it were anything other than an Android fork. The differentiator is gonna be the LLM, always on listening and the physical interface to it.

You're just burning money bothering to rewrite the rest of the stack when off the shelf will save you years.
"Auto routing" is fine, as long as there is a firewall.
I also don't think effort can be recognised in some spaces; as a programmer, I often produce results that in the end, result in very few lines of code written, looking at the end result alone doesn't indicate much.

It's like looking at a hand carved match-stick judging the result as low effort, not knowing that they started with a seed.
That's not true. rm is a known foot gun and commands like trash-cli already exist.
"53 teeth are from one shark and experts estimate the shark would have been close to 50 feet long."
Well, you’d do badly.

Of course the current setup works badly for those who explain it much better by speaking.
I also studied Physics there!

Yeah, the General Problems exam was a nightmare, I think the professors competed each year to come up with the toughest questions. Getting 50% was an excellent score.

It did force you to learn all the material though, especially as at the end of 3-4 years you may have forgotten some of it, like Optics or whatever. It was pretty hardcore though, especially compared to my friends studying other subjects.
> The current datacenters full of AI compute can't really be used for anything else if AI companies go bust.

That's hard to know from this vantage point in the present.

Who knows what ideas will spring forth when there are all these AI-capable data-centers sitting out there on the cheap.
That's my big worry. The Internet was made with an idea of being a common. LLM's are very much built with mentalities of trade secrets, from their data aquisition to the algorithms. I don't think such techniques will proliferate for commercial use as easily when the bubble bursts.
I hope it will not sound too preachy. You are right in a sense that it is what he thinks he is paying for, but is actually missing out on untapped value. He will not be able to discuss death as a concept throughout the lens of various authors. He will not wrestle with questions of cognition and its human limitations ( which amusingly is a relevant subject these days ). He will not learn anything. He is and will remain an adult child in adult daycare.

I could go on like this, but I won't. Each of us has a choice how we play the cards we are dealt.

I accept your point, but this point reinforces a perspective I heard from my accountant family member, who clearly can identify price, but has a hard time not equating it with value. I hesitate to use the word wrong, because it is pragmatic, but it is also rather wasteful ( if not outright dumb ).
> The current in one transformer loop does not control the current in the other loop.

You are right about the power, but the current in one loop __does__ control the current in the other loop.
Yes, you can't use SLAAC feature, but there's no subnetting limit in IPv6. Any subnet size works.

Writing to you from /72.
Whenever it’s simply stated we are talking about Korea, I always assume we are talking about North Korea: the only and best Korea.
Killjoys Will Inherit the Future
I do not know if that is satirical, specially the last sentence?
This matters, a lot, for contributing to the tool authored in Rust. But for merely installing and benefiting from it, compile-time is largely a one-time cost that pays returns quite soon.
How do you suggest we reduce the prevalence of guns / improve gun control in the US? Keep in mind that the US is not a functioning democracy and its political system is structured to allow any side to block any substantial reform.
Same. It always had the nicest UI and interaction model, but the bugs ruined it for me over time.

There was a particularly annoying one where if I got to 31:20 on Show A on my phone, then play Show B on my Watch, the playback in B would jump to 31:20. This was brutal if you were somewhere around the 2-hour mark in Show B and have to find your place again.

Really hope the new owners can make everything work again.
One of my kid's teachers sent out a warning to students that all essays would be checked with AI detection software and the repercussions one would face if caught. A classmate did an AI check on the teacher's warning and it came back positive for having been AI-generated.
for those debating rust-vs-zig, here is asahi-lina's take: https://vt.social/@lina/113327855904055160

she is mostly hacking on open-source apple-gpu drivers (on apple silicon platform) for linux (not that she needs any introduction in these parts)
You’re not technically wrong, but even Postgres’ docs [0] use the term Primary Key.

[0]: https://www.postgresql.org/docs/current/ddl-constraints.html
The purpose of SLAAC is to make it "easy" for a client to get onto the network without something like a DHCP server tracking addresses. If you set it up, it generally just works.
That French capacity was largely built a long time ago, though. Only a couple of nuclear plants have been built on Europe in the last decade, and they've generally overrun _horribly_ on costs.
https://arxiv.org/abs/1508.02421v1

https://arxiv.org/abs/1508.02421v3 (updated, 2017)

They claim to fix the criticisms, see the section "The Bayesian arrow of time."

Who knows how well they did though.

As far as I can tell they're still making impossible assumptions, because certain Bayesian problems can't be calculated under a certain amount of energy, and some can't be calculated at all while embedded in spacetime (excepting time travel, and sometimes even then).

I think it's necessary to increase (on expectation) the entropy in a closed system when measuring, unless you take measuring to be magic and not a physical process.
Although short, this article is quite interesting because it presents code examples from "both sides" and the author seems to have a good understanding of both.
Funding ambitious research in longevity and neuroscience
That's how most countries work, if enough people raise a big enough fuss, it's restricted like dangerous drugs.
I had the same reaction when reading that part, but it's worth noting that the article used this quote in the context of migration from C++ codebases to Rust, not as a critique of Rust in a vacuum. The next part of the quote clarifies this:

> These discrepancies are responsible for an impedance mismatch when interfacing the two languages. Most code generators for inter-language bindings aren’t able to represent features of one language in terms of the features of another.
Neither side of this story is strange. You have a reasonable history. It doesn't match what they want to see. Neither side is wrong, and you can't please everybody. I'd say if you are looking to stay in one place for 4+ years, you need to start by staying in a place for 2+ years. If you are fine bouncing more than that, that is your choice, and anyone who doesn't like it wouldn't have been a good match for you anyway.
> The fact that they won their case gives even greater cause in ensuring that what they want goes through.

Which is why they will continue their attack through the court system until they get everything they want, up to and including shutting down the archive for good. There's zero reason for them to risk being implicated in a crime when their opponent is already down for the count.
Just to confirm, whilenot-dev had it correct.

You can have more than one executor in some implementations (you know you do if you can keep more than one CPU busy), but in all the implementations you're certainly causing problems if you sync-block an executor for long periods of time, that's not what the system is for. By contrast, you want to open a thread/goroutine/Erlang process/Haskell spark/execution context in a threaded language and have it just bang away on numeric computation for a few days? Usually that's just fine, though if you've got a green-threading implementation, double-check first. Most green thread implementations seem to go through a period where that is not fine, but then eventually it is; Go for instance passed through that quite a few versions ago.
I changed my mine on this. I did OOP since the mid-1990s when I learned it in high school up until about 10 years ago. I find OOP works best when you have a single coder who can store the model of the system in this mind and work out how to design the base and abstract classes well. And they also have freedom to refactor THE WHOLE CODEBASE when they get it wrong (probably multiple times.) Then you can make these webs of elegant ontologies work.

But in real life, when there is a team, you run into the fragile base class [1] constantly and changing that base class causes horrible issues across your code base.

I have found that OOP with inheritance is actually a form of tight coupling and that it is best to not use class hierarchies.

I agree with encapsulation and modularity and well defined interfaces (typed function signatures are amazing.) I just completely disagree with inheritance in all forms.

There are no benefits to it (besides feeling smart because you've made an elegant but ultimately brittle ontology of objects and methods), just a ton of downsides.

[1] https://en.wikipedia.org/wiki/Fragile_base_class#:~:text=The....
> How could an effect precede a cause

I can't think of anything purely in the physical plane, though there's this:

https://en.m.wikipedia.org/wiki/Retrocausality

But if one includes metaphysics, one example (there are others) is an individual's anticipation of another individual doing something in the future could cause them to act in the present.

This is quite the stretch on its own, but if you include this (which exists, as much as people don't like to admit it depending on the context):

https://en.m.wikipedia.org/wiki/Consensus_reality

...it is possible, in that it comes down to the question of is it true that the effect proceeded the cause, and if enough people believe something is true, it is true. And if you disagree, observe human behavior for a while and see for yourself - people will tell you it is true with absolute sincerity, and they often will act in the physical plane based upon that "truth". Wars are started over "not true" "truths", perhaps even all of them.

And if that's not enough, another route is perhaps people really can see the future. People with absolute sincerity tell me they can constantly. Perhaps they are hallucinating (they swear to me they are not), but perhaps they are not, maybe it is yet another thing that science has yet to discover, or cannot discover due to non-determinism, non-falsifiability, consensus reality (a theory cannot be(!) true unless there is consensus agreement that it is true), etc.

Please don't shoot the messenger.
Or humans and people who agree with them.
The mobile web application worked about as well as it does today from at least my join date of April 27, 2023.

As for performance on my iPhone 15, on a 5G (not 5GUW) network, it loads in a second and a half; I just checked. I have some complaints with what RN does in terms of affordances but performance isn't a problem.
> ORDER BY -LN(1.0 - RANDOM()) / weight

Isn't this the same as just

> ORDER BY -LN(RANDOM()) / weight
It doesn't need to be hardcoded. You should have a reasonable sense on how much data is going to go through a certain piece of code.

Wasting time on optimising cases that don't occur is just wasteful. Go solve something that's a real problem, not some imagined performance problem.
Is there a way to filter out certain type of stories/submissions?

Or is there any HN filter or web-reader (if any) that can help me do that? I know HN doesn't do submission tags but still if something allows some kind of "type/kind" hiding/removal.
Perplexity reportedly looking to fundraise at $8B valuation
Capitalism*
When I started we had a clear distinction between titles and the duties associated:

Assistant (entry level)

Associate (3-5 yrs)

Research (7 or more yrs)

Senior (typically >10yrs)

We transitioned from Programmer to Software Engineer during my 1st 10 yrs. It was a sore point for other company employees because we had nearly as many electrical engineers as programmers. They weren't happy with us becoming "engineers".
I’m pointing out the absurdity in your comment. There can’t be real time investigations when software is designed to be updated over time.

As far FSD 12.5’s supposed exponential improvement, its disengagement rate is still in the low double digits:

https://arstechnica.com/cars/2024/09/tesla-full-self-driving...

https://teslafsdtracker.com/
I was thinking about it today, it's absolutely wild we're building nuclear to fuel this boom alone. If it doesn't pan out as we expect, what is to happen to all this nuclear investment ? Sounds positive to me.
No, the Soviets lost simply because we wasted more metal than they did.

Consider that just the Apollo programme had twenty one (21) launches in a span of about just 8 years before Apollo 11 landed the first men on the Moon.

Gemini had twelve (12) launches in a span of just 2 years, and Mercury had twenty six (26) launches in a span of just 4 years.

Contrast 4 launches of N1, 6 launches of Voskhod, and 13 launches of Vostok from records we know of.

If anything, Musk should waste more metal.
I'd say just removing the TikTok logo would be a good call. I was able to tell it was self-hosted from the blurb.