skysight-inc/HackerNews huggingface dataset:
I think the quality of a language for shell scripting is often secondary. What’s of greater significance is where it is at. I.e., does it have it already installed? The answer with Linux and Bash is almost always “yes”. Not so with ruby.

The moment you start asking the user to install things, you’ve opened up the possibility for writing a program rather than a shell script. The lifecycle of a piece of software is almost always one of growing responsibility. This cycle is devastating when it happens to shell scripts. What was once a simple script slowly becomes creaking mass of untestable, poorly understood code playing in the traffic of swimming environments (which grep you got, buddy?).

I guess I’m saying that once you open up the possibility of writing a program, you generally take that option and are usually happier for it. In the “write a program” world, ruby is still good, but it becomes a far harder question to answer whether ruby is still the right choice. There are a lot of languages with a lot of features engineers like.
I don’t know if the statement you are replying to is correct “we don’t have enough steel” but what I can say is steel (well, iron) is about the most common material on earth. I’m surprised to see that aluminum is slightly more abundant, but they are similar.

https://en.m.wikipedia.org/wiki/Earth%27s_crust

However this chart shows that iron represents more than 94% of all metals mined. That is, iron (used to make steel) is the most commonly mined metal by far. So actually more common materials can’t be used as no more common metal exists.
> You'll need a `require 'irb'` in your script too, ofc

irb is a part of Ruby core, so this isn’t true. (It may have been at one point? I’m not sure.)

I love binding.irb. I use it all the time.
Haha touche.

Btw.. I didn't want to look like I was the kind of person to put valproate [experimental protocols] in the same bin as psychedelics (which are tainted with profit and other motives)..

I just thought it would be a minor step forward if we could observe and manipulate our own learning processeses (as something close to sensations?)..

as opposed to being limited to observing what children or experts do.
Implicit library loading isn’t even the real problem, it’s the global namespace. I think it, more than anything else, makes large projects difficult to manage due to the inability to grok the dependency graph.
What does this mean? I've been working in this space for years. All the hospitals want web apps. Some want to deploy them internally.
I associate the word strongly with Lord of the Rings.

"The AI researchers delved too greedily and too deep, and awoke the BaLLMrog."
The things which make Ruby good for shell scripts are, to a large degree, things it inherited from Perl. Which was, and is, a great language for scripting.

People use it a lot less these days, for a lot of reasons, some better than others. I myself do simple stuff in bash, and pull out some Python for more complex scripting. My Perl chops have withered, last time I was paid to use it was 21 years ago, but it really is a great scripting language, and you'll find it installed on a great deal more systems than Ruby.

One of these days I'll give Raku a spin, just for old time's sake.
"I'm sitting here in NYC. It's hot AF but the pastrami is pretty good."

I got some simplistic regurgitated philosophy about how the industrial revolution has been terrible for humanity, obviously written by someone who hadn't considered how miserable, short, racist and sexist it was before.
Under that interpretation of accountability, you could easily hold a machine accountable for decisions; if it loses enough "reputation points" such that people no longer trust it to make the right decision, the machine could be replaced.
>Moderation Rejected: hate, harassment

Yay fun.

You had the chance to be different, yet you choose to create a reddit.
For the current farm, in order to be more compatible with the front-end ecosystem, we have chosen to be compatible with the vite hook and options. But in fact, the biggest performance problem lies in the communication problem between js and rust. For example, if a vite plug-in uses a hook to obtain the entire resource pot, the entire communication will consume more than 10 times the time, so the future path of farm should be if we Avoid these problems and create farm rust plugins
There’s nothing visual. There’s word association: painting, woman, brown hair, Louvre, Da Vinci and so on. Also potentially emotional response too, I’ve never seen it so I don’t have anything like that.

