skysight-inc/HackerNews huggingface dataset:
> 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.

Browsers used to have a menu option to choose the encoding you wanted to use to decode the page.

In Firefox, that's been replaced by the magic option "Repair Text Encoding". There is no justification for this.

They seem to be in the process of disabling that option too:

> Note: On most modern pages, the Repair Text Encoding menu item will be greyed-out because character encoding changes are not supported.

( https://support.mozilla.org/en-US/kb/text-encoding-no-longer... )

This note is logical gibberish; encoding isn't something that has to be supported by the page. Decoding is a choice by the browser!
Yes, except git log will show all the commits that got into the branch, while with merge you need git log -m otherwise there are invisible commits(and diffs) in a pretty common workflow. I don’t know why this is the default behaviour.

Git log only shows one tree not parallel trees from the merge.
Nintendo(1)
Presumably that derives from the overhead of encoding an english character as a full byte? Given there's only 26 characters normally, you could fit that into 5 bits instead, which funnily enough does actually line up with the chinese character encoding (5x5 vs 1x24).
Pretty much anything will run on 4.1v that could run on 4.2, the problem is actually getting it to not charge to 4.2.

The easiest way to charge a lithium battery is with an integrated chip that doesn't have any kind of voltage settings. At the hobby level, it's basically always a TP4506, in commerical projects it's often that, but can sometimes be other chips.

Sometimes more expensive items even use more advanced ones that DO allow voltage settings, and still use 4.2v for some reason!
Thank you for Aerial! It’s wonderful. I haven’t had any issues with it on an M1 mini with 2-4 displays, one always in portrait orientation. (I use DisplayLink USB adapters for the extra ones)

I don’t have app/window placement restoration issues on my main High Sierra machine. When I got the M1 and was forced to use Big Sur and up I started using BetterTouchTool to save and restore window layouts, so I haven’t thought much about window placement since then.

Again, love Aerial and its fantastic customization options. Thank you for all your work on it.
Jury nullification is the closest thing I know of in the US legal system.
And Pascal p-code! Not the first, I’ve heard, but I believe it’s close to being the first.
Interesting! Unfortunately no power draw numbers.
If I want look up something very specific that does not involve a numerical computation.
The OP article basically concludes the same thing for those of us above and below 33° latitude.
this is valid, the fbi had anom for drug dealers

https://hachyderm.io/@josephcox@infosec.exchange/11232112693...
Python, Flutter teams latest on the Google chopping block
Just waiting for a botnet group to abuse this, buy puts on the expected shortfall in earnings and profit.
You have to be more specific in your references.
I did not. I pointed out that you assumed a similarity between human judgement in courts to technical documentation and medical diagnostics, and asked on what grounds you make this assumption.

It can't be that engineering and biology are so similar to jurisprudence, because they aren't. There has to be another reason for you to lump them together.
Sexy time videos from the maintainers might just be what gets me to switch my daily driver to plan9!

I've always felt that Linus didn't show enough skin.
Pretty funny, and probably some truth to that being a user sentiment.

OTOH, they have to follow some process to use the software. For just the CSV export, they already have to ensure column orders, values, formats, maybe headers, etc. Selecting UTF-8 from a dropdown seems like the easy part.
? Not sure what you mean.

git log will show all ancestors.

And git diff shows any difference between two refs.

Nothing invisible unless you deliberately make it so.
You asked it to pretend.
No, the benefit managers give are control over a group that someone else can exercise.
Reminds me of HackThisSite, which I'm happy to see still exists

https://www.hackthissite.org/
Vanishingly small amount of facts that affect us are proven in court or by scientific experiment.

When living on this world, one must do a lot of “speculation”, to derive most probable explanations based
on limited information available. I guess one could call it “personal opinion”, “informed opinion”, or even “expert oponion” depending on the context.

In this specific case, worth remembering, that speed of investigations depend on resources allocated to it; resource allocation is easily impacted by politics.

Here is an unrelated example, but it illustrates an attempt to appease Russia: https://www.bbc.com/news/world-europe-14202371 (there was European Arrest Warrant for ex-kgb guy over old eastern Europe stuff; in 2011 Austria detained him, but then swiftly released him within 24 hours)
Thanks for the great library! I'm using it for a dashboard framework plugin, I think there's a lot of times when confetti is totally appropriate.
OK, so you think this is something new? There are no examples of mega-corporations "ripping off" and "reselling" from, say, the sixties?
We use None in Python - is that similar?
I'd add in that ot would have been difficult to operate as well.

For starters aircraft carriers face into the wind for takeoff and landing. So that means either engines for maneuvering (noted in the article) or support vessels. Presumably support vessels are vulnerable so not in the picture.

It would sail like a pig ‐ with 90% underwater it'll pretty much go where the current goes. And very slowly.

I imagine the engines would either be small (slow maneuvering) or large (need fuel etc).

Once you need significant fuel you need to store it. Plus of course all the men, and their stores. And a lot of this doesn't like freezing temperatures.

To be useful the thing presumably has to be far from land, presumably closer to the enemy. So the enemy deploys a bunch of anti-aircraft ships to basically follow the thing. Returning aircraft are sitting ducks.

I'm no mechanical engineer, but none of this makes any sense to me at all.

I'm even less an admiral or air marshall but I dont see any tactical or strategic advantage here either.
The article addresses this, that current thinking in many places is that the robustness principle / Postel's Law maybe wasn't the best idea.

If you reject malformed input, then the person who created it has to go back and fix it and try again. If you interpret malformed input the best you can (and get it right), then everyone else implementing the same thing in the future now also has to implement your heuristics and workarounds. The malformed input effectively becomes a part of the spec.

This is why HTML & CSS are the garbage dump they are today, and why different browsers still don't always display pages exactly alike. The reason HTML5 exists is because people finally just gave up and decided to standardize all the broken behavior that was floating around in the wild. Pre-HTML5, the web was an outright dumpster fire of browser compatibility issues (as opposed to the mere garbage dump we have today).

Anyway, it's not really important to try to convince you that Postel's Law is bad; what's important is that you know that many people are starting to think it's bad, and there's no longer any strong consensus that it was ever a good thing.
No. The progress is not being ignored. Normal people just have a hard time getting excited for something that is not useful yet.
What you are doing here is the equivalent of popular science articles about exciting new battery tech - as long as it doesn’t improve my battery life, I don’t care.
I will care once it hits the shelves and is useful to me, I do not care about your list of acronyms.
Do clients typically communicate with the server in some AST representation instead of, well, SQL? I'd be surprised if that much parsing/planning happens on the client.
Download the supporting materials and play the .mp4 files.
SQLite's VM is register-based, not stack-based.
Figured it was HN hug of death, saw "9front", immediately made sense.
Highly skeptical when I read these two statements:

> ...has solved this problem by using genetic engineering to create microbially-based food

> ...and their ambient shelf life on the International Space Station (ISS) has now been demonstrated out to 3.9 years
Asking for the information about non-public individuals, including myself. RAG-assisted GPT-4 easily provides such information. GPT2 output is consistent with a good model without RAG (it tries to speculate, but says it doesn’t have such information ultimately). I liked that it doesn’t try to hallucinate things.
> I wonder why YouTube doesn't face this same problem.

Could be personalisation. It could be that you habitually reach out to same high quality sources(channels) and hence YT promotes those to your profile more aka the bubble.

Contrast to my uncle, always getting right wing garbage, plenty of conspiracy and “what-if-ism” and promotion of private insurance/hearing aids etc.
At that price difference it's silly to not buy the gear! Right? Right?
One idiot with rebase destroys history with no trace. I worked with such an idiot in a parallel team. I can't say how many weeks of work randomly got destroyed by said idiot.

I hate rebase on shared code I don't care how clean jt looks. Don't mess with history.
Is it US specific? I got "Not Found" error when I clicked on the link.
Not to downplay the other points but the first long term effect sounds to me like the whole point of psychedelics as a therapeutic tool.

> Firstly, destabilization was a significant concern, with clients sometimes experiencing ongoing cognitive and emotional instability after the treatment sessions. This included a prolonged sense of confusion, changes in personal identity, and altered life perspectives, which could disrupt daily functioning and overall well-being.

I thought people use psychedelic to try to gain new perspective and to jump their thought processes to a different track than is normal for them.
Minecraft sold over 850,000 copies before even exiting alpha. (though these labels are really kindof arbitrary in the end) I think this was fine for that game: the game was fun, $10, and largely bought on its own merits. Sandbox gameplay + procgen exploration + multiplayer + modding can wring an incredible amount of life out of relatively few assets. It definitely led to a trend of over-promised and commercialized early-access though. When you can get a big chunk of the bag for pre-selling based on a small chunk of the work with minimal risk, the incentives are obvious.
Genuinely asking as parsing without an AST is something I've never seen explained:
How do you go from source code to bytecode without an AST?

Isn't the bytecode just a flattened representation of an AST obtained by some sort of tree traversal?

This seems to imply an AST is involved in the generation of the bytecode
Looks like the Internet Archive got a copy, mirror: https://web.archive.org/web/20240430041911/https://only9fans...
I think the particular domain matters.

The explosion of the web happened in no small part because of how easy it was to write some HTML and get a basic, working webpage out of it. If you nested some tags the wrong way and the browser just put up an error page, rather than doing a (usually) pretty good job figuring out what you actually meant, people would get frustrated faster and not bother with it at all.

But imagine if our C/C++/Java/Rust/Go/etc. compilers were like "syntax error, but ehhhhh you probably meant to put a closing brace there, so let's just pretend you did". That would be a nightmare of bugs and security issues.

The difficulty in drawing a line in the sand and sticking to the spec, though, is that of user blame. Let's say you implement a spec perfectly -- even if you are the originator of the spec -- and then someone comes along and builds something of their own that writes out files that don't conform to the spec. Your software throws up an error and says "invalid file", but the other piece of software can read it back in just fine. Users don't know or care about specifications; they just know that your software "doesn't work" for the files they have, and the other software does. If you try to tell them that the file is bad, and the other software has a bug, they really won't care.
I’m guessing the EU is just holding it wrong.
Star someone's github repo if it was useful for you in any way whatsoever. The little things count for a lot.
You cannot draw any conclusions from this similarity alone. The scheme is common and sequential numbers were likely used in many other legitimate cases. You think this is a flop only because The Insider has found very close numbers of passports for people in the same military unit. But there are just 4 numbers of 100 in the same range. Is there any evidence that the remaining people belong to the same unit, are spies or even work for Russian government?
Yes, and no dynamically typed language can do much better than this, because in those your value of type X can always be another type (and you need to defensively check if you want to catch errors)
The question was, in all earnestness, do you really believe children reading books has the same detrimental effect on a child's development as social media and phones do?
Acme is genuinely worth trying, you can run it on Linux/Mac without a VM [1]. I'm pretty sure Russ Cox [2] and Rob Pike use it as their daily driver which is insane because it doesn't even have syntax highlighting. I used it for years when I was in school as an exercise in masochism, but I learned a lot about Unix, and the mouse-driven workflow actually grew on me. I hated that it required a 3-button mouse though, made trackpads basically unusable.

[1]: https://9fans.github.io/plan9port/

[2]: https://usesthis.com/interviews/russ.cox/
To me, it seemed a bit better than GPT-4 at some coding task, or at least less inclined to just give the skeleton and leave out all the gnarly details, like GPT-4 likes to do these days. What frustrates me a bit is that I cannot really say if GPT-4, as it was in the very beginning when it happily executed even complicated and/or large requests for code, wasn't on the same level as this model actually, maybe not in terms of raw knowledge, but at least in term of usefulness/cooperativeness.

This aside, I agree with you that it does not feel like a leap, more like 4.x.
The reverse is solved with a single button activating the default qwerty layout?

The direct with family is similar - you can have an extra layout installed

So the leaves even fewer cases where you really have to switch (but unfortunately not 0, no easy mechanisms to just easily switch to a some downloadable layout named after you on the fly at any computer)
But humans aren't 'original' ourselves.
How do you do 3*9?
You memorized it.
It's striking how humans could reason at all.
Australia bets on PsiQuantum, which aims to build first quantum computer
The page is the result of this exchange on Twitter:

https://twitter.com/gorilla0513/status/1784756577465200740

I was surprised to receive a reply from you, the author. Thank you :)
Since I'm a novice with both compilers and databases, could you tell me what the advantages and disadvantages are of using a VM with SQLite?

