skysight-inc/HackerNews huggingface dataset:
I had no idea edge was so varied. Isn't Edge primarily involved in IOT?
That’s not how magnets behave because you missed the part where he switches polarity and it still stands up
I feel any method that is powerful enough to dependably act as an attourney is powerful enough to found its own company, write software, acquire clients, subcontract etc.

With the expression I meant the realization of a business idea into a self-sustaining business.
It's not available in the UK yet, well that figures, we can't help but apologise for just about everything on a daily basis, it's in our nature.
Maybe its just to avoid browsers nagging and blocking you from using certain APIs that require a "Secure Context (https)"
I feels this is something that should NOT be a payable service at all. I am sure its not rocket science, not even Linux support?

Probably some open source tools for this to set it up your self for free.
Smart irons also have a configurable target temperature, so they can be adjusted to work better with the particular solder alloy you are using. Their cost is more like a dumb iron, with functionality like an expensive soldering station.
> What exactly do you find unconvincing?

Most of the estimates I've seen for storage requirements for current electricity usage are not optimistic[1]. When you add in the huge amount of energy used for heating, which is currently not electric, it gets even worse.

I'd like to see an analysis of how much generation and storage is required to handle Minnesota's natural gas usage[2], with a reasonable guarantee that power will not be lost for more than an hour or two during the entire yearly six month cold weather span. Are those generation & storage estimates reasonable? How much will they cost, how reliable are they, how much room will they take, how many natural resources will they consume? Keep in mind Minnesota will not be able to bogart the entire battery manufacturing capacity of the globe, and remember that this analysis is in addition to the amount required to meet current electricity usage needs. Then, extrapolate that analysis to all other cold weather areas, such as other northern US states and most of Canada. Is renewable+storage really feasible to meet that need?

I've never seen this analysis done, and what I've seen from other analyses makes me think it's not feasible without depending on unproven future tech. But I'd love to be wrong!

[1] For example, https://news.ycombinator.com/item?id=36949165

[2] Approximately 500 billion cubic feet of natural gas per year. Note also that the usage is not evenly distributed through the year, we use a lot more in February than we do in July. https://www.eia.gov/dnav/ng/NG_CONS_SUM_DCU_SMN_A.htm
Dev <=> Prod parity. There are starting to be more things that require tls even for localhost
From the video it sounds like the largest problem is that the company/manager prescribed Rust as the solution to a problem where Rust might not have been the best fit. The dude wrote a Java version on his own time and despite being on a Java team at that job management insisted it be done in Rust. There might be issues with Rust and the scenario in question but it sounds like conditions at that work place are a bigger problem than the choice of a language.
I'm curious about the license requirements. Is it 1 license per install, or 1 per install that is currently serving?