The best example of this, and why I’m absolutely certain it’s real and there’s not just a miscommunication, is the joke “don’t think of a pink elephant”. Until I learned of aphantasia I always thought it was super dumb because you say the words pink elephant so of course you’re thinking of a pink elephant. But seemingly for a lot of people “thinking of a pink elephant” means “conjuring an image of a pink elephant”. Or something awful that people don’t want to imagine. I’ve never understood “I wish I could unsee that”.
What annoys me about this is that every branch ends up being "private" and people don't collaborate (In practice). So you end up with: "I can't start work on X until feature Y is merged, and there's a lot of PR comments left unaddressed so let's just merge Y since X is urgent and fix the PR comments later..."
It is ideological, not logical in my opinion.

And what Mozilla should do right now is rather reemploy the servo team(and more), to actually build a innovative browser again.
I'm okay with this as long as they don't come for my doas.
Managers get endorphins on some special occasions: Closing a star candidate, getting a high-level promotion approved for an engineer, smoothly managing someone out, observing a brand new team make their first significant delivery.. what other circumstances?
Reminds me of this recent article featured here:
https://adamunikowsky.substack.com/p/in-ai-we-trust-part-ii
I posted

"Moderation Rejected: hate, harassment"

Got

"trump 2024, fight election fraud"

Haha
Huh? You don't need libs to use X11. You can just open a socket and send messages. And thanks to the protocol actually defining most of the message IDs you don't even need as much nonsense. 60% of that "bloat" in X11 is stuff Wayland actually needs, and lacks, making it a failure until it gets them. 75% of the rest isn't harming anyone, besides the trees the extra documentation is printed on.

Have you implemented a Wayland compositor by yourself? Without libs?

Desktop systems having desktop system calls is not "sabotage" any more than Linux having open and close syscalls is "sabotage". At some point you have to draw lines in the sand, and say which stuff is in scope and which stuff is out of scope. A useful API does things, which means there have to things in scope. You can't leave everything as an optional extension unless you are defining some kind of absolutely generic message transport layer with absolutely no semantics (not even message ordering or reliability). Is Wayland a protocol for making GUIs appear on the screen, or a protocol for launching nuclear missiles? Right, so it should have features that are relevant to making GUIs appear on the screen. These are core features. "Make a GUI appear on the screen" is a core feature of Wayland even if you pretend it isn't. By requiring the use of five extensions to do that, you do not make anything simpler or more modular, because they are interdependent. You do not increase compatibility, because now you have effective compatibility profiles based on extension sets that are equivalent to protocol version numbers except you didn't call them that. You just make the compatibility story more complicated for no benefit. Abdication of responsibility for a thing doesn't make that thing unnecessary.
Comment is also a bit misleading. Costco contracts all of their products, or for a better on-topic example - their air conditioning installation.

It's the same with Home Depot. They don't "make" anything, they contract everything out (Home Depot-line tools, i.e. Ryobi, their flooring installations to some of the cheapest local installers, etc.).
Looking at the code [1], your site failed one of four checks [2]:

- Google safe browsing
- URL Haus (malware distribution)
- Phish Tank (phishing URLs)
- Cloudmersive (website virus check)

Happy hunting I guess? lol, put the links there for ya

1: https://github.com/Lissy93/web-check/blob/master/api/threats...
2:
- https://safebrowsing.google.com/
- https://urlhaus.abuse.ch/
- https://phishtank.org/
- https://cloudmersive.com/products
You're committing a very common semantic sin (so common because many, many people don't even recognize it): substituting one meaning of "biased" for another.

Sociopolitically, "biased" in this context clearly refers to undue discrimination against people with disabilities or various other marginalized identities.

The meaning of "biased" you are using ("accurately maps input to output") is perfectly correct (to the best of my understanding) within the field of ML and LLMs.

The problem comes when someone comes to you saying, "ChatGPT is biased against résumés that appear disabled", clearly intending the former meaning, and you say, "It is not biased; the output is correct according to the input." Because you are using different domain-specific meanings of the same word, you are liable to each think the other is either wrong or using motivated reasoning when that's not the case.
That sounds like taxes. Heresy.
Fission has a very different risk profile than fusion.

