skysight-inc/HackerNews huggingface dataset:
And people are trafficked to work in meatpacking plants. Should we outlaw meat too? (the people that think yes usually base their reasoning on other grounds)

Human trafficking is an orthogonal issue, but one that is facilitated by prostitution being illegal.
I’m sure we can come up with a language where three dots separated by spaces is valid syntax.
There's only 3.

Named args, unnamed (positional) args, and a special block. Because Ruby was basically "let's make Python but without Guido's hatred of metaprogramming", so it copied Python's *args and **kwargs and then added the block so you could make functions that look like control blocks.

To me the problem is that they're handled as 3 vars instead of 1 object that has 3 public properties.*
It comes out of an abundance of caution, necessary in these uncertain times.
Would be nice to be able to create your own collections like https://gipeties.com/ does.
Most of Europe speaks at least two, and most of Switzerland 3. I think this might be an effect of the American education system.
Ridiculous considering India's NPCI processes $6B USD in 400M transactions a day at a modest operating revenue of < $0.5M USD a day!

This is a clear situation where the market is inefficient.
Also for someone missing some of the more advanced maths?
I'm somehow reminded of this talk:

https://idlewords.com/talks/robot_armies.htm

> He picked it up and threw it, and she ran and brought it back several times until she had had enough... My roommate hadn't trained the cat to do anything. She had trained him to be her cat toy.
Assuming you're not talking about values, there's really two things which can be passed to a ruby function: normal arguments and blocks.

And arguments may be passed either positionally or by name.

Blocks are the weird part, they have special support because they're a bunch of syntactic sugar / magic, which doesn't even have to be part of the function's prototype e.g

def foo
yield if block_given?
end

"yield" will invoke the implicit block, "block_given?" is a metamagic kernel method which checks if the current context was passed a block.

I haven't kept up to date with Ruby so I don't know if that style is still en vogue. The equivalent "explicit" version is

def foo &block
block.call if block
end

in which the block — if passed — is reified to a Proc, which you can manipulate normally. If no block is used, then `block` will just be `nil` (as the essay notes, blocks are always optional).
And that software purchasers demand changes. I would imagine we are not far from an AI being able to take over pure Waterfall development methodology.

But successful businesses aren't static, nor are their software needs. Once the AI decides on a data layer and you ask it to iterate on the code that interacts with it to meet new use cases and add features, god help you.
Even if they are very different (less complex at the neuron level?) to us, do you still think they’ll never be able to achieve similar results (‘truly’ understanding and developing pure mathematics, for example)? I agree that LLMs are less impressive than it may initially seem (although still very impressive), but it seems perfectly possible to me that such systems could in principle do our job even if they never think quite like we do.
I think that was the point. If it wasn't clear enough that your ellipses are meant to be showing some thing that was elided, put them in a comment.

(In this case, the article used them as valid syntax and added a comment to clarify that this is indeed valid syntax!)

If that isn't what you were doing, and it still isn't clear enough, add some text to the comment about what the "intentionally omitted part" was that you covered by an ellipsis.
My daughter first learned to train dogs as part of Guide Dogs for the Blind. When she got a cat, she tried training it in the same way, and it worked. Her cat will sit, stay, “do her business”, lie down, etc. on command. It is kind of bizarre and makes me wonder how many other cats can be trained likewise.
The same argumentation applies to npm, cargo, pip, ...

Also app auto updates, browser extensions, ...
This is great! I use ComfyUI extensively and will try this out. Its hard to setup workflow correctly for these Video diffusion models.

I recently built a set of docker images to simplify GenAI workflows. Check it out at https://github.com/jaideep2/apinaio

Only works on CUDA hardware for now, but contributions welcome :)
uBlock Filter for HN Ads
news.ycombinator.com##:xpath(//td[contains(@class,"subtext")]):not(:has-text(/\b(comment|comments|discuss)\b/i)):xpath(.. | ../following-sibling::tr[1] | ../preceding-sibling::tr[1]):style(display: none)

