skysight-inc/HackerNews huggingface dataset:
Disk management is something you mostly avoid (well, it’s abstracted away) if you have a stateless containerized infrastructure and write your data and logs to API endpoints (including S3 and similar) and managed relational DB’s. Granted if you start to run things like Kafka at scale you’ll probably need to have someone with some Linux system chops around.
Marvin Minsky, a genius who saw the future.
Awesome. I just wrote about it above. Thanks for sharing!
> Costs about $250k per person

Actually, the trip down is free. The $250K is to bring you back... ;-)
Sure, I wasn't suggesting otherwise - I just think it's disingenuous (despite any downvotes) to try and ascribe American military bases overseas as anything other than pure self-interest.
If you poll the public where the public universities are located, e.g. the major metropolitan areas, you'll probably find the majority support progressive agenda.
I really like narrative games and don't think they're boring, but the ones I play have hundreds of thousands of words of dialogue paired with reasonable gameplay loops, e.g. Failbetter or Spiderweb Software rather than critically acclaimed walking sims.
Yes, but it’s much easier said than done. The article talks about FSF being shadowed by all of the funding for MIT licensed code. So funding means of making GPL code more attractive to companies probably should be one of the higher priorities.
Though I’m sure companies also ensure FSF and GPL get bad publicity .
If that much meat is left on the bone for a commodity like electricity that indicates to me the market isn't robust enough and we need to lower barriers to entry and increase competition.
Show HN: Multiplayer Word Scramble in Browser, Using Common Lisp
Thirteen Letters is a web-based, competitive word scramble game I made for Lisp Game Jam (Spring 2023) [0].

The gameplay isn't novel, but it's a multiplayer browser game that's written in 100% Common Lisp (cf. the source code [1]). The front end uses Parenscript, Spinneret, and cl-css to translate s-expressions to JavaScript, HTML, and CSS, respectively. The back end is built using the Hunchentoot web server, Hunchensocket for WebSockets, and yason for JSON, running on SBCL.

I'm fairly new to Common Lisp, so I'm not qualified to dispense advice, but I found having a REPL on the live service to be convenient for monitoring activity, toggling settings, and fixing minor bugs on the fly. It's a lot of fun for hobby projects, although I'd be much more cautious with anything important--I definitely broke the live service a few times by not being careful! I posted a more thorough braindump elsewhere [2].

Let me know what you think! I'm happy to answer any questions. I'll play for a while, to hopefully give people a moderately worth opponent :)

[0] https://itch.io/jam/spring-lisp-game-jam-2023/

[1] https://github.com/jaredkrinke/thirteen-letters

[2] https://log.schemescape.com/posts/game-development/lisp-game...
This is not a new UI paradigm. Virtual assistants have been doing exactly this for years. It's just gotten cheap and low-latency enough to be practical.
It’s sort of like the inverse of the Matrix when Neo learns kung fu. You realize that you actually don’t know how to program :)
Same for me. Can't look at it for long
CMP's latest FY22 annual[1; starting p. 130] and 23Q1 quarterly[2] financial statements for the habitual numbers sleuthers.

In case anyone else was wondering what the provenance of this $325MM goodwill line item on CMP's balance sheet is, defer to the parent's (Avangrid) latest 10-K filing[3], buried under footnote 7 on p. 123:

> Goodwill for the Maine reporting unit is $325 million from the purchase of CMP by Energy East Corporation in 2000.

[1] https://s24.q4cdn.com/489945429/files/doc_downloads/2023/04/...

[2] https://s24.q4cdn.com/489945429/files/doc_financial/Suppleme...

[3] https://www.sec.gov/Archives/edgar/data/1634997/000163499723...
> 3R3X is solvable in cubic time with Gaussian elimination

As explained on Wikipedia [1].

[1] https://en.wikipedia.org/wiki/Boolean_satisfiability_problem...
Thank you for suggesting this.

The API is already made and can be found at https://github.com/julien040/hn-recommendation-api.
I don't think it would be too difficult to build a Chrome extension that fetches it.
While I agree with you, my point was specifically the cost of a malloc. As someone who had actually profiled a pool vs malloc, this is kind of a salient point for me.

