skysight-inc/HackerNews huggingface dataset:
This glimpse into the past, for some reason, always ends at the most favorable time for the speaker/writer. For Native Americans, the idyllic time was when there were no Westerners. Pro-immigration people like the days of Ellis Island. But Native Americans wouldn't get back their home/land that you own now, would they? No one does.

The cost argument is also nonsensical, since the United States is spending billions of dollars to support Ukraine in a war that has very little to do with the United States. Sometimes paying is strategic and sometimes one simply thinks it is the right thing to do. Other times, however, you pay now to save money in the future.

“Why do you deserve to be here any more than I do, someone born and raised here?“ -- It is not a question of deserving or not deserving, but of following the procedures established by the United States of America for legal immigration into the country. If the U.S. had told me, no thanks, peace, I would have left. I think I deserve to be handsome, but I am short and ugly. That's the way it is.

“Do you think the deportation forces if they come to your home or workplace and have questions about your legal status will be understanding of the fact you weren’t born here?” -- Yes, I do. And if they don't understand, I'm not a citizen (yet -- I applied) and I understand that the U.S. government is allowing me to stay here and I could be “deported” under the laws and regulations of the United States of America.

“Can we trust that the courts will give you due process when now having to handle quadruple the case load as before?” -- If the occurrence of mistakes, which are inherently inevitable, did not allow actions to be pursued, no one would do anything.

"This is a country built on immigration." -- Would this lead to welcome with open arms everyone who wants to immigrate in the US? Should Australia, given their original Western stock, welcome criminals from all over the world, or maybe just England? The past should inform, but certainly not dictate. Should your ex-partner, since they loved you at some point in the past, love you forever?

The pro-illegal-whatever-immigration are scared of saying what they think, that is that they are good and kind people and the others are ugly and mean. But the real world is not a feeling-good novel, I am sorry.
@dang, it would be really cool to see news.ycombinator.com/halloffame, or news.ycombinator.com/pioneers, or something like that as another item under news.ycombinator.com/lists for a list of these pioneers who get the black bar memorial. Learning more about the history of computers and the lesser-known pioneers who made it happen is always cool, though bittersweet when the black bar is up, of course.
Open-source projects for mapping and archiving networks could be an incredible initiative for the AI and data science communities. Such projects would allow us to harness AI for analyzing and visualizing vast networks—whether they’re social, technical, or physical—in a way that humans alone couldn’t manage. The idea of creating intelligent systems to synthesize data and support decision-making aligns perfectly with this, as it’s about using data to provide insights and make connections that might otherwise go unnoticed.

One approach for an open-source project like this could involve leveraging machine learning models for specific applications. For example, a Boston house price prediction model could serve as a basis for mapping socioeconomic factors in housing networks, while a wine quality prediction model could explore decision trees and classification to analyze product or service quality in networked industries. A project focusing on whether customers buy products via social ads could examine consumer behavior networks using K-nearest neighbors. These small-scale models demonstrate how AI can scale decision-making through structured data analysis.

Training platforms like Learnbay are valuable for learning these skills, but the real potential lies in community-driven projects. By opening the doors to contributions from developers and researchers worldwide, these open-source mapping initiatives could advance not just individual careers but the collective knowledge of AI applications. It’s great that AI and data science are growing industries, but to make meaningful strides, collaborative platforms and shared projects are essential.
Fastfrwrd.info
> as a hiring manager it makes my problem harder. How do you compare the results from different choices equitably?

That makes sense, and it's the perspective that's being drilled into a lot of us. Implicit bias and all that. But in my experience, the comparison problem has never been that big of an issue in practice. I guess it depends on the hiring climate, but I'm much more familiar with spending a lot of time going through mediocre candidates and looking for someone who's "good enough". And this is when the recruiter is doing their job, and I understand why each candidate made it to the interview stage. Sure, sometimes it's a hot position (or rather, hot group to work for) and we get multiple good candidates, but then the decisionmaking process is more about "do we want A, who has deep and solid experience in this exact area; or B, who blew us away with their breadth of knowledge, flexibility, and creativity?" than something like "do we want A who did great on the take-home test but was unimpressive in person, or B whose solution to the take-home test was so-so but was clearly very knowledgeable and experienced in person?" The latter is in a hypothetical case where everyone did the same stuff, just to make it easier to compare, but even in that setup that's an uncommon and uninteresting choice. You're comparing test results and trying to infer Truth from it. Test results don't give a lot of signal or predictive power in the first place, so if you're trying to be objective by relying only on normalized scores, then you're not working with much of value.

Take home tests or whiteboard tests or whatever are ok to use as a filter, but people aren't points along a one-dimensional "quality" line. Use whatever you have to in order to find people that have a decent probability of being good enough, then stop thinking about how they might fail and start thinking about what it would look like if they succeed. They'll have different strengths and advantages. Standardizing your tests isn't going to help you explore those.
The coherence comes from the relationship between the virtual (mapped) data and the real data it represents (territory), and the ability of the map to correctly predict the attributes of the territory.

