skysight-inc/HackerNews huggingface dataset:
I like to call this being "dumb like a fox". I think it's fine for getting things accomplished outside of work. I've worked with people that have done this deliberately to get out of working and have had to pick up their slack.

"You have time to dedicate to other interesting things" really resonated with me. The older I get, the more value I place on my time. I like to say that "step 0 to knowing something is giving a sh*t, and I never made it past step 0".
We recently switched to esm and it wasn't that painful. Ok, you have to put .js on imports, it's quite easy to search replace this with regex.

Any modules that didn't work (e.g. mocha) were switched over to more modern equivalents (vitest). This is probably a good thing.

We also export ESM and CommonJS source in our packages by first transpiling to ESM then using vite to convert to CommonJS. It works really well and allows us to use our packages in both environments.
Though Dropbox doesn't have this issue in spite of similar cloudiness.
Ah yes, therefore we should treat everyone like children who need our protection. Wait, we're going to need some extra power so we can properly protect them. Yeah, we'll probably need a big budget too.

And we know what's right and wrong so we need to take swift and bold action against these cretins - I mean citizens - who are espousing the wrong views.

What a lovely free and liberal society we have. And it just so happens our kids are learning less and less in school [0]... darn, I guess we'll have to crackdown even harder and triple the budget....

[0] https://foxbaltimore.com/news/project-baltimore/state-test-r...
What's wrong with SPF then?

Since source IP spoofing is rather tricky¹ with TCP, I've always wondered what advantage DKIM has over SPF. I've always just configured SPF to allow $myIP only: good luck sending spam in the name of my domain, you'd have to compromise my ISP or registrar first, at which point you can also get TLS certs for my domain for example.

Even for larger organisations which need to allowlist multiple sending systems, how would one spoof being one of the legitimate SPF sender in a situation where it is not also possible to spoof the DKIM records?

That is, besides allowlisting a range of IPs that anyone can publicly use (as in the submitted talk), which is just dumb.

¹ although not impossible, spoofing an entire mail exchange requires terabytes of traffic for one email of a few bytes, iff starttls is not enforced in which case it becomes impossible
Formatting doesn’t remove bugs, but it’ll help you detect them. Linted code helps you scan the code faster and provides valuable pattern recognition, allowing us to detect common mistakes.

There have been numerous bugs caused by incorrect code formatting, most notably an SSL security bug from 2014: https://dwheeler.com/essays/apple-goto-fail.html

Another reason for formatting is the “minimal diff” paradigm. If a formatting rule would not be followed, in the next commit hitting this code, the format would also be affected, causing a larger diff than necessary.

There are other reasons for simple format linting, but the reasons above are the most profound.

Lastly, formatting is part of a range of static code analysis tools. Generally, formatting inconsistencies are the easiest to detect and resolve, as opposed to more sophisticated tools.
> Sovereignty is impossible without defense. Defense is impossible without credible deterrence

See above
Harnessing the Power of LangChain: A Deep Dive into Five Innovative Projects
you can also get "files into a Linux filesystem" that contain the "/" character, which also leads to fantastic kernel crashes...

Admittedly, it's (probably) harder to pull off than on Windows, but still...
> Strawmaning will lead us nowhere.

Neither will assuming a straw man which isn’t there. Had I used your exact words, I would have made the exact same point. I did not answer a different argument (the definition of a straw man) but the same argument with different words.

But I do believe you’re arguing in good faith, so if you agree we can chalk that up to miscommunication and move the point along.

> So what I point out is: "uncontrollable shaking" can be easily over-interpreted. Probably everyone here shivered at least once.

The key is that the animal would shake uncontrollably when seeing lab workers. We cannot discard that context. Shaking uncontrollably in response to specific stimuli should make us consider if the latter is causing the former.

> The shaking could as well be caused by the damage to the brain

That makes it worse.

> We could have an interesting conversation on the morality of testing on animals, instead of comparing a single sentence of a monkey shaking uncontrollably