HN ads, AFAIK, are sponsored things that look like posts on the front page, but don't allow comments. Hence this filter rule targets "posts lacking a comments section".
You’re also wrong
> My general stance is to be more aggressive with antitrust matters than the US tends to be.

i can't stress enough how right you are on this.

we literally got the IBM PC as a fairly open platform because IBM at the time had just got out of a very lengthy and serious anti-trust case and didn't want to even risk getting into another one.

we literally owe the revolution that the ibm pc has been to antitrust laws.
Harder for who? Elon certainly didn't have the technical chops to work with it.
Source? The article mentions they now have / use both.
U.S. airlines lose 2M suitcases a year. Where do they all go?
Capitalism with limitations.
I honestly enjoyed Pokemon Arceus. It has a 3D open world game and there is a fun mechanism of throwing the Pokeball. I think they found a great formula for future games. The graphics are somewhat disappointing at times, but it's so fun. Hopefully future versions of the Switch will be more powerful to play 3D open world games.
Probably impracticality via ecosystem. Chez scheme is fast, but more limited library wise than common lisp and much more limited than Python in that manner. Note that I like Chez scheme and think it's really cool.
Can't remember , Won't Remember
Not to presuppose anything intimate, but if your dad was 101 buying that monitor, he was basically buying it for his kids as much as himself ;) sounds like he was into neat stuff!
I sometimes wish my childhood environment were conducive to holding onto a second language. I took Spanish in high school but because there was nobody around to speak it with I lost it entirely.

I’m now working on acquiring a second language I might actually get some usage out of, but nothing can parallel learning secondary languages early on.
It’s really just positional arguments, keyword arguments, and block, in that order, all optional.
Still true that fp64 throughput is lower for consumer GPUs - both NV and AMD. That’s kinda why I was curious about leading with that metric - outside of HPC and scientific applications, a lot of people don’t really need fp64, and the machine might normally have a much higher fp32 throughput.

> knowing you can drop to high precision when necessary without penalty is nice.

I guess I maybe don’t know why you’d ever have 1:1 fp32 and fp64 perf. Aren’t the fp64 multipliers (for example) basically 4x fp32 multipliers? I am under the possibly naive impression that if you have all the transistors for 1 fp64 core, that you’d end up with all the transistors you need for 2 or 4 fp32 cores. Maybe that’s not true today, but there does have to be at least 2x the transistors overall for 64-bit vs 32-bit, and lots of those should be shared or reusable, no? It doesn’t seem quite right to frame naturally higher 32-bit op throughput as a “penalty” on 64-bit ops. You’re asking the hardware to do more with 64, and it makes complete sense that given the exact same budget for bandwidth, energy, memory, compute, etc. that 32-bit ops would go faster, no? If the op throughput of fp64 and fp32 is the same, doesn’t that possibly imply that the fp32 ops are potentially being wasted / penalized, just for the sake of having matching numbers?
I love these series and agree. Ruby was already very expressive language and IMO few major versions ago was a good time to reconsider this area of development in favor of something else. I think contributing to <<optional>> static typing would have had higher RoI...
Scientists rename genes to stop Excel from misreading them as dates (2020)
so in summary, all the clonium browsers depend on the company who is currently in the process of removing mv2 to not remove mv2 in their repo. good luck with that
We are invening the problems of tomorrow by solving the problems of today, and people tend to be the constraint.

Managing complexity to where a fixed team can operate the software.
> Visual Age products turned into Eclipse.

(!) Well, TIL.
I think they mean USB 3.2 Gen 2x1, which does support 10Gbps throughput.

Apple's tech support page about their Thunderbolt 4 cable (https://support.apple.com/en-om/HT210997) also states "USB 3.1 Gen 2 data-transfer speeds up to 10Gbps".