https://twitter.com/DRichardHipp/status/1784783482788413491

It is difficult to summarize the advantages and disadvantages of byte-code versus AST for SQL in a tweet. I need to write a new page on this topic for the SQLite documentation. Please remind me if something does not appear in about a week.
> You are also a terrible leader if you treat every mistake as a positive.

Zero people advocated this approach in this thread.

> No strawman.

Noun: strawman.

1. An intentionally misrepresented proposition that is set up because it is easier to defeat than an opponent's real argument.
Not sure why this is an interesting story for HN, as it seems like a dispute between neighbors. And it seems like a worthwhile lawsuit because in most places, even on trails, you can’t have pets roaming freely off leash. This has been getting more common though. I’ve noticed an increase in off leash dogs near me and find that dog owners are increasingly entitled about it, always claiming their dogs are friendly when they run up to us. Sorry I won’t blindly trust in your dogs’ training and don’t want my children maimed in your experiment with going off leash illegally.
> I wont claim to understand C and the reason why <> is better than “”. I assume it is.

That one's obvious, you can type <> and you can't type “”.
Since prepared statements are created by the driver, I was assuming this was the case - but I might be completely wrong here.
Database of Mafia infiltrations in Italian municipalities
The typical consumer isn't empowered to modify or write a program, so why would they entertain the idea?
Another advantage to that is that it avoids the branching of the while loop in the interpreter that iterates over the AST, providing better instruction pipelining with having all the run code next to each other.