Then let’s add more sentences about that specific animal:

> she began to press her head against the floor for no apparent reason; a symptom of pain or infection, the records say. (…) she was uncomfortable, picking and pulling at her implant until it bled, she would often lie at the foot of her cage (…) A necropsy report indicates that she had bleeding in her brain and that the Neuralink implants left parts of her cerebral cortex “focally tattered”.

There are more animals described in the article, we can could pull quote from those too. It’s not like the original comment quoted the only problem in the article, they chose one of many. Like yourself, I don’t know why they picked that specific sentence, but focusing on that quote alone is missing the forest for the trees.
A similar thing happened to me a year ago when buying an iPhone for a relative who valued battery life. The obvious choice was the new iPhone SE, but because of the better chips and display, the battery life was 3h59m, compared to 6h41m for a boring old iPhone 12 from 2 years' prior!

Intentionally seeking an old iPhone felt unintuitive at the time, but the hour or two's research paid massive dividends - the older model iPhone is perfect for the user; the extra 2h40m battery makes a massive difference day to day.
If that is what they want then they should scrap WASM and start over. The design is just fundamentally wrong for a JavaScript replacement.
There is something a bit like that https://www.howtogeek.com/356942/how-to-view-the-system-log-...
It’s amazing how far north Seattle is, and at the same time, how temperate it is. Seemingly less than 8 hours of daylight in the winter and 16 hours of daylight in the summer are amazing.

After growing up in Wisconsin, Seattle seasons were so refreshing.
But nowadays you can install custom keyboards on every OS that could probably get you most of the way there.
One of the moves in the game that I refuse to play, is shoving your product down the throat of everyone.

I’ve seen it live on LinkedIn when one of my followers started to post generic comments, under my posts, such as: “totally agree with you! Subscribe to my newsletter”.

I find it disgusting.

This might be a surprise for you, but sometimes I just want to engage in authentic discussion.

I promote my stuff via Show HN or when it has relevance to the post/comment. But I’m not going to be the “Great story Tony. Subscribe to my newsletter <link here>”, guy.
You definitely can with recent GBoard versions. If something is in the clipboard, tapping somewhere (including within a word) to move the cursor brings up a paste button in the prediction bar.
A lot of people would disagree with you:

>This document also recommends choosing UTF-8 for internal string representation in Windows applications, despite the fact that this standard is less popular there, both due to historical reasons and the lack of native UTF-8 support by the API. We believe that, even on this platform, the following arguments outweigh the lack of native support.

https://utf8everywhere.org/
whatever. anyone who really cares about this would use their own client and POP which is even more bandwidth efficient than going to an HTML-only site as you're downloading the bare minimum necessary.
Microsoft has literal teams with budgets of several millions USD just for the file open/save in Office which is written in C++.
They have API calls that fill user-supplied buffers that have room for MAX_PATH characters.

See for example https://learn.microsoft.com/en-us/windows/win32/api/fileapi/..., which also shows how they gradually made the input argument more flexible:

- “By default, the name is limited to MAX_PATH characters. To extend this limit to 32,767 wide characters, prepend "\\?\" to the path”

- “Starting with Windows 10, Version 1607, you can opt-in to remove the MAX_PATH limitation without prepending "\\?\"”

I also guess there’s lots of code that sees those paths (anti-virus software, device drivers)
If this post is misinformation, which you are asking for evidence of, why don't you refute it, as the article suggests?

I disagree that the Bible is misinformation now; it's historical literature - a very long novel, much like other fantasy novels. The same is true for the other stories you mention.
Nothing on mobile is okay. I know everyone loves their smart phones but they really are terrible computers in every way except for portability. Use a computer when you actually want to do things. Smartphones are just for when you're literally unable to use a real computer.
I'm always bothered by how doctor's word is always taken as gospel. Anyone who's gone through the medical merry-go-round knows that doctors opinions on the same set of symptoms can be all over the place, some even outright idiotic.
I think there is a lesson to be learned from this:

"even the most ignorant might might feel emboldened to try interpreting God’s words for themselves. As such, there was serious risk that honest folk would be led far from the path of orthodoxy"

This happened, and (among other things) lead to contemporary Biblical literalism (an extreme from of the protestant elevation of the Bible as authoritative over theological argument and tradition).

On the other hand, however bad a thing you think Biblical literalism is, I do not think anyone would argue (now, with the benefit of hindsight etc) that it would have been a good thing to censor books in the way Filippo wanted.
> it was sabotaged by Synosfky and friends

Is this described anywhere in detail?
What? That sounds really strange. Nearly every time I’m at a bar I end up in a conversation with someone new.
I don't know if you misunderstanding the argument is cynicism or stupidity.

> A large chunk of spammers would simply have to spend a small fraction of their current profits to maintain their profitable business

It is only "profitable" because they are playing a lottery game where each ticket is essentially worthless but with an actual zero cost. The expected value of this radically changes if the cost of rolling the dice is anything nonzero.

Phone scams is a 10 billion dollar industry in India, because it costs virtually nothing to call anyone in the US. Do you think that type of scam would be possible in the world 25 years ago when international calls where $0.10/minute and the scammers need to have an account at the phone company to enable them to make tens of thousands of minute-calls per day?

Also please do us both a favor: stop with the smart-ass responses and stop creating strawmen. It makes you look like an a pathetic juvenile loser who just refuses to argue in good faith.
I just upgraded from an iPhone 11 (non Pro) to 15 Pro. Doesn’t feel much different at all but I appreciate the better camera and usb-c charging. The screen and refresh rate are nice but it’s something I only really feel when I go back to the old phone. Overall it’s a smaller difference than any previous upgrade I’ve made; it’s not like the early days when every iphone was much better than the last. Previously I’ve owned the original, 3G, 3GS, 4, 4S, 6S+ and 11. Aside from wanting usb-c, I could have waited until current version ios support ended and even then, upgraded to a 2 year old model.
>It is USB 2.0 because the iPhone uses the previous generation A16 SOC which was designed around the Lightning port.

I know, but as a paying customer I don't care what their bs technical limitation was when my old Samsung Note 3 had USB 3.0 10 years ago so it's not like USB 3.0 is some brand new sci-fi tech that's difficult to figure out like EUV litography.

How's this for a fix: They could have put the newer SoC with USB 3.0 in those phones as well and not artificially gimp them like that.

How can I not feel scammed when a company treats it's customers like that?
Those file/save dialogs are an application of their own, and with multiple versions across all supported platforms.
> Parent's actual imgur is a very thin black image of a post from the grandparent commenter

... which has has absolutely nothing to do with the dangers of self-driving/hackable cars.

Totally off-topic.
You take them to someone who can do component level repairs.

And the basic hardware is more difficult than just the parts and these nuances can make certain parts expensive and rare.

You have to know all kinks of things like irqs, dos commands, memory layout, jumper settings, just an insane amount of stuff compared to modern plug and play equipment.
This a bit dated now as Rust is quite efficient, but I wrote about this exact problem: https://www.abortretry.fail/p/waste-and-the-wasters-who-make...
For example, Czechia and Slovakia.
Isn’t Google search now powered by AI?
AI research papers summaries and highlights (Aug to Sep)
What do remote desktop tools do? TeamViewer allows mouse movement from even a phone touchscreen just fine, and unless they're computing the inverse of Windows's mouse acceleration, they must have another solution.
> YouTube, Facebook, and Gmail had yet to be invented.

How I miss those days.

Coming home from school and booting up my WinXP rig which had one dvd drive and one cd-rw drive. Getting a new AGP card for christmas and it actually having performance benefits. Requiring an Creative Sound-Blaster sound card

Now I just own a small ITX cube on my desk without any optical drives and two SSD's. How times have changed.
If people had no desire for money, there would be no incentive to start companies.