In some workloads short-lived allocations are common. Like memory is allocated for milliseconds and then deallocated - and X% of time will be spent just inside the allocator trying to find the best block to allocate. At this point you want to make sure that you don't spend more time in the allocator than allocations actually live.
It should have no effect on fertilizer or phosphate prices, because it is a cheaper method to produce certain organic compounds of phosphorus.

Phosphate is used as an input for these chemical processes, but the fraction of the phosphate production that is used for such processes is very small in comparison with what goes into fertilizers.

The only possible effect is a price reduction for some organic compounds of phosphorus, e.g. for some pesticides.
Reminds me of the story of the first crewed submersible to the bottom of the Mariana Trench. During the descent there was a loud boom, like some something massive broke. After recovering from the shock, they decided to continue the dive, because if it was something important, they would have already been dead.
> Public universities. Who else is going to decide how they spend their money? They're part of the government.

Small Government is as much about localism as it is about reducing the size of the government. So having a state-level legislature meddle in the inner workings of a university is absolutely Big Government.
Copyleft licenses typically only force you to publish modifications if you distribute modified software. But more and more software just sits on company's servers responding to API calls, which hardly constitutes distribution or "conveying the work", in GPL terms.
I wonder how similar its properties are to air-entrained concrete.
You're applying the same principles, just at the object level rather than the filesystem level. You still have to choose a redundancy pattern.

But I do agree with you, it does make the problem significantly easier/different.

ZFS and Ceph are marvelous creations.
I'm no expert, but I do know there's anything fundamentally flawed about polymer composites (including carbon fibre composites) in place of metals.

Composite properties can be fairly accurately measured and tested, just like any other material including plate steel or aluminium.

If a structural failure has occurred, it's related to a design, manufacture or maintenance issue. For example, not enough layers, or a weakness around a joint or fitting.
How do you self host them? What are the specs of the computer you use?
As I understand it, they charged him with a misdemeanor because he signed a civil forfeiture of the money, and their leverage was their ability to charge him with felony criminal attempt.
Judging by the description, it really ought to be titled "This is what happens when this one government in particular builds software". I haven't listened yet, but it would be a pleasant surprise if they went looking for examples outside the US to see if it is just as bad when other countries' governments build software.

Having recently started consulting for a non-US national government, I'm very pleased to observe from first impressions how solid, reliable and clean the code is. Some of that is possibly down to avoiding so many so-called "best practices" of the private sector, building on proven platforms and frameworks instead of following the latest developer trends and - especially - eschewing "modern front end" in most cases. It's a breath of fresh air.
Forums don't seem to work well for Q&A.

Technical systems that we need help with are always complete garbage, users are clueless/eternal September, spammers/trolls/vandals are relentless, and it seems futile to expect people to spend countless hours on moderation and providing high-quality answers for free.

Chat groupware (IRC, Slack, Discord, etc.) doesn't work well for Q&A because the same questions get asked over and over, previous answers are hard to find, the noise to signal ratio is high, and work scales linearly (or worse) with the number of users. And of course they are sequestered and invisible.

Q&A sites like StackOverflow etc. seem to have their own issues: hostility to new contributors, worthless non-answers/spam/AI generated garbage/'welcome to the site' posts/etc., moderator power trips and status games, bad profit-driven oversight, etc..

The main reason HN works, as far as I can tell, is good moderation - which I imagine is a lot of work. I don't have any other explanation of how HN has survived while comments on other sites (ars technica...) have gone to hell.

But few sites can compare to the utter uselessness and idiocy of the Microsoft Support Community, which is indistinguishable from a parody of itself.
I mean, drawers and bookshelves should always be attached to the wall.
Thanks for posting that link. However, I came to the opposite conclusion - I was rather impressed. I respect someone who is prepared to make a financial loss whilst breaking new ground technically more than someone who's trying to cut corners on something conventional. (Assuming of course that Stockton Rush is telling the truth about losing money, of course.)
Nikola Laying Off 270 Employees (23% of Staff) to Cut Costs
Is it a new paradigm, or an old paradigm that finally works?

