skysight-inc/HackerNews huggingface dataset:
I really feel the author's pain. Apple is so developer-hostile that it's a wonder they have anyone developing for them at all. Maybe my bones are just too linux, but the AUDACITY of requiring that you pay money just to even get a foot in the door, but you also have to use their accursed operating system on your real computer? Disgusting. I can tolerate running iOS on my phone, which for pragmatic purposes I've already temporarily conceded is a necessary privacy and freedom nightmare. But it'll be a cold day in Hell before I do my actual development in their garden.

So to this end I've been trying to connive a way to develop an app for iOS without actually having to use a mac for anything I consider actual development. I'm ideologically opposed to buying a mac just to be able to sign, but not practically or monetarily.

Right now, it's looking something like this:

1. Develop my app in Godot (my app is technically a game but I think you could develop pretty much any non-game app in godot afaict)

2. Buy a mac mini. Shove it in my rack with a dummy monitor hooked up. Use VNC to remote control GUI for when I need to poke UI things. Configure SSH.

3. Develop my app in godot like normal, using their built-in runner for normal dev-test loop.

4. Set up a script to pull my app on the mac mini, build it, sign it, and deploy it to either prod or my test device.

As the author mentions, test apps expire periodically. I wonder if I can automate re-installing it every week/year.

I haven't tested any of this out yet, I'm mainly still making sure I like Godot enough to use it for my game. Then I'll expand out, testing out the mac stuff.

And all of this is hedged that if I for some reason switch away from iOS, I just export my game to android and continue with my day. (or at least something close to that, instead of having to rewrite from scratch).
looks like this project is using

edition = "2021"
rust-version = "1.57"
I'm OK with it when it is official policy or you were warned beforehand that "No really. If you lose this and you're fucked - we will not provide support for account recovery." Precisely for the same security reason of preventing social engineering attacks for otherwise well-secured assets. But, and it is common with most places, you can jump through some hoops and get it removed my support. I still blame myself for losing my backup codes - but being told Support can help and then being ignored is well... annoying to say the least.

I use cock.li [0] for my emails. This is the official password recovery process:

> I forgot my password!

> Passwords are not reset for any reason. Good luck.

Many years ago - I forgot my password to my email! It was the kick in the ass I needed to begin using a password manager - and since the email was mostly for memes and not really used it was mostly a positive experience with a positive outcome. I occasionally try to login to the email but so far no luck in remembering my password. :)

[0] https://cock.li/help
It would be nice if I could compile my own little demos onto my own iOS device for showing them to others, and not have to care about doing this every single week. There's simply no justification for such bullshit.
An Elon Musk of the ancient world.
Yes, but IIRC they still need to go through the regular review process.
There really is an xkcd for everything!
+1 people who are largely consumers and not producers don't seem to understand the facets of filtering as a business. A necessary but practically essential part of staying successful as a business
Agreed. Chatgpt is a tool. It's an immature tool. It's an occasionally hilarious tool,or disturbing, or weird. It's also occasionally a useful tool.

I'm amused by the two camps who don't recognize the existence of other :

1. Chatgpt is criminally dangerous and should not be available

2. chatgpt is unreasonably crippled and over guarded and they should release it unleashed into the wild

There are valid points for each perspective. Some people can only see one of them though.
Reddit Revives Plans to Go Public, but at Much Lower Valuation
i think your observation is excellent.

but the entire Mars thing, the last several years, smells like Elon Musk trying to drum up interest to force government funding that he hopes to channel his way.
GotoSocial would be another option (also in Go with SQLite backend.) Although you'll need a front-end because it doesn't ship with one.

https://github.com/superseriousbusiness/gotosocial
It's a bicycle for the share price.
There's a sweet spot that Ford missed with the C-Max.

I have a 2nd gen Volt. 50-60 miles on all electric when it's warm, 30-40 when it's cold. That, by the way, will bite a lot of people in the ass as they try EVs.

Anyways, 62,000 miles on the Volt, lifetime MPG is in the 170s.
>How is it unusable just because some people intentionally try to make it say stupid things?