The downside -- especially for dynamic languages like JavaScript -- is that you need to keep all of the type checks and fast-paths in the code, resulting in larger code blocks. With more type analysis you could group fast-path instructions together (e.g. within a while or for loop) but that takes time, which is typically why a JIT engine uses multiple passes -- generate the slower machine code first, then improve the fast-path blocks for code that is long running.
One way to alleviate patch up that achiles heel is a bit shady: proportional indirect responses. (E.g. Wagner forces in north Africa are not officially part of Russian army…)
An engine that could actually translate the "harbfeadtuegwtdlml" expression into a clear one could be a good indicator. One poster in that original chain stated he understood what the original poster meant - I surely never could.

The chatbot replied to you with marginal remarks anyone could have produced (and discarded immediately through filtering), but the challenge is getting its intended meaning...

"Sorry, where am I?" // "In a car."
The real world of 2024, or the real world when this software was written?
The article mentions Singaporeans, so I was very curious to find out how they were involved. But the word (erroneously?) links to the Hong Kong protests movement.
Systemd Wants to Expand to Include a Sudo Replacement
The date at the top is wrong: 2023-04-30

I thought I was reading an old article.
Microsoft Windows is a source of many a headache for me as almost every other client I write code for has to deal with data created by humans using MS Office. Ordinary users could be excused, because they are not devs but even devs don't see a difference between ASCII and UTF-8 and continue to write code today as if it was 1986 and nobody needed to support accented characters.
I don't know what you mean by "not sure what its digits are".

