skysight-inc/HackerNews huggingface dataset:
I always like seeing Common Lisp links, but personally I was a bit put off by the very strong anti-commercial comments about LispWorks and Franz.

I had a business idea requiring Common Lisp a few years ago and I purchased a LispWorks Professional license. Small standalone executables with a tree shaker [1] and I has received very good support without paying for the high priority support service. I also paid the maintenance fee last year for continued updates. Coincidentally, I am an advisor and chief architect for a small AI company and they use LispWorks also.

Many years ago, I worked as a consultant on a medical AI project and my customer paid a fair amount of money to Franz for software licensing and tech support that included helping with development. Incredibly useful!

I also love open source Common Lisp and Scheme implementations.

Anyway, I would respectfully suggest to the author to maybe tone down the rhetoric a bit since different individual developers and companies have different requirements.

[1] you can also make small standalone apps with SBCL by building from source and setting a flag to allow compressed heap files.
> Most spam I receive [...] originates from Gmail

> Spam is only “solved” on big providers because they mostly accept mails only from other big providers.

I would say that only accepting emails form other big providers isn't a good solution then.
Alternatives? While I somewhat agree with some points presented in the article, the POSIX model is beautiful in its simplicity. As a good demonstration, just take a look at Zeal 8-bit OS. It has a simplistic, Unix-inspired API [1], which is very elegant, especially considering the fact that the OS targets Z80 CPU with just 64 kB of RAM.

[1] https://github.com/Zeal8bit/Zeal-8-bit-OS#user-space
Calling some of those taxes does distort the reality a little - a natural resources tax for example is really the state selling the resource owned by the state to a third party (which makes not "taxing" it even more offensive to effectively corrupt).
The Google Pixel has a number of settings for this. It has the standard slider, extra dim, night, and grayscale modes.

I always laugh when I see competition over brightness. I cannot wait for e-ink monitors to improve and wish someone would make an e-ink phone.

Edit: Those settings might be standard on Android and not actually Pixel specific.
I wonder if this can be circumvented by running Dota in a VM.
Is this a new phenomenon? How does it differ from court gossip in victorian times or outcry over things like muckrake journalism?
The Internet also allows such behavior so really it shouldn't have been allowed to use the Internet either.

A reasonable person would realize the key part is "Template engine" and would think they are okay as long as they avoid those. They did avoid that, and still got disqualified. That is why it isn't reasonable
AI Sentience and Animal Sentience
> This software was able to access information used internally by the Dota client that wasn't visible during normal gameplay, giving the cheater an unfair advantage.

I'm curious what this information was - does the Dota 2 client have access to all the game state including players hidden from view?
A Chinese team called Knights were suspected of cheating with an exploit that might have been detectable through this honeypot method. However, so far, the whole team continues to play in the current major tournament that began yesterday in Lima.

The honeypot doesn't seem to have had anywhere near a 100% hit rate on users of a well-known exploit system. Lots of exploiters self-reporting that they have had some of their accounts, but not all, banned.

Valve have likely been fairly careful in reviewing the results from this method. It's a banwave after all, not an automated detection system that issues bans in realtime. Also worth noting that exploiters have reported game bans, account bans, and VAC bans, from this wave. So, the severity of the punishment seems to have been measured against some metric too. It's not a simply boolean of 'UserExploit=True', there's shades of grey involved.
I was an App Store games editor – Apple doesn’t care about games
Wolfram has gone nuts trying to make these the foundation of the “new” physics.
But income tax hits workers, not billionaires...
Is it possible that Microsoft distrusts your IP range? Some providers are known not to be very responsive to abuse reports. And then whole IP ranges get (soft) blacklisted, and individual IPs can’t be unblocked, without having a very strong case.
If you don't mind the header color:

html {filter:invert(.9) contrast(90%);}
yes, you can tell where enemies are in fog of war
They don't teach you that any more than current books do.

