skysight-inc/HackerNews huggingface dataset:
The actual issue is more involved: Chrome wrongly returns 206 Partial Content upon a range request when it already had part of the range in its cache (due to a previous request that correctly returned a 206) and Chrome's attempt to get the remaining part yielded a 403. The Chrome team suggests, citing unspecified compatibility concerns, for the client code to notice that (from its point of view) either Chrome or the web server violated the range request contract by returning less than what was requested and to then rerequest the remaining part as a separate range, which will, finally, return a 403. That makes no sense to me, but what do I know.

ETA: I’m wrong here—turns out the range request contract explicitly allows this: “a server might want to send only a subset of the data requested for reasons of its own” <https://www.rfc-editor.org/rfc/rfc9110.html#name-206-partial...>.
Microsoft had MANY opportunities for this, Google as well for that matter. Especially if you consider Instant Messenger clients. I absolutely loved Google Hangouts when it was the all in one solution (including GV and SMS integration on the phone). MS(N) Messenger could have been very close as well a couple times.

It's the management decisions to try to dramatically change or replace things that lands with lesser solutions in the end. Because the incentives and bonus structure are mostly screwed up in many of these companies.

Skype could have been the best, be all, end all solution for MS and brought everyone to their knees and just killed them. But it wasn't the first, or last time this would happen.
and here I am having trouble even removing the case! haha.
The real limiter is (unironically) the quality of the drone pathfinding.
> I was informed combing through peoples posting history is a big rule violation here

Not OP, but I don’t know if that’s universally true. It’s available, after all. It seems to be fair to identify trolls. (I’ve personally been thankful for people pointing out my personal hypocrisy blind spots)
I never heard of interning before (besides being an intern at a job perhaps) so I gave the post a read and... isn't this called deduplicating in plain English? I didn't understand what context the jargon adds; what makes this special
I don’t know what you mean. The PRC already has open access to the Pacific and trade routes to Japan and Korea.
> Well, obviously the part-time thing will bring a reduction in my institutional teaching and admin duties. I have to say there is uncertainty about how much relief will arise in practice

As someone who has tried something similar, institutional bureaucracy expands to fill all available time. People engaging in bureaucratic empire-building will still happily consume your personal unpaid time. And splitting attention between multiple lines of work creates some legitimate additional overhead, which doesn't help.

I'm not sure what the winning strategy is. I think it is necessary to either get out entirely or play the bureaucrats' "system-game" to some degree, but not on their terms and not fairly. When the bureaucracy demands useless work, maximize their costs and minimize yours. Many academics constitutively cannot make themselves do a lazy, poor job, but is a useful skill to deploy defensively so that you can fulfill your education and research responsibilities. Often you'll find that the bureaucracy only cares about the superficial appearance of compliance; the actual actions performed are irrelevant to them. Shift responsibility to some other part of the bureaucracy and use LLMs to generate boilerplate. If the bureaucracy never attempts to punish you in any way, that may indicate you're being more compliant than necessary. This approach is safest if your retirement plan is fully funded and you don't truly need to keep the job. It is also helpful if at some part of what you do is visibly important to someone who does have power; this helps deflect consequences when you accidentally step a over a line. Everything depends on context and execution though; I hope the part-time approach works out for you.
Incredible move for entrepreneurship in the USA. This created just another stupid piece of paper to file that we no longer have to - which was requested on shaky legal grounds and punished by $5000/day fines.

This is information is already on file in tons of places, so the requirement is asinine - I personally never filed mine since it was caught up in the court but I'll gladly take this win.
> While I have no issue with people advocating for their flavor of justice

Really? Because I'm getting extremely strong "I have an issue with people advocating for this kind of justice" vibes from your comment here. Might want to take a look again if you didn't intend that.
Just like Linux kernel can only be compiled with GCC, or compilers that equally implement the same language extensions that aren't at all C, not being part of C23 ISO/IEC 9899:2024, including compiler switches that change C semantics as strict provenance.