Human perception is coherent because it tends to accurately model the physical world from which it's constructed, by means of sensory input and memory, and if this were not the case, we would have gone extinct as a species ages ago. While it is true that the model of human perception isn't perfect, it would be incorrect to call it incoherent to the same or similar degree as the incoherence demostrated by LLMs, as jmole's earlier comment implies.

Even if one must consider the model of human perception incoherent, one must also consider it vastly more coherent than whatever LLMs model reality on, if anything.
> It was never going to support more than 100W (the laptop's limit, dock can do 140W), so considering the laptop's own power brick delivers 330W it is guaranteed to be running in some power-saving mode.

That is not italics-guaranteed. The actual use will be well under 330W, and it has a nice strong battery to let it run at a deficit.
Interesting approach. Have you tried using existing clustering algorithms to determine the chunks instead of using distance or slope as a measure?
Metal Straws, Republican Hippies, and Death Cycles
Coming from VMS at the time, I was confused why there was no decent full screen interface to gdb. DDD was such a disappointment in this regard.
Sensors haven't really seen that much improvement. MEMS Gyros are noisy and filtered still, so they are really only used for stabilization. GPS modules are easier to come by because they are usually integrated on SoCs these days, but they weren't that difficult to integrate previously.
> When was the last time you had to debug an ancient codebase without documentation or help from a team?

This has literally been my job for a year. That is an actually important skill to have.
Game 987, Like 2048 but Fibonacci
I was wondering how 2048 would feel like if instead of powers of two, we can merge consequent fibonacci numbers. Turns out to be a rather interesting game that is fairly forgiving and grows very slowly. I found it difficult to come up with an overall strategy. I had a simple search algorithm that was able to achieve a score of exactly 66,666 (not joking). Getting a 987 block shouldn't be difficult.

You can take a look into the code here: https://github.com/adhami3310/987 (the simple search algorithm is inside the code as well)
Show HN: Soshials – launch your social media platform and get real user feedback
When launching my own niche social media platform, I realized that the hardest part was getting the first few legitimate users on the platform who could give real feedback. To make things worse, sites like ProductHunt and the many other SaaS directories don't really cater to social networks, nor do they facilitate people actually trying the products/platforms over a longer period of time. It's mostly just other founders.

That's why I created Soshials. We're a community of people passionate about niche social networks. We think they're vital to the health of the internet and important to preserve and build up in the age of a few large players.

The way it works is simple. If you've built a social media platform or simply know of an interesting one, submit it to Soshials. Interested people then sign up to join a "cohort" where they can try it with other people in the cohort for a month. At the end of the month, we collect and organize feedback from all users.

It's completely free and meant to be a fun and new way to help smaller social networks grow and get feedback from early users.

Hope people find it useful. If you know of any niche social networks, do let me know!
Fascinating phenomena, thanks a lot for sharing!
Direct synthesis method uses recovered CO2 and H2 to produce formic acid
I've never been so deflated than after leaving a interview after bombing it and seeing the question they asked me on the front page of leetcode.
I wouldn't call myself a "wizard", but I do spend every work day in a terminal and have done so for many years. There is nothing fancy about my setup: I use gnome terminal, bash, and my own little editor `ozette`, every setting basically default.

I have not yet tried Copilot, nor felt much curiosity about it; bulk generation of likely-incorrect code I don't really understand is not a service I can imagine much use for.
It’s a static webpage that runs everything locally. Cost is going to be minimal. Not everything needs to be about money.
I think most of their performance critical infrastructures are written in native languages like C++ and even their PHP (actually Hack) parts are significantly modified and optimized.
You can always find disagreement if you look for it. Maybe this is your thing, given user name, your account makes an interesting study on it. Though in this case, I wouldn't be so reductive. Not all complexity (I ascribe to the result) is due to bad intentions (e.g. greed). There's also the EU GDPR trying to protect kids. AI assistant might be a tool to try to help users. If you want to simplify the cause here, how about a lack of focus or failure to tame the complexity of the world with our technologies, or tendency to add rather than delete?
haha, then find code that loves performance and hates the reader.
On point #1, The operative word in that sentence was "excessive". $1.5B was excessive.

On point #2. Your main point is that both sides act in bad faith equally, and I disagree. Dems have been eating up CNN/MSM left-wing propaganda and brainwashing for over a decade and so now there's just no common ground between the two sides any longer.
This paper was written in 2014, right before the major ES6/ES2015 upgrade of JavaScript - arrow functions with lexical scoping, promises, destructuring, many other features. Has SqueakJS been updated due to these newer features, has it improved the code?
I found Moritz Klein's video on bucket brigade (audio) delays informative:

https://youtu.be/4LjP5Y1yxXs?si=l2_dLDy6Cyf6_sGh
AlphaGo which beat Lee Sedol was trained on human games. But then they produced AlphaZero which learned entirely from self play and got better than AlphaGo. So it goes.
TIL "Sealioning"

which it wasn't. we're discussing scientific culture.

OP is pointing out a problem.

and now you say always and everywhere which is a strong claim. happens sometimes, ok. happens a lot, okay.

but "everywhere", "always"?

also it would be genuinely interesting to get pointers on meta research, evidence based statements about the trustworthiness of X as in scientists, institutions, papers, publishers, ...

I ask for that and you respond "Sealioning"

shrug

have a grand evening
Which eulogy was this again?
Well it shows that you are ready to invest a lot of your own free time into being recruited there - i.e. you'll be a loyal and hard worker. And that you're smart enough to learn it all. So I would say it has a character + IQ component to it.

Of course 95%+ of it will usually be useless in your real-life work, to solve most of those problems in the time given you need to know the problem and the optimal solution to it so basically memorization with little thinking.
That is a lot more than I realized, I guess US-made is not really noteworthy then.
The syntax is clunky, but watchpoints can do what you want.

https://ftp.gnu.org/old-gnu/Manuals/gdb/html_mono/gdb.html#S...
Alternative notation for exponents, logs and roots?
cant even call that hibernation. There are other knock on advantages to bieng frozen solid, it would slow down and even kill a lot of infectious microbes.It may convey a certain life extension benifit.
And threre is not much behavioral adaptation needed,frog gets chilly, snuggles under a leaf,freezes solid, gets defrosted 8 months later and wakes up hungry and horny, not bad.
Weird to see such self-destructive intellectual nihilism on Hacker News.

One needn't pay doctors to find out what they know, it's all there in the literature that can be found in a library.
That's true - but the important contrast is that no-one's claiming that static analysis tools are solely sufficient for code review. Despite the inflammatory headline, I read this article (particularly the final section "Conclusion: People Still Matter") as trying to say "AI is one useful tool in your arsenal to _improve_ code review, but don't for God's sake rely on it solely or blindly" - trying to temper some of the dangerous enthusiasm.
As mentioned earlier, unless you have a 6th sense for what is wrong, you won't know. If the message was "make sure to double check our response" then they get a pass, but they know people will just say "why shouldn't i just use google."
I assume that must be why it's there, and good for Hacker News to do it.
10 GOTO 10 for a great one.
http://archive.today/O92yg
Depends on where in the Bay Area. SF gets water from Hetch Hetchy which is really clean. The rest of the peninsula is hit or miss. Some get water from reservoirs fed by the mountain streams which should be safe but anyone using groundwater from the Valley might be in danger.
I didn't mean to say that quantization was the problem, just that you're basically trying to pick apart a "pixel" (to continue my image-based analogy) that is a composite of multiple sounds (or partially-transparent image layers).

I was sincere when I said:

> I'm really not sure how one solves this with the current approaches.

I was hoping someone would come along and say it is, in fact, possible. :)
WBlock: The next-generation ad blocker for Safari
It might sound funny in retrospect, but some of us actually bought VW cars on the assumption that, if biodiesel-powered, it would be more green.
that's what i am trying to explain in every job application. but almost every job description expects multiple years of experience with a very specific tech stack. so far being a generalist with senior level experience did not yield a single positive response, let alone an offer.
Very cool idea and execution! Do you have people signed up for cohorts already?
> “Hide file extensions for known file types”

