skysight-inc/HackerNews huggingface dataset:
Yup I happily bought a Vanmoof S2 when it came out (2019) thinking it would be seamless and I could take it into the local Vanmoof shop whenever there were issues.

It turned out to be a lot less reliable than I had hoped, and there were issues with the hardware AND the software. Making it super frustrating that it was all integrated.

Software

- If the bike wasn't used for a few weeks it would turn itself back into "shipping mode" and I would need to reset the bike with a pin.
- Settings were forgotten almost every time the bike went to sleep, it would reset the sounds settings so turning it on or unlocking it would always play the cheesy sound effects no matter how many times I turned them off.
- For the first year or so the app would regularly log me out. And the design of the app at the time made it look like you were chatting with a bot so it would take longer to login than needed. Thankfully they redesigned it.

Hardware

- The integrated back wheel lock will now only unlock if I move the bike a few inches, any additional inches and the lock re-locks itself.
- The bike would randomly show an error code and drop power. Vanmoof replaced the battery and onboard computer but I have had it occasionally show error codes since and am nervous it'll turn into a brick at some point.

I now also own a regular cargo bike and the difference has been night and day. It doesn't look as cool, and requires more locks to keep it all secure. But it's dumb and just works, and I can do a lot of the service myself (excluding the electronics). Removing the back wheel on the Vanmoof is super challenging and makes me nervous about getting a flat.
Wayland is good, and I use it on all my devices (even my Nvidia desktop). Still, I think the author's syllogism of "Wayland good, x11 bad" isn't very constructive or original. x11 was designed at a time when CRTs were the main display medium and VGA was the cable you used. Wayland's greatest achievement is that it's greenfield project that doesn't suck; taking pot-shots at x11 is kinda like insulting grandpa for laughs.

Plus, not all of these comments really line up in my opinion:

> Just use Nouveau if you want to do anything with Xwayland, and you don’t have several GPUs.

No? Nouveau is an awful experience on Wayland if you intend to get more than 30% of your GPU's performance, doubly so for a recent GPU. The benchmarks are atrocious: https://www.phoronix.com/review/nvidia-nouveau-2019

Not sure where that one's coming from. I've been using Java apps in xWayland on Nvidia native drivers without issue for a while now.

> Wayland technically has nothing to do with screensharing - this is all handled separately, in PipeWire and xdg-desktop-portal.

> Look at Xorg, and you get a worse UX

...because it's 30 years old, and (like Wayland) was not designed with screensharing in mind?

There's nothing that stops you from using PipeWire and XDG portals to get roughly the same experience on x11. It would suck for other reasons, but this is a really strange point to highlight.

> Application development PoV

> Hell.

It's really not. I've written software that unconsciously targeted both x11 and Wayland perfectly fine. Even native applications in xWayland run... like native.

I'd keep going but I'd rather not. Their article seems to be hyperbolic and overly hypocritical.
[deleted because dont want to be drawn into flamewar]
Why is the planet more green today than a century ago?

Perhaps because of all the chemical-induced algae blooms turning previously blue water into murky green?
> There is way too much friction

A lot of the early ISPs, 1993-early 2000s, had free nntp/usenet services. The "friction" of using usenet was not any greater that the friction of launching an email client, an ftp or gopher session, or launching Mosaic.

At the time there were many easy-to-use featureful nntp clients across most computing platforms. I remember liking MT-Newswatcher quite a bit as well as Nuntius. The UI of Newswatcher was not too different from an email client or perhaps directory browser.

Screenshots from MT-Newswatcher

https://smfr.org/mtnw/screenshots.html
Look up.
* music from Inception grows louder *
Yeah, professor is an actual title here, you can be a professor without being tenured.
from their own FAQ linked from this page:

Is ChatGPT safe for all ages?

ChatGPT is not meant for children under 13, and we require that children ages 13 to 18 obtain parental consent before using ChatGPT.

so in other words: no