I'm a little confused by Apple's machines wouldn't support USB 3.2 Gen 2x2 when they support USB 4 and Thunderbolt. I guess they couldn't figure out how to get faster USB out of their chipset? They list the same limitation on their iMac USB 3 ports (https://support.apple.com/guide/imac/take-a-tour-imac-apd2e7...).
> it's easily the most useful scrum ceremony, IMHO.

Agreed. I would kill almost anything else from scrum (maybe weeklys can stay too. Sometimes they are useful), but sprint retros stay. And also agreed about the uselessness of sprint reviews. I've never been in one and thought later that I've learned anything or was useful to anyone in there. It's like going to church without being religious in villages. "The community would look with disgust at us if we weren't there on Sunday. So, we are there."
I'd say to "an acceptable level of moderation" - not perfect. But I agree with that statement if the company is itself profiting from the moderation. I think there's a separate example to be considered when the company is a "dumb host" - but as soon as the company starts promoting certain content with a complex algorithm (smarter than "most recent", "has most updoots", or even "has most updoots with a decay function") instead of just being a place people park their content then I think they adopt that responsibility. I feel quite similarly about things like Instagram and Facebook - I'd give a pass to Reddit because it basically does nothing outside of hosting discussions (similar to this platform).

But yea, if you're a business that makes money promoting other people's content then you're responsible for that content. Similarly, I'd argue that a skywriting company that writes libel in the sky should be held responsible as an accessory to the client if they were aware the statements were libelous.
If it's the amount of grunt work to solve the same problem, it just means the ecosystem keeps getting worse.

What IMO, is quite obvious.
there you go :]
Is FSD really a hardware problem for them?
It's quite easy to integrate into a culture when the culture itself is relatively young, and by virtue, relatively shallow in comparison to older cultures.

It also helps that most Americans are not direct, so we can all pretend to get along. Whereas in other cultures, like Dutch, Oceaniac, Egyptian, etc., it would be made plain when someone has a problem with you.

These are either positives or negatives depending on one's values, and incentives.
Threats to Philately [pdf]
Also have to disagree here. You see that one object yes, but you see it from 10000000s of different angles and distances. In different settings. In different lighting conditions. With different arrangements. And you see the commonalities and differences. You poke it. prod it. Hit it. Break it. You listen to it.

This is the basis for 'common sense' and I’m pretty sure everything else needs that as the foundation.

Go watch a child learning and you'll see a hell of a lot of this going on. They want to play with the same thing over and over and over again. They want to watch the same movie over and over and over again. Or the same song over and over and over and over and over again.
Agreed, I enjoyed it throughly. Even with poor graphics, was a lot of fun! The new mechanisms are great innovations for future games
Just because you're old doesn't mean you're rich. China and HK has old ladies working out on the streets.
Power, Technology, and Love
>Fiber doesn't bend well

Eh? Typical min bend radius is like 10x diameter in static conditions, so for a 2mm fiber cable that'd be 20mm or ~0.8". That's not an issue at all with consumer usage, and if you're really worried is trivially solved by just building the thing up to the level of thickness Thunderbolt cables have already. That's why Corning for example advertised their old TB optical cables as "zero bend radius" [0], adding more polymer/armor around a fiber cable so that someone can do whatever with it and it naturally won't go out of spec isn't a big deal.

FWIW, anecdotally high performance copper doesn't like abnormal use either. 10g USB-C cables are cheap enough that I tried taking one and using a vice grip to actually really squash thing at an angle, and it didn't like that at all in terms of working reliably afterwards. I doubt DP, HDMI and the like would do better, and those are plenty thick too. It never comes up though in normal use. And when cables are cheap vs stupid pricey making a mistake no longer is such a big deal. If you use an $8 cable a bit too hard and it stops working, well grab another one out of the drawer. If your $70 cable breaks that's a touch worse.

----

0: https://www.corning.com/microsites/coc/ocbc/Documents/CNT-00...
I agree with your take. I made a chrome extension recently (LookupChatGPT) which lets you send selected text to chatgpt using your own custom prompts. I use to think (incorrectly) that System Prompts guide the conversations throughout even after context limit is passed. System prompt just sets the tone for conversation starter. Using my plugin daily, I haven't found much difference either. I can ask questions however I want and ChatGPT will usually just follow.
Wells Fargo, as their acquiring bank, pulls the fees prior to remitting the funds to them.
They will get there at some acceptable point but not with the tech in current Tesla's - the current compute module will need to be replaced - think they showed off HW 4 in lieu of HW 3.

