skysight-inc/HackerNews huggingface dataset:
I think people say this about languages that are very opinionated (like Rust and Go) not realizing that many other languages are a lot more forgiving of a non-idiomatic style. There are lots of good reasons to use a non-idiomatic style, one of which is mentioned here: there is an existing codebase that doesn't fit the language's idioms. Compared to Rust, C++ and Java will let you compile and run code in a lot of different styles, and it will work (albeit without the guardrails).

Being permissive on this front is a language design choice, and while it is in vogue to make your language extremely opinionated to the point where you can't write non-idiomatic code that compiles, it does limit your language's applicable scope. This is such a problem that Google is currently working on their private "Carbon" language instead of switching to Rust (outside of a few areas).

The OP isn't learning Rust the way you or I learned Rust. He is learning it in the context of someone who (1) doesn't want to, and (2) is doing it within a huge legacy codebase. That is a fundamentally different experience than someone who is excited about it and gets to start with a blank slate.
I also was critical at first, but I sold my soldering station and use a TS80P instead (though I would probably choose a Pinecil v2 nowadays). It heats up fast, is small and portable and works well for my hobbyist needs. I can take it anywhere and solder something quickly, if needed using a power bank. For me its just the upside of convenience and no downsides.
I have to agree, it's a confused article, but has some interesting info.
I wonder if India has the same commercial real estate crisis that the US does, and if this building is going to be a huge hole in the pockets of its investors
foo-192-168-1-1.traefik.me

bar-192-168-1-1.traefik.me

http://traefik.me/fullchain.pem

http://traefik.me/privkey.pem
Java is, in fact, roughly as functional as Rust is!

* Lambdas/closures: Java has had them since day one, albeit with horrible syntax. Nice syntax since Java 8, almost ten years ago (indeed predating Rust 1.0!). Some functional patterns are even easier in Java thanks to GC of captured variables.

* Lazy lists, combinator chaining: Rust has iterators (and with rayon, parallel iterators); Java has streams, parallelizable by design, since Java 8.

* Closed sum types: Rust has enums, Java 17 has sealed interfaces (semantically equivalent albeit much more verbose to define).

* Pattern matching: Rust has `match` (and `if let` et al.), Java has `switch` which although not nearly at Rust's level yet, has been gradually gaining extra matching powers (JEPs 440 and 441).

The real stumbling blocks for a Java developer are a lack of GC, the sharing XOR mutation paradigm, and lack of support for some common OOP patterns. Also a lack of reflection is a pretty big thing.
Every time I catch an Uber in London, the drivers for some reason always end up massive racists.
Uber is being killed by Bolt in many European cities, it seems.

