skysight-inc/HackerNews huggingface dataset:
Zulip had flown under the radar for me, looks interesting but the pricing makes me a bit sad.

We are a small team, but would probably need like 11 accounts so with self-hosting that puts up us to just about $40 a month only for the sake of getting mobile notifications. In practice most people won't be on their phones but notifications are still required for off-hours or on-the-move communications. But very low volume, like at current pricing maybe $0.5 per notification that wouldn't have been served by a desktop client.

I get it, it is a way to support development. But why does it always have to be per user? And why not keep first 10 users free, so that 11 users only pays for 1 user, 12 for 2 etc. That would mean a lot for small teams, and reflect value a ton better.

I guess with every service having a free tier means there truly can't exist a cheap offering. And the minute you go over any of the arbitrary limits you need to suddenly pay a lot.

Apparently notifications was completely free until December of last year. From completely free to $3.5 per user. It just feels weird (not saying free is sustainable, but $3.5 per user is a pretty arbitrary number).

Sorry, this rant isn't really targeted towards Zulip, but the entire industry that somehow converged on pretty much the same terms.
I don't like billboards much, so I'm fine with dropping them. Although this ban still allows sport advertisement, looks like sport brands will just start advertising every single match and gain exposition on the cheap.

And of course we all can prefer "cultural" advertisement to soft drinks, but
If the intent is to reduce visual pollution, why does the content of the advertisement matter?
"Players enter a boxing ring and fight for the square." - I LOLed :) Great stuff!
Would be great if embedded developers among HN community shed a light on this:

>Most popular embedded technology in the Developer Survey

>Professional Developers

>RPi, ..., Arduino

https://survey.stackoverflow.co/2024/technology#most-popular...
This is interesting! So it autocompletes based on the DB schema and improves a DB admin's workflow?
Two Threads One Core : How Simultaneous Multithreading Works Under the Hood ?
Study shock AI hinders productivity and makes working worse
This does seem like something ai could automate
> I have always wondered how a world without marketing would look.

We would all be standing there at the entrance of the supermarket exchanging awkward looks not knowing what to do until an old lady shows up and we grab a cart because she did. Then we follow her around the store pretending not to be looking, buying the same products. When everyone has paid and the old lady is long gone we have conversations about what to do with the things we've just purchased.
What do you think Russia’s response to that would be?

“Leave us your nukes or we’ll take them by force.”

Talk me through the next steps.
1950 SF predicted this advertising for the future, at https://archive.org/details/FirstLensman/page/n47/mode/2up?q... :

> He wormed his way over to the left-hand, high-speed lane and opened up. At the edge of the skyscraper district, where Wright Skyway angles sharply downward to ground level, Samms' attention was caught and held by something off to his right—a blue-white, whistling something that hurtled upward into the air. As it ascended it slowed down: its monotone shriek became lower and lower in pitch; its light went down through the spectrum toward the red. Finally it exploded, with an earth-shaking crash; but the lightning-like flash of the detonation, instead of vanishing almost instantaneously, settled itself upon a low-hanging artificial cloud and became a picture and four words—two bearded faces and "SMITH BROS. COUGH DROPS"!

> "Well, I'll be damned!" Samms spoke aloud, chagrined at having been compelled to listen to and to look at an advertisement. "I thought I had seen everything, but that is really new!"
Reminds me of the old adage „it’s only illegal if you get caught“.

That’s also applies to corporate corruption and politics.
Sorry, but I'm trying to keep this account relatively anonymous to sidestep some of my issues with being shy.

But, you're right, I was lucky to work on a bunch of fun problems. That period, in particular, was pretty amazing. I was part of a fun, collaborative team working on hard problems. And management showed a lot of trust in us. We came up with some very interesting solutions, some by skill and some by luck, that set the foundation for years of growth that came after that (both revenue growth and technical platform growth).
Possibilities Things You Can with Your Personal Site
Is that Comic Sans on page 2?
Well, it could buy them. If they had money left to spend. But Berlin pays for a lot of public services already because it is operated by politicians who cater to the same public that favors removing bill boards. As a result e.g. they just bought all privately operated power plants for billions. They also heavily subsidize public transport tickets because it is popular. And they employ a large public staff in the city‘s administration but still cannot maintain a good quality of service despite all the billions spent (you wait weeks for appointments).