Additionally making a fusion plant isn't a stepping stone to making a nuclear bomb
This is very cool. I've added it to my RSS reader, can't wait to see what comes of it.

Genuine question: would there be any advantages in targeting LLVM IR, rather than transpiling to C? With C being notoriously implementation dependent (down to things like the sizes of integer types), it seems like a messy target for something intended to be a sane systems language.
> The on-paper existence of Firefox as a hypothetical competitor kept the Federal wolves at bay, and that's all Google cared about.

On-paper prophylactics being the best prophylactics, of course.
There are two challenges -- one is getting a sensitive enough camera to be able to record meteors. The Sony 'starlight' sensors have the required sensitivity. The next is to handle the data stream from the camera and to extra the meteor tracks from the video stream. Accurate timing of each frame is also important so that the meteors can be tracked from multiple cameras and the orbits calculated.

At my location, on most nights, I have far more aircraft crossing the field of view than meteors -- and that needs a far amount of compute to extract the signal from the noise.

A typical set of output from a nights run: https://globalmeteornetwork.org/weblog/US/US001N/US001N_2024... -- the first images is the all the meteors from the night (but it is clear that there are some aircraft there). The second image is all the tracks seen overnight and you can see that it is almost entirely aircraft.
Why We're All Burning Out – Byung-Chul Han's Warning to the World [video]
Show HN: AI YouTube Video Search Extension (Changed YouTube Forever)
Hey yall I changed the way we consume long form Youtube content FOREVER!

TRY IT OUT
they can also access your ssh private keys
You can do this with shortwave: https://www.shortwave.com/blog/introducing-ghostwriter-ai-wr...

On thing that is interesting is that they allow you to add additional prompt, because sometimes you don’t want an email to actually sound like you but it to sound like the writer you want to be (leveling up so to speak)
This person works through an interface which is similar to Mechanical Turk. You get a list of available projects you qualified for via an assessment. For the AI projects, many of them are comparing responses from two different models, answering questions, and selecting the best response. Other projects might be attempting to get the model to do something against the guidelines, or rating the model on certain capabilities. There's no requirements other than to pass the assessment. As with Mechanical Turk, you can work on your available projects at any time.

This feedback is used for training.
That's not a useful comparison. The power of the explosion at Chernobyl, while deadly to the one person immediately next to it, was not the problem that made Chernobyl the catastrophe that it was. That was the radionuclide contamination that it spread and the remaining latent power in the fuel that, if released uncontrollably, would have spread it even further.

A grid scale lithium ion battery, even completely burned up and vaporized into the atmosphere, is not dangerous in a comparable way.
Record of relevance is important for validating oneself, but not the same as the quick discrete feedback the article describes for engineers. Your first two examples the feedback loop is very long. Recruiting a great connection is a great example of an endorphin hit for managers though!
I've spent a lot of time selling at flea markets. I try to get as much as the market will bear, moment to moment. I would probably ask more for an umbrella if it started to rain. Is that wrong?
I haven't seen a single friend who works in a medical profession recommend or feel well supported or feel like their system was well rolled out.

I would 100% rather go to a place using open source software, with enthusiasts hope & open improvement iterating forward & leaving the door open to others to improve & build community around.

It's a shame that we leave the work of important things locked to a couple far off product development organizations, that changes are gated in so few. When so many feel & experience the end result, are left at ends to cope with whatever has been given.
I heard Pinboard was great, and gave it a try. It's $20 upfront, but I was convinced to pay and try because they advertised you could get your money back within a week if it didn't work for you. It genuinely wasn't a good fit for me, but despite asking several times for a refund or a reply at least, I got no responses. Very frustrating experience. Warning to others considering giving it a try.
I really appreciate the distinction you're making here. That is, rebase itself is not necessarily either the hero or bane of the process. There are several ways to the "squash my disordered commits" problem, which you've described nicely.