That never should have been a thing.

Naming files "totally-not-a-virus.jpg.exe" never would have been a problem if extensions weren't hidden by default.
I used GDB to debug contributions to the ION Delay-Tolerant-Networking stack, which is composed of dozens of processes. After some practice it became super easy to attach GDB instances to several running processes and watch the C structs be passed between them.
Yeah, I feel like jobs that don't require you to reverse engineer a bunch of stuff are the exception, not the inverse.

Hall, I do greenfield embedded programming. Most of the code I touch is completely new; the entire codebase has been replaced and rewritten by me over the last three years. Not one other developer has contributed any significant amount of code. Even then, in this scenario, I'm still reverse engineering some arcane undocumented code at least once a week. Nobody ever documents their libraries properly so I have to rip everything apart to see how it works. Or I need to adapt some vendor example code or a GitHub repo into a slightly different form. Even just existing in the ESP-IDF environment I have to dig into the core code to figure out what the hell it's doing and where these error messages come from.

If you can't read someone else's Gordian knot of undocumented code, I'd argue you are probably not very good at writing code. Reading bad code is a vital part of learning to write good code, and is generally just a fundamental core skill that every programmer needs to have.
Evolutionarily, amphibians are somewhat simpler than mammals, they're smaller than a lot of mammals and they don't live as long, so I suspect some of this is simply that "things that aren't there". They wouldn't have as many problems with advanced glycation end products because the temperature is so low. There's at least one other ice survival strategy: antifreeze proteins. The fir tree and a variety of arctic fish have these: https://pmc.ncbi.nlm.nih.gov/articles/PMC6691018/.

