skysight-inc/HackerNews huggingface dataset:
Too lazy to print puzzles out, so I made an app to mail them to me
Logic puzzles are the best, but I’m trying to cut down on screen time. No more Wordle or Puzzmo for me.

There are great websites to with Sudoku, Star Battle, and Futoshiki. It’s free to print them out, yet I rarely do. I guess I’m too lazy.

Which got me to thinking, I bet I’m not the only one. There must be other puzzle lovers out there who would pay to have it done for them. And what if it could be similar to Wordle, where everyone solves the same puzzle every day? It might just give a feeling of a community with the convenience of a solo activity.

Enter Paper Puzzle. Each week the app will use a snail mail API service to deliver you 7 new puzzles. I guess you could consider it the lazy way to feel smart and productive.

It launches next week and I’m up to 12 sign ups. It's not free since it costs money to print and mail the puzzles, but let me know how to send you a 50% off discount code (good before launch). Plus the first week is free.

https://paper-puzzle.com/
have you tried cleaning the hinge and applying some oil formulated for metal?
There seems to be a broad understanding among those in these fields that these jobs just keep getting worse, and so people are quitting. They may be getting worse for different reasons (worse conditions, less satisfaction, declining pay, more qualifications needed, etc etc), but there's a net sense of dissatisfaction. For people new to the job, there's usually an initial shock that the job is so far removed from its mission that there's no personal satisfaction, and they ultimately leave.
I‘m not making money because of AI, I make a lot of money because I‘m a good programmer. My current income has little to do with ai (99% build before GPT). So relax please.
You're really not clear if we're moving in the correct direction? What then would be for you an indication that we are?
Far more educated. But certainly not smarter.