Users have been typing commands into computers for decades, getting responses of varying sophistication with varying degrees of natural language processing. Even the idea of an “AI” chatbot that mimics human writing is decades old.

The new thing is that the NLP now has some depth to it.
And o7 as well :D (although o7 is IRC speak, not ham speak :P)
It's not just developers who want this; I'm a user who owns and iPhone and I would like to be able to sideload or use other stores/payment systems.

I don't want to use a web browser for anything I'd use an app for. The web is and always will be an inferior experience compared to a well-made native app.

I don't want to use Android. Google's Android is so full of privacy holes that nobody really knows how to turn most of the data collection off. Open-source Android is incompatible with standard apps like my local public transit app due to over-reliance on Play Services.

I do like the things you mentioned about Apple but just as I'll use raw credit cards or bank transfers with merchants I trust and PayPal for those I don't, I'd like to do the same with purchases on iOS. Sometimes I'd be happy to pay a premium to know I won't have to go through an arduous process to cancel a subscription, sometimes I wouldn't. I want the choice.
Interestingly Vietnamese is the third most popular home language.
As far as I know, there's actually no way to even see or delete comments in private subreddits at all.
when I click this google gives me results for “how to use openlm” a commercial product, they literally change your search term if there’s a product that fits
Boomers Got Hooked on Stocks. Now They Can’t Let Go
You might not want everything in markdown format, and you might not want the extras you get with Obsidian. I put a lot of stuff into Obsidian, but sometimes the extra backticks and closing quotes and all that gets annoying. There are times you just want to open a text editor and type away.
Is there one that doesn't depend on libc & the GC?
So long enough ago that the youngest voters of the time would be 87 today, significantly more than 1 sigma over the median life expectancy in the US?
What the job offer says doesn't matter. Once you have the offer, the negotiations begin. If you are incurring a large expense or risk to take the job, you should negotiate a clause in your contract that mitigates that risk. It's not a rare or unusual thing to do at all.

A reasonable employer will understand the need for this and accommodate it. If they cannot or will not accommodate it, then it's an offer you should pass on -- the risk is just too great.

At least for me, anyway. Everyone's risk tolerance is different. But if you don't do this, you are willingly accepting a huge level of risk. People willing to gamble like that have to be prepared to take losses.
Postgres already shares a lot of state between processes via shared memory. There's not a whole lot that would initially change from a concurrency perspective.
Did they find out what it was?
Seconded. For instance, Firefox' crash reporter has always been a separate process, even at the time Firefox was mostly single-process, single-threaded. Last time I checked, this was still the case.
Most founders I know are unemployable because their resumes are extraordinary. I am not a successful founder, but more than a few recruiters have mentioned during phone interview that my resume is unusual. You are suppose follow the standard path of graduating, working at a company, and switching every few years. You will find a job sooner or later though.
Yes, I think we're using "solar powered" differently. I took it to mean "hook the device up to a square mile of solar cells so it can get the 100MW it needs". If you can leave it out in the sun, and it just works, in a reasonable time period, that would be a breakthrough. But I would be surprised as these are very endothermic reactions so somehow NOT having to put in a lot of power would imply they're breaking the laws of thermo-dynamics...
Meh, their engine scalability was/is a disaster on PC. Especially as far as CPUs are concerned. IdTech 7 is where it's at. 500fps+ of goodness... give it what you have, it will take all of your cores, every single one, and run even faster.
An iOS share widget would be cool too. Since you support putting the input text in the URL, then maybe someone can make a Workflow for it and share it here.
games are art, and art has a certain i don’t know what.

art has to risk failure or it’s not art. perhaps has to even be near certain to fail.

no one should be depending on art to feed their family.

no one should be making art for any reason other than love.

art must be beautiful.