You might gain that because you compare the two and notice the old books are obviously wrong against new data ... something the current books happily tell you too.
how do you expect to be able to tell when someone has read one of your pages outside of working set watches/guard pages?
No idea

My solution is to "meditate" on the ideas and write blog posts, so that I don't bore my friends with the topics, anyone can read the blog or contact me if they really want to.
So, there's a character in the game that has a passive ability that lets it recover HP faster if they are not being observed by the enemy.

That ability necessitates a function that checks for enemy vision, from heroes or from static observer wards that you can buy.

From an exploit perspective that is a huge boon to use for a variety of purposes. Lately it may have been used to allow exploiters to detect those purchaseable wards so that they can be countered and removed in gameplay.
Income tax is absurd - we should tax wealth not work.

By penalising those who work hard, it destroys social mobility and entrenches the establishment landowners and conservatism.

Income tax and VAT should be replaced with wealth tax, Land Value tax, property tax, inheritance tax, gift tax, etc. - i.e. tax the accumulation of wealth itself and use that to help level the playing field and promote economic activity (startups, technological disruption, etc.).
> It's me Tom the author of the post.

It's-a me, Mario

Obvious marketing is obvious.
(Wrote anti-cheat software in the past.)

There are multiple ways to detect this. Hardware breakpoints were already mentioned, but they only work per thread, so if one is sniffing on your memory from another process or the kernel then these won't help.

The most stealthy and evil way I found was to allocate a page but never actually use it.

Windows lazily allocates physical memory for fresh memory pages when they are first used.

The detection is to periodically poll the page map from your process and check your canary pages via NtQueryVirtualMemory. If your unused page suddenly is backed by some physical memory then something happened to read from it! Bonus-points for putting such canary pages into places previously used for real game data.