I have two devices, but I will never use them at the same time (and if I do by accident, I'd expect your software to stop working).
I am surprised no one have mentioned David Deutsch yet as he probably have the best critique of induction (and a much more useful alternative) than any other living person.

He is also the father of quantum computation and his two books Fabric of Reality and Beginning of Infinity the most important books I have ever read.

Here is an interview with him:
https://josephnoelwalker.com/139-david-deutsch/

And here is a short lecture he did:
https://www.youtube.com/watch?v=cs2n7l7wJow&t
Private browsing does not prevent data to leak, but only prevents local storage. Something like that is in the typical disclaimer.

Turns out that it does prevent leaking data in this case. No local data, no history, no boxes to click, no data leaked.
Takeoff Inference Server Is Now Open Source
Drop in replacement for HF's TGI server. The fastest and easiest way to inference LLMs locally

Github: https://github.com/titanml/takeoff
Docs: https://docs.titanml.co/docs/titan-takeoff/getting-started
Discord: https://discord.gg/83RmHTjZgf
Vacuum or Electron tubes describe how they work, lamps are what they look like, and valve describes the function that they provide.
As a long time and heavy Uber user, I don't find this surprising.

The service has gone completely down hill for me the last few months. The app is the buggiest it has ever been. I've been overcharged more time than I can count, and customer service is practically impossible to actually get in touch with. Even when I do get in touch with customer service, I can usually only extract an automatic token refund. The quality of rides, both vehicles and drivers, has drastically declined in my area. I frequently speak with drivers and they seem, anecdotally, the least happy with Uber that I've observed thus far.

With UberEATS, hidden fees and markup have gotten so big that most orders are > 2x the cost at the actual restaurant (for example a pickup order) and this is constant with order size. For example, a $25 order ends up costing over $50 on UberEATS, and this is before any tip. A dark pattern I frequently encounter is a "buy one get one free" or other promotion that adds extra stuff to your cart, and does indeed discount the item, but still charges you fees on the cost of that item. For example, a "free" $10 item can easily add more than $10 to the bill (especially if you tip). This is obviously better than a $10 item costing you $20, but it's a dark pattern nonetheless. And of course, the tips and fees are always calculated "before discounts" which makes the default tip bananas, especially when I'm redeeming credit from customer service.

The priority delivery fee is basically mandatory if you want warm food, otherwise your order always gets delayed until another order can be delivered alongside it. Delivery drivers frequently drive for multiple apps at the same time, meaning delivery estimates are frequently missed due to the driver going way out of their way to do some other task, before or after picking up your food.

All in all, I can feel where the corners are being cut, where the customers and drivers and restaurants are being squeezed, and so I'm not surprised to see them post a profit.

Is this sustainable? I sincerely doubt it. It's a race to the bottom. It always was.
'Regards' -> Normal Interaction,
'Kind Regards' -> You've done something to annoy me,
'Kindest Regards' -> You've really pissed me off!
BerkeleyDB is similarly awful to use, with a billion little settings to configure before you can do anything useful, and endless fun ways to corrupt your database. It must be a thing with key-value store developers.
I run kit assembly workshops at Vintage Computer Festival East and bring a bunch of Hexacon temperature controlled soldering stations. I've had a number of comments on how much better 30-40 year old soldering stations perform than various USB/battery powered options. There's no firmware in there, just IIRC a quad comparator, some passives, and a triac.

Maybe these little portable irons are handy for the toolbox (I have a plug-in non temperature controlled Hexacon in my toolbox) but I'm not sure why someone would choose them for their bench iron, which seems to be what a bunch of attendees were suggesting they do with their USB/battery irons.

Seriously asking, what do these USB/battery irons do that's desirable?
I can understand that point of view. It seems likely that UI-as-code variants (like Flutter and Elm) are more imperative (even if they have a declarative API) than separate markup languages like HTML and XAML since you have the ful power of a programming language to express what you want.

(The XAML way of expressing conditionals and loops does feel hacky to me since you need the code and markup to communicate with each other instead of expressing directly in code.)

Edit:

Here is a well-considered blog post from one of the Uno Platform contributors about UI-as-code vs markup if any are interested. https://platform.uno/blog/markup-vs-code-for-ui-angled-brack...
That is insanely cool, granted I didn't log in to your platform and test it. But if ChatGPT is good enough to do this, why bother with the interface, python, and pandas at all?

Why not just ask it plain text questions such as `Tell me about the outliers of flights times and correlate them with weather conditions` and receive plaintext answer? `We found that planes struck by lightening take longer to get to their destination`. Do we think that ChatGPT is not yet ready to do anything creative with the data?
The choice of language was forced on the dev. He did a Java version of the app -- ON HIS OWN TIME -- and management nixed it.
Additionally, the firmware is going to be handling temperature control, in this case with a PID loop. This results in more consistent and precise temperature at the iron tip whether you're working with a small component or a larger one which is sinking a ton of heat, which is always a good thing.
Side note: this publication, The New Atlantis, has been a very satisfying subscription. It's not too technical to casually read and consistently mixes together an interesting collection of essays, opinions, reviews, etc. I've passed every copy I receive to friends and then regret not having them around six months later when the ideas I read are still lodged in my brain.
You can do this with Caddy already, with Automatic HTTPS. Caddy will automatically set up its own CA and use it to issue certs (using smallstep) with .local and .localhost domains.

We don't do anything with mDNS though but we've thought about it; none of us use macs anymore but PRs are welcome to make that work. I don't have enough expertise with mDNS to confidently implement it myself, and especially less-so because the implementation would be different on every OS (needs build flags to change the implementation depending on the build target). And this would be free and open source, rather than this paid product.
Our attention spans have been ruined by the modern age of the internet! If an audience needs to hold a train of thought for more than three minutes, they're gone. Surprise, anecdotes, humor, problem statements, etc... are great tools that stoke the fire of focus.

Another issue is the amount of attention you get to work with. Each surprise moment spurs an increased attention which decays. So, one introduction to the problem is not enough, you have to break things down! Introduce a complication on the original problem, then immediately fix that.

To each their own, but thinking with this pattern for my talks has worked really well for me. Even for mixed audiences (engineers + PMs + management), everyone gets something out of it, and finds their own questions to ask as well. Makes it easier for them to connect it all to their own problems as well.
Great, more pointless language warring.

Switching to rust made iteration times on my OS significantly smaller, the code much easier to maintain, and the tooling almost completely standard Rust tooling instead of a jury rigged amalgamation of Unix tools etc.

To each their own.
The Future of Authentication: A World Without Passwords
And tubes glow like a lamp so it is natural to call them so.
What would be a life altering application for you?
At the end of their reddit post they say "Rust feels like a MAJOR step back from Java." which I think sums up the issue:

1. Rust is supposed to be harder than Java, you get runtime performance for your efforts. If you don't need that performance, by all means do not use Rust!

2. Rust is not as mature of an ecosystem as Java yet, and so there are going to be pain points compared to stuff that has been around forever.

3. Rust is also new to the poster, while using a new language is fun on toy projects, having to use a new language in production is always frustrating, even when you aren't moving to one that is fundamentally harder

So, yeah I like Rust, but don't really disagree with their views here. Hopefully work is choosing to use Rust for a reason!
Have you tried Star Citizen? It’s why I didn’t buy AMD
I'm sure that even in a future without passwords LastPass will still figure out a way to divulge your login credentials/method.
Detroit by Drone: Michigan Central Station Nears Completion
Risky target audience. Maybe useful for people that hop networks regularly.
US SEC says Hex crypto founder defrauded investors spent money on Enigma diamond
We use puma-dev for this https://github.com/puma/puma-dev
Bunda Cliffs in Australia: Is This the Edge of the World?
This is only true from the perspective of developing new theories for why are things happen. Of course new theories arise from other theories.

It's not true for Discovery in general. New phenomenon can be created and observed without any theory for why they occur, either before or after observation
I've found nothing but issues with OpenAi and Github's AI. The former was significantly better but has deteriorated rapidly to the point where it's more frustrating and inane to use at this point than is worth my time. The latter has never really been super helpful. I think the tiny one-liners are really nice...it's a bit like very smart code completion. However, there's nothing close to GPT4's capabilities from April/May.
> "don't optimise because premature optimisation etc., compiler is smarter than you, and library authors are definitely smarter than you"

Everything about that is quite okay if you add "don't optimise prematurely ...". At some point you still need to optimise.
Gnome project considers adding window tiling by default
The exact receipe wasn’t disclosed so there is some guess wirk
Among all other variables affecting the market share of Windows, the effect of the inscrutability of the Win32 API is almost certainly negligible. Especially given that as far as I know, their APIs designed in the past 20 years haven't typically been as horrible.
On insecurity, confidence, and the rise/fall/rise of crypto
These "smart" irons also have an automatic shut-off if they're not being used, which is based on an embedded accelerometer, so the firmware needs to be able to filter the noisy IMU data into a reliable on/off signal.
Observability is so key for successful infrastructure. A poor infrastructure with good observability is going to be more successful with than good infrastructure and no observability
Language warring isn't really pointless, because generating hype and buzz is what drives BIG-BUSINESS-CORPS into adopting new languages for their flavor of the decade.
Status Is Weird
Honestly, half of this is just ... use Rust for what it's for: systems programming. Where the handcuffs and compromises it puts on you make sense.

Just ... stop writing web services in it. Not writing a compiler, a browser, an operating system, a database, an interpreter, building fundamental datastructures, or a working on an embedded system etc? Go back to enjoying the conveniences of garbage collection and looser ownership models.

If you hit a wall with the GC and performance there, you can always rewrite portions native later.
Biodiversity. Nature loathes monocultures. I noticed it first hand this summer. Plots with varietals produce much richer compost. With much bigger blooms. NYC is essentially a tropic zone now. Things I couldn't imagine a generation ago, are now within cultivation: ghost peppers, white peaches, kiwi fruit, haas avacados, meyer lemons!
Xi Jinping replaces leaders of China's elite nuclear force
Twitter(X) sues Researchers who claim Hate Speech is increasing on platform
Simplifying the Concept of Ownership and Borrowing in Rust
The priority delivery fee is a hot mess for me. Every time I use it, the food actually takes more time to get to me cause they wait longer for a driver to come pick it up.
Hands-free driving is becoming more popular – but is it safe?
Devils advocate, what will these people do if/when Uber/Lyft/etc replaces the driver with automation?
Tubes also burn out regularly (literally every day) when you have thousands of them.
Get funding
> - staging only some files and comitting is much easier than splitting a commit after the fact

I see this project as a challenge to that conventional wisdom. This view is certainly the one I have embedded in my mind. But is it right? I end up fixing up the index and amending commits post facto quite often. I can also do it pre facto. But in a world where you can't fully avoid editing after the fact, mightn't it be better to have a single workflow for this kind of editing? That is, if you can't totally get rid of post facto commit editing (which I think is reality), can you actually get rid of pre facto editing, and be left with just one editing workflow? If so, maybe that's good!

I haven't used this yet, but this strikes me as a very plausible attack on a conventional wisdom that we take for granted but may not actually be doing us any favors.
I'm a big fan of mkcert for local HTTPS cert generation.
While sharing the idea with him might not be a good move you need to get something in front of at least one potential customer early on.
I understand, and reaching out like this seems like a great idea and time well spent, I meant it would be nice to have something like this in general, for different. kind of projects.
Huge list of papers:

https://www.science.gov/topicpages/h/halbach+magnetic+bearin...

Here is one for planar arrays:

https://www.researchgate.net/publication/228401193_Electrody...

Here is one that apparently doesn't need the coils either (haven't checked it beyond the abstract):