If you want to further discuss what is what, lets see how up to date is your ISO knowledge, versus the plethora of extensions across C and C++ compilers.
I think it is a risk reward thing for the background check services. False negatives do not nearly hurt them as much as false positives. They are incentivized to process candidates quickly and must limit the time they work on each profile. Doing deeper and time-intensive research has not benefit for them, so they find a plausible reason to put laborious profiles in the bad pile.

What you call lazy and incompetent is probably a system working as intended where the collateral damage is accepted approvingly.
Naive Reuse Considered Harmful
Are you implying that I am supportive of this announcement?
> " Co-ops are the job most people want."

-- what are some examples?
We're open to it! DM/Email us and we can see if it's a fit
I once saw how hairy and massive the SMTP implementation was at one of my first jobs and figured I could write my own much simpler drop in replacement. The first word of SMTP is Simple, after all. Why would they write all that extra code that my weekendware PoC didn't need?
I really hope someone high up the chain at Apple reads this post because it's only the tip of the iceberg in describing the myriad of things wrong with Apple's software experience lately. For a company so flush with cash and resources, it boggles the mind how they could let things get this bad.
Can some help me understand why agents can't just use APIs documented by an openapi spec? Seems to work well in my own testing but I'm sure I'm missing something.
With enough energy you cook the surface of the earth, if we keep up the current growth in energy use we reach 100C surface temperature in less than 500 years. I don't know about you that's not the place I want to be. Sustainable doesn't mean a sterile world where some billionaires live in 100 million dollar apocalypse shelters. Saying our technology can be sustainable, is akin to saying our research can unlock faster than light travel. I mean sure, how would I prove it can't? But very much like faster than light travel we haven't even figured out the basics. Our recycling doesn't work across million+ cycles like it does in nature. Our engineered materials require enormous waste and land usage. Our economies and societies are built on the premise of endless growth. We don't know how to do any major part of the myriad parts that power modernity for 10k+ years, let alone the whole tree of dependencies. Even if we had progressed past the fundamental theory phase, execution isn't easy, especially if it requires every government in the world cooperating.

So I don't know about you, but I wouldn't bet the well being of our children on humanity discovering and commercializing faster than light travel within our lifetime. Because that's what you are suggesting.
> I’m looking at you America

And I'm looking back at you from America :)

> We are already seeing more developers than job vacancies is the tech market, so this isn’t a theoretical concern either.

Agriculture also employs far fewer people than a few hundred years ago, yet we have more food in quantity and diversity, so I see that as a good thing.

I suppose we just have very different beliefs and values.

Thanks for your answer, as it helped me understand your perspective.
Xbox 360 and PS3 emulators are still borderline unusable on my new-ish PC. They're slow, glitchy, and/or hard to set up. Related to what the other commenter said, anyone who says these are good must have a lot of time to deal with it, whereas I just want the equivalent of sticking the disc into the console.

GameCube is the newest thing I've had a decent experience emulating, and even that isn't 100% unless it's Melee with the Slippi optimizations (n.b. did not try DS or Switch).
Sure you're not thinking of the PS3 or did both of them actually suffer the same issue?
Renting contains a lot of inefficiencies. If you don't like your bathroom faucet and you own your home, you go to Home Depot and buy a new faucet. If you rent, that's not yours to change and now you have to negotiate with the landlord or live with it. Also, you might not want to put money into a building you don't own, but the landlord wouldn't want to put money into a building they don't live in. There are a lot of perverse incentives and transaction costs.