And it's not at all clear if that education does anything other than magnify their intellectual predispositions. The smart people can make great strides, but the stupid will be stupid louder and harder. And the average may well just be... more average.
Hold my bus transfer card.
You are not insane, I have also never seen any fridge that auto closes (I'm from central Europe).
There clearly are single examples here and you would lose this bet.
Depends on your definition of fraud. Musk is obviously not chief engineer of SpaceX while actively working at Twitter, Tesla, and Neuralink. The founding claims aren’t that unbelievable though, founding 10 companies in 30 years isn’t that hard.
I would call it heavy exaggeration.
yeah it sounds a little bit absurd to me. It's just basic due diligence. You don't not run a background check on a potential employee just bc their resume looks good and they got a reference. In those cases you still go, "Annoying we have to wait because we want this person on board NOW and it's a fairly shallow investigation that 99% of the time doesn't reveal anything even if there is something, but it's the standard procedure."
Coding errors are a really common source of fraud unfortunately. You did the right thing but the vast majority don't. Given a choice between admitting the grant money was wasted, the exciting finding isn't real, everyone who cited your work should retract their papers or just covering it up, the pressure to do the latter is enormous.

During COVID I talked to a guy who used to do computational epidemiology. He came to me because I'd written about the fraud that's endemic in that field and wanted to get stuff off his chest. He was a research programmer, assisting scientists. One of the stories he told involved checking the code for a model written in FORTRAN. He discovered it was mis-using an FFI and using pointer values in equations instead of the dereferenced values. Everything the program had ever calculated was garbage. He checked and it had been used in hundreds of papers. After emailing the authors with a bug report, he got a reply half an hour later saying the papers had been checked and the results didn't change so nothing needed to be done.

Little known fact: the COVID model that drove lockdowns in the UK and USA was nothing but bugs. None of the numbers it produced can be replicated. When people pointed out that this was a problem academics went on the attack, claimed none of the criticism was legitimate because it didn't come from experts, and of course simp journalists went along with all of it. They got away with it completely and will probably do it again in future. Even in this thread you can see people defending COVID science as the good stuff! It was all riddled with fraud.

Part of the issue is that scientists are mostly self taught coders who aren't interested in coding. They frequently use a standard of: if it looks right, it is right. The whole thing becomes a circular exercise in reinforcing their priors.
Good points, thanks. As I’m sure you’re aware, the indirect rates at some universities are above 90%. That is, for every dollar that directly supports the research, almost another dollar goes to the university for overhead. Much of this overhead is legitimate: facilities and equipment expenses, safety training, etc… but I suspect a decent portion of it goes to administrative bloat, just as much as the education-only part of the university has greatly increased administrative bloat over the last 30-40 years.

Another commentator made a separate point about how professors don’t always get paid a lot, but they make it up in reputation. Ego is a huge motivator for many people, especially academics in my observation. Hubris plays no small part in the hype machine surrounding too many labs.
How Mobile Networks Work
I was holding out hope for Q*, which OAI talked about with hushed tones to make it seem revolutionary and maybe even dangerous, but that ended up being o1. o1 is neat, but its far from a breakthrough. It's just recycling the same engine behind GPT-4 and making it talk to itself before spitting out its response to your prompt. I'm quite sure they've hit a ceiling and are now using smoke-and-mirrors techniques to keep the hype and perceived pace-of-progress up.
Very well written. I assume you haven't read "Simulacra and Simulation" by Jean Baudrillard, that's why your description is so authentic and is more convincing then just referring to the book. Saved this post for future reference.
Already done: https://imagetwin.ai/
They specifically said "customers" not "users" and in my experience (healthcare) they're correct. Being able to tell customers IT departments you support SSO via SAML goes a long way towards getting a purchase approved.
I'm not a scientist because of fraud and other reason related to academia, but I thought one of the tennets of an experiment was reproducibility. Were his experiments reproduced independently? Why not?
> Capitalism is about capital. It's an economic system that says individuals should own things (i.e. control their purpose) by investing money (capital) into them.

Yes. It's not about stealing land and kicking people out and raising sheep there instead. That (stealing) happens of course but is totally independent from any capitalist system.

JFC, the same sentence could have been said with communism in mind.

> You attempted to correct the previous commenter, but provided an incorrect definition. I hope that clears up the relevance issue for you.

You are confusing the intent of capitalism - which I gave the general direction of - with its definition. Does that clear up the relevance issue for you ? Did I fucking not write wealth/money intentionally ?
I think you're a little too harsh in that judgement. I'd say it's at least 1%. Possibly even 5%.

It still means that they are massively, massively outweighed by loud tribalism.
For AlphaChip, pre-training is just training. You train, and save the weights in between. This has always been supported by the Google's open-source repository. I've read Kahng's FAQ, and he fails to address this, which is unsurprising, because there's simply no excuse for cutting out pre-training for a learning-based method. In his setup, every time AlphaChip sees a new chip, he re-randomizes the weights and makes it learn from scratch. This is obviously a terrible move.

HPWL (half-perimeter wirelength) is an approximation of wirelength, which is only one component of the chip floorplanning objective function. It is relatively easy to crunch all the components together and optimize HPWL --- minimizing actual wirelength while avoiding congestion issues is much harder.

Simulated annealing is good at quickly converging on a bad solution to the problem, with relatively little compute. So what? We aren't compute-limited here. Chip design is a lengthy, expensive process where even a few-percent wirelength reduction can be worth millions of dollars. What matters is the end result, and ML has SA beat.

(As for conflict of interest, my understanding is Cadence has been funding Kahng's lab for years, and Markov's LinkedIn says he works for Synopsis. Meanwhile, Google has released a free, open-source tool.)
False equivalence. One of those had to pay 700 million because it doesn't know how to stop lying.
Scale this experience out to tens of thousands of young people. These kinds of people should not be teaching! A good teacher is capable of fearlessly admitting to a room of children that they were wrong and the students were right, or better yet that they have no idea what the answer is!

We have done a great disservice to human intellect to have mistaken the gift that empiricism gives of predicting the world, with knowledge of the world itself of which we possess almost nil.
Thank you! I love analyzing graphics data like this.
I can't imagine that nursing's problems are just fundamentally housing. Tracing back rough work schedules, unreasonable administration expectations, and hostile patients to housing costs feels like a stretch.
University of Wisconsin-La Crosse Chancellor Loses Tenured Post over OnlyFans
Newswires were well understood entities for all newspaper readers for more than 100 years.
it would be great to see a notebook from the methods section!
I’m getting pretty rich programming not using AI. This is an answer to me being a bad coder. My income has nothing to do with AI apart from maybe 1% me being more productive since Claude 3.5 dropped. Be assured I’m not going to destroy the planet.
Theft isn't concerned with what you do with the product afterwards.
No, it's not. A researcher might an average Joe, but that doesn't mean that the average researcher is the same as the average Joe.
Relocating to the U.S.: Temporary Accommodations for a Smooth Transition
sounds more like you're just bad at talking... when I talk to somebody with respect, it's very rare they will they not listen to me, or that they wont make a good faith effort to try to help.
Seems like a very narrow definition. If I take $100 from your wallet, or give $100 to your neighbor, is that exactly the same to you?
Calls to mind Isaac Asimov's "shotgun curve".

https://archive.org/details/Fantasy_Science_Fiction_v056n06_...
I appreciate how the comment that takes the subject matter more serious than others (down to the final line) is at the bottom. Thank you for the recommendations.
Slightly off-topic, but TFA links to https://gavinhoward.com/2024/05/what-rust-got-wrong-on-forma... which says:

> But there is an even harder problem: the C10M Problem. Is it possible to use RSC to handle 10 million connections, of which 1 million need some processing every second?

(RSC being restricted structured concurrency.)

IMO the C10M problem requires: a) user-land network stacks or unikernel servers, b) NPROC (or fewer) threads or processes, c) evented, continuation-passing style code in each of those threads or processes.