Sucks to be if you paid the early bird fee for it.
This is completely and fundamentally an incorrect approach from start to finish. The human body - and the human mind - do have electrical and logic components but they are absolutely not digital logic. We do not see in “pixels”. The human mind is an analog process. Analog computing is insanely powerful and exponentially more efficient (time, energy, bandwidth) than digital computing but it is ridiculously hard to pack or compose, difficult to build with, limited in the ability to perform imperative logic with, etc.

You cannot compare what the human eyes/brain/body does with analog facilities to its digital “equivalent” and then “math it” from there.

Also why trying to replicate the human brain with digital logic (current AI approach) is so insanely expensive.
> one of its contributors

I think "original creator and sole original developer" would be a more accurate summary.
I don’t think most English speakers have a strong preference for ‘who’ over ‘that’ in these constructs, which means it’s no longer a matter of ‘correctness’.

When it no longer even sounds wrong to well educated well-read native speakers, it’s pure prescriptive conservatism to hang on to the idea that there’s a grammatical rule there.

I think there’s a stronger instinct to use ‘who’ in preference to ‘which’ in these kinds of constructions - but overall in English both who and which are frequently replaced with ‘that’ in contexts where that previously would have been considered incorrect.
As opposed to keeping all of your servers independent of each other, super computers are used any time you want to pretend the entire computer is one computer.

In other words, they're used when you want to share some kind of state across all of the computers, without the potential overhead of communicating to some other system like a database.

Physics simulations and like, molecular modeling come to mind as common examples.

In the case of ML training, model parameters and broadcasting the deltas that get calculated during training are that shared state.
At that time one put stuff on a remote machine acting as a file server. One would centrally configure which stuff is where. The Lisp Machine could also act as a file server. It then knew users, files directories, servers, access control lists, file versions, etc. To a non-Lisp Machine one used NFS, the Lisp Machine had its own remote file protocol called NFILE. One could share software also via tar files or via its one distribution format. Networked object stores were also being developed.

But that was all before encrypted network connections were used... we are talking about the 80s when TCP/IP just became a thing.

Today one would need to upgrade the network stack of a Lisp Machine to support something like TLS or use it only over VPNs...
I would call it a thoughtful treatment of how late versions of Ruby solve a problem that well-designed languages never have in the first place.
The author goes deep in explaining not only the technical details, but also the motivation why things were crafted in a certain way. Actually all of his articles on Ruby are like that, personally I like it a lot
Do you eat tacos, sushi, omelettes, or fettuccine? Do you practice kanban, yoga, zen? Where do you think these words come from?
I’ll take “how to make code slower and more error prone in order to save a few keystrokes at the cost of readability” please.
> Multilingual helps brain develop in new ways

I've never seen conclusive evidence to this.
And as a legacy dev you can just ignore all of those new things. You do not have to use lavarel or any of the latest, greatest frameworks or features. Your code from 15years ago will just work as well.
Transaction = only successfully authorized and captured payments.
It's more that Ruby has a bunch of pre-existing quirks related to the various things you can pass to a function (positional, named, blocks) and even what functions are (methods, blocks, closures) and that quirkiness creates complexity for simple-sounding things like forwarding syntax.
But it shouldn’t have to be an exit path. It could be a game+community in one go, that forever produces profit. Bit like wow and stuff like that, but much more popular.
I didn’t know about fiber HDMI, DisplayPort or Thunderbolt…!

Are these used for very long runs - as in a video source to a projector (via hdmi) hundreds of meters away, like in a stadium..?

Thank you!
Show HN: Minimalistic UI Library
CodeSnaps is a React and Tailwind CSS UI component library with dark mode support. It helps developers to design faster and better with copy-and-paste code snippets without building their MVPs and apps from scratch.
yes, I can't imagine the architecture of a supercomputer is the right one for LLM training. But maybe?