I personally use rebase similar to the author, to squash all my noise down to my final intention. But this could be achieved in other ways, just the same.
Somehow, I knew it would be spiders.
Wow. Just that image of the monitor brings back memories of reading Mac magazine because they used that same example pictures on all their ads.
High temperature superconductors don't have to work at room temperature. As it doesn't require liquid nitrogen cooling, it's a lot easier to maintain and run.
All I have are one second long snippets, but they are visual (+ audio, smell, etc.).
> What I mean by "programming the machine" is doing technical tasks that relates to making the cloud work in the way you want.

I take a different perspective.

When using a cloud, i need to design my application to work within my selected clouds constraints.

A lot of the extra work then comes down to if using a cloud, not just a single VPS on a cloud provider, you are dealing with distributed computing and have to deal with all the issues of distributed computing. Consensus, error handling, etc.

I agree though, more often than not it's a lot of extra work but mostly due to dealing with distributed architecture/designing for being cost effective.

On personal projects I find designing to be cost effective has me jumping through a lot of hoops and doing novel things. It means I can run multi-region apps with performance better than most webapps for cents/dollars. The equivalent apps I work on in my day job can be costing tens to hundreds of thousands of dollars as they don't jump through the hoops I do. "It's not worth it", "let's look at it later", "we'll just do this, it's good enough for now". As it's someone else's money i just think "meh" and move on as isn't my fight when the majority of people don't want to do it.
I like this test because it’s not your answer, it’s your reaction to the question that matters. If you read this and think “uhh is that a trick question?” then you probably have aphantasia.

My initial reaction to reading this the first time was to go reread the story more closely to find the answer. But the answer isn’t in the story. For many people the answer is just a truth that exists when they hear the story and are asked the question. If it’s not you likely have aphantasia.
Specifically, American houses lack thermal mass due to being constructed mainly from wood. Concrete and brick will buffer over a week or so of heat before it warms up too much.
Back before GPS, people used to give each other driving directions based on landmarks... go straight 2 miles, turn left at the red brick schoolhouse. Now, that sounds like the condition you describe - you know red, you know brick, you know what schoolhouses generally look like, but since you've never been to this specific place there is zero mental picture. When you finally get there, it's a surprise, you've found the thing that combines all the elements. But the next trip, there is a mental picture. It's probably extremely vague and lacking any detail, but it's still something, the next time it won't be a complete surprise.

Someone with the condition you describe (zero mental imagery) would, constantly, feel like they are seeing basic objects for the very first time, you wouldn't recognize anything at all, this would be a highly debilitating condition just like severe amnesia.
> As soon as I try to add more detail the previously imagined details dissapear and I have to circle back and reimagine them. Like having a very limited amount of draw calls every frame.

This matches my experience - I think of it a bit like a really slow CRT, the phosphorescence fading before the image can be composed.
I think ChatGPT and alike could probably help here. Maybe they even know the project and had its sources in the training data and your request sounds quite standard.

(but personally, I am not touching PHP)
This basically maps the incoming event to an ASGI request. You can create a typical web server and invoke it via function url and it will get mapped to your listening port
Be warned: the title is completely misleading. There is nothing new in this article.
> an LLM can't do any worse than a basic algorithm that attempts to scrub text out of a PDF or Word document and filter by keywords.

Keyword filtering looks at what you explicitly tell it to look at. Magic LLM filtering looks at who knows what, especially if you use is as more than just a fancier entity extractor.
Thank you OP, you're a mensch.
Solar and wind are not "unreliable" any more so than any other power source we've used in the past. Just like transformers have been replaced by power electronics in many applications, the reliance on flywheels for frequency stability will be replaced by grid-forming power electronics. There isn't anything magical about this technology.
When they write this:

> Scheme syntax, with full support for macros,