If you mean what base to represent the number in, that's no more arbitrary than knowing the exact way Gödel numbers use primes.
Show HN: Community-written abstracts for research papers
> I don't really understand what the author is talking here. Seems like he is in a very deep forest. Since the fines start from 5 million eur... The CRA is not about FOSS developers

But the author’s point is that the law as written, would apply to open source as well. It would create liability for open source contributors even if they have no business relationship to those using this software. That seems bad and it seems like it would greatly benefit deeply pocketed private software companies.
Macbook trackpads work fine combined with control/option/command as three buttons. I put the metal screen for devdraw together initially.

It should work similarly on X11, though I never tried.
Those satellites have GPS receivers, but they don't "communicate with" a GPS system (which implies they are transmitting to the GPS system).

I'm sure there are some Russian or Chinese satellites that can disrupt GPS satellites, maybe that would be considered to be a system that can "communicate with".
In fact, they would not be eligible for this visa in the first place. Same thing for the US: "U.S. citizens are not eligible for a U.S. visa. " https://travel.state.gov/content/travel/en/international-tra...
Why? That is sufficient time for a Mars mission.
[dupe]

More discussion: https://news.ycombinator.com/item?id=40196573
Quote from the article:

"The bytecode generated by SQLite is usually smaller than the corresponding AST coming out of the parser. During initial processing of SQL text (during the call to sqlite3_prepare() and similar) both the AST and the bytecode exist in memory at the same time and so more memory is used then. But that is a transient state. The AST is quickly discarded and its memory recycled [...]"
Meanwhile in Windows land, "static linking" is very much a thing, but it means you dynamically link only to the basic Windows API libraries (Kernel32, User32, Gdi32, Ole32, Advapi32, etc...).