it's grossly irresponsible to be pushing "Teaching with AI" in this scenario
Both Golang (official time package) and Rust (Chrono) have built in tools for dealing with RFC 3339 but not for RFC 8601. IIRC I read about issues with ambiguity in RFC 8601 not present in RFC 3339, and again IIRC Python had issues round-tripping dates because of this.
Oh wow, the Kin. That's a deep cut.
I'm surprised OpenAI is encouraging large system-style prompts for the main ChatGPT webapp where they are less effective there.

Now that the ChatGPT Playground is the default interface for the ChatGPT API with full system prompt customization, they should be encouraging more use there, with potential usage credits for educational institutions.
Not with their latest cards afaik, and the older ones have workarounds.
There's literally sites that use AI to mine reddit comments and generate blogspam: https://arstechnica.com/gaming/2023/07/redditors-prank-ai-po...

<insert "I don't want to live on this planet anymore" meme>
Shouldn't you be off building an imaginary tunnel, Mr Musk?
This would be illegal in Germany, especially for the government.
Yes but what does cultural freedom of speech even mean when it comes to the interactions between private citizens if not that? You have the freedom to say <blank> and won't be arrested for it is legal freedom of speech. You have the right to say <blank> and Johhny can't smash your teeth in for it is just the law against assault.

Stated differently what would a society where there is a legal right to free speech but not a cultural principal of free speech look like and how is it different than the US right now?
what's the difference between "Great work" and "I really liked how you tackled this" ?

I assume it's a sports analogy for american football or similar. If you try to tackle an opposing player and you miss or do a bad job, "I really liked how you tackled <player>" is clearly talking about the work, not the effort. If you were talking about the effort, it should be something like, "that was a good attempt!" It's kind of like, "Nice shot!" when the person actually missed the goal. It just doesn't make sense.
That is a really good point. They'd have had a real shot at dominating messaging in the US for a long time, and maybe globally as well.
Certainly there are people locked out of their bikes, but perhaps not for the reason you're thinking about. Just recently, I bought a NIB VanMoof on CL. The owner had never put together and it sat in his basement for 2 years. So the batteries in it are dead (the controller battery was a spicy pillow, but the motor battery may still be okay), so I figured at the price it was offered at, it worth it just for the parts in the worst case.

I knew about the BikeyApp, and getting the encryption keys downloaded before I went to go buy the bike, but unfortunately, before I could stop the PO, he deletes the bike from his VanMoof account because I now own the bike, and he wanted to release it so that I could register it to myself. So I own it now, right? Wrong... Even though I now "own" the bike, I cannot register it because I don't have the original manual for it (the PO lost it), which has a special QR code printed on it to register the bike.

The PO, who has a receipt for the bike, cannot get VanMoof to transfer the ownership to me, so the bike is parts (which is a risk I was willing to take). I'm going to strip the craptacular electronics from it and just make it a regular 4spd pedal bike.

The funny thing is I was able to get the controller powered up and guess what? The bike was defective from the factory... the controller throws charging over-temp errors regardless of it being hooked up to anything, even dummy loads. This apparently is not an uncommon experience with these bikes from the forum posts I've read about them.

Also, as an aside, f* having to carry a phone to use a bike. This thing might look cool but it's a garbage fire of bad decisions fueled with VC money.
My accountant mom introduced me to the term goodwill which is an intangible asset. It's basically the extra value over assets minus liabilities. It's based on brand loyalty, established customer relations, etc.

MBA culture promotes the idea that it's advantageous to burn a companies goodwill to boost a couple of quarters earnings. MBA's love to do that because it's easy and MBA's are fundamentally lazy and incurious and will jump ship before it plays out.
Fortunately, the only party that matters is the consumer.

Businesses may exist and be necessary to serve the consumer. But they are not valuable in and of themselves.
How would they even know when the protocol is identical? I mean this is hardly the least unethical thing a company would do.
Because they have little or no problem working with dictatorial governments.