Would that lead to a more peaceful world? Maybe, temporarily. But a lack of companies leads to lack of jobs which leads to lots of other bad things.
Full Resolution Photo Archive
It's a scam when they're chargin 1 grand for a phone lacking a basic feature that's bee on Androids for 10 years already and that's only in their even more expensive phones.
> Hacker's keyboard

My updoots for it. I think it's already a decade I use it exclusively on any Android platform.

Sadly soon enough it would break completely, because Android is constantly mangl^W changing.
At 1000 USD? For 10 year old tech?
> If we can prevent it from being created or launched, or if we can prevent it from reaching its audience, then, and only then, information can win.

Agreed, we must shut down the dastardly Internet immediately! And burn all the books!
The definitions you've provided are part of a regulatory framework, but they may not fully capture the nuances of dietary recommendations and public health concerns regarding food consumption.

In common dietary discussions, 'ultra-processed' foods are often understood as products that not only undergo extensive processing but also tend to have a low nutritional value and are associated with health concerns. While canning tomatoes with minimal salt and basil involves processing, it typically wouldn't be categorized as 'ultra-processed' because these additives are relatively simple and not intended to enhance the taste or shelf life to the same degree as many highly processed products.

>I think the disconnect here is that people don't consider that almost any action (process) applied to food post-harvest is 'processing' and it is difficult to draw meaningful distinctions between healthy and unhealthy foods based on the 'processed' description.

What often distinguishes healthier foods from less healthy ones is the presence of certain ingredients and additives. For instance, excessive salt, sugars, unhealthy fats, and artificial additives in processed foods can be detrimental to health when consumed in excess. A little bit of salt added to a can of tomatoes isn't that unhealthy. Adding flavour enhancer, thickeners and stabilisers, color additives, texturizers etc would make it a ultra processed food.

Which is also the NOVA definition. If you would have spent a minute looking at the sources in your document, it should be clear that a can of tomatoes with some salt and basil is not classified as ultra processed food.

>https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10260459

>Generally, the practical way to identify if a product is ultra-processed is to check to see if its list of ingredients contains at least one item characteristic of the ultra-processed food group, which is to say, either food substances never or rarely used in kitchens, or classes of additives whose function is to make the final product palatable or more appealing (‘cosmetic additives’).

>The issue is not processing. It is ultra-processed foods, the fourth group in the NOVA system of food classification.

>Ultra-processed foods are not ‘real food’. As stated, they are formulations of food substances often modified by chemical processes and then assembled into ready-to-consume hyper-palatable food and drink products using flavours, colours, emulsifiers and a myriad of other cosmetic additives. Most are made and promoted by transnational and other giant corporations. Their ultra-processing makes them highly profitable, intensely appealing and intrinsically unhealthy.
> Why should we privilege an intentionally nerfed computing experience as the inevitable future?

The fact that the author worked at Google should be a hint. Advertising companies like Google want desktops and laptops to be left behind in favor of phones and tablets specifically because of the inferior, more locked down and consumption-focused computing experience they provide, and I'm guessing this idea is hammered into all their employees.
Can't run it on newer Android versions
I was not aware of this! This is a game changer for me, my single biggest complaint about text editing (which I was about to post here as something the authors missed) was that there's no means to perform fine cursor movement with gestures (I would expect the cursor to slow when the magnifying lens pops up). But apparently there is already a way!!
It used to be pressure sensitive, which made it much faster to respond.

https://en.wikipedia.org/wiki/Force_Touch

> Haptic Touch is a feature on the iPhone XR (but not the iPhone XS) and later iPhone models replacing 3D Touch. The touchscreen, which no longer has a pressure sensitive layer, distinguishes between a tap and a long-press using a timed delay to activate certain 3D Touch features (only ones for elements that do not have an action assigned to long press). This feature was added to the iPhone SE (1st generation) with the iOS 13 update and to any iPad capable of running iPadOS 13. As of watchOS 7, only Haptic Touch is recognized, and Force Touch is discontinued on all subsequent Apple Watches.
Fossil fuel mining has had the same effects, e.g. Shell's shenanigans in Nigeria, Angola's general malaise, the mishmash of autocratic monarchies in the ME, their effects on air quality everywhere, … yet somehow they get a pass and are regarded as a given.
Why didn't the other party just follow the NAP?! Then this couldn't have happened!
As the saying goes, it’s a “legal” system rather than a Justice system.