Bolt subsidizes rides with up to 40% promos all the time during weekdays. I just opened the app now (I'm in Berlin) and I have a 30% promo.

I.e. they are so much cheaper than Uber that you have no sane choice.

And on weekends you then choose Bolt out of habit.

Also drivers seem to prefer Bolt, from the few conversations I had.
Okay, great.

My point was that a lot of people have put a lot of time into not using c. Maybe they have a reason for doing this.

The reddit post is upset at having to use rust. Which is fine. It's not fine to also include a claim that everyone who uses rust lies. This is implicitly trying to keep everyone in c. Or the author trying to do the very thing that they are complaining about being done to them. Not great.
The tweet says Huazhong University of Science and Technology, and it’s more recent than the most recent change for Huazhong University of Science and Technology on the space battles forum.
Someone needs to design a programming language and an IDE (and possibly a new OS too) with great debugging as the primary goal. Debugger and IDE support is always just thrown on later in every new language these days.

"Omniscient debugging" as seen in https://pernos.co/ is the holy grail. Time-travel debugging would also be great.

People are far too obsessed with static type checking. A lot of this time would be better spent invested in live debugging tools.

When I'm editing my code I want to see exactly what _value_ each variable contains, the type really doesn't matter so much. Wallaby.js/Console.ninja is a great example of this.

Good debugging, especially deterministic record/replay is usually complicated by the OS. I often wonder what an OS would look like if designed with debugging as a top priority.
Nerd sniping?
Yep! And some browsers now hard-coded resolve *.localhost to ::1 by default, so you often don't need any resolver at all. See https://dev.to/k4ml/firefox-and-chrome-resolve-any-localhost...
Is there a name for this phenomenon I've noticed in things like evidence-based practice:

Phase I: On average, our averages show that X is successful/X does Y.

[The Science™ sez X! We must all do X now!]

Phase II: Wait! Those averages only apply to a specific subset of the cases and don't consider the outliers, which, to our complete and total surprise, behave somewhat differently!
Harder to test and debug than code.
Btw while cotton dries slower than PE, or wool in any case, it also worth to note that moisture wicking doesn't mean just drying quickly. It means water absorption happen in such a way that it makes skin drier. Cotton regretfully absolutely doesn't do it. Its microthreads literally keep water around themselves (that's why it's called hydrophylic). While drying, water constantly redistributes itself around threads. So even slightly wet cotton textile touches your skin with water.
How to get ChatGPT to stop apologizing?

ChatGPT: I apologize for the inconvenience. To reduce the frequency of apologies, I'll do my best to refrain from unnecessary apologies moving forward. Is there anything specific you'd like to discuss?
Crypto Crime Report [pdf]
There was a nice comment Prime made that it's not only about the ownership model, many people come to Rust for it's type system.

I have a feeling that far too many people go do Rust while what they actually need is OCaml - it's fast, has a nice type system and you don't have to think about lifetimes.
NASA hears signal from Voyager 2 spacecraft after mistakenly cutting contact
I've noticed a growing trend of "one solution fits all" in Software Engineering, where people exhibit near-religious attachment to a language, technology, architectural pattern (hello microservices!) or framework and believe that it solves every problem. This is the opposite of what Software Engineering should be about. An experienced engineer will pick the best approach for the particular use case.

A technology that works equally well in all use cases is not optimized for any particular application (by definition) and thus will be outperformed by a technology that IS optimized for the target needs. While there is an argument to be made for the existence of stacks that are "good enough" for most/all problems, that shouldn't empower proponents of said stack to spit on everybody else's choices - many of which being objectively better for the task at hand.
I feel like when applied to software the "invulnerability" point needs to be tweaked a little, the others are good. Perhaps something more towards apathy "it does't matter/it isn't worth fixing". It's the same end result (the concequences won't track back to me), but it's much more likely to be true in software development and yet is still a hazardous attitude
This seems to me like it could be fully automated. What prevents me from rendering this into a canvas and then accessing the pixel colors from JavaScript?
The Noise Trader Approach to Finance
Parameter space is too large, and the simulations too expensive.

People have been trying to get there for decades.
Russia has pumped so much money into the economy that it's creating a boom
> Sometimes you have changes that are permanent to your repo (ie local workflow), that you always want to keep locally, but never push to the remote.

I appreciate that there are times when this has to be in the middle of an otherwise committed file, but it's worth avoiding that if at all possible and putting the locally-changed bit in a different file because, as others have pointed out, this is error prone. It feels like the equivalent of keeping your important files in the recycle bin because it's easily accessible.

For 90% of git users 90% of the time, the staging area is an inconvenience that adds an extra step.
Currently all of LlamaIndex's text splitters were/are Langchain compatible.
> It's actual purpose is to inflate the money

... during economic crisis... to stabilize the money supply.
And on those around you. Their absence in those people, in particular.

It’s this perception that we continue to battle.
I wouldn't disparage that method of discovery at all. But some of the theories required to do it are:

- Many brute-force combinations of these specific organic molecules will yield interesting results (this is the main hypothesis of the experiment)

- We don't need to include the molecules that we haven't included