This was also the case with countries in South America and Africa.

And people like Musk alread behave like dictators.
Someone tried to assassinate Nicolas Maduro with drones carrying explosives back in 2018.

Protections against this sort of thing usually exist in the form of radio jammers; disrupting the control transmission from the pilot or the video transmission from the drone. If the control system is onboard the drone it's a lot harder to disrupt.

As far as I know the systems designed to counter this sort of threat look like shipping container sized microwave emitters that interfere with the electronics of the UAV.
Because it's large and large is difficult to maintain.

AMD maintains it but do we know how they are generated? Probably not.

It's like a gift that stinks but you can't complain about because it's a gift.
I think it's important here to clarify that Trump wasn't allowed to block people because it precluded the people he blocked from seeing Trump's tweets, which were judged to be a matter of national interest. He often made announcements via twitter.

It wasn't about him not being allowed silence critics; he could still do that via the "mute" feature.
I thought I started to understand flakes, but now I feel clueless again.
Can you help me understand your intent with phrasing your response that way? I can see it coming off as challenging instead of collaborative, but if there's something I'm not seeing, I'd like to know.

Or, taking your cue, I could just say, "I think it would be better if you didn't immediately presume that you knew better than the person who actually spent hours working on the problem".

And, for those who say they like the direct approach in the second paragraph better, I don't disagree that it's a better response to a flip HN comment. When you're reacting to something someone has put serious personal effort into, a bit of tact goes a long way.
H1B minimum pay is supposed to ensure it is for highly paid and highly skilled workers. Not something to be exploited to suppress wages or keep employees hostage.
If you struggle with "I really liked" because you really didn't, I'd suggest the value-neutral "That's an interesting approach!" followed by "have you thought about X"/"how does it compare to <other approach>"/"how did you land on it".

You're still starting from a positive point of view for the recipient, which makes them more open to actually engaging with you. Without having to "pretend to smile and praise".