as many have pointed out, blockbuster movies and triple a games are interesting, but they are not art.
Those global variables would be converted to thread locals and most of the code would be oblivious of the change. This is not the hard part of the change.
I once combined libp2p/ipfs's DHT impl with Tor many moons ago: https://github.com/cretz/tor-dht-poc
and the personnel are like 19 years old, so its perfect for game controllers
I think the difficulty is then shifted though: What if it turns out, that the manufacturer of the code lied to us and the software did something in addition to what they told us? (Which undoubtedly would happen.) Do we as a society revoke their license to ship software or something? Do we let them pay in millions and billions, depending on how many people were affected and how badly? Or do meakly wag a finger? In short: What are the consequences you propose in that system, which will stop the perpetrator from doing it again?
Cool project, which lead me to this post: https://eli.sohl.com/2020/06/10/sybil-defense.html

I'm in this space right now (Sybil-resistant DHTs) for an identity project and finding things like this is absolute gold for me. Is there a good place to find more articles on modern sybil protection mechanisms (other than the proof-of-whatever blockchain bs)?
Photo extracts from 1972 Lego catalogue
We would still have a separate supervisor process of we moved connections to threads.
Or we could eliminate profit motive entirely and go back to treating power generation like the public good it is.
I used to be under Bluebonnet Electric Co-op (https://bluebonnet.coop/) when I lived outside of my city limits, and now that I'm in the city I have the public utilities (water, electric, gas, trash; https://www.cityofbrenham.org/city_government/departments/pu...). I've never had substantial issues with either, and they're both dirt cheap. Though I have heard anecdotes about billing issues with Bluebonnet...
5 is an interesting choice, what is the downside to allowing `using` on non-disposable values, treating it like a no op disposer? Otherwise a function that takes a maybe-disposable object parameter has to check if the symbol is defined, or the caller has to wrap the non disposable object
You can get a 2bdr in Logan Square for under $2000. Same with Uky Village. Edgewater? Well under $1500. You can pay over $2000 if you go looking in Lakeview; just like every big city has rough areas, every big city has nosebleed areas, too. You're just much more likely to be able to afford living in the nosebleed parts of Chicago.

I couldn't even find prices for the south side (I checked Auburn and Grand Crossing) or west side (I checked North Lawndale and Austin). Nobody's suggesting you can get a nice 2bdr in Chicago for $450/mo, which I assume you could in Belmont Cragin.
well, an anecdote for an anecdote: reading the definitions of nixos modules became a matter of course for me when i started doing strange stuff that didn't quite fit into the authors' expectations, and those module definitions contain the implementation, i.e. exactly where files are placed and what's written to them. i learned things about how a distro is put together that i never had any reason to look into in the past.

but i wasn't referring to how a system is put together at that level; i was referring to how a system is put together with the tool at hand, i.e. nix. and yes, you're right, that is top-down from the latter to the former

> What makes Nix/NixOS different are its fundamental principles, not how one approaches it.

you'll have no disagreement from me here; i was referring to what qualitatively hooked me, not making any statements about fundamental design
Not claiming they're as good, just noting that there are alternative ways to provide memory barriers, though obviously if it's not enforced at the language/runtime level, it requires either super strong developer disciple or the use of some other tool to do so.
I can't find anything suggesting AppDomains have been removed completely though, just they're not fully supported on non-Windows platforms, which is interesting, I wonder if that means they do have OS-level support.
The division does not seem arbitrary to me at all. What about the below is questionable to you?

From sibling comment [1]:

Nielsen is talking from the field of Human-Computer Interaction where he is pioneer, which deals with the point of view of human cognition. In terms of the logic of UI mechanics, what about mobile is different? Sure gestures and touch UI bring a kind of difference. Still, from the standpoint of cognition, desktop and mobile UIs have fundamentally the same cognitive dynamics. Command line UIs make you remember conmands by heart, GUIs make you select from a selection offered to you but they still do not undestand your intention. AI changes the paradigm as it is ostensibly able to understand intent so there is no deterministic selection of available commands. Instead, the interaction is closer to collaboration.

1: https://news.ycombinator.com/item?id=36396244
The boundaries within database code are not clear. There are too many interlocking parts to take a nontrivial chunk and rewrite it Rust.
But again, that's so broad as to be meaningless. What does pointless mean? No value to myself? No value to the company? No value to society? Something else entirely?

It's basically just measuring job satisfaction.
>The problem is that they often jump over the first step of learning how to make a game and go straight to publish their barely passable buggy mishmash of half baked ideas with no quality control or beta-testing done.

Hey, it worked for Adam Nickerson!
Felicia Day and Adam Nickerson play Poosh XL https://www.youtube.com/watch?v=cEbLXKKkvSQ

http://www.adamvisionstudios.com
At least James Cameron can potentially make a sequel.
Would love to, but that reeks of Big Design Up Front, and is too large to fit into a sprint anyway. It's not the 1980s, we don't think about what we do anymore.

:).
For the last three weeks I have been studying. I am in my final week of studying. Then I will take a few weeks break to do nothing.
This is a pointless discussion. Even if it is Big Government (debatable), thinking that you're going to "gotcha" Republicans on their hypocrisy will have about as much effect as Republicans saying "See, Democrats are the REAL racists" in response to some policy that ostensibly harms Black people.