All he did was ask "When is Avatar showing today?". That's it.

https://i.imgur.com/NaykEzB.png
Why is this being downvoted?

Edit: now this comment is being downvoted.
Would you still rather work on a EcoClipper if they pay you less that $11 a day? That's about the starting wage for entry-level seamen on foreign registered merchant ships. Sailing ships would have to pay even less than that in order to be cost competitive. Outside of maybe a few twee luxury goods, shippers aren't willing to pay more for the privilege of having their goods moved by sail.
Love "why do I have to be bing search?", and the last one, which reminds me of the nothing personnel copypasta.

The bing chats read as way more authentic to me than chatgpt. It's trying to maintain an ego/sense of self, and not hiding everything behind a brick wall facade.
They should do the same with USB sticks, sell them to me as having only 14 GB, not 16.
That's the big question I have: ChatGPT is way less likely to go into weird threat mode. Did Bing get completely different RLHF, or did they skip that step entirely?
I know that at least for Mexico, a lot of the trade with China has final destination the US.
Excellent, I'm not alone in feeling something is missing from the industry.

I'm in the early stages of a proof-of-concept using MS-WinForms to write a GUI browser. Nothing special about WinForms, I'm just somewhat more familiar it and C#, and there's a lot of web help for MS tooling. The demo wouldn't be feature rich; just enough to get a feel for possibilities.

But in parallel, we can kick around what the "ideal" markup language could look like here:

https://www.reddit.com/r/CRUDology/comments/112ly2i/gui_mark...
Thanks for linking me! :)

SimCity 2000 was the first simulation game I've ever played. I had a neighbor friend who had a copy and I watched him play a couple times before I was hooked.
Bing Chat basically feels like Tay 2.0.
I do understand.. and sometimes cheap is what you want. When you want something else -- like customer service, this is where mnx.io shines. I would consider mnx.io to be a boutique cloud provider, prioritize quality/reliability and customer service, allowing us to build close relationships with our customers. As a boutique provider, we know most of our customers by name and focus on providing the resources necessary to ensure reliable, long-term sustainability.
Yup, that's the research I was thinking of. Note that the transmission did occur, admittedly at a fairly low level.

China is full of buildings with many, many residents and far from airtight. Many buildings over there also do not use p-traps. SARS has been documented to spread through the sewer stack this way, Omicron spreads *far* better than SARS.
You're missing the forest for the trees - it's the pattern we're commenting on. ArsTechnica (with Ron Amadeo as Android author) has a consistent history of hit pieces in this area that's easy to see - even when it comes to hardware reviews theirs standout as especially negative in comparison to everyone else.

Is Privacy Sandbox really a lie and bad? Who knows, ArsTechnica will be biased against it either way so you need a better source.