This method is not foolproof: Anti-virus programs can read memory of all programs (but don't, Overwatch e.g. does not like this and crashes randomly due to this exact protection method). A bug in the program could also read from the page accidentally (e.g. out-of-bounds array read). But it's a /very/ good indicator that something is wrong when other cheat detection mechanisms also trigger.

Once you know how this works it's pretty easy to defeat unfortunately: Read the page map first, then avoid reading pages that have no backing physical memory, because those contain no useful data at best and are canary pages at worst.
John Romero spoke about the early principles of ID Software and one of them is to fix bugs once you find it without delay.
I think "consumer" is being contrasted with a business contract offering static ip.

You should know because it is currently blocked - found by using mxtoolbox.com for example.

Or, suspect it will be because the ip to your residence is not a designated static ip. (In practice it may be ipv6 and never changes but applying a PTR to the ip requires assistance from the ISP and it would likely be outside of the contract.)
Because plain text is narrow waist* that is easily debuggable.

* https://www.oilshell.org/blog/2022/02/diagrams.html
No question that of course other taxes are needed with the explicit goal to take it away from billionaires.

Nevertheless, income tax is still needed, too. Usually it is designed progressive so that the lower income spectrum barely pays anything and it can go really high for obscene salaries
Laser Scanner with PCB Motor
Open-hardware laser scanner uses PCB motor to rotate polygon
Or alternatively, to add to the list, working parents cannot afford to live near grandparents. They bought in the 1980s.
It's quite simple, actually: a customer needed a very large database (> 4G) and one proposal was to create some kind of sharding mechanism because all of the ways that they could think of to do this in RAM meant that they had to use a pretty large number of machines, complicating all of the ways in which updates, queries and keeping it all synchronized would have to be done, besides requiring a rack full of hardware.

The Alpha made all of that moot because in one fell stroke it increased the amount of RAM that could be addressed directly to the point where the whole thing could happen in memory without any cluster communications overhead. It was still an expensive machine but it cost a fraction of the setup that it replaced, and performed really very well. A nice example of how vertical scaling can be a very viable option. The 64 bit file system also allowed for much larger files, which helped the project in different ways.

One downside was that spare hardware was difficult to obtain but the system was built like a tank and ran for many years until there were many other suppliers of 64 bit systems.

It was way ahead of the anything else in the 'affordable' range of computers. Though it still cost as much as a nice car fully decked out, especially the RAM was quite expensive.
Good comments. Quicklisp has certainly helped.

A few years ago, after Common Lisp being my favorite language since around 1982, I thought that I might switch for my personal projects to Racket Scheme since it does have good library support. What holds me back is that I have found plentiful work opportunities over the last several decades with Common Lisp, but except for getting paid by Springer-Verlag to write a Scheme book, I have never been paid to use Scheme.

Also, to be really honest, so much of my work in the last ten years has involved deep learning, that I have somewhat reluctantly learned to love Python for writing short programs.
Cinebench/4D does have "hand-optimized" ARM instructions.

It doesn't. As far as I know, everything is translated from x86 to ARM instructions - not direct ARM optimization.

Cinema4D is a niche software within a niche. Even Cinema4D users don't typically use CPU renderer. They use the GPU renderer.

The reason Cinebench became so popular is because AMD and Intel promote it heavily in their marketing to get nerds to buy high core count CPUs that they don't need.
I have absolutely no issues with sharing my failures. Only part of the project which would be iffy is the keyboard/trackpoint, kind of hoping I can just use the GPIO on what ever board I end up with and somehow make it work but I have yet to look into it at all, seems doable for at least the keyboard. The QMK route is always possibly but it feels like the lego theory of electronics and I have a completely pointless aversion to that.
How can they be so sure that that memory wasn’t accessed due to corruption of a pointer
https://github.com/mermaid-js/mermaid/issues/4136
do we call it Meta Instagram?
He’s ignoring the important details by using “exchange labor for compensation” in an outdated fashion. Money begets money.

How else does one explain the concentration of wealth over time? Progressive income tax is needed to stabilize wealth from collapsing in on itself.
I still have a couple of HD-DVDs but not that drive any longer and if memory serves me right, I was able to connect it to a PC and play a HD-DVD movie in mplayer or something
Many subreddits have Discord servers for more discussion. They may also be moderated but give you the opportunity to have more back and forth with people on the topic.
They were using both Github and Github Pages, however it was Github Pages with self-crafted HTML, not with templates.

I think the issue here is that they (EDIT: the teachers, not the participants) don't realize you can use Github pages for things other than template-based pages.
I think every programmer that tries common lisp eventually comes to the same conclusion, however none of the new versions of "standard" libraries got any traction to my knowledge. Usually it's used only by the author who created it which makes their code unique in some sense, like a recent post from Ron Garret [0].

The spec is really valued by cl community and I guess I'll tell an unpopular opinion now, but I think there could be a place for an ecosystem built around one of the compilers like sbcl with all the old cruft removed and a really good all purpose standard library (similar in capabilities to the one of go for example). What that will achieve is that it will allow new developers to write the code without reading on why the things were designed is a certain way 40 years ago because of now forgotten os or hardware limitation.

Similar to what was done with neovim project

[0]: http://blog.rongarret.info/2023/01/lisping-at-jpl-revisited....
They're willing to take that risk I guess.
> Damn, conspiracy theorist will have a field day now.

They have a field day any day. There are so many events to pick from that they are never short of material and when they are they make it up.
For what it’s worth, I usually default to swish activations, which seem to be popular in my corner of graph neural nets (materials and chemistry). Performance is about the same as ReLU, and I like swish because it doesn’t have a hard discontinuity.
How to migrate from Webpacker to jsbundling-rails in Ruby on Rails
It doesn't necessarily have to be useful information. They mentioned they understood how the cheat application worked, so it's possible it was doing something like indiscriminately accessing certain memory regions; this would make it possible to detect without any changes to the cheating program.
Some possible insight: For some of us there is a particular pull to tasks that are significant, complicated, and seem to have a finite solution. Cleaning/parsing existing data strikes me as one of those.
Jitar v0.3 Released – Distributable Runtime for TypeScript and JavaScript
There was a great comment about LispWorks over on the reddit discussion, linked here[0]. I really need to give it a shot at some point, especially as someone doing CL professionally.

I know that Lisp is popular on HN but that it's mostly a kind of zoo like experience where the proper devs come here to gawk at us but I really cannot recommend it enough for any kind of work. We use it for stock market analysis but almost every piece of code we write is CL. I'm currently trying to convince people to switch over our CSS over to LASS[1].

0: https://www.reddit.com/r/Common_Lisp/comments/11979q4/commen...

1: https://github.com/Shinmera/LASS
I think of it more as a hack than an absurdity. It's a defined point when a defined amount of cash is transferred from one place to another.

Ideal time to tax.

If you suggest something like a land value tax then people will worry about how you value something without a market price. It is in some senses abitrary what your land is worth (Not actually a problem in practice but makes the point why a hacky system might prevail in the real world).

See also, taxes on purchases, estate taxes etc.
Hmm, well I wouldn't permaban people for using a known... built in setting, even if it gives an unfair advantage.

_edit_

To whoever downvoted me later - I would consider it a bug if it was user settable without cheats. Similarly you could see trough smokes in CS for a long time by changing some video settings. You don't (usually) ban people for bugs.
OMG I hope this means they will ban TF2 bots too. This game has been so fucking bad for like 2 years now.
I am thrilled to introduce you to EzMail.AI, an AI-powered email tool that helps heavy Gmail users reply to emails 10X faster with automatically pre-filled responses.

[Why I made EzMail.AI]
Typing out the same responses repeatedly can be a tedious and time-consuming task, as many of us know all too well. That's why I made EzMail.AI to generate pre-filled and personalized drafts in your own writing style and save you valuable time.

[How it works]
After connecting your Gmail account to EzMail.AI, the tool will generate pre-filled email drafts in advance, which will appear in your inbox. Therefore, the next time you access your email, whether it be on desktop or mobile, all of the emails that require a reply will already have an AI-written response prepared and waiting for you. You can simply approve these pre-filled drafts and send them out with a single click, saving you a lot of time.

[How to use it]
You can continue using Gmail as you normally would on both your mobile and desktop devices, with no need to change any of your habits. Also, there's no manual setup or Chrome extension needed. The app and AI do it all for you in the background automatically.

[What you'll get]
(1) Reply to emails 10X faster
(2) Always have AI pre-filled replies ready to go
(3) Write emails like a native speaker
(4) Smart email conversation recaps

I really hope you find EzMail.AI useful and that it saves you a ton of time! And I'd love to hear your feedback and suggestions!
On your point on Normandie, you can even go further!
Ethnologically speaking Normandie, comes from its inhabitants’ name: the normands.
This name is composed of “nor” and “man”, so it’s literally North Men from the French perspective - aka the Vikings.

The reason the French King gave them the region as a duchy, is because the Seine river, which passes in the middle of Paris, ends its course in present day Honfleur, Normandie.
So Vikings would move their drakkars ships upstream from there and sack the city. Having Rollo installed as Duke put an end to the raiding.

It is said that when Rollo was made to kneel before Charles the Simple, to swear allegiance, he grabbed onto the king’s feet and threw him in the air.
I don’t know if this is a true story, but it’s always amused me!

If you drive around Normandie today, you’ll see plenty of cars with drakkar stickers on their bumpers. A sign that many still identify with this heritage.
It depends on what you mean by "discussion". There are many actions people call "discussion" that end up being disruptive and toxic to the community housing that action.

What do you mean by moderating on Reddit being frustrating? Are you trying to argue counter to observable fact?
What was their rationale for that?
Interesting. I would have thought such an ability would be implemented by increasing the HP on the server and then sending the new HP value to the client. But perhaps this is impractical for some reason.
Mac OS is not at this time a POSIX operating system [0].

[0] http://get.posixcertified.ieee.org/register.html
Governments become self-interested entities. In fact, when establishing the capabilities of a government, designing around this fact is paramount.
I'm curious if some of the downsides of evening blue light could be mitigated with an increase in daytime blue light. It's all about the rhythm, right?

I work from home and got one of these monsters [1] to have on in my office during the day to help avoid the winter / darker time slump, and I think it's helped. I only run it during daytime working hours, in my office.

I avoid staring at my phone around bedtime and my sleep patterns are fine--I'd just hate to shift away from LEDs. I'm careful about choosing virtually only "warm white" ones, though as the article notes, that's not as bulletproof as I originally thought. Is the increased blue light spectrum fundamental to LEDs? Or something we could potentially solve with a film or filter (at manufacturing time or later)?

[1] https://www.amazon.com/gp/product/B08DY1GCC6/
Presumably the access pattern (ie: how often, which regions, etc.) of a hack is very different than an antivirus.
How does one use it? No obvious link to any chatroom
Oppenheimer Lecture: The Quantum Origins of Gravity
If you’re frustrated with sites like Upwork that are not giving you the customer experience you are hoping for while charging you noticeable commission of the work you’re doing you should check out contra.com for building your independent / freelancer business. Contra does not charge a commission and there is an active Slack community for members to engage with each other and Contra staff.

Full disclosure, I am part of the software engineering team at Contra. I was an independent freelancer for years and was drawn to Contra’s mission of building a better platform for independents to thrive and be successful. Core to that mission is not charging a commission on someone’s hard work.

An interesting fact, nearly everyone in the company has been an independent freelancer. We design and build from a place of experience, understanding and empathy. We also recognize that the needs of independent freelancers evolves so we talk with independents and clients daily to make sure we’re sure continuing to build something they will love to use.
IPFS is too slow. Imagine trying to load 1,000 images from IPFS. People won't tolerate it. Hence, IPFS cannot scale.

On-chain also can't scale because you're not suppose to put something like a JPEG on the blockchain.
Yes, finally get rid of webpacker.
I watched every single one of the 163 lectures in that series. They're all amazing, and surprisingly addictive.

As one YouTube commenter put it so aptly, I always looked forward to "snack time with Lenny".
Related to ER=EPR conjecture https://en.wikipedia.org/wiki/ER_%3D_EPR
so we overlapped :) wrapped up my PhD there a decade and some years ago.
An oddly parochial article, and arguably a misinterpretation of what Balaji was going for in the first place. Some of the points he tried to make are:

- The American system of government is ill-suited to the strange times that lie ahead of us, and is becoming an increasingly poor role-model in general.

- Smart people are increasingly checked-out where matters of governance and power are concerned, moving frequently to other nations where they can live in somewhat greater comfort, despite having no involvement in political processes, just as he himself moved to Singapore.

- Manufacturing will happen wherever it makes sense for it to happen. This is increasingly, and to some extent irreversibly, outside the US. ("China is just better at deployment in the physical world than the US government or military.)

- Ultimately, it's not _about_ America. America is the past. What the future looks like is, to some extent, in our hands.

To turn all of that around and say, "hey, the Atoms tribe are trying to re-shore the USA and make it stronger, and here's how they can work together with Balaji's conception of the Digital tribe to make the USA stronger and reinforce the American Dream!" This seems like it badly misses the point, and is rather backwards-looking.
Agreed; I do have the Microsoft Skulpt keyboards for both client HP and my T25 laptop (plus monitors on stands etc).

But... life! :). Two very young kids and wife who need support through the day, so I end up using laptop as a lap-top frequently enough :). I take my dad to a doctor appointment, or work from friend's home, etc etc. Overall, laptop's keyboard is still important for my personal use-cases.
Mermaid+chatGPT is a killer combination to create diagrams from plain text.

Describe your diagram in plain text and ask chatGPT to generate Mermaid syntax for said diagram. Then adjust the text generated by chatGPT to get the perfect diagram
That is an insanely large number of accounts, I understand there's always going to be cheaters but I had no idea the scale of it was so bad!
… and later throwing more and more darts and still hitting the center.