skysight-inc/HackerNews huggingface dataset:
Really cool! Very impressed by the results thus far, but thrlere is also some room for improvement. Probably caused in parts by parsing, and in part by input data quality.

- Taiwan has an insane rail network of a few hundred lines
- half of the streamlines in Amsterdam are tram 7, apparently it takes you everywhere.
- there seems to be an assumption all lines stop on all stations they pass
- quite a few regional Train lines are committed in the Netherlands

And finally I woul love a bus version too!

Keep up the good work
Similarly, some versions of Siemens NX (another CAD program) can go up to $45000 according to this reddit thread: https://www.reddit.com/r/SiemensNX/comments/ws66tm/whats_the...
It also comes with a post sales "audit" cost.
It is almost as if some people want to cook like a chef and some people want been seen as a chef.
> They politely told me to kick rocks

The only way this stops is when people return the favor (on the spot, without a notice period).
This style says ‘it's a draft’ ‘it's an idea’. This is very important for communication within the team. It also allows you to concentrate on the essential points and not on the details (I don't like this font, the centring isn't perfect, etc.).

To my great surprise, even for training courses, this style encourages questions and interaction with the students. There's a whiteboard feel to it which suggests that the presentation isn't set in stone.
It is missing most of Tokyo. All they did is look at the subways, specifically the Tokyo Metro system, and maybe a few other lines. The JR rail lines aren't on there, and no transit map of Tokyo is complete without those. The Yamanote line, in particular, is a crucial piece of Tokyo's transit infrastructure, and it's perfectly normal for people to transit between the underground Tokyo Metro and above-ground JR East lines.

Most likely, they just left out the JR Rail and other lines because the map is way too complicated with them, or perhaps it broke their algorithm.

They also didn't show the entire Tokyo metro area, which is much larger than this and includes Yokohama. It's understandable, though: the entire Tokyo metro area is enormous (though perhaps not compared to many American cities like Phoenix, if you just look at land area, but those cities have nowhere near the density of Tokyo), and a map of the entire thing is usually too complicated to bother with, so zoomed-in maps are more useful. This one is showing central Tokyo (the part encircled by the Yamanote line) and parts not too far from it.
It obviously matters.

Because VAT is only applied on consumers.

If business A buys from business B which buys from business C...Only the end customer pays VAT on the final transaction, none of the entities before do.
If you're making a wheel that exactly fits the design requirements you'll have a hard time when does requirements inevitably changes. Making rigid designs instead of plyable is a terrible idea if you're working with web
A software penetration tester has the same techniques and suite of tools for pwning as "the internet".
Oh that sounds exactly what I need to simplify the workflow I described for the multi-PR use case. I'm going to try that out today, I just happen to have a use case for it ready to go :)
re: Farina I'm guessing you're younger but if you were ever around SV during Sun's heyday, John Sundman has a half SF-thriller/half roman à clef. His non-African foreign settings* are a bit cringe, but his Bay Area and Boston are spot on.

* "And [it] was very calm. No-one was being oppressed." — exactly
As CAD tools go SW is on the lower end of the scale. Though the price increases have been feeling pretty abusive in the recent years.

Creo has come down relative to it's ProE days and is priced similarly to SW(?), and I believe NX still starts at double to triple per seat.

ANSYS (specifically Fluent) and similar simulation tools have eyewatering per-seat prices, though I'm a little out of date to know if they're less horrible about multicore licences etc.
> Water does not contain probiotics so it is more worse.

You can solve this problem easily by drinking from any local water source instead of your tap.
> What is the definition of "off-the-shelf"?

https://dictionary.cambridge.org/dictionary/english/off-the-...

> Above a certain price/importance threshold, the vendor will have engineers assigned to fine-tune the software to each customer's needs. Does that still count as one?

No.
It’s an abstraction that makes people focus on the part that is relevant for the discussion at hand, and not on implementation details.
Ask HN: Does anyone use sound effects in their dev environment?
It occurred to me that we often use colours in our terminals and code editors to highlight test failures, linting errors etc, but we don't typically use sounds. Has anyone integrated sound effects in any way?
On function dependency, from the top of my head:

Function_A needs a connection to some file server, and for system specific reasons it wants it to have no timeout. For that it calls Function_B that is targeted to batch processing boiler plate, but also extends file server time outs. Function_A isn't a batch, but will still rely on Function_B for that side effect, with some comment on that.

One day the org upgrades its infra, and file server connections radically change but they take care of preserving compatibility. But no timeouts anymore, setting them do nothing.

They have the choice to go through the hundreds of instances where Function_B was called, look at the use case, and update it, though dozens of MR throughout the whole organization. Most of it probably on code that doesn't belong to the team making the file server change.