you can read that not as that Scheme prefix syntax alone is a big selling point, but the fact that it then supports Scheme macros (which are much better than in most other languages that support some kind of macros, partly due to the syntax making this easier).

Then you can read the rest of the sentence, for a bonus:

> and a compatibility library to run Pre-Scheme code in a Scheme interpreter.

Which means that you can do things like develop using this language within a normal Scheme development environment, possibly share code between developing for the PreScheme compiler target and non-PreScheme targets, etc.
It doesn't work very well. I put in my own web address, which is definitely behind cloudfront, and it said it's unprotected, as well as a bunch of other vulns it doesn't have.
I suspect they will have a harder time finding 400k people than they will finding water.
Oh I didn’t know that. Neat.
I completely agree, but I don't see what that has to do with this discussion. What people are arguing for is using robot taxis as a city's primary/only public transportation, which just means more people with cars.
I don't know when that feature was added, but I know it is able to load the URL starting by "nntp:"; I tried it and it works OK.
It'd be great if there were someone other than browser companies funding browsers. Maybe w3c or governments or institutions could actually support implementing all the bonkers excellent wicg.io and other ideas that browsers just don't care to implement.
https://archive.ph/r0fDe
As you might have guessed, connection pools don't work well with Lambda. For database connection pool, they came up with another chargeable service, RDS Proxy, to fix the problem created by Lambda :)
> Congrats to Costco for finding a trick and getting things done, despite the government.

Getting housing built is the purpose of the law; modular construction is a common way to build in urban California even where the builder isn't using this law, and still involves local labor (the modules don't assemble themselves) to which the prevailing wage requirement applies.

There's no trick here, they are doing exactly what the state government was trying to get done when it wrote the law bypassing local government power.
As far as I'm concerned, I use setuid/sudo for auditing. At this point, I don't really do multi-user/multi service boxes. Almost everything I have that's multi-tenant at this point is k8s and you can just use kubectl endpoint instead of ssh. But if you're allowed to log in, you're allowed to setuid to root. So for a k8s box, that's the platform infra team and access to the services on top is through the k8s permissions provider.

For the platform infra teams, if you just need something like metrics and logs, that's already off box. If you need to trigger some job or workflow, you can use the pipeline.

But when someone does log in and do root stuff, I want to have an audit log.

I actually can't think of a single box I own where someone with a login doesn't also have root for everything.

Obviously, I understand the services doing setuid thing, but in the case of services, you generally have systemd doing setuid to drop permissions instead of the other way around.
Looks like Claude 3.5 is the first LLM that can be used for WebUI automation [video]
Hell yeah! I’ll never forget being fooled by HN that you have to use Perl if you want portable scripts that aren’t bash, writing a whole script with it, and having a coworker politely, yet firmly, tell me that I am dumb and it should just be Ruby… and it was a script I was checking into a Rails app! It’s even trivial to include dependencies with bundler inline https://bundler.io/guides/bundler_in_a_single_file_ruby_scri...
This was a dumb question from me. You open each advertisers link and click both buttons, then go back.
This is like one of those moments for me where it feels like the phones are listening to me. I have been very actively hunting/shopping for PVMs the last two days.
Why Is the DOJ Investigation into McKinsey Still Going?
I wonder if these large cache sizes make it possible to operate functionally RAM-less servers? When optimized for size, it'd probably be possible to fit some microservices in an MB of 8 of RAM. You can fit a decent bit of per-connection client state in a few KB, which can take up the rest of the cache. Throw in the X3D cache for 96MB per CCD and you can actually do some pretty serious stuff.

With the right preprocessing, it should be possible to essentially stream from NIC straight to CPU, process some stuff, and output it straight to the NIC again without ever touching RAM - although I doubt current DMA hardware allows this. It'd require quite a bit of re-engineering of the on-wire protocol to remove the need for any nontrivially-sized buffers, but I reckon it isn't impossible.