In all cases, I still don't understand how the membrane potentials are maintained or re-constructed in the thawing phase: any pointers?
I take the BLS numbers with a huge grain of salt, they are useful for identifying trends and not absolute facts on the ground.

> Did I ever even suggest such a thing?

My point is that the BLS doesn't set market rates or report on them.
> Hey, I'm looping for work.

Freudian slip? ;)
http://www.aarongreenspan.com/writing/20130404/in-search-of-...
Please don't do this here.

Edit: if you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
That's what humans do, too. And the rate of hallucination is probably higher.
If you're getting a PhD solely for a job in marginally related part of industry, that's on you. The experience is useful if you're doing it for right reasons, instead of as a proxy ritual to boost your CV. There are more efficient ways to do the latter.
I just double tap the back of my phone to turn the flashlight on. Might be reserved for pixel phones though.
>They already know how to code and have been doing it for years.

I'm telling you from my own experience that this is observably not true. Twice now I've been burned by internal hires who objectively had years of experience (easy to verify when they have been working within my division) and yet couldn't code their way out of a paper bag.

And tangentially, with some of the health care experiences I've had I very well might try to administer a basic anatomy quiz to potential doctors if I thought I could get away with it.
Interestingly something similar (but chemically different) happened in Australia recently too: https://www.standard.co.uk/news/world/bondi-beach-tar-balls-...
You've read the post, right?

The OP says: "A “4-hour” assignment". This is take-home, so candidates are free to use any C++ manuals, documentation, AI, online forums, whatever...
You could also use vim in a loop. Say you want to replace "hello" in all files in the current dir with "world" and confirm every replace, then you would do:

for f in $(grep -l 'hello' *); do vim -c ':%s/hello/world/gc | wq' "$f"; done

Or if you want to use some more vim magic, this simpler command will do the same:

vim -c "argdo %s/hello/world/gce | update" -c "qall" *

"argdo" will do the replace command for each file, the additional e modifier in gce will ignore files that do not contain the search string and the second command "qall" is to quit vim after the work is done.
When I was an undergraduate typing it out on a computer wasn’t an option, not with the hardware available at my school. It was handwritten, or nothing.
If I can run my own instance can they really promise that?

They may not but the AI companies will. Seems like an easy promise to keep is all.
Then simply don't do social media? Whatever you distribute there is forever.
From what I understand there is only one manufacturer still making cassette mechanisms and all the current players in the market have no choice. Those smaller sleek Sony units were no doubt optimized in house manufactured units.

The market disappeared, that's why, just because the market is starting to come back in a small way doesn't mean the people that ran those factories making those things from decades ago want, or can, make them again.
Einops Rocks
If you are thinking about the USS Greeneville colliding with the Ehime Maru 10 miles (16 km) off the coast of Oahu, then that ship was a training ship not a tourist boat.
Um, is it okay to admit, as an "experienced" programmer, that I often resort to print statements? I mean, compilers are just so darn fast these days.

Another trick: for rare circumstances, code whatever complicated logic is needed to isolate the bug in order to issue a print statement, then use the debugger to break on that print statement.
I am constrained in my decision making by my subconscious. I have often in life made poor decisions out of strange compulsions driven by mood. Mathematical skills be damned
QBasic was my first language! I recently stumbled across all my old QBasic programs from my childhood and resurrected them with DOSBox: https://origins.nathanfriend.com/
Aside from all the comments saying that coding challenges aren’t as unrealistic as you think, there’s also the fact that there seems to be an oversupply of good enough coders for some roles so companies need to filter beyond that.
Yeah inclusive environments etc is a nice to have but if you can get a top level coder that can solve problems quickly and not crumble under time pressure, even better.
Why settle for good enough if you can get really good instead?
They also tested GPT-o1, which is always CoT. Yet it is still worse.
Personalized voice recordings by Elwood "You've got mail" Edwards
After interviewing ~50 people using this technique - I'm sorry but there's no "of course". I cannot tell by looking at your past work experience or talking to you whether you know how to code.

I know this, because I used to look at resumes and have long conversations before I ran my pairing interview. And I found the results almost uncorrelated. Now I save the fun conversations for people who make it through the screening. But by then I already know if I want to hire them.

My pairing interview (it's a pairing session, not a code challenge) covers aspects of engineering that I specifically care about. It's not terribly hard. But at the end I'll have a pretty good idea if I want to turn this person loose in my codebase.