Berlin is a text book example of how turning everything into public goods and spending a lot of tax money is not necessarily in the interest of the citizens IMHO.
the ios weather app has moon info for the current, previous, and next month
It sounds like Zulip is optimising for productivity (and I've read similar from the team in the past), where Discord and Matrix certainly aren't. Matrix is optimising for security/privacy at the cost of UX in other ways, and I get why.

Discord is an interesting one, as I think they're optimising for communities – moderation, having distinctive "servers" with their own personalities but within one "service". In many ways Discord is trying to replace phpBB, and no one ran internal company comms on phpBB (I hope).

What's interesting to me is that many new companies are choosing Discord despite it clearly not being designed for internal company comms. I suspect some choose it on the basis of being "open source" companies who are trying to grow a community using their stuff, but I'm not sure how true that is in practice for most. I suspect the real reason is that most of these people starting companies already hang out in a bunch of Discord servers in their personal lives, and so there's a (small) network effect and they just default to Discord for their professional lives.
Actually, I prefer this rather than "x monthly, n yearly". Having the two values in the same scale helps to compare the difference.
At least you have some expertise... Mine comes up blank...
Well, yes! I'm trying my best to make your wish come true by spreading the word.

Good to know I'm not the only one finding it a bit too complicated and sad.
Do share your experience with it, if you will.
Possibly not, however the passive "Linux is being used" would still be a valid observation.

In this case, the software (or a component of the software's ecosystem) was "in use" over the network.
So it's a kind of interface narrowing ?
Automating SSL CA/Certificate in CI/CD using EasyRSA
If you are looking for an open source bitmap drawing program, [grafx2](http://grafx2.chez.com/) is worth checking out. Mature and with plenty of features. It was developed taking inspiration dpaint and brilliance
seems like a fun adblock project
I don't understand how discord dev don't know about the multitasking hell they allow.
Can it jump to a specific time yet? The inability of a chat app to quickly find a known point in the chat has to be one of the most baffling UI omissions I've ever seen but every time I've searched it seems like I really haven't missed anything and it really does require scrolling back manually for as long as it takes. :(
I hardly ever navigate by clicking on a tab. I use keyboard shortcuts to navigate by filename, symbol, etc... Might be worth a try if you're getting lost in tabs, your IDE probably supports it.
Indeed, easy enough to get a serial device on Xen.

Another possibility could be to implement a simple protocol which uses the xenstore key/value interface to pass messages between host and guest?
It doesn't, you can not dynamically allocate memory in const functions even temporally. Rust was designed with the benefit of hindsight, so the well understood parts of const evaluation are stable and don't paint the syntax in a corner requiring `constexpr` and `consteval` keywords in the future.
I feel you. On the other hand, paying $40 a month for 11 people to efficiently communicate doesn't sound that much actually?
#CorrugatedPaperMachine #PaperMachineEquipment #PaperMakingMachine
Leave your email for price!
If you are interested, you can contact us.
Email address: wastepapermachine@gmail.com
https://drumpulper.com/corrugated-paper-machine-production-l...
#papermill #papermachinepulpmachine #everyone
Reading into the details, the system is more impressive than the title. 100% of the algebra and geometry problems were solved. The remaining problems are of combinatorial types, which ironically more closely resembles software engineering work.
Personally I prefer the Banksy lies than the corporate lies of advertising.

Both might lie but it depends on which lie you like to believe as to which form of advertising you find better.
I sincerely hope that Zulip will get better and better, so I'd better give my opinions directly instead of being polite. If it is charged, wouldn't it be better to invest some money in design? This will greatly improve the user experience. I have to say that I was very confused when I used it last time. Compared with Element, Discord, and Slack, the interface has indeed become a big problem.
Disable all telemetry on Windows 11 Pro Natively
Looks fine to me; wild that anyone would think it unserious. Design is much more about how it works than following the latest graphic trends.
If syntax mattered that much, CMake would have opted for SOME VARIABLE = SOME VALUE. But... they went for set(SOME_VARIABLE "SOME VALUE") instead. I don't know why.

Syntax-wise C is fine. I personally have a soft spot for Rebol's "syntax free" approach, but the world prefers C. Five out of ten TIOBE's most popular languages have C-like syntax.

And you're right that the perception of C comes from the usage of C. Of course it does. But this creates the vicious cycle, the cycle things like Pnut are trying to break.
> There are far more clever and profitable ways to monetize MR than to shove ads in your face wherever you look.

There are, but the problem with ads (and surveillance) is, they're purely additive on the margin. Any of the clever and profitable thing you do to monetize MR, you can get a bit more money if you also put in ads. Then the competition puts more ads. Rinse repeat, eventually ads overwhelm the experience - but not before you make bank.

That's the cancerous nature of advertising. It metastasizes to every new medium, feeds on it, and ultimately consumes it.
Your vision of a world without marketing doesn't have children raised by adults? How would that work?
I didn't mean to imply that so for security was a bad thing. Now I read back my comment I see that is exactly how it sounds.

I agree with you
Good question. I learned it the hard way long ago. But it was still the 3D space in mind, although not with computers, but hand drawn pictures.

I saw my neighboring programs with supposedly simpler linear algebra courses struggle with gaussian elimination and thought it was utterly boring. My course was probably also boring but at least the 3D space made it come to life. It gave a meaning to translations and matrix multiplications.

I think this course looks promising:

http://immersivemath.com/ila/index.html

The times are so much better now, should be so much easier to learn these things with all the resources available. (Although I realize that is an easy thing to say.)

Maybe these two submissions can help you dive further into the topic:

https://news.ycombinator.com/item?id=19264048

https://news.ycombinator.com/item?id=40329388

Seems like this guy gets a lot of praise but I have not downloaded the book (I should probably stop this rabbit-hole and eat breakfast and let you to it).

https://hefferon.net/linearalgebra/
Extension methods complicate implicit interfaces considerably.

This is likely one of the reason they don’t exist in C#.

It’s also one of the reasons GO doesn’t have extension methods.

https://github.com/golang/go/issues/37742#issuecomment-59616...

You either have to exclude extension methods from implicit interface definitions (which can feel very unnatural to consumers) or you get weird behavior with dynamic casts that is very confusing and breaks everything.

For that reason, its unlikely you would see this in C#.

VB tried to do this (implement both extension methods and dynamic interfaces), and ended up cutting dynamic interfaces because the two features don’t play well together.

They are an awesome feature in GO, but it’s hard to add them to C# without a whole lot of very messy design compromises that make it kind of wonky.

If you eliminate extension methods it’s much easier to add dynamic interfaces.
As long as companies can recover from Crowdsrike like failures and as long as the greed is big, it won't happen.
May talk about social connections and knowledge networks etc, but this will eventually end up as a saas for everyones future HR. Can’t see much amazing here, especially with this founder’s vibe in the replies.

I guess it’s inevitable at this point, but how does it feel to be among the first who dumb down real people to a set of caricature keywords based on an ml method of the day?
On the way from office to home, there's a junction with a HUGE LCD display. At night, the screen is so bright it's very annoying.

It's like being in a dark room and putting your laptop display to max. In front of everyone stopping at the red light. Not sure who's the genius behind it, but I think the ad has opposite effect of people hating the product advertised there.
Sorry, this rant isn't really targeted towards you personally, but the entire industry that somehow decided that the terms of everyone else's business and products that they are using to get try and individually achieve private jet levels of wealth should be free.
Interesting article.

I wonder if users here will avoid certain words as I've noticed certain words seem to trigger the auto flagging mechanism "yahtzees" among them (in sober history related submissions). We don't because the mechanism is hidden and the dials on the setting is set low.

I've seen use of the word "un-alive" but in an ironic knowing way but not as a serious replacement
You certainly missed the news. /s
I was thinking the exact opposite. Maybe I'm too much of a pun-lover or maybe I place too much value on the idiosyncrasies of non-commercial creativity.
OS windows are a hindrance for any workflow needing semi-permanent layout. It's ok to place two or three monolithic apps side by side, and maybe to pull apart separate working sessions at different virtual spaces. It also requires constant bookkeping to clean up all the individual windows you no longer need.

That's very different from a spatial layout, where you can juxtapose related code elements near each other, and they remain in those places for as long as you're using them, and then get rid of all them together by closing their common container.

There have been attempts to create new, more spatial work styles on window managers, but the industry is too set in their ways on how windows should be managed, and WMs are complex beasts with many moving parts. So it's usually better to keep those experimental tools self-contained within their own window or app.
America's $175T Problem
He Created Silk Road 2.0. Now He's a Crypto Entrepreneur
Looks like conversations on Zulip still aren't accessible to search engines, unfortunately. I'm aware of zulip-archive, an "export everything to HTML" solution, but it sucks that this isn't possible to do this without setting up a separate solution.
Ask HN: Traffic drooped to 1/3rd after adding translation in 14 days
My site videodubber.ai had a healthy share of traffic with ranking of most pages between 10-20.
I added spanish translations to the 33000 pages (mostly 'translate x_language video to y_language' landing pages) that we had and removed some textual content on July 7th.

Traffic dropped from 900 to 650 per day.

Then, I added some helpful content adding how my product can help translate one language to another on July 19th.

Traffic dropped to 350 from 600.

Now, I got the previous slim content back thinking that probably user intent was hit.
Google crawled my pages on July 23rd.

I see further drops in traffic to 300.

What is happening seriously?

2-3 backlinks also got added in between.

Traffic continues to decline.

Ask me any additional details. I will provide.
Major Disruption in TGV service on first day of Olympic Games
Yes. You have been unable to provide any objective or quantitative means of evaluating security and reject any attempt to do so. You even reject attempts to characterize what would constitute an objective minimum bar for adequacy.

"I can not evaluate my work, I demand you do not evaluate my work, and I do not even know what my goal is, but I can tell you hot or cold."

What you have there is not engineering, it is art and is why commercial IT software security is a joke.
Successful moves don’t always commute. Black has just moved his pawn from g7 to g5. White submits what he thinks is an en passant capture, fxg6. Black submits a knight move, Ng6. One order removes a Black pawn, the other a Black knight.
I found this after scrolling through the linked GitHub issues where they overwrite local surveyed data with an interpretation based on satellite imagery: https://www.openstreetmap.org/changeset/109846534
Every single service is per user and it adds up. Communications are essential, but there doesn't have to be much to it either. Most communications are 1-1 anyway. We could do everything by SMS and email I guess, it is just not built for that.

As a company grows it becomes the backbone but right now I might was well yell out the corridor. Only partially joking.
iFixit CEO takes shots at Anthropic for hitting servers a million times in 24h
Apple iCloud Private Relay is down for some since yesterday
Atlantic Meridional Overturning Circulation Collapse May Be Eminent
When a language's type system is sound, that means that if you have an expression with type "string", then when you run the program the expression's value will only ever be a string and never some other sort of value.

Or stated more abstractly: if an expression has type T, and at runtime the expression evaluates to a value v, then v has type T.

The language can still have runtime errors, like if you try to access an array out of bounds. The key is that such operations have to give an error — like by throwing, so that the expression doesn't evaluate to any value at all — rather than returning a value that doesn't fit the type.

Both TypeScript and Flow are unsound, because an expression with type "string" can always turn out to evaluate to null or a number or an object or anything else. Flow had the ambition to be sound, which is honorable but they never accomplished it. TypeScript announced up front that they didn't care about soundness:
https://www.typescriptlang.org/docs/handbook/type-compatibil...

Soundness is valuable because it makes it possible to look at the types and reason about the program using them. An unsound type-checker like TypeScript or Flow can still be very useful to human readers if most of the types in a codebase are accurate, but you always have to keep that asterisk in the back of your head.

One very concrete consequence of soundness that it makes it possible to compile the code to fast native code. That's what motivated Dart a few years ago to migrate from an unsound type system to a sound one:
https://dart.dev/language/type-system
so that it could AOT-compile Flutter apps for speed.
Sounds like most economic theories that are implemented around the globe today to me.
I did mean VT-d, not VT-x. This is what Qubes OS uses for virtualization; my daily driver. Last escape was in 2006 by the Qubes founder.
Article answers that
> Discord is an interesting one, as I think they're optimising for communities

Are they? It seems to me, with their desperate focus on monetisation and gaming (didn't they try to build their app store?) that all their focus is to optimise for "engagement" and keep "gamers" using their platform 24/7

Discord has become like many companies in the space a behemoth that has conquered a niche with a decent product and now are looking to extract as much revenue from each free user. What is the last genuinely killer or novel feature that Discord has released? How are they trying to make online communities better? They are just making their silo prettier and hoping you are interested in animated emojis to make bank.

Companies like Discord are lucky open-source projects do not have any high-level coordination, but operate like headless chickens, because Discord isn't doing anything that is technologically ground breaking by any stretch and are around "solely" because of network effects.
It would be impressive if the pricing were based on the country's income level.
Thanks. I don't drink decaffeinated coffee not because I don't get any effects but because of its tase, which I reckon is horrible. Caffeine is bitter (well slightly so) and I reckon removing it makes it unpalatable for me, it's likely why caffeine-free tastes bad. (I'd add I drink both coffee and tea without milk or sugar, that'd make the taste of the caffeine more noticeable I'd reckon).

Incidentally, I was unaware there is wild coffee sans caffeine.
These kinds of tools are useful.

Twenty years ago I wrote an object introspector for Zope ;)

Nowadays, I'm using devtools daily, and icecream and q occasionally. I'll give wat a try.
I hear you, but this isn't my day job.
Maybe. But in some sense, if you use a classic X application, it's all done over the network, too.
yes but that requires working on existing integrations, whereas pop-ins would have "just worked"
Thanks for this extra context! I wonder now how much latency the system experiences with the procfs driver loaded. I'm guessing virtually none, but still, for a driver that is essentially just decoration for userspace to look at, it seems like there would be some noticeable overhead in having the procfs driver loaded
My kid asked me the other day to build him a radio, so I took his request kind of seriously and I showed him an AM radio circuit that we could put together. Then he started screaming and crying because he wants it now. Like in this instant. So I'll do something else instead. He's only 3, so his attention is definitely not like a 10 year old :)
At risk of being excessively cheeky, I think you should throw it into xgboost and not worry about it.

I love Jeremy Howard, but if you're doing applied ML on tabular data, tweaking specifics of model construction probably won't get you anything beyond stock xgboost. The concerns highlighted by your sibling commenter jamesblonde end up eating most of your time in deployed ML products, not model construction.

If you're looking to learn about ML model construction I'm sure it's a great book.
You can selfhost, why not?
Firefox is basically extinct now, it took me a long time to accept that. But it's time to move on. Usage is at 1-2% levels.
https://browsersl.ist/#q=%3E+0.2%25+and+not+dead
Ya got the discord link?
See snoop[0], which does just this. It also has an install function that registers it in builtins, making it universally available.

[0] https://pypi.org/project/snoop/
How do Americans deal with other parents? I've heard so many strange stories about parents getting arrested for things that seem perfectly normal across the pond, like letting your kid walk to school or the store (or that Danish lady whose child was taken away from her by cops because she had it in a carriage outside the cafe, a normal thing to do in Denmark, such an insane response to a simple cultural difference)