skysight-inc/HackerNews huggingface dataset:
I used to work with Ruby and Rails and I really found Ruby to be a very comfortable, terse, and expressive language, but I found it very slow after trying some compiled languages (I think I compared service startup and some simple computationally heavy stuff like Advent of Code or Project Euler solutions) and I just couldn’t go back to Ruby after that. Also I found the Rails (framework) stacktraces and source code very hard to follow.

However, that was quite some time ago. Does anyone have any more recent opinions? How is it to work on a large modern Ruby or Rails codebase? Also, I saw some type annotations examples a few years back and thought they looked pretty ugly - is that how I would feel after some months using them, too?
You’d have to be a _very_ large payroll to have leverage over adp.

For many payroll operations between big employers and payroll processors it’s an inner bank ledger transfer as the big payroll processors have good reason to maintain accounts at many banks.

Vice versa is also true. If you have a very large payroll your treasury team is not put out by having accounts at lots of banks.
How reverse engineering Silicon With AI?
Hello,

I am just wondering why not we are building new AI/ML to completely build silicone scheme from images of it ? I mean we can ptychography of any chipset. And there is many Open IP so AI can interpret the circuits.

As you know producing the chip not to much, we can accept to pay the engineering and advertising of them however monopoly of GPU/CPU is not acceptable.

Lets talk and create road map or trash this idea.
As a UX writer, the ability of providing feedback or editing UI text before a disastrous piece of Loren Ipsum goes to production is very, very valuable. What's the feedback you think is silly here?
Well, there's Android... and Unity, which as I recall is stuck on an old version of C# and its own way of doing things. I also had the interesting experience of working with OSGI at work a couple of years.
I always buy gadgets with physical buttons when possible.

- Microwave ovens should have a knob-button combo that I can work in 0.5 seconds without looking or reading the manual

- Ovens and stoves should have knobs I can turn with wet or oven-mitted hands

- Cars should have volume buttons I can twist or smack into silence without thinking about it for more than a moment

- Same with seat heaters, wipers, and anything I might do while the car is moving
Daylight Exposure Reduces Risk of Mental Health Disorders
This seems like bad policy, because it's my prediction that highway self-driving and EV drivetrains will make intercity bussing much cheaper. The transport / fuel costs will be 1/2 to 1/3, the labor cost will probably drop from some amount of automation, and the repair/maintenance costs of EV drivetrains is a lot lower.

The recharge time isn't a big deal with passenger transport, since there is the station dropoff/pickups and the stops at places to eat.

With some degree of good highway self driving or remote driving, you could even use smaller vans that are less capital intensive. Or even an intercity car service.
> These days, any company not having subscriptions is seen as leaving money on the table

This kind of product economics comes from Wall Street. It's led to a world where companies, rather than charging at a stable price point that allows them to keep the lights on, offer something at an unsustainable $10/mo to build marketshare. Then they raise the price every year after that, whether or not the additions made have any added value.
> I am an admin, and it's not clear _how_ I might fix this at the server end.