https://www.sciencedirect.com/science/article/abs/pii/S03048...
Fine, take that at face value, but if the costumers are managing employee performance and attendance is managed by the time clock, what are the line managers managing?
Or it can make things worse. I tried a load balancer once that had a reboot once a month. Not worth it when the underlying service hosts had failures more like once every three months. Round robin DNS was better than that.
The premise of this ship analogy seems to be that most people are too idiotic to make large-scale decisions and that the people who agree with OP should be in charge of everything.
Show HN: Automate Research with a Neptyne Spreadsheet and OpenAI
NATO: $1B fund to back startups supporting safety, freedom and human empowerment
Oooh that makes sense, thanks!
Yep, sounds like bad engineering management. My comment wasn't aimed at him but people like whoever his team lead is.

FWIW Rust is my fulltime language. And actually I would probably use it for (some) web services, for personal things. But if I were managing and staffing a team, I would not do this simply because hiring and managing that would suck.
Yes, but you need ROCm which mostly only runs on AMD's professional cards and requires using the proprietary driver rather than the wonderfully stable open source one.
Not sure why you're being downvoted- that's my experience as well. It's still their right to complain but taking a single US govt course in college dispelled almost all of my frustration just by understanding the structure.

Even here I see ridiculous takes daily.
> I'm pretty sure I'm misunderstanding the value-add of having TLS for localhost connections...