You can't have a windows program that doesn't have some way to import API functions. System call numbers are shuffled with every version change of Windows.
I'm genuinely surprised by this. I figured the differences between tablets and phones, combined with Apple's efforts to distinguish between 'iPadOS' and 'iOS', would be enough to get them a win on this point. If the shared app store is part of the problem I wonder if that makes it a liability for any new apple ecosystem to tie into the App Store, like Vision OS for example.
It was fun all around.

To be allowed to leave you had to sign a paper promising to "tell" the secret service on your travel companions after the trip. So everybody on the trip was living in paranoia of one another.

It was mostly to later have some blackmail material on you if you became opposition - you signed the paper so you're an agent of the system.

And when (if) you returned - regular people assumed you have some connections to the regime and treated you like an enemy.
I think that’s just the ordering though. “” will also end up searching the system paths, it will just check the local paths first.
The other explanation is a little too much like a comic book. Real life tends not to resemble Batman storylines.

I mean, it's a great feel-good story and we want to believe it. Americans oh-so-smart, their Japanese captors as dumb as Darth Vader's henchmen, the perfect setting, and the machine shop was used to produce prosthetics. It's so saccharine my teeth hurt.
In one country it’s so easy, you can do it by accident (11 people this last weekend).

In US it’s possible… with hundreds of thousands signatures, thousands of $ and going through 50 bureaucratic procedures.

About the same, huh?
LLMs works by converting your question into a list of numbers and projecting that list, like a shadow, into a high-dimensional space which was constructed through training on other lists of numbers. Where the projection lands gives a new list of numbers, which are then translated back into words.

Because of the way the model (i.e. the projection surface) was constructed, the strings returned look plausible. However, you're still just seeing the number-back-to-language translation of a vector which was guessed by statistical inference.
The social benefits of getting our brains in sync
> These extensions are standard PHP extensions, so they are the same for each process and user.

Then with static linking, the maximum memory requirement is 70MB for said extensions (statically linked into the PHP executable).
Please don't put Go with telemetry inside linux kernel.
Ummm... we only exactly copied the censorship that China practices? How this flies over people's heads is beyond me.
I don't know, executing heads of state qualifies as offense in my book. If that doesn't then what does? Nuclear war?