skysight-inc/HackerNews huggingface dataset:
Why would it better to impose more severe punishment here, than to save the next family?

We need to do more than just punishment, few here are saying punishment is not "worth doing".
America Lost the Plot with TikTok
Metric Trees
The economics of it seem quite different for rare books that might be checked out once a year versus popular books that are in constant demand.

It seems like for academic research, storing a large collection of unpopular books is what matters. Making best-sellers available to many local readers is a different function.
Well, you should know, since you have been involved with both Nix and Anduril, right?!

No MIC sponsoring would have been the right course of action. No matter your sympathies, or alliances in your case.

To even think of the sponsorship as a valid idea is US centric ignorance. Outside the US people don't get the "Thank you for your service" indoctrination and are way, way more reluctant to work with the MIC.

If you knew anything about Germany, the issue with the university host should not have surprised you at all. It's not some modern outrage of wokeism, it's a decades old academic foundation: https://en.wikipedia.org/wiki/Civil_clause

It's hard to find a German university without:
http://www.zivilklausel.de/index.php/bestehende-zivilklausel...

Losing VOC support, eh?! Have you been to a CCC event? MIC sponsorship of Nix would lose you more or less the entire German hacker scene, at the very least.

A national defense company sponsoring an international software project, not expecting uproar... I don't know what to say. It's beyond plausibly idiotic. Objectively, completely out of touch.
This too is thanks to JSR-133. In fact, it seems that, thanks to this part of JSR-133, what I said above about marking shared volatile is actually unnecessary. There must be a memory barrier somewhere, under the hood, though.
That doesn't seem like the worst issue imaginable. I doubt there are too many cases where every byte counts, text uses a significant portion of the available space, and compression is unavailable or inefficient. If we were still cramming floppies full of text files destined for very slow computers, that'd be one thing. Web pages full of uncompressed text are still either so small that it's a moot point or so huge with JS, images, and fonts that the relative text size isn't that significant.

Which is all to say that you're right, but I can't imagine that it's more than a theoretical nuisance outside some extremely niche cases.
To say nothing of mod_gzip
No, but I am starting to wonder if software innovation is being moved outside the U.S.
The point is that many would view Google SWEs as being in the highest echelons. Generally, people who get paid very large amounts of money under capitalism are seen as being hypocritical when they criticize capitalism, if they aren't using their wealth to make change.

It's not that their criticism isn't valid, it's the feeling that they are perpetuating and benefiting from capitalism more than 99% of people, so they are all talk and no walk.
Growth Hacking with ARIA Framework
Probably not

That's probably why the Chinese seem to be very invested in the RISC-V systems at present. They can very simply just discard the Loongson as a dead end.