This is a policy move designed to destroy a politically vulnerable patronage network on the other side. If the voters think this is bad policy they should vote in new politicians.
when you put it like that i'm suddenly pro death trap
Now: yes. 10 years go: no.
The public utility in question also export to other markets, do you expect them to subsidies electricity consumption in Ontario and New-York ?

As a Québécois I prefer it that way, even if a small part of my electricity bill is used as a disguised tax on energy consumption.
It all makes perfect sense. I have a 2.5% fixed rate mortgage. That and prop 13 together make sure that my yearly costs get lower and lower in real-money terms (accounting for inflation). Renting the property out can easily cover mortgage, property tax, HOA, insurance, and maintenance. So... why would I sell? In fact the difference between rents that can be charged on my place in CA, and the abovementioned costs of keeping it are enough to cover rent in a nicer cheaper CoL area...

Would I sell at all? Maybe, but I can afford to wait till higher prices, even if that takes 3 years, or 5, or 20.
There are people who are trying to bring back segregation, but they aren’t white conservatives:

https://arrow-journal.org/why-people-of-color-need-spaces-wi...
Multinationals, Monopsony, and Local Development: Evidence from United Fruit
Yes you're right, better wasn't a good choice of words. My comment was in the context of replacing Ansible with Nix for making a reproducible system, as per the linked article. I wanted to point out that alternative which will be much more familiar to most people, who perhaps aren't ready to jump to an entirely new paradigm, but still want a declarative config. But undoubtedly Nix is much more powerful. I myself have been meaning to try out Nix on top of my rpm-ostree system, for dev environments.
It may be crass, but it's also true. Contrary to what many folks say, this is the exact time to be talking about these deficiencies. Putting it off to later, is simply an attempt to memory hole them.

The company lost a submersible for four hours on a previous dive. They don't talk about that. In fact, they killed the internet so the reporter that happened to be onboard couldn't report it. (That's what we call, a "cover up".) Putting much weight into a company declaring their commitment to safety is a bit of a fool's errand. Even the most reckless company says that safety is paramount.
I'll check next time, because I've never noticed it, nor have I seen many people doing it.
You know, it depends how desperate one gets. I have longtime friend who occasionally repairs ancient B&W TV sets, not from the 1950s but earlier 40s and even late 30s. When he couldn't get new picture tubes he simply invested in vacuum pumps and necessary tube components and snipped the necks off the tubes and rebuilt them—and they worked perfectly OK.

I reckon he was mad to attempt it but I have to eat humble pie because he became so expert at it. And what's more, he did all this in his backyard shed at home!
Literally yes.
That’s not how banks work. They will want you to either buy in or put up collateral. You can’t just walk into a bank, say “here’s the detailed plan for my club, please give me a $100 000 unsecured loan.”

Note that you can buy in via personal debt, but that is not “leave with nothing”.