That doesn't mean renting should be prohibited -- if you'll only be somewhere temporarily or you can't afford to buy then you still need somewhere to live -- but in general it's something we'd want policies not to encourage.
I haven't been able to find any documentation of this, other than "we acquired Anonym, which claims to send the data to trusted execution environments".
Ask HN: Is overtime taxable as a gift, taxable benefit, or barter transaction?
It seems to me that people working overtime are gifting businesses quite a lot of free benefits. Shouldn't this fall under gift tax, a taxable benefit, or barter transaction (businesses flat out stating it is their justification for future promotion/salary increases)?
The real fun ones are called motorcycles and they're way more affordable when you look at smiles per dollar.
You've got to hand it to white collar criminals/executives. They are stunningly effective at robbery, corruption and abuse with no consequences.
Turns out Thatcherism only works as long as the state still has assets to sell off. The delusion that assets would stay in the hands of the working and middle class, and not end up with the wealthy inheriting class, has to be one of the biggest political failures of our government on the modern era. It's lead to the possible death of the Conservative Party if they fail to fight off Reform and the Liberal Democrats.
Probably this post was inspired by all the fuzz gibberlink made last week, which uses ggwave, another data-over-audio protocol.

https://github.com/PennyroyalTea/gibberlink
Notably, Bitcoiners are very upset about all the worthless shitcoins added to the BTC there.

While the Ethereum is arguably decentralized, maybe, kind-of, the other ones: XRP, Solana, and Cardano, are basically centralized nonsense, that at best can be considered a payment system and not a decentralized commodity.
First time I read about interning and this is really cool ; kudos for the article and the usage. Thanks for sharing !
Location: Tempe, AZ, USA

Remote: Preferably not, want to relocate to Bay Area or NYC

Willing to relocate: Yes

Technologies: C, C++, Python, Rust, Go, Git, Kubernetes, Docker, Ghidra, vim, LLVM, Linux Kernel

Résumé/CV: mitchellzakocs.com/resume.pdf

Email: mzakocs@gmail.com

Looking for new-grad security engineering or desktop/systems/kernel SWE roles. Lots of experience in CTF (DEFCON Finals 2x) and the industry. Tons of experience in exploiting kernels, desktop apps, and embedded firmware. Also have lots of C/C++ reverse engineering experience, and can audit and understand large codebases in a short amount of time. I have experience auditing Google Chrome, Linux Kernel, and similar codebases. Tons of SWE experience through lead developer position for a satellite club at ASU, and have worked on many Kubernetes-based research projects at my current research lab. Big fan of linux
MoonBall is a great idea by HN's dr_dshiv for getting commercial funding for sports on the moon:

https://docs.google.com/presentation/d/16QpeWjf1Hbxp_15D5Vtx...
Indeed, anyone "memorable" in an 8000 staff location would indicate drama.

lol =3
That’s true but with this administration, everything is negotiable.
Part of learning is that if you hate doing something enough your pre-existing deficiencies are amplified.

Is it a literal truth that I can’t learn to paint? No. Have I done enough of it to know my progress is extremely slow to the point of not wanting to study it formally? Absolutely.

I’ll do a paint and sip but I’ll never get much better than that even if I put in the hours.
Just to be clear, you are talking about unpaid overtime, right?
> but this law was intended to fight the money laundering schemes the cartels used to fund their operations

Did that work?
An exploration into how the old VT220 terminals rendered font glyphs.

Follows advice from the classic two texts:

- VT220 Built-in Glyphs - https://vt100.net/dec/vt220/glyphs

- Raster CRT Typography (According to DEC) - https://www.masswerk.at/nowgobang/2019/dec-crt-typography

Source code at: https://github.com/Janiczek/vt220-font-emulation

Originally I wanted to use WebGL but then in the name of getting something on the screen chose to render with DOM divs. Efficiency gods forgive me.

Dove into this after getting an old monochrome amber CRT myself and being fascinated with the aesthetic. It’s definitely a vibe :)
This leaves me with more questions than answers, how did these three companies come up with the idea of using that logo? Did they just independently arrive at same design (seems unlikely)? And how did the trademark registration process go for the second and third companies that registered it?
VT220 Font Emulation in Browser
Complete and utter garbage. This whole idea where you set yoursef the goal to be among the youngest top writers is just silly. How can you hope to write a great book if that is not even a priority? Also, what does it help that you wrote this one great book at a young age? The readers certainly wont care. I get the author sees that but he/she still follows the same thinking.
Yes, these are good questions. I don't know how to fix it. But I do worry that if it isn't fixed, it may kill the field.
I love that book. It's an all time favorite, and an inspiration.
I was very scared of this happening but it didn’t. I’ll be so sad when they move out but will be exciting to see what they do with their lives.
Margins | [Backend, Data, iOS] | REMOTE (SF Bay Area preferred) | Full-time