If not, spending years to design and build a system for weather and nuke simulations and ending up doing something that's totally not made for these systems is kind of a mind bender.

I can imagine the conversations that led to this:
"we need a government owned LLM"
"okay what do we need"
"lots of compute power"
"well we have this new supercomputer just coming online"
"not the right kind of compute"
"come on, it's top-500!"
That's standard-contract-chatter, not really news? There are legit reasons for this, but the actual execution is not as rough as it's phrased. In most countries you have local laws which will annul those clauses depending on the circumstances. But of course, in worst case you need to sue them for getting your right.

Unless you do something seriously illegal, I would fear accidental deletes more than this. So having backups and fallbacks, is always recommended, even if you trust the company and your behavior.
> Your complexity is my salary.

Then your salary paid out of broken window fallacy.

But that's fine. All the nice, humane things happen where the market optimized things a little bit, but not too much.
I think the root comment was about having a standard for denoting that some code is omitted. In that case, one doesn’t want the code sample to be syntactically valid, in order to unambiguously communicate that it is incomplete. Using comments, however, would typically make the code syntactically valid.
The guy that fired too many shots that couldn’t have been technically possible, that fired a magic bullet that bounced around the bodies of two people and ends up on a hospital stretcher looking like it’s never impacted.

JFKs brains were blown out of the back of his head and they literally had to sew his head together to make it look like he was shot from behind.

Ruby, who immediately killed Oswald is denied secure transportation to Washington to be interviewed and instead the Warren Commission decides they don’t care. Ruby is interviewed on television and says that powerful people who would never let the truth come to light put him up to it.

Also watergate, with the missing tapes were all about how Nixon needed to get E. Howard Hunt out of jail, so he wouldn’t squeal about the assassination. You can hear this in the undeleted portions where they are referring to it as “the bay of pigs fiasco”

Hunt even admitted it himself while he was dying.

The secret service stand-down order just before the plaza was also recorded on camera.

The amount of evidence against the official story is overwhelming, and it’s a testament to the power of official lies that people are still convinced that Oswald wasn’t a pasty.
That seems to pale in comparison to what governments have done.

Doing more to stem the growth in CO2 emissions would have reduced the magnitude of the change in the climate, and with it, the harmful effects of that change, but it would also have reduced the benefits that oil and gas have conferred upon the world, in raising incomes and reducing poverty worldwide.
Sadly missing from article: The (lower) detection limit of the gamma-detecting GMO potato plants. "Starts glowing when safety risk is still minimal" could be extremely useful. Vs. "starts glowing shortly before you do" - not so much.

Kinda-Important Context: The PhD student is at the Univ. of Tennessee/Knoxville's Herbert College of Agriculture - which Google Maps says is 21 mile straight west of the old X-10 Graphite Reactor ( https://en.wikipedia.org/wiki/X-10_Graphite_Reactor ). That was built as part of the Manhattan Project during WWII, to produce plutonium for nuclear bombs. I'd guess that "fast production, zero stoppages, starting yesterday" were the top priorities at the time. Vs. "no leaks, no spills safety" - not so much.
12% request load vs current capacity seems low to me.

In my experience, as much as you can distil it down to a simple number, we've aimed for 30-50 depending on capacity for risk.

Is 12% normal for stripe? Especially cautious knowing demand will spike this weekend? Feels pretty non-optimised, assuming their infra can scale quickly.
Sure! Why not outlaw adultery then ? Let's even stone them to death!
This aircraft also sparked development of the F15 which was superior to anything soviet for 10+ years
ZFS silent corruption bug found: replaces chunks inside copied files by zeroes
The root cause of the bug may have been present for a long time.

It increased in probability a bit after 2.1.4 (when zfs_dmu_offset_next_sync=1 became the default), and even more after 2.2.0 (with block cloning)

Quick workaround: echo 0 > /sys/module/zfs/parameters/zfs_dmu_offset_next_sync
On Dave's scale, probably a "Shart" https://blogography.com/archives/2019/04/the-dave-scale-of-g...