- We have good criteria for determining what results are interesting

- Our instruments/methods of phenotype prediction are well-understood and working as expected

Once the experiment is run, the observations are meaningless unless interpreted in the context of whatever prevailing theories the scientists have in mind.
I’d give the OP the benefit of doubt. I’ve always read that rule as discouraging excessive self-promotion, not a ban on one-off ones, and I think that should apply even when that one-off happens to be the very first submission by the account in question.
The difference between standard and OLED wasn't enough for me to upgrade. In general, I think console revisions are better as a first purchase than as an upgrade - the nicer screen or bigger battery helps sell people on the slower processors and limited future software support of a console that first released a few years ago.
https://targum.video/v/2023/8/1/41a0e9f410fbb85bb8f66d6d953b... this video also shows that the sample does not attract, so it cannot be ferromagnetic.
I think the thing that scares me a lot more is dreamstudio. One can take a few pictures from social media of someone and turn them into a porn artist. It’s not perfect but getting a lot better each iteration.

Wasn’t there a news article that a teacher lost a job over it.
The conspiracy to make AI seem harder than it is
Any cloud based load balancer will cost you a ton of money. Because I have 0.5 pb of traffic per month and it's only increasing
Sure, but there are also excellent FOSS solutions for this, such as https://github.com/peterldowns/localias which has the benefit of being cross-platform.
I think he's referring to inductrack:

https://en.m.wikipedia.org/wiki/Inductrack

Never really took off due to IP, which I believe recently expired
Maybe like… a government?
Seems like Uber Eats really did save the company. Not with the original plan (leveraging idle capacity in the existing driver network) but instead by just discovering that urban customers are willing to be insane premiums (50%ish) to get food brought to them and that restaurants are too desperate for business to say no. Covid was probably the best thing that ever happened to Uber here, that’s when most people I know got addicted to food delivery.

I really wonder if that will continue or if there will be a change in consumer attitudes towards food delivery.
Was more a reference to Plato.

https://en.wikipedia.org/wiki/Ship_of_State
As long as you don't keep switching the DC current on and off, which is what computers are all about
Golem Cloud: Invincible serverless workers built on durable computing
I’m not disputing the reality; it would be a bit ridiculous and I assume incredibly dangerous especially given the rate at which the whole thing is moving. I’m just arguing that the article is worded in a way that is encourages such a misunderstanding.
I think the guys behind the idea pictured something a little different. "...Appearance of approaching some essential singularity in the history of the race beyond which human affairs, as we know them, could not continue" was apparently what John von Neumann said.
Every Uber driver I’ve had in US and Canada are happy with driving for Uber. One guy I had the other day drives under as his second job and He says it pays his rent, his car payment and gas and his primary job goes straight to savings. The idea that these Uber drivers are slaves is a lie.
This is neat!

However, given that allowing private IP resolution from a public DNS subdomain facilitates DNS rebinding attacks, it (and all equivalent approaches) will unfortunately be blocked by quite a few of the more sophisticated home routers out there, including a quite common brand in Germany.

Also, doesn't publishing a privkey for a public TLS certificate theoretically require it to be revoked under common browser CA standards...? Let's Encrypt seems to support it, at least: https://letsencrypt.org/docs/revoking/#using-the-certificate...
Yeah. On the positive(?) side, it was intended to stir up controversy by being outrageous, not to be a good product in and of itself.

Here's a really good article about the history of the company that made it and other similar products: https://kotaku.com/porno-hustlers-of-the-atari-age-184762217...

Or, if you prefer podcast form: https://gamehistory.org/ep-53-x-rated-atari-games/
Incredibly wild assumption
Their prices are already high enough :) Base price of the H100 is something like $36000 USD.
I don’t know that we could get immigrants ready in less than three years. Jones Act is the limitation. We would have to find other work for them to do while they become citizens or green card holders.