We're building a home for readers online, starting with an iOS app to track and discover books: https://margins.app/download

We just went from 0 to 100k users in 2 months, raised a seed, and are now hiring 2-3 more engineers. If "craftsmanship" and "books" resonates, we'd love to chat: paul@margins.app

SwiftUI, TypeScript, some Python, GraphQL, Postgres, Supabase, Vercel
Deploying the US army on US soil against US citizens would essentially be the end of the country. Whatever the outcome is would be a fundamentally different place. The military is an effective mechanism for pacifying the masses through employment.
Chrome gives you what data it has, and you are expected to issue the next request to get the rest of the data.

Consider a read() call in Linux if you ask to read 16kb and the cache has 4kb page ready, it may give you that.

You'll need another call to get the rest, and if there is a bad disk sector, that first read() may bot notice that
I think the author may be misunderstanding what practitioners mean when they say that "evals are all you need", because the term is overloaded.

There are generic evals (like MMLU), for which the proper term is really "benchmark".

But task-related evals, where you evaluate how a specific model/implementation is doing on performing a task in your project are, if not _all_ you need, at the very least the most important component by a wide margin. They do not _guarantee_ software performance in the same way that unit tests do for traditional software. But they are the main mechanism we have for evolving a system towards being good enough to use it in production. I am not aware of any workable alternative.
What makes it invasive?
This.

> In this case I think you can let them become inconsistent in the face of, e.g., write errors.

For devs using CF Durable Objects, people frequently use CF Queues or CF Workflows to ensure that everything is eventually consistent without significant overhead.

It's a similar pattern to what large cos already do at scale with keeping data up to date across multiple partitions with Cassandra/DynamoDB.
Wouldn't you be cooked immediately?
LLMs Are Weird Computers
FWIW, I‘ve seen consensus here on HN in another thread on SQLite-on-server, that there must indeed be a central DB for metadata (user profiles, billing etc), and all the rest is then partitioned.
another Ars [dupe] Earlier: https://news.ycombinator.com/item?id=43243580
I think the most important part of this article is how people focus too much on evaluating interactions with the model, but not evaluating the whole system that enables a feature or workflow that uses an LLM.

This is totally true! And I've talked with people who have found that "the LLM is a problem" only to find that upstream calls to services that produce data to be fed into the LLM were actually the ones causing problems.
Fortran reminded me of John Backus.

I had read about him and about his FP language early in my career, when I was reading up on all kinds of computer subjects.

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

https://en.m.wikipedia.org/wiki/Function-level_programming

https://en.m.wikipedia.org/wiki/FP_(programming_language)
Monadical.com | Senior AI/ML engineer |Senior Full-Stack Engineer |Full-Time Montreal | REMOTE (Canada)

We're a consultancy committed to building software that outlasts us. We work on a wide variety of interesting projects, including building unified data formats for neuroscience labs to share data sets, developing custom medical software for doctors, creating a brand-new MOBA game, and developing platforms for real estate agencies, crypto, and more. We're looking to hire people, who are driven and want to play a lead role in growing an exciting company. Our goal is to be a workplace with a strong focus on learning, where client projects provide a base of capital for us to all work on dream projects of our own. We have an inclusive, transparent culture with a public company principles handbook.

We’re seeking:

- Senior AI/ML engineer with a strong background in designing, implementing, and optimizing machine learning models.

- Senior Full-Stack developers strong at Python and/or JS, with experience in client relations and project management. Experience with AI, ML, and mobile development is a plus.