I've written one such program (though without (a)), a HTTP read-only file server that does (b) and (c) and which supports "tailing" files by doing `GET`s with `Range: bytes=0-` (or some other starting offset, but no ending offset), and it scales to tens of thousands of concurrent clients trivially. To get to millions of clients I would need to use H/3 and QUIC, and also do (a). (That server also supports ETags and conditional requests. Tailing `GET`s end when the file is unlinked or renamed away. Essentially it is a poor person's Kafka.) This program stores state in a per-client data structure and in the form of a pointer to a continuation closure that is `{data structure, handler closure}` that is registered with the event system, and each handler does only non-blocking operations (if you can think of filesystem operations as non-blocking anyways, though one could also use aio).

I bet this works well with RSC if all the state is kept in statically allocated objects. In my program all state is kept in dynamically allocated heap objects, but I could have statically allocated them instead, perhaps at program startup, or else at compile time.

The point here is to absolutely minimize the representation of state. In a thread-per-client implementation the state is smeared on each thread's stack and also any necessary heap objects. In a CPS implementation the state is fully explicit, with none of it in any stack frames -- the programmer is in charge of producing the most compact state representation, and it's easy because the state has to be fully explicit.

I view evented CPS and thread-per-client as the ends of a concurrency spectrum where green threads and co-routines are somewhere in the middle. If you want C10M you will probably end up wanting evented CPS. Green threads / fibers can get close to CPS if you work to minimize state anyways.
What a life well lived. 89 is a great age
Malicious "express-dompurify" NPM Package Steals Browser and Cryptocurrency
how does this make our high quality of life possible when everything's quality is being reduced?
Is there anything specifically about security you're curious about?

We're also offering a self-hosted version you can deploy on your own cloud, env., or Docker container.
I asked ChatGPT once if its generated images were filtered to reduce the realism and it said that it did. Maybe we don't like the safety filter they are applying to all images.
The SpaceX guide to exceptional engineering
North Carolina dam at risk of failure forces evacuations after heavy rain
https://archive.ph/Z1eU8
Youtube of porting a paper to Scroll: https://www.youtube.com/watch?v=oNJBBAR-F2s
MLPerf is a good place to start. The only problem is you don't have any verifiable information about TPU energy consumption. https://mlcommons.org/benchmarks/inference-datacenter/
Ah, thanks for that clarification.
> They just care more about their career.