Or they can get rid of the timeout management in Function_B, alert the org of the change and request each team to deal with it on their own terms, and call it a day. Function_A will continue calling Function_B, and perhaps the new system timeouts are irrelevant, or perhaps new optimization options were added, and it happens that Function_B sets the right flags for Function_A to work in the best conditions.

The reasons to call Function_B will have either disappeared or changed, but the code will continue working, and at some point the responsible team might want to update the comments to reflect that, but it won't be a priority.

> understand what the code is doing

To me you're looking for design documents, not code comments.

I feel your pain, while also seeing no real good solution to understanding really fast a complicated and huge project. Comments can sure helps, the same way they can also be deceptive and send new devs into spirals.

I see it as a tradeoff between optimizing for new devs accessibility and pay the price in daily development and maintenance time, or having newcomers spend a lot of time upfront in exchange for more velocity for the existing members.

I personally tend to prefer the latter orgs, and find the code quality to actually be much better. It's usually a sign the org isn't shuffling or pumping new devs here and there every thursday, and people get to spend the time to understand the code base as it actually works, without needing to take too many shortcuts (I wouldn't see asking for an existing member to walk through the code as a shortcut btw)
https://xkcd.com/2115/
The RTGs generated about 470 W of electric power at the time of launch. In 2023, it was 260W.
That is not off the shelf.
> How would it be worse?

well Google is constantly moving too fast and they're mainly an internet company, whereas Microsoft was just the software company.

derp
My typo. Should have been Lucee (corrected)

https://docs.lucee.org/guides/updating-lucee/migrate-from-ac...
A Simple Convergence Proof of Adam and Adagrad
Just search “software companies ranked by total revenue” and pick the ones that are exclusively Enterprise or Government focused (eg. Oracle, Palantir, SAP, Any ERP in general, etc). Those will be the most expensive software products you can buy.

Enterprise software can easily get into 10s of millions per year for licensing plus implementation and consulting fees.

Or if you’re talking pure licensing on a per user basis, easily $10k-$50k per user annually.
Curated collection of A/B test results from best-in-class apps
The makers of Mobbin (a site that curates screen flows from some of the best apps and web apps) have launched https://abtest.design/, a site to showcase A/B tests and their results.

Some examples include TikTok's delayed bank account setup leading to a 25% increase in creators enrolling in the program, and Mural's Onboarding checklist that lead to a 10% increase in 1 week retention.

As far as I can see, all featured tests seem to have led to positive changes in metrics, so there's probably a bit of confirmation bias at play here because companies/makers might be more likely to showcase what worked well.

Seems like a good starting point but would love to see them add many more case studies.

Does anyone have any other go-to resources for A/B test case studies?
> Exercise: for the main claim in this HN comment, ( https://news.ycombinator.com/user?id=082349872349872 )

The main claim would be the first hand account that the author ( aka stringo'digits ) is "fond" of what is asserted to be a 1950's analytical framework referenced via an URL to some bits in a file that may have been generated by an AI just moments ago.

The claims of the prior comment ( https://news.ycombinator.com/item?id=41516175 ) are third hand at best.

The claim by "defrost" that

> The news writers wrote: "Motion Picture Association (MPA) CEO Charles Rivkin said today."

in reference to the Ars Technica article: https://arstechnica.com/tech-policy/2024/08/movie-industry-t...

has a dubious provenance.

While a photo is used to imply that Ars Technica writers attended a press conference and podium event where they personally witnessed a first hand verbal statement by Motion Picture Association CEO Charles Rivkin it is probable that they did no such thing.

Sadly today the most common reporting activity is to cut and paste from industry created and delivered "Press Packets" which would include digital images and crafted text.

eg: A richer version of the text only statement currently at https://www.alliance4creativity.com/news/vietnamese-authorit...

While we can be reasonably confident that such a statement was issued by the MPA we are less certain that any actual press conference took place sans independant third party corroboration, it's possible the MPA statement contains fabrications.

What can be stated for certain by this author at least (I pinky swear and hope to die) is that at no point have I ever told anybody that 082349872349874* once paid a midget to simulate a sexual act with a donkey.

( * AKA the neighbour of the beast )
> You're not really making a lot of argumentation to back up your claims. Anyone can Search engine benchmarking and get the results they want.

This is only possible if you completely ignored the text in my comment and never used C# and Go concurrency primitives side-by-side to evaluate them on their merits. The race conditions risks in Go are very real and so are issues w.r.t closing channels, passing nils, etc. The __much higher___ cost of spawning channels and gorotines is equally as real and you can measure it yourself. Both are intended to be spawned for longer than shortlived scenarios. But even then, you will run out of memory much faster if you have thousands of goroutines waiting on a timer channel versus tasks waiting on PeriodicTimer. This does not make either choice strictly better than the other as both have their tradeoffs but tradeoffs nonetheless that must be acknowledged (like pros and cons of implicit suspend, stackless vs stackful, etc.).

You can also take the data from the code snippets from the gist I linked and replicate it with current versions of Go and .NET on your own machine. This is the perfect case that illustrates how much memory consumption you will see with massive amounts of mostly-suspended-periodically-calling-a-service Tasks and Goroutines. But you did not and have a history of constructing arguments in bad faith, not actually discussing strengths and weaknesses of a particular language.

Not sure what is the purpose of the link for tasks (which does not talk about cancellation, this one does: [1]) and Go's stack implementation. I'm very well aware of both, which is the driving reason to respond here to salvage the discussion with otherwise wrong claims.

Lastly, the data from 2019 is irrelevant because it uses completely different threadpool implementation and is likely measuring also the one-time cost of JIT compilation for code. .NET has significantly evolved since then and provides much better native compilation[2][3] than Go today, as well as much higher throughput[3][4] code w.r.t GC and JIT for long-running services.

[1]: https://learn.microsoft.com/en-us/dotnet/standard/parallel-p...

[2]: https://news.ycombinator.com/item?id=41234851

[3]: https://benchmarksgame-team.pages.debian.net/benchmarksgame/... (not listed there but if you compile any of the submissions, .NET tends to produce binaries twice as small as Go ones)

[4]: https://gist.github.com/neon-sunset/72e6aa57c6a4c5eb0e2711e1...

[5]: https://gist.github.com/neon-sunset/c6c35230e75c89a8f6592cac...
Denoising: Building-Block for Imaging, Inverse Problems, and Machine Learning
this thing is unfathomably ugly

While I'm certainly not a fan of this 'genre' of car design, I don't find this one any more offensive than all the other cars it is similar to.
I really want to give Sapling a try one day, yeah.

Note that the workflow I described is indeed mostly a workaround for people, like me, stuck with GitHub.
It's really data disguised as software but I worked in the automotive retail and some companies sell access to database with parts info through a web portal. Can't remember the exact price but it's in the tens of thousand €/year for a single access. I can remember someone was in charge to queue requests to this database, as a lot of people in the company needed parts info.
It seems clear that when private capital buys up one of your customers, it's time to start demanding cash on the barrelhead for all transactions. Unless you want to spend eons in their bankruptcy court proceedings.
I am rather threatened by people who fall for the AI hype. :-D
It’s quite easy to spend 30k+ per license for some kinds of finite-element analysis software, particularly if you want lots of multi-physics capabilities (COMSOL) or it’s targeting some niche (superconducting quench analysis, some kinds of RF analysis etc)
This is a funny one. I am reminded of Elite Dangerous and how such an amazing game, concept and game loop (mostly) is top tier and exactly what I was looking for. The only way to play it properly or in any way usefully is to use third party tools.

For example, markets statistics to see live market information in game for trading, you have to use a user created website.

Want to see what components will get your ship in the configuration you want ?
Third party tool.

Want to plan a nice scenic route somewhere with some interesting/valuable finds on the way ? Third party tool.

Want to go mining and be in anyway profitable, maybe looking for a particular resource, you guessed it, only through a third party tool.

On one hand this has brought the community much closer together as the tools for that in game don't exists. But it's ridiculous that core gameplay loops depend on user created tools.
That leaves you with a problem when it breaks, or the maker goes out of business so all the smart features (or in some cases the basic ones too) stop working, or the maker decides it isn't taking enough money from you so starts hawking ads before it'll show you any or your information, … You'll probably have a remodelling job to do to make any replacement device fit, rather than just placing the new device on the same flat surface.
Google has already killed my sister's business's Enterprise Workspace plan, because they decided to change their mind, and make "unlimited storage" not a thing. She was paying $200/month and they now wanted $1,600/month. I decided to build a NAS for her instead.

This is despite written emails from their support confirming the use case (videography) and storage needs were suitable, and a written statement that she is "permanently grandfathered" once Google stopped offering the plan to new customers.

To make matters worse, they gave her 30 days to download all data before everything would be deleted permanently. This is how Google treats "enterprise" customers.
Balsamiq is a per month subscrtiption isn't it? Personally, I need a tool like this once per year or sometimes even less. So if Konty was a one off payment of $20-30 I'd be more inclined to purchase.
Some emotions are tiring - anger, frustration, depression, anguish, to name a few.

I can't think of any that involve supporting a colleague at work. I could certainly get tired of shenanigans at work, but that would be from frustration et al, but support?

Like the other comment that's responded, I just don't see the link between the description for the term and the situations in either the blog or a workplace.

I've certainly not noticed a difference in the level of emotional support given in the workplace by women either. Whose emotions are they managing? Men's?
TL/DR: Haskell makes you add more meta information to the code, so that compilers can reason about it.

One of the examples in the article:

Python:

def do_something():
result = get_result()
if result != "a result":
raise InvalidResultError(result)
return 42

Haskell:

doSomething :: Either InvalidResultError Int
doSomething =
let result = getResult
in if result /= "a result"
then Left (InvalidResultError result)
else Right 42

Personally, I prefer the Python version. In my experience, the benefits of adding meta information like types and possible return values are very small. Because the vast majority of time fixing problems in software development is spent on systematic bugs and issues, not on dealing with type errors.
https://www.revr.tech/news

Poor guys workshop burt down.
Which is weird, considering there's 3 phase AC 400V infrastructure everywhere in Europe. Putting 7-11kW slow chargers in every apartment's parking lot would be perfectly doable.
People already convert gasoline to gas. Weight can be added
You can buy a commercial license for OpenPose for $25K/year https://cmu.flintbox.com/technologies/b820c21d-8443-4aa2-a49...
Backspace works for me
I agree, it's cheap and easy enough to solve the issue, and if the Republican talking point bothers you so much, it shouldn't be too hard to prove it's not a problem by introducing mandatory free ID for all.
Haskell has had a profound impact on the way I think about programming and how I architect my code and build services. The stateless nature of Haskell is something that many rediscover at different points in their careers. Eg in webdev, it's mostly about offloading state to the database and treating the application as "dumb nodes." That's what most K8s deployments do.

The type system in Haskell, particularly union types, is incredibly powerful, easy to understand for the most part (you don't need to understand monads that deeply to use them), and highly useful.

And I've had a lot of fun micro-optimizing Haskell code for Project Euler problems when I was studying.

Give it a try. Especially, if you don't know what to expect, I can guarantee that you'll be surprised!

Granted, the tooling is sh*t.
> Maybe there's something to having nudes of that dev.

Most users of these sorts of app don't pay enough attention to security to care. Do you really think that most developers are any better?

Most developers are just normal people who happen to be able to write a bit of code and convinced someone to employ them. Just like anyone else, far too many live under the delusion that "it can't happen to me."

Translation: making them eat their own dogfood and risk their own embarrassment won't help; they would have to know better, first! =)
This got to be negligible next to corruption and the cost of being small countries (more prone to market failures, small import/export traffic, brain drain).
Our current society converts chemical energy to electrical, not the other way round. So its the electrical energy user that needs a lossy conversion step.
I think the train simulators have that beat.
Keep in mind that R&K only has two iron gall inks: Sallix and Ebony. The rest is normal inks, but of good quality for sure.

KWZ got started as a producer of iron gall inks but has branched out a bit since. But they still have a large range of colors of IG inks, potentially the largest: https://mountainofink.com/blog/kwz-ink

I have some of them, the gold one is a lot of fun as it darkens as you're writing.
Nice try, Sam Altman ;)
Show HN: DuckDB BM25 Client
Releasing a Pythonic BM25 made with DuckDB. Few differences with FTS search extension from DuckDB as this tool pre-compute bm25 score, perform approximation, is batch compatible
Where did the request for namespaces on crates.io go? At the moment I have to investigate every crate someone recommends and its dependencies to avoid a possible future XZ situation (checking the GitHub, committers and if they have Linkedin profiles at legitimate companies). Having "mozilla/foo" or "rust-foundation/bar" would be a huge improvement.
Looking at BBC's breaking news alerts
One i personally bought was SecureCRT, I am quite fond of it. It costs 250-300 euros though. It's worth such price, though.
> Unlearning and relearning

Interesting how, when encountering Rust, I didn't have to unlearn reference based programming, just learn value based programming. Somehow pure functional language advocates insist you are doing things wrong and need to unlearn it first. Kind of reminds me of a sect that promises you great things if only you work hard on leaving all your prior life behind.
'Massless' battery promises a 70% increase in EV range
Do you know me? You sound like you know me. Because that's exactly what I was going to do (with a dash of denial).
A useful AI story generation tool
The API is connected to gpt-4o-mini

The prompt words have not been written yet, and they need to be optimized later

No login or anything has been added yet, so you can use it directly

You can try it, and you are welcome to complain

https://perchanceaistory.com/
Don't store database credentials at all. Ensure your product and recommended database configuration supports SSO/SAML/etc with credentials managed through Okta or Active Directory. You'll need that if you go up-market into an enterprise.
> It's not like they have a local test device to experiment on is it?

I would bet they have one or more simulators (“digital twin” in the parlance of our times). I’d want one simulator to always reflect the current state of the probe (with state data assimilated periodically from the real probe). Then other simulators can be used to test management changes to see how the system might respond.
Anyone going?
That makes a bit of sense. I'm stuck in this weird place where part of me wants information to be free (read; actual transparency) but the other part of me knows I don't understand all of it and will likely misinterpret or misrepresent it alongside millions of other people and multiple media outlets that generally don't know enough about a thing to be drawing conclusions about it. Having a foot in both of those camps is exhausting. It's a conundrum.