So long as you follow arcane procedure and precedent, the deeper facts don’t matter and don’t get much respect from the system.
Another issue I sometimes face is gestures around the screen edge are confused. Selecting text on the left edge will trigger “Back” in some cases.
https://en.wikipedia.org/wiki/Brandolini%27s_law

> The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it.
A version of this that just spells out the man's defense can be found on the opinion pages of WSJ: https://www.wsj.com/articles/texas-may-execute-a-man-based-o...

The news side also had a piece on this: https://www.wsj.com/articles/the-debate-over-shaken-baby-syn...
‘Weird Mozart’: BSO partners with tech firm to perform music composed by AI
In the hypothetical I describe the content of web app is fixed the app itself isn’t

Kind of like linking to the newest song, the link is static the content changes
If I'm remembering correctly the main difference is that it was fast -- the space bar cursor is fine but I do feel like I lost something that made my input on mobile better.

Before: I'm typing quickly, and I want to move cursor, I press slightly harder.

Now: I'm typing quickly, and I want to move the cursor, I press and wait.

iOS17 has a "faster" haptic touch setting and it helps, but with 3d touch I was much faster.
It gets worse. Windows doesn't use UTF-16 for file paths it uses UCS-2. Example: Windows paths can contain unpaired UTF-16 surrogates which is illegal in UTF-16. Unix paths are no better; they are "bags of bytes" and not necessarily UTF-8. File paths are not guaranteed to be Unicode normalized. Even if they are canonically equivalent (equal graphemes) it doesn't mean they are binary equivalent (equal code points). You need to treat file paths as their own special thing and not strings.
How about, platforms that publish misinformation should be financially liable for the ill effects of the misinformation. How did we build a tech ecosystem wherein tech companies get the exclusive right to run ads against the content on their site, and yet have no liability over the effects of that content?
Hey! Thanks again!

This leads us to another problem: you cannot easily sell niche products on a large market (Georgian wine and amber wine is one), mainstream customers want mainstream wines.

So, you are left with several options:
1) Do a mainstream wines - beyond my values;
2) Build a brand, which is very, very hard…
3) Do an exceptional wine, “so good they can’t ignore you”… that’s my long term goal. That’s why I am experimenting a lot, which I believe will lead me to a great results. Right now my wine could be ranked as top 5-10%, but my goal is to make it in top 1-2%. Check back in a few years :))
Why can't I get a small mobo for old processors? Everything should have shrunk substantially in the last 30 years.
The most bonkers thing here to me is giving a man a death sentence because of a believed shaken baby death that he promptly took to the hospital.
"All the hallmarks of Russian disinformation" - signed by like 50 ex-intel guys. Oops, they were all wrong in the same direction!
I totally get your disbelief, but it's a real thing! Experienced traders share their strategies and ideas online and many are making bank! Whether their trades are successful or not is a different question - that's why I'm creating my platform as a way to verify traders' performance before joining their paid community.
Have a few functions taking UTF-8 paths for the filesystem operations you need, have separate versions for Windows and for other systems, and enable one or the other version with the preprocessor?
Running from school in 1994 straight to my local library to beat the rush for a 30 minute allotment of “the internet” on a crappy computer. But it blew my mind, I loved every byte. When I discovered I could download and print guitar tablature others had transcribed, I was in awe. When I discovered I could save images of my favourite bands to a floppy disk, it was magic. And finally when I realised that I too could build websites using HTML… I’m just glad I grew upon that era, and I could build a career, and a life out of something I love.
Whats even worse:
Trying to figure out if the current user/process is allowed to write to a file in a specific path.