It's not even that.

In most fields, you need lab space and equipment and grad students to get stuff done. And to pay for that, you need funding. And to get funding, you need to publish and apply for grants.

You have to pay attention to the "career" side of things -- otherwise, you won't get to do the science at all.
I didn’t refer to it as harmless. I referred to it as “fairly harmless”. An acknowledgment of what you are referring to. I don’t see this as terribly different than referring to cough syrup containing DXM as fairly harmless. If you are on MAOIs or have liver issues it can be quite dangerous- but for the vast majority of the population it is perfectly safe
The max volume doesn't help with songs that are far, far louder than others. I have this issue in our coffee shop, where a song that was playing at a normal volume on my AirPods, is extremely loud on Sonos. We flag it and take it off the playlist.

Side note: Sonos is atrocious when it comes to functionality and reliability, and it has only gotten worse recently. I can't discourage people enough from purchasing their product.
I mean if AI output exceeds human quality then all humans will be redundant. So it would then be quite a brave new world!

My point is that I do not agree that LMM output will degrade all media (as there is always a demand for top quality content). So we either have bad LLM output and then people who care about quality avoiding such works. Or good LLM output and hopefully some form of post scarcity society (e.g., Iain Bank's Culture Novels).
It seems like a strange thing to take someone with a long and respected career and subject them to what would essentially be a Western blot and photomicrograph audit before offering them a big position

I really feel stupid asking experienced developers to do FizzBuzz. Not one has ever failed. But I have heard tons of anecdotes of utterly incompetent developers being weeded out by it.
Hope they enjoy the clown spectacle at least. When I see Milei I can't fall to remember this. Once seen you can't unseen it:

https://www.youtube.com/watch?v=nMQQhdadw08
Jack Barsky himself is suspect, Nothing is ever definitively "True" to an outside observer in these subjects. The "Deception" book mentioned above says this;

... Rocca now switched to a more conditional and hypothetical tone. "Soviet intelligence had demonstrated with the Trust a capacity for future deceptions." He spoke almost proudly of the Soviet adversary, as if he were discussing what a magician had proven he could do in earlier tricks. "It demonstrated it could
control double agents, like Yakushev, in foreign countries and over
extended periods of time." Yakushev was the classic "dangle" which, in the invisible intelligence war, is someone who, while loyally taking orders from his own intelligence service, feigns disloyalty to his country to attract the attention of the other side,like the bait on a fish hook. The dangle may even pretend to defect—in which case he is called a "dispatched agent." "Soviet
intelligence also showed it could orchestrate events over the better part of a decade so as to turn these controlled agents into sources
on which the West relied." This "orchestration" involved simulating evidence to make a fake underground credible ...
I realize my comment seems dismissive in a manner I didn't intend. I'm sorry for that, I didn't mean to belittle these programming tasks.

What I meant by complexity is not "a task that's difficult for a human to solve" but rather "a task for which the output can't be 90% copied from the training data".

Since frontend development, small scripts and SQL queries tend to be very repetitive, LLMs are useful in these environments.

As other comments in this thread suggested: If you're reinventing the wheel (but this time the wheel is yellow instead of blue), the LLM can help you get there much faster.

But if you're working with something which hasn't been done many times before, LLMs start struggling. A lot.

This doesn't mean LLMs aren't useful. (And I never suggested that.) The most common tasks are, per definition, the most common tasks. Therefore LLMs can help in many areas, and are helpful to a lot of people.

But LLMs are very specialized in that regard, and once you work on a task that doesn't fit this specialization, their usefulness drops, down to being useless.
And the 12 that they're renting out...

https://www.theguardian.com/world/2024/sep/27/poverty-rate-a...
It seems like this could have some awful unintended consequences... e.g. you setup an alarm that can only be deactivated by scanning a QR code in the next room to force yourself out of bed, but forget to disable it on a business trip- and it goes off during an important early morning meeting and cannot be silenced as you aren't home.

I suspect this is almost always not a great solution to this problem. When I was a young adult I used aggressive alarm measures to get out of bed on time, such as having a very loud alarm clock on the far end of the room, where I had to actually get out of bed to silence it.

I discovered realized needing to do this was caused by a number of fixable health/lifestyle issues: going to bed too late, not getting enough daylight and exercise to sync my circadian rhythm correctly, too much screen time and bright lights before bed, too much coffee late in the day, etc. Nowadays I go to bed by ~8pm everyday, fall asleep quickly, and am up early. I haven't needed an alarm even for important very early events in almost a decade.
Ask HN: Business Messaging Phone and Twilio Integration
Curious if anyone in the community is well-versed in solutions for front-end business SMS UIs?

Our key criteria is a desktop application that has basic contact management, leverages Twilio for its back-end (pass the API key + account SID to connect), can use an existing 10DLC registered business phone number + campaign for messaging, and is low- or no-code to setup.

Some automation, such as message scheduling or conditional messaging on response would be nice-to-have but is not critical.

We've examined a few possibilities that don't seem to quite fit our needs:
- TalkyTo: good Twilio integration, however, it's an iOS app (not desktop), lacks contact management, and doesn't seem able to connect to an existing 10DLC campaign on Twilio (creates a new one).
- OpenPhone: Seems like the perfect solution at first glance, but our efforts to discuss the feature set and our needs with our contact at the company have not been fruitful.
- Sendblue.co: Again, seems like a perfect solution, but we've had some challenges connecting with Sales and the cost/conversation means it would be quite expensive relative to our business model, which would create a strong incentive to switch to a different vendor as we scale (we'd like to avoid this).
- Front: Could work, but far more than we need (full CRM system) and quite expensive.