Mind you, I wouldn't discount the Loongson completely. The Chinese have lots of spare cash (that the US companies don't have) for research and development.
Even then, at that point I'm writing an adapter to convert into UTF-8 JIT in front of my service. Or modifying my program when that contract comes up, but I'm not going to waste time proactively safeguarding against a what-if that may come up at some point.
Yeah. The fantastic python library ftfy ("fixes text for you", https://ftfy.readthedocs.io/en/latest/index.html), designed to fix mangled Unicode (mojibake, of many different varieties), mentions in its docs that heuristic encoding guessers are the cause of many of the problems ftfy is designed to fix. It's magical, by the way.

It has an entire section of its documentation dedicated to why you should not use heuristic charset detection: https://ftfy.readthedocs.io/en/latest/avoid.html#don-t-use-c...
In that case, you should be explicitly asking the user what the input format is.
this is interesting because the internet archive is basically a publicly-funded digital library, just like a real library is publicly-funded. it just isn't so on paper.

so this is an opportunity to say "hey, look at what this amazing organization is doing. they're acting as a role model for libraries to digitize their books. let's work together, WITH libraries and WITH government, to better serve the public good that libraries serve. "
Do you know of any projects that tried to advertise how much it helps? Obviously quite a limited set of projects that would even have a budget to advertise, but I wonder if there is data on how much it helps to show folks there are other options.
Gem Prioritization Framework
> We don't go "oh that input that's supposed to be json? It looks like a malformed csv file, let's silently have a go at fixing that up for you". Or at least we shouldn't, some software probably does.

What ever happened to the Robustness Principle[1]? I think the entire comment section of this article has forgotten it. IMO the best software accepts many formats and "deals with it," or at least attempts to, rather than just exiting with "Hahah, Error 19923 Wrong Input Format. Try again, loser."

1: https://en.wikipedia.org/wiki/Robustness_principle
Show HN: Open-Source Image Model Leaderboard with Public Preference Data
We recently open sourced this public leaderboard and dataset with 50K+ preference data points across 20+ image models. Hoping that this is a useful resource for fine-tuning / preference optimization.

Preference data is updated every day.

Code for frontend: https://github.com/fal-ai/imgsys-public

Preference Data: https://huggingface.co/datasets/fal-ai/imgsys-results
You can argue that if it was Russia, western countries might want to ignore it, because otherwise they'd have to do something.
Much easier to respond by supporting Ukraine.

For a NATO ally to do it would be extremely risky -- what if the others hadn't kept quiet?
(You can't always predict what your allies will do)
> Anyone got EBCDIC on their bingo cards? Because if the argument is "legacy encodings are still relevant in 2024"

I have a hobby interest in IBM mainframes and IBM i, so yes to EBCDIC for me. (I have encountered them professionally too, but only to a very limited extent.) In practice, I find looking for 0x40 (EBCDIC space) a useful heuristic. Even in binary files, since many mainframe data structures are fixed length space padded.

> then we also need to bring EBCDIC (and EBCDIK and UTF-EBCDIC for more perverted fun) into the picture. Makes heuristics extra fun.

Actual use of UTF-EBCDIC, while not nonexistent, has always been extremely rare. A person could spend an entire career dedicated to IBM mainframes and never encounter it

EBCDIK, at first I wondered if that was a joke, now I realise it is a name used for non-IBM Japanese EBCDIC code pages. Again, something one can spend a whole career in mainframes and never encounter – if one never works in Japan, if one works for a vendor whose products aren't sold in Japan, probably even if you work for a vendor whose products are sold in Japan but only to IBM sites (as opposed to Fujitsu/Hitachi sites)
It actually is if we did not need to consider historical baggage.

Especially in programming where we already use in-band encoding like 0x to denote a hex string or 0b to denote a binary string. I like using 1{s}, e.g. 1x to denote a little-endian hex string and 1b to denote a little-endian binary string, to denote little-endian encoding.

But, even ignoring programming, it is still better in normal use. The Arabic language got it right writing little-endian (Arabic numbers are written the same, but Arabic is a right-to-left language so it is actually little-endian), and the European languages just stole it stupid by copying the form instead of the function.
Go is not object-oriented.

Especially since Go does not have “private state”.

Guess what does? C++ and Java. Specifically private member variables, and they were inspired by Poops and Butts.

Does that make C++ and Java “Object Oriented” by the creator of the term. Not by itself, but it does make them considerably more “Object Oriented” than Go.

>Let us also ignore the fact that in the JVM you can not even implement Singleton correctly because by design the JVM can not guarantee that one and only one instance of a class is ever created.

It's called enum, t4rd. Released nineteen and a half years ago. Check it out. And let us rather ignore you while you do so.
Nod. Sigh, regrettably not. A photo[1] got snagged for a twitter conversation, but little else. A different part of the effort, diy shutter glasses, got a brief reddit post.

Failure mode: Big scope, "these kludges only matter if they end up day-to-day usable", "just for me - user community potential is zero". Motivated with an local in-person tech community ended by covid - I didn't even do a "ok, this looks dead, so let's scavenge a wrap-up".

Ah well. I've been wondering what to do differently with a new potential project. Maybe try an offline live-blogging-flavored research journal, with a story of "when things comes up in conversation, I'll scavenging together a live-blogging-effort-level post in answer"?

Thanks for the interest. Happy to answer questions. Hand/head/gaze/stylus tracking, electron-based tall stack (low-level-input to full-screen, X11 apps via screen capture - eg emacs presenting adjacent slightly different buffers for stereo), shallow-3D ui, integration with shutter glasses / nreal / diy-passthrough-ar-in-vr/drone-headsets, laptop keyboard as multitouch surface. And none of it usable. Lots of extra "well, that didn't work out" and "interesting, but no" spikes. Lots of "this only becomes usable if/when this other thing really works" dependencies. Blech. Might be able to pull out something bite-sized for a student thesis project or such. :/

[1] https://imgur.com/a/Z1VipaL
“What’s in the box?”

“Perl.”
If Emacs fails to do it correctly, end developers are screwed.
If you can get 1.7MW service, then you are paying utility rates, or around 100-150 per MWh, or as you quoted 4-6k per day. In Seattle, running this off peak would cost one about 104$/hr before the other fees.

I would be neat if a subset of this could be made operational and booted once in awhile a computer history museum. I agree that it doesn't make sense to actually run it.

https://seattle.gov/city-light/business-solutions/business-b...
If you get five years of life out of a $800 phone and it's battery you're probably pretty satisfied, probably even appreciate the extra battery time.

If you get five years of life out of a $50,000 car and it's battery you're going to be really pissed, and you won't care that you got ten extra miles of range for five years
Powershell's fatal flaw is size.

The Debian dash POSIX shell can compile under 100k on i386.

This is a space where Powershell can never be.
Indeed, and they have more problems after. Especially since the next revolution will likely be one against capitalism itself.
You need PPE to protect your profession of moving stuff.
Yes. My advice is a general one to be used as far as possible.
Seriously though, if you are going to take a phone to a protest, buy an Android used at a bodega and don't put anything personal on it. Expect to lose it.
Today I was hit by a surprise 500$ bill by using byte range request within zip files without an upper bound, but not consuming the whole stream. I tested for about 45 min at about 1gbps. My ISP meter says I downloaded 300gb which lines up with physics, but AWS says it was 6000gb.

My first thought is that can be abused to multiply the damage if you want to engage in some cost based denial of service.

About every other week AWS gets out of their way to make us remember that they are the worst cloud around.

For reference https://github.com/ZJONSSON/node-unzipper/issues/308
The XZ backdoor is mentioned a couple times in this. Who would be liable in that situation? The project lead who was also being used, or the actual malicious actor?
Watching the examples and other people's demos, I get the sense that this product completely ignores what makes good software. It has no "big picture" plan or contextual awareness required to make those nuanced yet critical decisions in the far ends of applications. Those cases where you badly need domain expertise, understanding of how the user interfaces with the product, awareness of existing technical debt, and so on.

The scope it can assist in is too limited. It is exactly the kind of thing I'd use to generate self-destructing spaghetti. The thing is, people with less experience will eat this up because it can do some tasks with ease which might not be familiar to them yet. Over time, the code they produce will be a mine field of incongruent patterns and solutions.

It appears to support the hypothesis that these tools may actually create more work, but I worry that the work will be much like that created by outsourced developers shipping duct-taped nonsense back to North America throughout the last 20 years or so.
Not to discredit South East Asia but Germany is where the Cold War took place. Especially the second part of it. RAF, for example, was pretty much sponsored by East Germany.

So many good series made involving the subject though. Both drama and documentary. I mean, you do want drama and not documentary? Cause the story The Americans is inspired by is documented.

For drama, check Deutschland '83 and the two successors. Has a great cast.

And of course there is Clifford Stoll's book about how he caught Hagbard Celine (see the movie '23' with a young August Diehl who later broke through in Hollywood).

German cinema, both West-German and modern, has gems regardless (I am not German btw, subs are easy to come by).
https://archive.is/MDCKK
There's innovation happening outside the US for sure, but the US is and will continue to be the capitol. We're just witnessing the exact same economic short sightedness that caused overhiring followed by layoffs in 2022, 2023; now repeating as undersizing.

Now is a fantastic opportunity for startups.
There is a pretty successful world language standard: English.
A tool whose purpose is to transcode should be asking the user to select explicit input and output formats, not guessing.
I only realized how far down the rabbit hole Marc was when he was one of the first interviewees for a guy who came out of the neo-Nazi Salo forum, which means he was almost certainly reading Salo forum.

Discussed at the time here: https://news.ycombinator.com/item?id=27343914
TBH I’ve despised the object oriented parts of PowerShell… and it’s been my primary shell for a decade. I just mainly use it with text.
Running a dictionary seems like it takes a great deal of humility. You have to continually cede ground to people who know less than you.
yes, maybe they spent some of the profit on personal things that they shouldn't have, but don't a lot of publicly-funded organizations do that? i'm not justifying it. i'm saying that when an institution takes a wrong step, or it is shown that the humans who make up its operating team take advantage of the situation, the whole institution shouldn't be squashed.

same reason you don't want to abolish the police force when a handful of them inappropriately take advantage of their power. work with internet archive to set up some transparency for fund-allocation. have them donate profits to libraries around the world.
Can we focus on the fact that anyone in this country can register to run for a president?

When do we fight for such right to freely nominate and endorse each other for leadership positions in our countries, too?
that it is crashing down in the US is a fact, but what is showing up elsewhere?
Yes, in a field. Try it, it can be quite exciting and certainly helps to create a better future. I'd even go so far as to state that without that there is no future.
> FireChat is gone because FireChat was a threat to the systems it circumvented.

This seems needlessly conspiratorial. Apps and companies disappear all the time and it's usually for boring reasons.
Jesus christ, I don't know whether to be excited or terrified by some of these new AI releases...
This informative take deserves to be higher up the comment chain!
I don't think they're confused about episodic vs. serialized shows; they're talking about the plot structure of serialized shows often having a change of direction at every season boundary instead of resolution of the existing plot threads. That sort of meandering never-concluding plot can be annoying. One way to avoid that pitfall is by staying episodic, (Old Trek,) another is to wrap up each season and start from a relatively blank slate on the next, as if the seasons are episodes. (The Wire.) I think a third is to have all the story structure written in advance, as with a book adaptation, so there is a real through-line.
This is quite significant. I suppose you did not use using the knowledge graph during training the embeddings?
Clients who don't know what they want, but they want it yesterday
yeah, or sometimes it just happens while I am resting, totally thinking about distractions. This is why this article is nonesense to me.
Even for those people, there is still a ton of old text files in Windows-1252 etc floating around.

You can choose to never work on projects where you have to deal with files like that.

But there may come a day where you have to choose between not paying your rent or writing a tool that converts old textfiles to UTF-8. At that point, it's nice to have references on the internet on how other people have actually dealt with it and what works. "Abort with an error" is not very useful advice then.
Roku's own devices are powerful. However, Roku-integrated TV manufactures sometimes skimp on processing power, and I'm wondering if that was considered.

Also, I've migrated from Roku to Apple TV. Which is the best streaming media player in terms of performance, responsiveness, integration with other A/V equipment. And everyone already has a remote for it in their pockets. So, if Roku wants to dig their own grave...continue with the ads.
> I wish the IA were little more aggressive about not retroactively applying robots.txt rules on archived content.

They've stopped doing that. They now ignore robots.txt completely and you have to email them to stop them.
I hope myostatin (the protein that inhibits muscle growth) regulation becomes a standard treatment in the future. Just enough so seniors keep their balance their whole life.
I agree, it is unlikely we’ll be able to get LLMs to provide “informed uncertainty” because they can’t interrogate any internal confidence in the correctness of the output.

But I wonder if tuning the output to avoid definitive statements would be beneficial from a UX perspective.
How do you not let it read the buggy code but also take it into a new session?
Yes, but that doesn't change the setup. They had a separate antenna and a separate server making separate copies of the shows for each user.

But, even after the Supreme Court said they were operating more like a cable company https://arstechnica.com/tech-policy/2014/06/supreme-court-pu... they were not allowed to actually operate like a cable company. https://arstechnica.com/tech-policy/2014/10/in-win-for-broad...
Anecdotally, I've heard this is the case at more than one major tech firm, and will likely have caught on since many of the same companies already laid off many recruiters during "difficult decisions for the very harsh economic environment for hiring that we caused, are largely immune to, and are now using as cover to cut costs and increase stock prices via huge buybacks"
> Then, one day in February 2020, as COVID-19 swept the globe, access to FireChat was completely cut off without explanation.

If it could be shut off from one place like that, it doesn't sound very "decentralized". Anyway, are there significant obstacles to re-implementation?

Someone above mentioned an alternative that uses LoRa. That's nice but it sounds like the attraction of Firechat was that it used ordinary phones that everyone already has. LoRa by comparison is special hardware that is already a bit suspicious.

If you're willing to use special purpose radios and live with low bandwidth text communication, you can do quite a bit better than LoRa, such as with JS8CALL and HF radios. But, a sad "theorem" tells us that any communications medium will be beaten into carrying video....
dart was their .net for fuchsia, which is not going to happen because they remembered all OS sucks because of NDA from manufacturers writing garbage drivers/firmware, which they cannot fix with a new OS.
JK Rowling uses it frequently in the Harry Potter series, a series aimed at children. I assume her editors carefully combed her words for anything that may confuse a child. Nonplussed got through. Perhaps because British editors thought nonplussed is easy to understand?
Windows-932 is the text encoding I dread the most. I wish literally everything could use Unicode, but we're not quite there yet. There's a reason encoding-japanese[1] on NPM has nearly 1 million weekly downloads. Unfortunately, I have to use it in one of my React Native applications since the one of servers I speak to returns text encoded as Shift-JIS and Hermes does not implement JavaScript's TextDecoder API. Shift-JIS is marginally better than the Windows code page, but I'd really prefer UTF-8.

[1] https://www.npmjs.com/package/encoding-japanese
Chop down the tree and build a house with the lumber if there are no more figs.
What's bad about it? Last time I used Rust was before that feature existed.
I hope you're not training models based on the "which one is better" question, because that's incredibly subjective.
Reading the whole paragraph, it sounds to me like they were accepting 1% errors rather than fixing the leaking cooling system.
> should be asking the user to select explicit input and output formats

It depends on the requirements.

If you're hired by a company to convert millions of old textfiles, they might want you to do it as well as possible using heuristics without any human input as a starting point.
Thinking about a candidate who is studying part-time, I have two considerations:

Positively, it speaks of a desire to learn, to become better, to understand more deeply, and to be willing to commit significant personal effort to that.

Negatively, it might be a distraction. It might limit their availability at times, and could occupy their thinking during work hours when it's demanding (like, assignments or exams).

For a more junior role, I'd likely also consider that the candidate might be looking to move on once they'd completed the qualification, but that's not relevant here.

The tradeoff between those two aspects would depend a lot on the role and the feeling I got from interviewing the individual.

I appreciate that this probably doesn't help at all.
Downtown Seattle does not exactly resemble 99% of other places in the country.
Scientists harness the wind as a tool to move objects
That sounds like BRICS. Non-declared economic warfare is in use now. There was also the 2023 Russia-Africa summit, which I was astonished to learn did not take place within Africa.
yep, dude literally says "create nudging to increase focus" like he didn't just copy paste some nonsense text from chatGPT. Create.... nudging? Sorry what?

That's the opposite of focus, literally, lol.
But, like, why don't you just stop getting distracted? Have you ever tried that?