See the full description and apply here: https://careers.monadical.com/
If you have any questions, drop us an email at apply at monadical dot com

Some perks of working with us include:

• Work from home (we’re fully remote!)
• Flexible working hours
• Six weeks of paid vacation
• Competitive salary
• Strong culture emphasis on individual autonomy and impact on company direction
Location: San Diego, CA, United States of America

Remote: any

Willing to relocate: yes

Technologies: Rust, NodeJS, C, ReactJS, DPDK

Resume: https://vincents.dev/resume

email: sgherzivincent@gmail.com

I am a software engineer looking at roles that allow me to write rust professionally. I have experience writing high performance web servers and systems code.
this is a helpful way of looking at it. so it sounds like REI employees are not seeing any dividends?
Should it? You can return a partial result for the request, there's no reason it couldn't be a subset of a previous partial request. Why is the browser required to make a network request at all when it can serve a valid (but incomplete) response out of the cache? There's space for argument for what the "best" way to handle this is, but I have a hard time seeing a valid response as "incorrect" or a "bug".

Honestly, this genre of "big tech company refused to fix my very obscure edge case and that confirms all my priors about them" post is getting a little tiresome. There are like three of them coming through the front page every day.
I have used the "Mitsu-Bishi" 9800s (the green painted pencil with gold lettering in this article) for years: all sharpen to perfection. I like HBs, but love the 2Bs, which write as smooth as butter. This is the low tier pencil offering at about 50 cents (US) each. I will never try high-end Unis; I can't afford to habituate myself to luxury with the volume I write.
Brain-to-Text Decoding: A Non-Invasive Approach via Typing [pdf]
Assigning dollar values to this kind of work gets messy, fast.

Imagine if someone iterated on the exploit presented in the article so that it became a persistent "softmod" - who gets the funds?

Bounties also discourage open collaboration. For example, if person A has the first half an exploit chain and person B has the second, they're each incentivised to keep the information to themselves and try to get a full chain on their own to claim the bounty. Of course, this assumes they're financially motivated - but if they're not there's no point in the bounty in the first place.
I too think that CRDT databases are probably something you should explore. You generally have the whole database locally, and changes get synced pretty easily (but you have to live within the rules of your CRDT).

The one I thought of (mostly because I worked there before they went under/bought by MongoDB) is RealmDB: https://en.wikipedia.org/wiki/Realm_(database)

I have long since lost touch with the state of it, but at the time the syncing to their server was fast and had worked with a long list of environments/languages.

The one thing I will caution: their model was that you almost had to have a database-per-customer. You could have a second one that contained common information, but they had no concept of only syncing part of a database based on some logic. So many customer implications had the clients syncing multiple databases, and then a back-end client that would aggregate the data from all of those databases into one for backend processes. Extra complexity that I always thought was a real killer.
The anti-trust reactions may undo a lot of that, that already hasn't been undone. I know too many orgs that hate Teams and just want to stick to slack, etc.

Personally, I don't really love any of them... I miss the simpler UI/UX of Instant Messenger apps or Trillian/Pidgin etc. Aside, just looked at Trillian and looks like they did a nice spin on their business model.
I wasted at least an hour today on waiting to anti virus software to let my software start.

No amount of AI will overcome the slowness of antivirus software.

Also, about software development being "solved". I beg to differ.

Sakana AI failed to reliably produce working CUDA kernels and that was in a domain where the task was explicitly specified as pytorch code, so it was, in a way, just a glorified syntax typing demonstration.
A little of both. Intermittent fasting didn't seem to have an impact. Longer fasts (longest I've done is 3 days) definitely do, I seem to have better control for the days following it.
> one works to get on a plane (federal administration) the other does not.

You can always just use a passport if you have the "federally limited" license. If you already have a passport there is almost no reason to get the federally linked license.
This presupposes that CERN in its current implementation, scale, and efficiency is a net good for society.