It's an interesting choice alright. If it weren't, you wouldn't be talking about it.
Think of the X Games, WWF Attitude era, Tony Hawk skateboarding videogames, and other kewl activities for kids from the late 90s. That would the period in Musk locked in his vision for the most badass letter in the alphabet.
Maps. We had FPS maps.
Show HN: Open-Source Chatbot UI Builder, Tester, and Marketplace
Hi HN! Chatmate is an early version for an all in one development enviroment for chatbots (gpt4 based for now). (repo -> https://github.com/jmiran15/chatmate, try making your own bots -> https://www.chatmate.dev/ , check out some examples -> https://www.chatmate.dev/discover)

There are a lot of UI builders for chatbots out there, but we think they are unnecessarily complex and take almost as much time to learn and use than it would to actually code instead.

We made Chatmate as simple as possible by taking all the unecessary decisions out of the chatbot creation process. There is no drag and drop graph, you simply create components that you want to use in your bot. We currently have chat and document components.

Chat components allow you to generate chat completions. You can completely customize the chat requests for the component and use the output as a variable in further components.

Document components allows you to upload any number of documents into an index, and query that index based on a search query (which itself can be a combination of other components)

The order that components are run in is all done on the backend (by doing a dependency resultion from a component graph), so independent components will all be run in parallel, and dependent ones in series.

You can also share your chatbots and debug your components by seeing the request that was sent to openai (although these features are very early).

The plan is to create place where you can do every stage of the chatbot creation process, from creation to testing, to sharing, to monotizing and analyzing.

We are currently working on "code" and "conditional" components, which will allow you to make really complicated components. We think you will essentially be able to make any chatbot you can imagine once we add those two components.

Any feedback would be extremely appreciated!
> The Bill of Rights — the other name for the first 10 amendments to the U.S. Constitution – like the Constitution itself and all the other amendments, sets limits only on the relationship between the U.S. government and its people.

> If the government is not involved, the First Amendment does not apply.

The interesting point where this intersects Twitter is from before Musk took over. The Twitter Files clearly demonstrated that government agencies, from the FBI to the DHS and more, were in intimate contact with internal Twitter moderators and frequently made demands to Censor (wording!) Americans by banning or deranking their posts. Often despite significant protest by Twitter staff! Hell, there was an internal welcome group and onboarding packet for 'former' FBI agents that were hired on to Twitter, sometimes the same people that used to be on the government side of email chains.

The government can't just hide its Censorship behind supposedly independent actions of a private company.

If it's government action in disguise the First Amendment still applies.

Musk's anomalous takeover suddenly and unexpectedly exposed rampant government-directed Censorship happening inside Twitter. There's no such thing as one cockroach. If you see one, there are a hundred hiding that you can't see. The scary part is that the same thing is almost certainly happening across the tech industry.
Well there are some kanji names that have multiple pronunciations (with only one being correct for an individual). And some Chinese people in Japan go by the Japanese pronunciation of their hanzi/kanji name.

They way these fields are done in Japan is often difficult if you have a non-Japanese name and give a lot of insight to this discussion. I've encountered many variations of these two sets of fields. Usually the name fields accept kanji, hiragana and katakana, sometimes accept roman letters, but sometimes if the site can be set to english, only then name fields may or must be entered in roman letters. Usually the pronunciation fields must be in katakana, but sometimes they must be hiragana and again sometimes if the site can be set to english, it may or must be entered in roman letters.

Sometimes, like for a credit card application, there is a third set of fields for romanization. And for names, romanization has standard rules but there are exceptions such as when your family has been using a previous romanization so you shouldn't automate it, especially if an exact match to a passport or credit card name is required. Many other languages have different romanization possibilities for names too. There are even cases where bank insists on one romanization and the passport office insists on another leading to airplane tickets issued with the wrong one!

Some (mostly old) systems require so-called full-width roman characters (same width as a Japanese character and monospace) and some systems require so-called half-width katakana. The latter usually doesn't accept small katakana or diacritical marks, making it difficult to read and write non-Japanese names (or company names for that matter). Back in the day to transfer money at a bank you had to successfully write the recipient's name this way but these days all banks can automatically grab the katakana name and you just have to check it (but it's still in hard to read half-width katakana).

A common annoyance is when everything must be in full-width characters except phone number which must not be.

Finally, there is one type of field that really can trip you up: the address field. It usually must be in full-width characters which is fine in principle, but building names are often (officially, on the record) in English. The windows Japanese IME will happily default to "normal" and not full-width characters. This is easy to spot for a building name and figure out your mistake. But if you live on the third floor (denoted by adding "－３Ｆ") it's hard to spot an accidental "-3F", "－3Ｆ", "－３F" or especially "-３Ｆ" (the dash is wrong).
What's it like to win a trip to space?
>Even a decade ago, the concept might have sounded wildly futuristic – but, if recent events are anything to go by, space tourism is becoming the latest frontier of travel.
I've learned something new, thank you!
Offering a different point of view helps either confirm their decisions or open up avenues for improvement of their work. It’s not about telling “this is how I would do it” but rather “Have you thought about other options and approaches? What do you think? Why did you choose this route?” helps the individual weigh the pros and cons with each. It should never be an opportunity for you to chime in with how you would have done it (even if you would have done it that way). You simply want to expose the other possibilities so that they are aware of them and haven’t overlooked a potential savings or killer-feature.
In the EU in particular, there's the nZEB standard, which became a requirement for new buildings. This makes the initial costs higher, but the ongoing ones lower.
Show HN: Fully Lock-Free Actor Model and Software Transactional Memory in C++20
> X Chief Executive Officer Linda Yaccarino has said X will include features such as payments and banking.

With an ad exec at the helm?
Does this mean apple have your biometric data or is it kept on phone?
Do you have any sources for your assertions?
Cars, motorcycles, urban development, piloting, semiconductor engineering, etc... all have sizable active forums. Not every niche but in a lot.

In those cases Mastodon really is more akin to decentralized shouting into the void then a hotbed of genuinely valuable discussions.
Ask HN: Is Bittrex a Bankrupt?
> As a programmer of over 30 years I still have never used Usenet and the reason is the barrier to entry. There is way too much friction.

Really? I'm old enough to remember when Google bought Deja, and with it suddenly came the ability to search the entire Usenet archive going back to its inception, through the Google Groups interface. Being able to search the archives of comp.lang.whatever was a great educational and productivity booster, like Stackoverflow before SO.
> The US has a long culture of endorsing freedom of speech in public

so long as you're the right color/gender/sexuality/faith/wealth status for the particular time and place in question (and it applies in every direction -- there is stuff you effectively cannot say in rural Alabama just like there's stuff you effectively cannot say in lower Manhattan). This has always been the case and is in fact itself a component of free speech: other people are allowed to call you an idiot fuck and not associate with you.
Given your testimony, I trust you that it's person-specific – especially since my experience at Berkeley, back in the CS60A-CS60C days (with Scheme) was almost diametrically opposite.

My 80s high school had no programming classes to speak of, but in my own tinkering, I'd done a lot of BASIC & Hypercard Hyperscript tinkering, & I'd looked over enough assembly & Pascal to get the gist. I felt, "I'm good at computers, I can learn what I need there on demand, I've got to major in college in other deeper subjects that I can mainly learn from those departments." And, "being a software developer" alone seemd too narrow an ambition - I thought I'd instead be "someone-good-at-software" in some other kind of innovative industry.

Still, I took CS60A because I didn't want whatever watered-down stuff they'd provide to non-majors – Pascal, I think, at the time. Within a week or 2, CS60A convinced me: there's more interesting depth to 'Computer Science' worth learning.

That continued through CS60B, and by the time I'd done CS60C & the combined EE intro theory & lab course – EE1(?) then, I think, unsure its current equivalent – I'd felt like a circle had been closed on my understanding of how it all works, from logic gates (which I'd understood since a 5th-grade science project & then "Rocky's Boots") through to high-level stack-based languages.

I was hooked, & then knew CS would be at least one thing I'd major in. I ultimately double-majored it with Economics.

Then once out in paid employment, I'd work with people with Bachelors or even Masters degrees from schools not quite-as-famous for their Computer Science programs, and those people would be missing basic knowledge & intuitions about algorithms, data-structures, & OSes that'd been well covered way back in the Berkeley CS60A/B/C intro series.

Of course, the depth of tools & experience available to kids through high school age is wildly different, & better, now. And, if your highest goal is professional training as a software developer, college itself (& college-style courses) may not be ideal, compared to just doing as much as you can, as fast as you can, in the most-challenging workplace that'll take you, filling in gaps with self-study as needed.

But if you want a high-quality college-style education in Computer Science, with the breadth & depth for lots of possibility-frontier work – not just the surface stuff evident to a younger or outside view – Berkeley's curriculum was an excellent eye-opener for me. For precocious students, it should probably replace any "Python & C++" coding in AP high school classes.
remember to use `nice` :)

it wouldn't be polite to scan the whole spool, just the groups that might bear results.

kibo was an anomaly

i had a shell on a big server for a while; i fed the hinterlands with selective feeds.
Your analogy with big tobacco is on point.

Big oil and big tobacco share a strategy of promoting false skepticism, shifting blame to consumers, using the legal system to harass and intimidate scientists, and lobbying to get support from elected representatives. Big oil is of course bigger, and the entanglement with politics, jobs and other companies in the private sector is much stronger.

These issues are widely documented, and the books that climate scientist Michael Mann wrote were eye opening to me.

The only sensible exit is to legislate at scale. These companies will not self regulate. The lag between cause and effect makes this extremely dangerous. A heavy carbon tax is an obvious way to do it.