.local tld is for the local subnet, not necessarily localhost.
As someone who has fought these battles before this is a great article that wound up almost exactly where I did. Honestly glad to have some validation that there really wasn't an easier way.

The asyncio models changes so fast that a lot of older examples and documentation is no longer the blessed way to do things.
There's also an open-source firmware for STM32 based soldering irons like the T12 soldering stations that are pretty commonly cloned.

https://github.com/deividAlfa/stm32_soldering_iron_controlle...

I've had one of the KSGER units for a few years now that I absolutely love. Uses Hakko style tips, heats quickly, holds temp well.
It's just a turn of phrase that means you got 100% beaten without challenge.
The specific situation the poster is in is very Rusty. If you are used to doing things a certain way that the borrow checker doesn't like (no, that doesn't automatically mean that what you want to do is unsafe or incorrect) then you will have big problems writing Rust. In this case, Rust was forced on the original author by management and there was a pre-existing codebase that did things in a very non-Rusty way. On top of that, it appears to be a performance-sensitive application with the need for async. That's just a recipe for a uniquely Rusty form of pain.

This kind of gripe seems valid about the language. Rust is fantastic if you can be very Rusty, but it's also a language with a lot of opinions about how you ought to write code.
> That’s not how magnets behave because you missed the part where he switches polarity and it still stands up

But a different corner stands up. How do you explain that?

The way it looks to me, the leftmost corner of the flake has one pole of the magnet, and the bottom-most corner has a different pole. That's why different corners float when the magnet is reversed.

Like I said, I'm no physicist, but this looks like every other magnet I played with as a child. Please help me understand how this is any different.
Is Nvidia even able to capture a proportionately significant amount of revenue from increases in demand for GPU cycles? As the article describes, there are real bottlenecks, but how does this play out? My assumption is that Nvidia doesn't have proportional pricing power for some reason. If demand increases 10x, they can't raise prices to the same extent (correct me if I'm wrong).

How would that even play out then? Is everyone in the world simply stuck waiting for Nvidia's capacity to meet demand?

There is obviously a huge incentive now to be competitive here, but is it realistic that anyone else might meaningfully meet demand before Nvidia can?
That doesn't excuse his choice of words.

>am truly convinced that all the people who claim Rust is great are either lying to themselves or others

A Rust novice telling every Rust developer in the world being wrong? There must be some irrefutable wisdom in there somewhere!
This is predicted on the assumption that the only benefit of Rust over mainstream GC languages is performance, which is false.