Are there any other potential solutions out there that the community can recommend? For this specific vendor, we're highly prioritizing a path of least resistance.
They do go away, that’s why you have to be the fastest. They also are limited, you can’t arbitrage them with an arbitrary amount at once because this makes the difference disappear.
> 6 years ago this RFC was written: https://rust-lang.github.io/rfcs/2497-if-let-chains.html - which fixes my issues. But it still hasn't shipped.

As someone who has worked a lot to get if let chains stabilized (but so far not achieved the goal), there is surprisingly few blockers: only an ICE. But the ICE fix requires doing some breaking changes, so it's being phased in as part of the 2024 edition. The alternative to doing breaking changes would be to make if let chains different from if let, which wouldn't be nice.

Hopefully we'll have stable if let chains soon-ish. But note that nowadays on Rust, it's mostly volunteers working on the language, so things might not be as fast any more.

In any case, writing a language from scratch is going to be ten times more involved than targeting nightly Rust where if let chains are available.
Absolutely. Ideally, you always have a Plan B and taking a vendor to small claims (or otherwise court) is not really a Plan B. It's not always possible to have a good Plan B. You can and should do due diligence up front but things can always go south for any number of reasons. Maybe collecting some sum of money down the road doesn't really make you whole if your business gets blown up. And you'll be long fired if the decision was on you.
A computer already does in seconds what it used to take many people to do. In fact the word “computer” was a job title; now it describes the machine that replaced those jobs.

Yet people are still employed today. They are doing the many new jobs that the productivity boost of digital computing created.

Productivity creates jobs.
There isn't much evidence for benefits of strongly typed computer languages or object oriented programming, yet here we are.
Is it possible that society is the thing with turning wheels and knowledge is the thing getting crushed underneath it?
Perhaps anecdotal, but I have never got any negative response on answering “no, we do not enforce password rotation as this is against NIST recommendations.”