skysight-inc/HackerNews huggingface dataset:
People are already doing all sorts of useful things with it! Only the 48 bits of the address space are actually being used by virtual memory (no current 64-bit OS is anticipating people to use more than 256TB of address space), so you can use the remaining 16 bits for... lots of things. (Note that there's also the lower 3 bits that aren't being used since memory addresses are aligned to a multiple of 8.)

The primary example is Lua (before 5.4, and also LuaJIT): they use NaN-boxing to make their object take only 8 bytes. Although a double (Lua's only number type) already takes up 8 bytes of memory, there are some bits residing on the high 16-bits that are free to use when the number is NaN. With that you can store the type tag in there, which enables you to use the remaining bits for things other than double (like for example, storing memory addresses...) The Crafting Interpreters book has a much better explanation of this: https://craftinginterpreters.com/optimization.html#nan-boxin...

You can look up at https://en.wikipedia.org/wiki/Tagged_pointer to see some more examples. Apple seems to use this a lot for their Objective-C runtime on iOS where the leftover bits are used for things like refcounts or various boolean flags for their objects. Personally I had experience exploiting this in my game engine: for storing the generational index for a memory arena (to catch any use-after-free errors).
Heck, in that case, our pit mix has been 'splooting' on hot days, whenever she is hot, and sees a cool, damp lawn. Ever since she was a pup. I guess it's a common thing.
I will now send this to beginner programmers
A look at a common issue I see beginner devs go through. Probably the thing that weeds the most people out of development.
PS3 was one of the more secure consoles but of course it only takes one vulnerability.
Previously:

https://news.ycombinator.com/item?id=31764015 ( 238 comments, 2 months ago )

https://news.ycombinator.com/item?id=29807022 ( 419 comments, 7 months ago )

https://news.ycombinator.com/item?id=26194990 ( 417 comments, 1 year ago )
Imagine being able to run ten 1.6GB Electron apps in only 16GB of RAM - it's super efficient!
I feel my stance is the same. If I can take out a pen and paper and write down the information I see on my screen, I see no reason not to have a computer perform a similar function.

Granted, I hope a decade and generation born into social media has learned all these lessons about being careful about what you post, at least compared to when this was novel teaching material in my high school. But then again, they may also think Snapchat is ephemeral enough, so jury's out
>This story originally appeared in MintPress News

https://en.wikipedia.org/wiki/MintPress_News
I read it and still don’t really understand what I am seeing.
The biggest thing to remember after washing with detergent and water is the same thing to remember after just rinsing: dry it thoroughly. The easiest way to do that is to wipe it down with a towel and/or leave it on the heat for a bit. Then apply a bit of oil.
> I just take issue with deifying and amplifying people who like offending people...admiring people because of their intent to offend large groups of people is just weird.

This is a false framing. The person who wrote the post you originally replied to does not appear to be doing that; the comment praises Rushdie for saying uncomfortable things and challenging entrenched views, not for insulting people.

It may be (as as been suggested in these comments) that Rushdie was indeed trying to offend people, but even if that were the case, it does not mean that his supporters are celebrating him for that.

In fact, I feel it is fairly safe to say that, for most of his supporters in this matter, he is something of a MacGuffin: they support the position you concur with in your second paragraph, and he just happens to present a case where it is under significant threat. Opposition to terrorism (state-sponsored terrorism, no less) does not necessarily imply or depend on supporting the victim's position or all of their actions, any more than opposition of the death penalty is an endorsement of murder and its perpetrators.

Even people who have reservations about your second paragraph can see that Rushdie was not threatening anyone, directly or indirectly.
Interesting to see Facebook didn't leak this information when the privacy change was being rolled out.
If you're using emacs why not a save hook?
More modern approach: https://biztoc.com/curated
Wouldn't a web app have to deal with running in the various browsers anyway?
Oh interesting, was this over HF radio or such? 100 miles probably inside the skip zone, depending on frequency and angle of radiation.
Elon Twitter Still Getting Hit with Giveaway Spam
> "hub and spoke" leadership

I will have to remember that phrase. I once worked for someone like that. It was awful.

• The leader was the sole and absolute authority on everything the team did.

• If a team member came up with an idea of our own, we were not allowed to write a ticket to open it up for discussion. We were expected to have a private discussion with the leader first, and they would decide if it was worth pursuing.

• Heaven help you if you ever wrote a balanced comment citing the pros and cons of any particular approach to a problem. The leader would quote you out of context in a team meeting, reading aloud only the parts of your comment that supported their position.

• Secrecy was important. For major new projects, the leader would convene a private working group with hand-picked team members who would follow their lead, excluding anyone with more experience who might have insights or even disagreement on the development approach.

• If you ever made a mistake that caused problems in production, you would get called out for it in front of the team. If the leader made a mistake and you tried to respectfully help shore up the problem, they would dig in their heels and argue against your fix. The leader does not make mistakes.

• In that latter case where the leader made a mistake that caused problems in production, they would never acknowledge it or apologize for it. Apologies are a sign of weakness.

Never going back there again.
> I can guarantee that nobody affiliated with any ABC agencies has any influence on my Mastodon server.

I take your point, but why poke the beast?
Right. It was phased out in favor of something intending to seem friendlier.
Probably set up some MSDN style docs for them.
Building data processing systems to spy on foreigners outside the US who are national security risks isn't even "bad." It's better than bad, it's good!
yes, a web based app would have to contend with the same issue. So what's the advantage of shipping a packaged app that also have the same problem, when shipping it as an electron app would solve this directly and easily?
The author complains about his own misunderstanding of, and consequent misuse of exceptions.

Put all your cleanup in destructors. All of it. They exercise that code all the time, on every run. Then, throwing always does the right thing, with no extra effort.
Family Spends 48 Hours in the Wild Due to Google Maps
Autodesk criticised by 35 named architects (2020)
Terminator for a couple years now, because it has native support for split windows and is otherwise pretty good.

tmux is great, but it essentially breaks multi-line text selection (you end up selecting bits of text from an adjacent pane), an update in any pane will cancel text selection in any other pane, and mouse wheel scrolling doesn't work.

Terminator solves those issues and also has great unicode/IME support -- I can type Chinese directly into the terminal.
Breaking the 1% Rule on the Internet
Lots of people think that the internet’s extreme participation inequality is inevitable. Only 1% of people post new content on any given platform because that’s just what happens when human communities get really big.

I don’t think so. Curious what ya’ll think.
Say funding is a given, how do you attract the talent?
I'm in energy trading and wonder what the tech setups are in other companies. Can you tell me something about yours?

We currently migrate everything to the cloud, which breaks many Excels that so far got their inputs from on-prem services or the file system.
What could previously be deployed without second thought now requires extensive, decentralized cloud knowledge in each team. Power is taken from the lay business user. What took seconds in VBA now requires a feature request to a dev team.. it's insane.
> “We will provide more details of our sustainable business model soon with our official launch, but it is basically the commercial open source software playbook: services and scale infrastructure,” Mostaque said.

> “We think AI will go the way of servers and databases, with open beating proprietary systems — particularly given the passion of our communities.”
Farewell to Arms by Hemingway. I didn’t set out to read it, it just happened to be in the car I was driving. The plot is straightforward and the dialogue clear; but the story is powerful. Not something I’d’ve read on paper but I’m glad I did
This is an industry that is happy to enforce Autodesk's lockin on their work, not allowing their peers to use any alternative.

The worst the software gets, the better. Maybe that way somebody not entrenched may have enough leverage to gain some market.
Are they just using "entities they seek to regulate" as a term for the general public? But even then the FBI regulates/enforces laws in government bodies too. I guess he wants FBI agents to be forbidden from seeking employment anywhere else?
Wouldn’t we need to see it done, at a company that has found product market fit, before we can decide that it is clearly “the gold plated standard for a 21st (century) business”?
FWIW there's no talk of a copyright extension on the horizon and only a year and a half left to ram one through. The last major extension was lobbied for on the back of EU harmonization and free trade; that's been done and dusted. Few countries have supra-German copyright terms and none of them are dealmaker countries.

Furthermore, having the mouse fall out of copyright doesn't actually impact Disney's bottom line all that much, for two reasons:

1. They aren't losing much. You still can't put him on a t-shirt or sell any merch of him; that will infringe upon trademarks that will practically never expire. You are only limited to either direct reuploads of the public-domain material (which is practically worthless save for historical value) or including him as a character in another unrelated new work; and even then you will have to be very careful to only include aspects of him that were expressed in a public domain cartoon. Anything still under copyright casts a long shadow over the public domain[0].

2. The mouse isn't actually their flagship franchise anymore. Disney has since graduated to the FAANG strategy of "Can't innovate? Just buy your competition!". In this case that means buying up Marvel, Lucasfilm, and most of 20th Century FOX to gain access to more relevant - and, most importantly, newer works. Those works will not hit the public domain in any appreciable way for at least another half-century.

[0] My favorite example of this: Public Domain Sherlock Holmes is not allowed to have emotions because that's part of Still Copyrighted Sherlock Holmes.
The Red Mars series followed by The Expanse.
LibGDX is not so much a Java game engine as it is just a set of helper utilities and little libraries for building a game or engine out of. It is actually surprisingly efficient on the JVM, any inefficiencies will be built on higher levels above it.
That takes naming to a whole new level...
We're midway through transitioning engineers to it, as well as building stuff on top of it to make for a really great DX. I'll probably write a blog post when the whole env is a little more complete.
It does taste better when you decant soda from a plastic-lined can/plastic bottle/plastic fountain tap into a glass.
What is the | doing in the dependencies?
It took a while, but I finally found it!

https://web.archive.org/web/20110606144530/http://www.ibm.co...

There’s a reference to some sample Makefiles to start and stop some Linux services in parallel. It’s obviously not complete, but this (or something similar) was what inspired my system.
This event, and everything around SS, was just par for the nuke industry.

Forbidding staff from warning their families about contamination was typical evil.

There is never any expectation that any nuke project will do better, absent strict regulation and rigorous enforcement. It is why the public is very sensibly sour on nukes.

But the only thing stopping more of it, today, is that they cost way more than alternatives. Always did, but it is harder now to paper over.
The US Offers a $10M Bounty for Intel on the Conti Ransomware Gang
> The jury also seems to disagree with this alternate narrative.

The jury decided that Rittenhouse acted in self-defense. That finding is not inconsistent with anything I said.

The whole problem of firing off guns in a crowd is that everyone involved might be acting in self-defense, and yet still end up killing eachother.

Life isn't a video game, or an action movie. You can't always tell who the 'bad guy' is, or even if there is one.
I like Tauri and the fact that it's written in Rust, but I do wonder just how tiny these apps are when it's still using webviews, even if they're system webviews and not Chrome instances like Electron. I would have liked to see something more akin to a native rendering framework like Flutter (native as in bare metal, non webviews, not native as in native OS elements).

However, it does seem quite hard to do if there's not a dedicated team just for developing such a GUI framework. raphlinus [0] has some great knowledge about this that I've read from his blog posts, such as his most recent one, Advice for the next dozen Rust GUIs [2]. In my opinion, the Flutter-like approach is the way to go if you want to get good performance without webviews, have a consistent user experience across platforms, and be able to write once and deploy everywhere.

[0] https://news.ycombinator.com/user?id=raphlinus

[1] https://news.ycombinator.com/item?id=31297653

[2] https://news.ycombinator.com/item?id=32112846
It’s not an audiobook, but if you’re a fan of history, particularly World War 1, then Dan Carlin’s six-part series “Blueprint for Armageddon” is fabulous. That’ll give you 20+ hours of content.

Carlin’s a self-proclaimed “non-historian”, but his storytelling is very compelling.
Well now it is. I'm not really sure how you would think that gcc or any other GNU software solved a problem which nobody noticed until twenty years later-- the context for my comment-- but sure.
I appreciated their openness.

Embarrassment often blocks people from admitting ignorance and learning.

So, why be embarrassed?
Might be a Taiwan thing but the equivalent exclamation to ‘fuck!’ here is ‘幹！’, like ‘fuck, I lost my keys’. I’ve only seen/heard 肏 used in the sense of literal copulation, like ‘fuck your mom!’ as an insult, but not as an interjection.

Side note just to illustrate how filthy and vulgar 肏 is: it’s constructed of 入 and 肉. 入 means enter, go into, like 入口 is entrance. 肉 means meat or flesh, like beef 牛肉 or muscle 肌肉.
> Your first article is about how the NSA asked for but did not get permission to track hackers who were not known to be tied to foreign governments — no expansion in domestic surveillance there.

"In mid-2012, Justice Department lawyers wrote two secret memos permitting the spy agency to begin hunting on Internet cables, without a warrant and on American soil, for data linked to computer intrusions originating abroad — including traffic that flows to suspicious Internet addresses or contains malware, the documents show...The effort is the latest known expansion of the NSA’s warrantless surveillance program"

> Your second article is not about domestic surveillance at all

"the rule changes will make it easier for the government to spot and prevent potential terrorist attacks before they happen, at the expense of the privacy of millions of Americans, whose data may be collected in the surveillance dragnet...a total of 17 government agencies will have access to Americans' data without requiring a warrant"

Seems a whole lot like spying on Americans to me.

> Your third article doesn't contain a single example of expanded domestic surveillance

Except for the whole constant gathering of new types of data from an increasing (one could say "expanding") number of sources since Obama came into office...

For what it's worth while I haven't read every document that leaked I've read many of them. I've so read/seen several interviews and talks with Snowden, and even read his book. He seems pretty okay with what Greenwald came away with.
Precisely - the timing of Modula-2 was unfortunate given the awesomeness of the Oberon system which succeeded it.

But Wirth's systems are terrific in general and highly educational. For example, I like Wirth's TRM/RISC5 (not to be confused with RISC-V from Berkeley et al.) processor designs[1] and the Lola hardware description language. So maybe a followup on Oberon/(Wirth)RISC/Lola/etc. would have been justified.

[1] https://people.inf.ethz.ch/wirth/Lola/index.html

Having a system which is compact enough to understand from the gate level to the application level is remarkable. (I'm also a fan of nand2tetris, etc..)

Sad that BYTE shut down for good in 2013.
Investigate how? Isn’t that the governments job?

I assume Twitter has IP addresses and account info to turn over to law enforcement.

Or are you suggesting Twitter take on a part of normal law enforcement activities?
Yes people do that, you need to have a bit of local political connections and make donations every now and then for festive events/blood donation camps etc for them to even consider sending goons on your behalf. Even though we used to joke around about hiring thugs to evict them we are pretty law abiding citizens who want no trouble. But it was sad to see grandad go to the court every other weekend when I used to come to his house for summer break.
I love Zellij - have been using it for the last eight months. However, I wish it had a real programming language for configuration (since a program like this can be so versatile) instead of TOML.

I also miss a few tmux plugins.
I love listening to the Wheel of Time series read by Kate Reading and Michael Kramer

Over two hundred hours of story and amazing performances.

And for multiple short listens I’ve recently enjoyed biographies by Amy Poehler, Anna Kendrick, Nick Offerman and Tina Fey. I enjoy them because they are in an industry completely different to my own, and fabulously entertaining.
I often find myself on the extreme end in favor of gatekeeping.

I more or less quit playing D&D because of what I perceive as a significant shift in the culture around the game over the last decade. It's all well and good to say the way a new wider audience interacts with something I love needn't affect the way I do, but in my experience, it's rarely avoidable (especially when that something requires others). I don't spend much energy resenting the Stranger Things, et al.-inspired D&D community (perhaps because I myself was never /that/ deep into it, all things considered), but I'd be lying if I said I didn't feel alienated by the attitudes you're rightly describing as ill-suited to the game.

I feel like the centralization of the social side of internet has fostered the notion that all exclusivity is a form of hostility. Which, sure, exclusion is often a form of aggression, but it's just as often a form of defense. If someone would like to frame defense of something he considers sacred as hostile behavior against those who might want to change it, fine, but to then insist that any such action is inherently bad at best makes him seem myopic and at worst makes me wonder why he feels entitled to full read-and-write access to everything.

Maybe this is a stretch, but I find it ironic that the anti-gatekeeping attitude has risen among people who are largely sensitive to the concerns of, say, communities suffering from gentrification.
Autodesk are just the worst offenders. I hope Blender will thrive (even more) and CAD software will follow the lead.
During my PhD, the lab invested a lot of software development effort into a closed-source robotics platform that was discontinued [1]. I will try hard to avoid closed platforms in the future.

As academics, I feel we should put in our best effort to use and contribute back to open-source platforms. It's not crazy to spend the first year of your PhD adding a feature to an open-source package if it will boost your research productivity for the next 4 years. It's also easier to work around limitations when you only need to run one experiment instead of producing a robust product.

[1] Qualcomm Snapdragon Flight, a RPi-sized board with onboard stereo cameras and GPS. The hardware was unbeatable at the time.
Maybe your free article limit isn't influenced by which articles you read, but how deeply you engage with them.
i think the most important change to legislate that could fix this problem is a freedom to demand api/specs from a company for the purposes of reverse engineering an competing product. This would include the data format that a customer can expect to be able to export off the product they pay for.

E.g., any data, file, or model, etc, should be exportable and in a format that is specified well enough for a competing company to offer a migration path away.

this right will ensure that there wouldn't be any rugpulls.
Support for i18n:
https://www.google.com/search?q=pgroonga
Ask HN: How much effort it takes to build decent video/interactive explainers?
I am referring math videos by 3b1b made with manim, blogs with interactive explorables etc. 3b1b makes stunning content but at a slow pace of two months or so per video. What is slowing them? Is it due to difficulty to create prototype because of clunky tools, or slow hardware that drags REPL behind? In addition to the abundance of programming languages and animation tools, What software or medium can we create to make this process more efficient?
> If we only have so much of a given resource (teacher time, facilities, learning resources, etc.) to dedicate, then putting the difficult but tailored material in front of Jennifer is a better use of resources than trying to accumulate enough second chances so that Johnny can eventually achieve escape velocity from his circumstances by happenstance.

Except Jennifer is likely to do alright in life no matter what, while the opportunity afforded to Johnny can mean he escapes generational poverty.

Or we could just build enough classrooms so everyone gets the best education possible. As a bonus, this is long term profitable because Johnny goes on to pay a metric ton of taxes that pay for his education many times over.
The Sandman by Neil Gaiman. Honestly it is as great as the comics.
I remember reading somewhere that HF is starting to make a bit of a comeback in the Navy as a backup if satellites are destroyed.
Samsung Heir Wins Presidential Pardon, May Rejoin Board
Devil in the White City (coming to the big screen)
You need to add what Autodesk is doing here, features where available during the initial contract and being revised as me move along. It's like adding a rent for every flush of your toilet and also paying for the cost of water.
MARSSx86 – Micro-ARchitectural and System Simulator for x86-Based Systems
The packaged app can work with the local file system, and call additional native APIs that aren’t available in a browser context.
"why are people still sick if hospitals exist?"
Why stop there, ban electricity!
I have no knowledge of this subject but the paper seems to say this treatment worked in 20/20 subjects, including, if I'm reading correctly, 14 people who were blind. That seems like a pretty huge deal - especially if it's applicable to ~13 million blind people worldwide.

Does this paper represent a breakthrough or have capabilities like this been gradually progressing?