I never argued that the shortage cannot be fixed. I argued against the claim that there is no shortage. Some shortages require more than just paying more money.
I used Cheers for a few years but I found it’s sometimes awkward for North Americans.

They associate it with alcohol toasts more than a polite sign-off.

They understand it’s a polite sign-off conceptually, but in the back of my mind I wondered if it rubs North Americans the wrong way subconsciously.
I think there is no issue. But, yes, it seems like if there is one then it's with the github UI.
The most popular ride "sharing" app will always be the one currently with the most VC funds to burn off.
I think this paper is by the Indian lab you're talking about https://arxiv.org/abs/2307.16402
Start your app, put Caddy issuing TLS certs in front of it, put your PC's IP behind some name on your router (maybe using something like Zeroconf), and spend the $19 buying some flowers for your partner.
They will probably suffer even more, why?
This attitude smells like unconscious job security to me. A world where everyone believes they should rewrite it in Rust is a world where Rust developers are in demand. A world where everyone has seen the light and accepted Haskell as their lord and savior is a world where Haskell devs can get paid to write all the CRUD apps of the world. And so on.
What do you mean by polyglot? As in multiple hardware, or mixed-source? HIP is mostly API-compatible with CUDA, so you can just mix host code and device code with it.

That said, ROCm does indeed work with machine code instead of IR. You can compile fat binaries with more than one type of machine code and they'll work on any of the chips you compiled for, at the cost of the binaries becoming, well, basically obese if you want a decent range of hardware supported.
Bolt is also European, and it's always nice to see a European company fighting back against the American incumbents. See also Adyen and Stripe.
How different is nylon + wool and $biodegradable_fiber + wool for the environment?
China is suddenly dealing with another public health crisis: mpox
>While the scale is vastly differently than covid, the government is already repeating some of the same mistakes.
It's weird not more is made of the fact the Google's TPUs aren't the only real, shipping, credible alternative to NVidia.

I wonder how much a TPU company would be worth if Google spun it off and it started selling them?
YKK: Japan’s Zipper King [video]
Ask HN: How much of human intelligence is cultural inheritance?
If a human baby somehow grew up to adulthood on a deserted planet, with lush, vegetation and rainforest, and was somehow protected as a baby by species of orangutan like primates, and at some point left that tribe to fend for itself how intelligent would that human become? Would it have the same level of intelligence as a human that grows up in our civilization, surrounded by our culture people language technology or would it be not as intelligent in a raw sense unrelated to language ?
It’s so funny that Japan developed the concept of a “used” house. Does that exist in any other country?
Idk I think technological progress/humanity would do a lot better in general without the parasitic effects of people making the markets/trading their "job".

If someone writes some software, or grows some food, or balances some accounts, or paints a wall, they are all being endlessly more productive than someone who buys on a low and sells on a high and pockets the difference all within 100ms.

Investment means support and confidence in a venture or resource. I think a lot of the financial industry's problems arise from the switch from "investment in business x because I like what they're doing and am confident they'll succeed" to the mantra of "investment in business x because I don't actually care about the company but the stock history tells me I can make a quick buck". Market stability is a thing of the past, no wonder we're constantly on the edge of a recession.
Second LK-99 replication from China
Why would an attacker with access to the private key specify a signature creation date after key expiry? They can specify whatever date they want.

>Had you failed to notice a key expiration from the 80s, you would assume the signature is valid ...

If the algorithm is broken then the implementation should not support verification using that algorithm no matter the expiration date. An attacker can update the key's expiration date to whatever they want if the algorithm is broken.
Bill's surely, not Hillary?
Global Route Origin Authorization (ROA) adoption has been on the rise – as of July 2023, there have been 449,808 ROAs in the RPKI system. During a six-month period, the implementation of ROA demonstrated major improvements in overall network security, as witnessed by IPXO.
You can't even observe something without theories. For example:

- I need to observe here and not anywhere else

- I can reliably interpret my senses/the instrumentation is working correctly