You're just hearing about this early as it's the first hours of public disclosure. There are 3 CVE's assigned. You'll track those with your vendors or upstream and patch as fixes become available, which they already should be for at least some implementations that had earlier disclosure. The main issue is CVE-2023-48795. It does not appear there is any immediate need to implement compensating controls or workarounds at this time, but that assessment really depends on your own environment, security policy, and risk tolerance.
PostgreSQL 16 Bi-Directional Logical Replication
In the same vein: https://mwenge.github.io/blog/io10.html
As long as the cost is less than what apple makes from the watches annually, it would still be worth it, no?
There's lots of evidence that long-chain PFAS can bioaccumulate across generations. You don't need to live a millennium personally. (Also the effects are disproportionately bad on infants, so you don't need 1000 years of generations either.)

Also we didn't really stop putting them in the water yet...
Not a leak: https://digipres.club/@textfiles/111602701916214506
Now someone needs to make a "shake phone to scream" app
We updated the FAQ question to cover this. For most users, fixing can be done by installing patched versions of their SSH implementations as they come available. If you feel uncomfortable waiting for an update, you may disable the affected cipher modes temporarily and use other modes like AES-GCM instead. But keep in mind that a faulty configuration can cause you to loose access to the server.
The same argument being made when you tell them certain apps that they use are full of spyware:

“Okay, I don’t care, I have nothing to hide.”
I have a 2021 Mazda and I can't say enough good things about it's infotainment interface. The dial and 5 buttons on the center console behind the shifter is wonderful, I can glance at the screen while using the dial and I know what each of the 5 buttons do across the system. I've been in a few vehicles from Honda, Toyota and Chevy and the Mazda is multiples better at interacting with the system while driving.
I don’t think this is necessarily a binary distinction. Even in a statically-typed language, so ostensibly with Church types, you can imagine a refined type system being added as type annotations. For example, many statically-typed languages do not support range constraints on their built-in numeric types, and such constraints could be added as type annotations, analogous to type annotations in a dynamically-typed language. A real-life example of this are linters with linter annotations in comments.

So instead of a dichotomy it is really a lattice of possible type refinements. And the top of the lattice corresponds to the single-type view of dynamically-typed languages. The concrete language chooses a particular point in the lattice as its universally enforced typing level. (Or sometimes just by-default enforced, if there are escapes like “unsafe”.) But the choice is among all points in the lattice, not just two points.

As a side node, it is etymologically amusing that Haskell doesn’t have Curry types.
Don't "want to"? Nobody wants to. If you want to make them, then lobby your representatives to pass a tax law targeting AI-derived revenue.
The fact that foreign state actors employ disinformation tactics (and employ people to that end) is not a lie - it was known during Soviet Union times and is known today.

The details of the Russian influence operation are irrelevant to the broader point - malicious actors will weaponize the medium, and non curated spaces quickly devolve into a toxic cesspool.

Clearly you have never been a moderator of any community.
I think there’s a slight misunderstanding - I’m referring to how much of a Node is being used by the Pods running on it, not how much of each Pod’s compute is being used by the software inside it.

Even if my Pods were perfectly sized, a large percent of the VMs running the Pod was underutilized because the Pods were poorly distributed across the Nodes
Java 17 LTS is supported from Android 12 onwards.

PTC, Aicas, microEJ, OpenJ9, Azul, GraalVM are a couple of alternative JVM implementations.
Well, they could use the figma to actually develop that AI; users, documents and etc.
Here you can get terrain to STL: https://jthatch.com/Terrain2STL/
IP/patent law is holding back innovation. Prove me wrong.

You can’t invent anything or push something to market without stepping on at least 1 or more vague patents.
That's the whole point though - employees want an exit event so they can sell their shares and have someone else holding the bag.
I think you misunderstood:

I think GP just like me wants neither Google nor Mozilla.
Lord Byron
This is quite fascinating. I hope you are able to provide more details on the machinations of these funds. I see the largest allocation is "Direxion Moonshot Innovators ETF" [1], [2].

What money is flowing into this? Why is "Direxion Moonshot Innovators ETF" owned by anyone?

For moments like this, I suspect this fund will liquidate its position? But I'm sure the market for NKLA shares is not that hot...

[1] https://www.etf.com/stock/NKLA
[2] https://www.direxion.com/product/moonshot-innovators-etf
I mean the blog post itself has no images.
Can be, but the ones that we know are harmful, like lead, have or are being removed from the cycle. I'm sure you're doing a logical fallacy of sorts here, appeal to tradition or something - just because it happens with something else, doesn't make it right.
Sorry if this is too verbose, but here's my attempt:

XLights is nearly a one-stop-shop for your programmable LED lights. You map channels in the data streams you send to lights (handles many different data types), organize (for instance placing them in groups like left-arm in my case) and qualify them however you want (x,y,z position, etc.), and create "sequences" which are mappings in time of different pre-designed patterns to your previously configured model (for instance, a bar of light going left to right, a wavy undulating rainbow wave, etc.).

With all that setup, you can render (compile to whatever data format the predetermined sequence of lights) you can play back on whatever device controls your lights.
Sorry I stated my original point poorly, and it wasn't exactly what you were saying. My bad.

Demand response for A/C tends to look more like pre-cooling before the hottest hours, then reduce demand during the hottest hours. So it's not about shifting demand towards maximum production, but rather shifting demand away from the demand peak (aka, peak shaving). So it's similar but a little different.

>Practically I don't think the utility companies are going to cut them in on a big enough part of the profits to incentivize them to do so.

The commercial version of what I stated in the previous paragraph (ie, demand response/peak shaving) empirically already happens, and has non-trivial dollars attached to it. Again, maybe not exactly what you're talking about, but it rhymes.
They are trying to create a new generation of terrorists...
I said it in 2019 (https://news.ycombinator.com/item?id=20673905), and I'll say it again - a physical edition would be neat. Any plans for this?
>> Are you suggesting people will plug open ended APIs that allow the bots to charge any amount without validations?

Certainly. A good example (not an Orderbot, but real world exploit) was "Chat with Code" Plugin, where ChatGPT was given full access to the Github API (which allowed to do many other things then reading code):

https://embracethered.com/blog/posts/2023/chatgpt-chat-with-...

If there are backend APIs, there will be an API to change a price or overwrite a price for a promotion and maybe the Orderbot will just get the context of a Swagger file (or other API documentation) and then know how to call APIs. I'm not saying every LLM driven Orderbot will have this problem, but it will be something to look for during security reviews and pentests.
Firefox 121 Now Available with Wayland Enabled by Default
You can use hkg and ams instead :)
The article has some point, but to yours I doubt they point out how cities use intercity busses to dump homeless off on other cities:

https://www.pbssocal.org/shows/democracy-now/clip/cities-giv...
Many complex C++ codebases have full parallel CI pipelines for GCC and LLVM. It encourages good code hygiene and occasionally identifies bugs in the compiler toolchain.

If you are using intrinsics or other architecture-specific features, there is a similar practice of requiring full CI pipelines for at least two CPU architectures. Again, it occasionally finds interesting bugs.

For systems I work on we usually have 4 CI pipelines for the combo of GCC/LLVM and ARM/x86 for these purposes. It costs a bit more but is generally worth it from a code quality perspective.
As someone who was in the Aluminum business during that time, this is a lot more complicated than it might appear. There was an absolutely insane amount of fraud being committed in the industrial aluminum biz during this time, here’s an article[1], but a lot of my experience isn’t really documented online or has been lost. What made this really troublesome was that ingots aren’t really sold direct to customers, so often times you have a contractor or sub contractor buying extrusions ($xxxxx)from a megacorp like SAPA(an extruder) who in turn is buying from a metal market($M+). The extruders doesn’t want to deal with material defects from Aluminum that was supposed to be to spec, and their customers can’t really play hardball as the industry is pretty niche-extrusion presses are capital intensive and require a fair amount of sophistication to operate.

They were probably being compelled to do that because of the vast amounts of fraud committed by Chinese Aluminum producers. The purity issue was so bad my anodizing shop started recommending our customers demand mil certs from a reputable manufacturer, like Alcoa or Kaiser, and then specifically clarifying to the extruder that they intended to anodize it; being a chemical process anodizing is very dependent on the metal’s makeup and the extruder knows this.

[1] https://www.reuters.com/article/us-usa-china-fraud-idUSKCN1U...
Not sure about multi-tenancy, but I’ve been using VerneMQ with the Postgesql auth backend.
There are a substantial number of frankly ignorant people on HN who see K8S and run for the hills just because it is something they genuinely do not comprehend or were burned by an inappropriate deployment. The irony is that you arent switching to K8s, you are simply offering it as a compatibility layer, and still seeing flak. Case in point.
So, we should check if OpenBAO is then..? I assume this means the assigned copyright holder is a trusted non-commercial body (Apache or Linux Foundation).

I saw a similar thing happen with another product recently. It made me realise even though the project was touting itself as open source you couldn't even build the open code into a useable product.

So the importance of assigning copyright to a suitable body crystallised for me.
NASA's Webb Rings in Holidays with Ringed Planet Uranus
Mara's blog post also describes the benefits of standardizing Rust.

Since she created the RFC for standardizing Rust (https://github.com/rust-lang/rfcs/pull/3355) and is also on the team that is working on Rust standardization (https://blog.rust-lang.org/inside-rust/2023/11/15/spec-visio...), I think she was making the point that Rust has good controls in place for adding features while compatibility, not that "Rust does not need a standard".

If she really believed that Rust does not need a standard, why would she create the RFC and join the team working on the effort?

Rust is a great language. There is no reason why it should not have a standard to better formalize its requirements and behaviors.
> Also, I saw some type annotations examples a few years back

You probably saw the third party tool Sorbet. I agree it's ugly and extremely limited. Ruby's native typing solution, RBS, is written in a separate file. It's a bit better but... it's written in a separate file...

Most major companies seem to still primarily rely on Sorbet. Yeah I'd say the typing scene in Ruby is still one of it's greatest limitations
Typo haha - I meant GKE. Fixed now.
That's a different company.
Ha! Such an old trope... it's not even worth arguing against it. We benefited then and continue to do so from space exploration.
This is very good insight, I appreciate you posting this. I'm going through this now and I couldn't shake the feeling that I'm training all my replacements but really I'm the expert so I need to train others so that I can move up and work on larger problems.
I think the latest version of Affinity is not available through the AppStore though.

https://affinity.serif.com/
Zooko Replaced as CEO of Electric Coin Company (Zcash)
Nothing to add, just wanted to say this was very well put.
The control plane is not nomad anymore : https://community.fly.io/t/the-death-of-nomad/16220
Rust has currently no formal specification, so what would you use as an arbiter?

Also the article says otherwise
> The project wants to make sure that it does not create a special "GNU Rust" language, but is trying instead to replicate the output of rustc — bugs, quirks, and all
Link is mangled (doubled), try https://www.newyorker.com/magazine/2023/12/25/vanishing-pane...
This argument I'm sympathetic to. But I think it would sit a lot better with me if Apple were to produce an Android client. That it's a closed ecosystem doesn't bother me as much as that it's tied to their specific phone hardware.

(I'd still prefer to see 3rd party clients as I appreciate the integration those can bring. But the hardware lock-in is particularly egregious.)
There is also the Carolina Panthers.
Yikes - you can't post like this here, and we have to ban accounts that do, so please don't do it again.

Edit: you've been breaking the site guidelines so badly and so frequently that I think we have to ban the account. I've done that now. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
That's not the same and you know it.

The real situation is that you've granted me SSH access to your server but block anything than the OpenSSH client and I would like to use Go's crypto/ssh.

And it's one thing when they're two OSS implementations but when those alternative clients are your competitors it starts looking anticompetitive.
This was a great simple, explanation of the reason for the harm and why small amounts matter. Thank you
coughs in codec patents
Charter Spectrum does similar if you play along with the IVR. First thing it offers is a whole-home reset signal which appears to clear stuck line cards and provisioning issues while all your stuff reboots.

It will end the call with you, and if the issue's not resolved, when you call back in it picks back up where you left off and immediately dumps you to a human. It also knows if there's a possible signal-related issue with your equipment based on things like CMTS alarms, and will also kick you right over to an agent to get it scheduled for a truck roll.

Oddly, the time I really needed the human (I had a cable modem for data and a cable modem elsewhere in my home wiring for the home phone system and the provisioning was screwed up and voice was nowhere at all) I was able to get them, explain the issue at hand, offer the data they needed, and got the call fixed and both modems reprovisioned and online correctly in a record 7 minutes.
Since Ruby 3 I would recommend trying again. It is much faster now.

Back in the Ruby 2 days we had tools like Zeus to preload our development application because loading was so slow (10-20 seconds). These days we just load the whole app (2 seconds)

These benchmarks show a 2x speed up. While I haven't see that, I have seen at least a 50% increase in performance for our applications.
The energy conversion losses in the cycle you describe are enormous.
Paying for it has added consideration "costs" of commitment and calls for more checking out before watching it if it would be worth it or not. Viewers come easier when they can try before they buy and the quality threshold for "would pay money for" is much higher than "would pretend to pay attention to ads for". Not paying for content thus has less friction to it.
Offroading (truly offroading, not just driving on a dirt road) is considerably slower than mountain biking.
Welcoming a new season at ECC: A message from the Bootstrap Board of Directors
The Pontiac Aztek Was Not a Design Tragedy, It Was a Corporate Tragedy
I just feel bad for Figma staff today. Y'all make a great product, keep your head up!
Intercity rail in the US only makes sense in a few places, mostly the corridor between Boston and DC where Amtrak operates the Acela. If Amtrak could just close down their long haul routes and operate Acela by itself, it would be profitable. There’s also Brightline between Miami and Orlando and I wish them success.
Fwiw, I found a bunch of clients and libraries that didn't support AES-GCM at all, or only very recently. libssh2 is one example. That's made me nervous to make AES-GCM the only supported cipher as a mitigation.
I mean, I could ask, but I don't think they'd ever consent to me confirming that to a stranger on the internet. Sorry
If they want to minimize their risk for liability, yes. If they want to freewheel or assume liability no. Let the market decide.
racist? really? more than Tolken... or literally anything else D&D related?

sounds like another tumblr "anything I don't like is 'problematic'" take.
I think its time to give up on climate extremism. Bill Gates even is admitting it has been exaggerated and needs to be backed off, and after 15 years of no apparent change, no one believes it anymore.
Haha, thanks for that.
Apple to Halt Sales of the Apple Watch Series 9 and Watch Ultra 2
Maybe a variation based on who can get their phone the deepest underwater? ;)
Tofu-maker Yamami sees shares surge after automating ancient craft
Wait. How does that help them sell Apple Watches? Like actually do the whole trade here for me so I can understand.
Sometimes companies have poison pill provisions and similar that makes it veeeeery expensive to do a hostile takeover.
> Polarization comes about as a response to power players / media using wedge issues to divide voters into warring blocs

True, but those people don't tend to be centrists. :)

> centrist policies making their lives worse.

Also true to an extent. The middle is compromise, giving up something for the greater good, and not maximizing your take. The extremists promise that as soon as they're in power, they'll give you everything you ever wanted and crush that other side, and people eat that stuff up. Who are you going to vote for--the guy who promises you the world, or the guy who tells you you have to compromise?

> A fundamental reshaping of the media so as to not serve congealed pockets of wealth might help but nobody much has any appetite for that.

In the US anyway, this is a serious First Amendment issue. Judges are still reluctant to cede control of the Press to the government and the cases where it has have been very limited, or even rolled back. But last I checked the polling, a lot of the People were game for it, another sign of dictatorship winning out.

> They have started to realize that centrism is making their lives worse so they have been abandoning it for one of the two extremes.

Yup. The only thing they haven't realized yet is that after their extreme wins, their extreme is going to FUCK THEM UP.

It'll be a hard lesson from forgotten history.
I agree, this is a big win for Figma customers as they aren't hampered by “even bigger” corporate politics and can be more nimble. I'm not so sure about stockholders at the companies, though. Furthermore, I'm sure they would have liked the boost. I don't care much about their stockholders though, they certainly don't care about me as a user :) .
Well, that's a surprise. Glad to see that the team is flexible and willing to change. :)