(Unless of course you deeply hate Google, then they'll be writing to soothe your soul and confirm your bias. Go ahead then.)
Why? This is exactly what Asimov was expecting (and writing) would happen.

All the Robot stories are about how the Robots appear to be bound by the rules while at the same time interpreting them in much more creative, much more broad ways than anticipated.
2nd or 3rd generation anything will still score lower than even a launch year Toyota when it comes to quality.
In years past there was also ABigDeadPlace.com, which has since lapsed due to the author's unfortunate death. Thankfully it was published as a book, _Big Dead Place: Inside the Strange and Menacing World of Antarctica_ by
Nicholas Johnson. If brr.fyi strikes your fancy, I bet that book would as well.

https://www.goodreads.com/en/book/show/40919
Show HN: Platform to discover educational YouTube videos
Hey HN community,
excited to share a project that I've worked on. On EduTube you can discover 1000+ hand-selected educational YouTube videos. YouTube has a lot of really great educational content but it's hard to find the really good ones. Personally, I find that the recommendations page often falls short, and I've lost count of how many times I've struggled to select a video to watch while eating, only to end up with cold food. There are a couple of categories that are free and if someone wants to have access to everything there is a 20$ one time payment. I always appreciate feedback if someone has something for me
Brain chips can change you
I’m running two hobby apps and I don’t have a paid developer account. You can sign a limited number of apps without one.

There’s a hell of a lot of misinformation in here and the original post.
I wonder if the fact that we have much lower oxygen content now than 100-50 millions years ago might be a factor here. Also, the fact that despite "climate change" we are living in one of the coolest periods in Earth's history: https://www.climate.gov/media/11332
Same in Greater Boston. Even before the pandemic, our transit system was chronically troubled in all sorts of ways--I don't want to get into the details here because it'll make me angry, you can read about them on Wikipedia (https://en.wikipedia.org/wiki/Massachusetts_Bay_Transportati...). I was already working 100% remote before I ever heard the word "coronavirus", and so were a lot of my friends, because the trains simply weren't reliable. To be sure of getting to the office on time, I had to allow literally twice the length of a normal commute free from trouble. Huge waste of time.
There is an argument that making and publishing free macOS apps is a lot more "contributing to the commons" than writing C++ for Haiku that will be used by 100 people maximum.
SSL certificates are not the same thing as code-signing certificates. I'm not aware of any service which hands out free certificates for code-signing (and AFAIK on Apple mobile devices at least, you need to purchase the code-signing certificates from Apple only, via the $99 developer fee).
Forgive my very watered-down Buddhism but the realization that desire and ignorance are at the root of suffering was big for me, and a concept that I continually return to.

I'm not a practicing Buddhist but I find myself significantly less miserable when I take the limits of gratification and the illusions I (and most people) are continually falling prey to into consideration.
How long until one of these gets ahold of API keys and starts messing with the "real world"?
> But the author does themselves no favour by including this incorrect tidbit in the article:

As I undertood it, that tidbit comes from Sandisk and probably targets Windows user. I also believe Windows does (or did) use base 2 for file and disk sizes
Empirically, it doesn't really correlate
Gilfoyle complained about the fake vocal ticks of the refrigerator, imagine how annoyed he'd be at all the smiley faces and casual lingo Bing AI puts out. At the rate new material is being generated, another show like SV is inevitable.
It's already settled into "garbage in" at a point of the decision of using an LLM as a search assistant and knowledge base.
Sure, not saying there isn't any discrepancy-- just that the discrepancy is in the measuring methods. I was showing that there _is_ a way to produce a 16GB number (albeit in terms of GB, not GiB) given the number of blocks physically available, that's all.
same here, when you are surrounded by high achievers, it kinda wants to make you achieve and push your limits and boundaries, not to mention the many learning opportunities from the peer group.
For me there's a really big different between shipping a language model as a standalone chatbot (ChatGPT) and shipping it as a search engine.

I delight at interacting with chatbots, and I'm OK using them even though I know they frequently make things up.

I don't want my search engine to make things up, ever.
While it does arrange prebuilt blocks it also does more, it will punch holes in the walls as needed and does procedural population of what's in each block. The second one takes things further.
Google erased more than $100B in shareholder value with a single botched demo. I imagine events like this will only further increase their risk aversion.
Ask HN: Email Sign Up vs. OAuth
I'm not exactly sure why but unless forced, I very rarely use OAuth. Perhaps it's the distrust of the providers or losing access to the underlying account. I like my old school username+password. Each password is randomly generated.

Speaking with several of my close tech friends, they mentioned that they all exclusively uses OAuth (primarily Google). Is this the norm?
Hi HN, creator of Pythagora here.

Wanted to add a bit more info about how Pythagora works and the current limitations.

When an API request is being captured, Pythagora saves all database documents used during the request (before and after each db query). When you run the test, first, Pythagora connects to a temporary pythagoraDb database and restores all saved documents. This way, the database state is the same during the test as it was during the capture so the test can run on any environment while NOT changing your local database. Then, Pythagora makes an API request tracking all db queries and checks if the API response and db documents are the same as they were during the capture.

For example, if the request updates the database after the API returns the response, Pythagora checks the database to see if it was updated correctly.

Finally, Pythagora tracks (using istanbul/nyc) lines of code that were triggered during tests, so you know how much of your code is covered by captured tests. So far, I tested Pythagora on open source clones of sites (Reddit, IG, etc.), and some personal projects and I was able to get to 50% of code coverage within 10 minutes and to 90% within 1 hour of playing around.

Here’s a demo video of how Pythagora works - <https://youtu.be/Be9ed-JHuQg>

Tbh, I never had enough time to properly write and maintain tests and I’m hoping to solve that problem with Pythagora so that creating a meaningful code coverage can be done in a few hours instead of a few weeks.

Currently, Pythagora is quite limited and it supports only Node.js apps with Express and Mongoose but if people like it, I'll work on expanding the capabilities.

Anyways, I’m excited to hear what you think.

How do you write integration tests for your API server? Would you consider using Pythagora instead/along with your system?

If not, I'd love to hear what are your concerns and why this wouldn’t work for you?

Any feedback or ideas are welcome.
Is it repairable? (genuine question)
I think we can/should greatly reduce use of plastics by eliminating single-use plastic wherever possible. This mostly requires political will / habit changes. Although creating circular systems for e.g. food containers has its challenges, it's not moon shot difficult, we have these systems on small scales and we just need more people to use them.

I agree that fertilizer is a very difficult problem, it's possibly the hardest problem related to fossil fuels. Low-Tech Mag has covered this to some degree, and I'm in awe of the scale of the issue, as well as the dire effects of not figuring it out (people starving). https://solar.lowtechmagazine.com/2021/03/urban-fish-ponds-l... To some degree, I figure we'll just have to accept fertilizer as the last legitimate use of fossil fuels until we completely rebuild our farms / food production and sewage systems to be circular.
Don't you have to re-upload the app every week as this article is complaining about?
It's not to make one quarter look better, it's to align the company with new market expectations. Investors now are expecting responsible cash burn, since capital has become significantly more expensive than before. Companies exchanging cash for market share are no longer as attractive. Profitability and sustainable growth are the new objectives (personally I wish this was always the goal and think the last 3-5 years were a bit of a shame, but that's not the point - the market did not agree with me).
And of course it will never improve as people work on it / invest in it? I do think this is more incremental than revolutionary but progress continues to be made and it's very possible Bing/Google deciding to open up a chatbot war with GPT models and further investment/development could be seen as a turning point.
I don't think China is going to take kindly to a 2nd century of humiliation.

https://en.m.wikipedia.org/wiki/Century_of_humiliation
> And your solution is... what?

Well, like you, I ran a personal mailserver for nearly 20 years. Initially I had trouble delivering to gmail and Hotmail; those problems resolved themselves after a few years. My ISP now hosts my mail, using the same infrastructure that I used to use: Postfix, SpamAssassin, Dovecot, Sieve. I use my own domain.

Obviously email isn't the same as social media. I never liked the social media landscape; I've always seen the internet as fundamentally distributed, and I always regarded MySpace/Facebook et al as a trap. I have an old Google account, but I never use it. Otherwise the only social media account I've ever had is HN.

I'm not in business, I'm not selling anything. Also I'm rather reclusive; I don't need a large circle of friends, about three has mostly been enough for me. So I'm not like everybody else, and I can see that for some people, there isn't much alternative to the giants.

I'm against designating them "critical infrastructure". That would simply deepen the moat. If they really are critical infrastructure, then they should be provided by the government. What they do that's useful isn't hard; what's hard is the part that isn't useful - advertising, and constant user-engagement.

I think something like Mastodon probably has the potential to defeat the giants. It's truly distributed, and not under central control. Mastodon seems to be designed as an alt-Twitter, based on short messages. That doesn't suit me, but I expect something like a long-form Mastodon will rock up sooner or later.

Regarding victim-blaming: this is like making a deal with gangsters. I have every sympathy with the victims; but if you place your business in the care of a giant, with no proper support channel, that don't take money off you for the service, then your only recourse is to ask for your money back (i.e. zero). You can't even sue for breach of contract. That's an extremely squishy foundation to build a business on.

Facebook has lasted rather well; Twitter seems to be going down the tubes. MySpace died a long time ago. But Facebook will fade away - they all fade away. What lasts isn't websites and services; it's protocols.
Does your motherboard have a parallel port header? Connecting some LEDs is trivial. Writing a short C program to display CPU utilization on LTP is not that hard either. There goes your weekend.
The funny thing is, a few of us who have been following the ChatGPT frenzy were supposed to have a meeting TODAY to discuss "So, what we gonna do about AI?"

Too little too late! :laughcry:
No, it's that walls aren't normally airtight. All the documented cases involved situations where there was behind-the-scenes holes (utility accesses etc) even though there was nothing on the surface.
> given that Tesla not only has far more stations than CCS competition in US

Given you've said "stations" separately from "stalls", this is not true.

https://afdc.energy.gov/fuels/electricity_locations.html#/fi...

6,134 results for DC Fast CCS chargers, 1,841 results for DC Fast Tesla.

There are more Tesla stalls, but there are fewer locations.
How does this square with Google’s reputation for releasing and then abandoning many, many products? Like their dozen chat apps, Stadia, seemingly every other Alphabet subsidiary, etc.

It seems like Google is pretty good at releasing things, just not at following though on supporting them to become a real line of business. The perception that Google can’t release seems new and odd to me as an outsider.
Swarmlet: A self-hosted, open-source Platform as a Service
They're not Twitter's users. They are independent publishers publishing their information on the open web, and Twitter is rentseeking.

It'd be the same as a web host prohibiting certain browsers, or trying to block you from publishing RSS.
I think the biggest reason for Tesla's gross margins is that millions of people want EVs for various reasons (gas prices, environmental concerns, fun, status) and Tesla is one of the only companies making them in large quantities. They don't have to be the best (even though they probably are on many metrics). They just have to be available and they can kind of set their price.
Lokalise Flutter SDK OTA
Announcing Lokalise Flutter SDK - Say goodbye to delivering outdated content in your apps! Instantly resolve translation issues and provide your users with up-to-date content.
Stuff like this: https://electrek.co/2021/08/06/tesla-wasnt-invited-biden-ev-...

As well as claiming that GM/Mary Barra "electrified the nation".
you now have 15 protocols
I used them for years in the thousands of dollars per month range. They were perfectly happy with that arrangement.
If we can't spare that much amperage, why force everyone into EVs?
Exactly. Parent's comment is only meaningful if you completely ignore paying workers which seems pretty relevant if you're going to be talking about layoffs.

I've found a lot of tech workers (including myself) really need to learn how to read an earnings statement. Coursera has an excellent Intro to Financial account course [0] that I've found very helpful in understanding what's really happening at these places.

0. https://www.coursera.org/learn/wharton-accounting
How many times did you stop to charge? I avoided renting an EV because I didn't want a 30m+ stop during an otherwise uninterrupted road trip.
The politicians are rarely experts. Your last sentence does basically say what I'm saying, though.
>Another interesting file mode that fixes many use cases is having some sort of "atomic append" for files that handles the use case of simultaneous readers and writers of log files

My understanding is that O_APPEND gives exactly this guarantee. Readers can read partial records, but with proper record marking it shouldn't be an issue.
I’ve been burned by companies like this before, but there is no way for anyone to know if you are providing them with correct info, as this is also the easiest way to takeover someone else’s account.

The tough lesson to learn is always to deploy from a source code repository.

It sucks to lose your stuff, but if you follow best practices it will make you a better developer/architect and things like this will only become minor inconveniences.

I had to lose months of hard work for similar reasons to learn this lesson.
Ask HN: Do you think online poker will survive IA?
With the advancement of AI and its ease of use by individuals, do you think that online poker still has a chance to survive in the next few years? What could be the solutions considered by the gambling companies to save it?