- Objects of this type normally behave in X way, because of Y

- etc

Think of it a different way. You can come up with a theory without any observation whatsoever. Black holes, for example, were conjectured well before they were observed.
use k clustering for anomaly detection and not blow your budget on a bunch A100s or API access?
Feminists have lined up with cultural conservatives before.

The movement to get women the vote in the U.S. was aligned with the movement for alcohol prohibition. When women got the vote they voted Republican (Harding, Coolidge, Hoover). Andrea Dworkin aligned with the Moral Majority against pornography, etc.

Famously Ben Disraeli talked to a leftist and explained that he wouldn’t get anywhere because his ideas scared women.

Mormons give off this “Stepford Wives” vibe but when I gave blood at the Mormon temple I found many more women giving blood than I’ve ever seen. Women waiting in line were talking about all sorts of adventures they’d been on, for instance the Mormons are now sending many women to do missionary activity all over the world.

So far as what he thinks about trans ideology my son has been influenced by his experience with a childhood friend who he thinks is in a bad place, here is my write-up

https://tildes.net/~lgbt/1692/thoughts_on_lgbt_memes_and_cli...
Create your own OTT platform. Video Streaming solutions, OTT TV solution and OTT platform providers in USA and Canada.
You don't need a preexisting theory though, you just need to lack one that explains the results of an experiment
Amazon expands its virtual health clinic nationwide
Good idea! But I don't know if the cost of the water will outweigh the energy generated. I would guess not.
> In a way it's a good thing - I don't think it's sustainable to have everyone be driven around in private

I know people who haven't bought a car because they just use Uber. It was an incredible advancement, but all these services will regress to the mean. In London, TfL, their regulator and competitor, is definitely not a fan, which must be expensive, and having to provide essentially full time jobs to their drivers (who signed up with no such guarantees) is always going to raise internal expenses through the roof.

The person who suffers is the customer, who has to look elsewhere. The one positive is that at least Uber has forced local competition to join the 21st century with app payments, driver photos, location tracking, app payments, etc.
FYI if you're using Caddy, you don't need mkcert. Caddy has smallstep built-in which does the same thing, automatically.

If you're not using .local or .localhost, just add `tls internal` to your config to make Caddy issue certs using its local CA. Caddy attempts to auto-install its root CA cert, just like mkcert (almost identical code, in fact; see https://github.com/smallstep/truststore).
energy storage is the big one in my opinion.

you can just pump electricity into the superconductor capacitor and it wouldn't have any loss it would just stay there until discharge.
I fully agree that the industry does not price the labor correctly. This is one reason why I am selling the company and reallocating the capital.

There are many funded projects not executing for lack of captains today. The captains I manage to hire leave other companies wanting. How is that not a shortage?
Some companies have a policy of not borrowing open-source software that fails to specify a license. I guess this is to avoid potential liability for whatever reason. I contribute to this mayhem personally by not picking a license for my open-source code on GitHub. Dunno if that makes me a bad guy but, from my point of view, I don't care what anybody does with my code. Claim it as your own if you like (I have no intention of ever monetizing). My only defense is that I keep every prior version of my code online as proof that I am the originator.
I've just held onto random ones I've run across, e.g. itags have been reasonably popular for a while: https://devices.esphome.io/devices/ble_itag and during BLE / IoT bursts of hype random things are sometimes handed out for free at and around events (not often programmable, but that's usually fine - they broadcast a unique ID when powered / when pressed, that's all you really need).

I also have one of these because I get a lot of use out of newsblur and figured I'd support the maker (I don't actually recommend it because it's pricy and not very well supported... but it's functional and flexible): https://www.kickstarter.com/projects/samuelclay/turn-touch-b...
A language that segfaults may still be memory-safe, if that's how it behaves every time the code is about to do something illegal with memory. You can still build a robust system on top of that, because you know for certain that you'll never read or write out of bounds.