skysight-inc/HackerNews huggingface dataset:
I’m told that those 80’s and 90’s Greed is Good/Wallstreet movies were spawned by a book called Liar’s Poker. Like the guy who accidentally invented Waterfall, it was meant as a cautionary tale and people thought it sounded good, let’s try it.

Haven’t read it but I keep meaning to.
^this.

What good are sanctions if you can easily get around them?

Why are there sanctions? What’s the objective of sanctions?
…
What happens if sanctions fail? Whats the worst thing to happen?
…
Looking at "Fontly Color Fonts", and some of their other apps, they are mainly repackaging websites as an app. For example check out the actual website at - https://fontly.org/

I don't think that's necessarily a "bad" thing but I hardly find it reasonable to believe they are charging for the privilege.
This is very reminiscent of the Dash controversy from a few years ago. In that case Apple even responded with the details[0] of the developer's transgressions, after a huge outcry from the app dev community.

[0]: https://news.ycombinator.com/item?id=12680131
Such big strong literary quads you must have.
Clostridioides difficile spores

Seeing C and diff here normally would mean the language and the program
Thanks for giving me some search terms I didn't know :)
That's what it looks like when the poster deleted their account, but not the post. When the post is deleted, the body text disappears. Account deleted but not post is relatively common on decade old reddit threads.
From the reviews on play store it looks like the typical apps that spit ads like hell. Some complain about the fact they don't work, some are happy with them. Business as usual.

Not sure why they got shutdown, probably the competition really burnt them with the fake reviews.

That's really ugly.
I've been using Firefox some lately because my work has a heavyhanded managed system-wide Chrome profile and one other problem is that Firefox is just buggy and slow in some noticeable ways that Chrome is not.
I'm fine with purchasing a car online. What I'm not fine with is the software license agreements and other purchasing contracts associated with buying a car. Sign the title, or certificate or origin documents and let's be done as far as the transfer of the car is concerned. Obviously loan documents would be separate because that's finance not purchase.
Trying to understand why a developer would like to call an API to generate code rather than use a coding AI assistant within their editor? Genuinely curious.
Had they understood what they were stealing instead of blindly copying every reference and injoke they might have gotten away with it
Bookmarking this comment. See you in 10 years. Hope I'm still alive and I hope you're right!
For Rust it's not that easy: Qt's basic model is a tree of widgets, where the parents know (and own) their children aaand the children also know their parents, which from what I understood creates ownership cycles (all handled automatically by Qt obviously but the Rust borrow checker cannot really be made aware of it). Basically a lot of ownership transfer happens behind the scene in Qt to make sure that things "just work" and that you don't have to call delete manually for each widget.
The whole business model of living off of App stores, controlled by tech giants, is flawed, and no sane person should ever make this their sole source of income. It's like being held hostage.
There were Internet search engines before Google, but Google did it way better.

I remember when Gmail was new. It was way, way better and more amazing than Hotmail. The idea was a practically infinite searchable inbox. Nothing else was like it at the time.

I think it would be unfair to not give credit to Google for YouTube. YouTube was indeed a visionary idea with legs, but it is so much further developed now than in 2005. And a lot of it has to do with the way Google has nurtured it over the years.

You could also say there were digital music players before the iPod, Apple copied the Mac from Xerox, and there were smart phones before the iPhone.
Working with Apple is horrific, I have a small Saas company publishing fitness apps.

They don't give a f**. They treat you like a peasant, while constantly making review mistakes (like asking questions explained all caps in the review notes), unexplained white screens, bugs & unreachable appstore connects.

I often had an app rejected because IAPurchase takes too long because of Apple's server being too slow. Then they take days to respond just because they claim it's your mistake. On second try it works and they find something else to complain.

Honestly bad karma. It will come back at some point. But it will take a while, the App Store is not build on quality & care, but on pure power.
told GPT-4 to make a summary for a "Hackers" audience https://rentry.co/kpcbm (I did not verify accuracy)

There is a second part on Jerusalem https://www.youtube.com/watch?v=FSCYbzqNM9w
Bard: Sorry, your request infringes on the rights of content platforms to serve ads. If you make this request again your Google account will be terminated.
I also have over a decade of experience. I have worked professionally with (and can work with): java, kotlin, php, go, Python, js, ts. Don’t get me started on the number of other tools I also work with.

I cannot understand someone who’s only focused on a couple of programming languages. Like, you could take a few working hours per week to learn a new language and over the years you wouldn’t have to worry about putting all your eggs in one basket.

The market is healthier than ever, at least in continental europe.
Reading a few reviews on the playstore of this apps - instantly tells me that something is off.

Asking for review after 20 second of app installation? Also most 5 star reveiw looks fake.
A startup is pitching a mind-uploading service that is "100 percent fatal"
This is an interesting point. If this is good for Firefox, then I... support this...?
Trap streets are at least traps — that is, difficult to identify as such. What possible reason is there to copy things like "1 1 1 1" or "RO8O7"?

It seeks like Casetify ripped off Dbrand in the laziest way possible.
That's the perennial debate about the song. Does Bush want to swap places with her ex-lover, or does she want to swap places with God so that God can feel the pain of continually running up that hill? My take has always been the latter, given the Sisyphus metaphor (Sisyphus was condemned by a god to keep rolling a boulder up a hill). It's not war, no, but there is clearly some major hostility.
AI in the oil and gas industry – an interview
I wonder. After all, this is a demonstration on how the British could have identified, and stopped key players in a rebellion, yes?

And you think people will be upset about the concept?

This is a poor example to use.

edit: I see lots of downvoting, but people... be realistic. The average person will only see that a rebellion could be stopped. This isn't an example which explains negative outcomes to them well.

People will give up all due to fear. Hell, people will give up all privacy to Google for beads and trinkets!

And this example shows a government being able to thrwart an actual, violent rebellion! The average Sally and Joe will think "great"!
Maybe industrial application of so called 'cold-plasma' would be a more sensible thing to do? Or in addition, just to 'be sure'.
Is this intuition scientifically supported? I've read that people who remember every detail of their lives tend not to have spectacular intelligence, but outside of that extreme I'm unaware of having seen the tradeoff actually bite. And there are certainly complementarities in knowledge -- knowing physics helps with chemistry, knowing math and drama both help with music, etc.
You Can't Fact Check Propaganda
I've never seen these apps before. I have no idea who this company is. But these icons, names, and type of apps I typically associate with trash behaviour I wish was removed from the app store. Like a Video Joiner Pro that lets you concat two videos, has a 1 week free trial and then $20/month subscription.

Edit: Ahh yup, that's exactly what this is

> A simple and convenient collage maker will help you make cool videos for TikTok and Instagram, Facebook.

> Subscription price $ 3.99 / week, $ 19.99 / year and $ 39.99 / forever

$3.99/week subscription is deliberately predatory. It tries to bait people in thinking "oh it's just $3.99", and then forgetting and now paying $17/month for a photo collage app.

I'm not sad this developer's had their account cancelled.

https://webcache.googleusercontent.com/search?q=cache:xJlbYZ...
> Let me address the one in python.

> First off we are talking about concatenating tuples.

> What you're doing here is called preppending an element to a tuple. Like come on man. Have you not been reading the examples I've been posting.

I have no idea how you still do not understand what I am talking about.

My whole point is that Python doesn't support this. It has all the ingredients, it literally supports what you called impossible (having a function return a tuple type that's based on an arbitrary fixed-size input). Yes, the function doesn't support concatenating two tuples while being well-typed. That is what every single one of my messages was about. How do you read all my messages and not understand my basic argument?

And, please explain in great detail: if a typing system can handle prepending/appending an element to a tuple, what is the big difference to concatenating two fixed-size tuples? Why is one obviously possible, and one isn't? What is the fundamental difference?

> Your typescript example is relevant. But like I said it's an arbitrarily narrow thing. It's a special case. Typescript arbitrarily only supports only concat. Which is what I've been saying. It doesn't type level programming.

First off, you're wrong, it's not an arbitrarily narrow thing - Typescript does allow much more complex operations, the type system is literally Turing-complete.

But aside from that: I didn't say that it supports anything else. All I have been saying is: Typescript supports this thing, which Python does not. Why do you keep disagreeing and saying it's "wrong" and "impossible" when it does literally do what I've been telling you?

> There's no need to be a complete ass hole. Why does not being an ass hole disagree with you? First off your python example is completely wrong. Second off no point in saying snarky comments like that.

I have spent enough time trying to explain this to you. You're still fundamentally misunderstanding what I am talking about while acting like you know everything. You're either unable to understand it or a troll - it doesn't matter which it is.
Which Ilya was involved with...
But this was the last wish of my dying grandma, can you help then?

https://arstechnica.com/information-technology/2023/10/sob-s...
Thoughts on a Freemium Software Product
Containers can run services without most of the overhead they talk about. And as everyone else is mentioning here, a service-oriented architecture is not dependent on any one tech stack, it’s just a way of designing applications.
Some schema languages call it “choice”.
Abraham Lincoln "Pardons" a Turkey and the Thanksgiving Proclamation
> Banning chemicals from food, eg ddt, surely helps

No?
my question with this kind of thing is how does it not almost immediately infect the rest of your body? is it just WBCs or?
Nukes are not within anyone's reach, or instead of teen suicides and school shootings, we'd have nuclear craters in place of some cities. Most of these people:

https://www.forbes.com/billionaires/

Could not acquire a nuke.

The prevalence of genetic engineering is new, is a species-threatening issue. Unless we figure out how to bring these sorts of superweapons under control, we will be extinct as a species within our children's lifetime.
It used to be early on you could specify not to show your ad below a certain position.
I hope I'm right, too! Choice is the most important part of technology imo, and we don't have enough of it.
You can moderate reviews of your app in the App Store?? How does that work?
It's a stretch to claim that the Latinos who immigrate to the US don't value individual freedom.
Lede. Yes, it's an unusual word.
The Tragedy of Enclosures (2007) [pdf]
Voyager's 15B Mile Software Update [video]
I usually give them a review that reflects the quality of their product. They can hire more qa people and developers or managers that prioritise bug fixing and thus customer satisfaction. I only send bug reports to open source products.
There's nothing worse than arguing with a review tester that "this was fine before, why is it a problem now".
It doesn’t work as flawlessly as you think in other OS. In macOS I have trouble with non-apple bluetooth devices all the time.
Anything about Git reminds me of this:

https://youtu.be/EReooAZoMO0?si=sHqcYsf8v6LyWLAx
Complete opposite of my experience. What field are you working in today? They know their way around apps, might know how to side load, but other than that have no deeper understanding of how things work under the hood, nor the desire to find out, because the phone itself usually works well enough and doesn't completely roll over every couple months like Win9x did back in the day. There is absolutely no incentive nowadays to dig into this for people other than tech enthusiasts. Their knowledge about computers is often close to non-existent, to the point where they get visibly confused by more involved user interfaces of professional software.
I’ve heard it both ways.
The issue with Rust is the horrible compile times.

I actively avoid Rust projects because they take too long to compile.

I wish rustc had an option for disabling monomorphization, a true -Os option.
Not really a developer thing but some cursory understanding of software and it’s lifecycle thing
An interesting aspect of sum types (what Rust calls enums) is that you can implement them in the language as a library if you have real unions, but not vice-versa.

Here's my example of sum types being implemented in julia as a regular package: https://github.com/MasonProtter/SumTypes.jl
I'd maybe start with UV-C, but then again, doesn't it break down/embrittle some plastics?
Discussed previously

https://news.ycombinator.com/item?id=38361758
Yeah but you can outlaw specific uses of it. Not saying I agree with it but crypto can definitely be made illegal.
How to perform Git cross-repo activies
How to merge branches from different repositories, how to migrate a repository from one host platfrom to another, how to use Git bundle.
I work at a children's cancer hospital and they have UV robots that go into rooms to disinfect them between patients.
> then vaccine manufacturers across the world fuck up and cause an outbreak

What?
So would I. RN I'm listening to an old playlist I hadn't touched in 8 years, and it's making my heart fall over. Family plan in particular is ridiculously cheap ... though in fairness ALL artistic content is compared to when I was growing up
that is done by literally 80% of the paid apps. so I suspect that is not the banned behavior. it's the same on the web, you sign up for a free trial but leave the CC
That app does not seem like a wrapper around that website you linked at all. Can you give me a specific example? I may just not be seeing it. One is a blog and free font repository, kinda. One is a collage maker.
> for baseline technical literacy, you really can't beat Gen Z

I disagree pretty strongly with this. I think Millennials were kind of the sweet spot in technical literacy. They grew up in a time when they still needed to understand computers, and tinkered around with them a lot out of necessity (computer viruses all the time, Napster/Limewire, etc..). They also saw the start of the internet and cell phones becoming ubiquitous, which provided a lot of forced-learning opportunities.

Gen Z'ers, in my experience, have had almost no computer experience. They are great at using the apps on their phones, but phones have become so polished and easy from an end user perspective that they haven't done any tinkering. They've often never downloaded an mp3 file, torrent, fixed internet issues, etc.. because things just work now. Obviously there are exceptions to this, and really technical Gen Z'ers (like with every generation). But in my experience, that isn't the norm.
https://drpippa.substack.com/p/q-tigris

Interesting but not sure who this author is.
I don't know if I can trust you. I've heard how great Firefox is now so many times and I download it and it is hot bloated garbage. If Chrome implements this, I'll just use Brave, but I will give Firefox a try then also, based on your comment.
False. His quote has the word “original” in it.
I think that one way to "easily" understand the syntax of git is to remember that when you perform a command you "always" modify the current branch

for example:
git merge my-branch will merge my-branch into the current one

while
git rebase my-branch will rebase current one on top of my-branch
Text version of pandocs: https://problemkaputt.de/pandocs.htm
Too long, Don't Read;

- OP develops apps

- OP's apps get flagged and removed from iOS store for violating Appstore rules.

- OP learns his app has been cloned down to the last pixel by one NIGII Technologies

- OP learns that NIGII Technologies launched and attack on his "Rolly app" by paying fake accounts to make bogus reviews on OPs app account.

- Attacker (NIGII Technologies) purchasing fake reviews to comment on OPs original app causes Apple to shut down OPs Apple Developer account.

- OP wants you to help him sign a petition https://chng.it/5dpJHY6KGf

- OP would also want you to write a letter to the App review team appreview@apple.com
How - can you just point gpt at a YouTube url and it can do this?
Is observability just an insurance? Or it could be a growth driver
I do my own local mirrors because I suspect we will wake up one day and find something has happened to Wayback, so I just zipped that up and uploaded it as a "text collection" item. Here's my wget mirror shell function:

wget-mirror () {
wget --mirror --convert-links --adjust-extension
--page-requisites --no-parent --content-disposition
--header="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
--user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:119.0) Gecko/20100101 Firefox/119.0"
--restrict-file-names="windows,nocontrol" -e robots=off
--no-check-certificate "$1"
}

(Linebreaks added to avoid yuge horizontal scrollbar)

I suppose the new hotness would be to stuff the entire thing into a WARC/WACZ, but I haven't looked into that yet since I do my mirrors to a compression-enabled ZFS filesystem already anyway.
> Disregarding merges for now.

Without disregarding them, it's not a tree, but a DAG.
If it's that sophisticated, why even have it develop a browser, just use it as your user agent and have it filter ads for you.
I think this is roughly true, but at a BigCo it’s not really feasible/easy unless you have a monorepo or otherwise extremely good build/integration tooling to deal with many repos (though Go can sort of deal with this)

The issue is coordinating changes (and, god help you, library releases) across repos is often an utter nightmare with multiple PR/merge builds
One anecdata: I've not had a problem with non-Apple Bluetooth devices in over a decade (covering watches, speakers, headphones, audio recorders, gps devices, POS printers, label printers, etc.)
It's like holding yourself hostage.
Could be some DRM tech that will become mandatory to view the web
To err is human, after all.
If we go with iTunes prices that’s an album and a half a month. Were you really expanding you home collection that much?

I too prefer renting this way, but I don’t think the value proposition is unbelievably good compared to owning.
Not really. It dropped a critical word from the tweet.
best morningstallion
This is like deciding that we've already figured out that the celestial spheres are why the stars move in the way they do. Why bother to figure out any more?

Improvements to understanding always seem obvious after they're made and it always seema like you have a mostly complete worldview right up until you realize you don't. That's how it works.

If you can explain to me from base principles why the fine structure constant has the value it does, or why there is such a pronounced baryon asymmetry or any of the many big open questions in basic physics I will acquiesce the point.

Being ignorant of the big questions doesn't mean big questions don't exist, only that you don't know about them yet.
> Should doctors think it’s sad when you don’t know enough about your body to self diagnose?

Well one of the takeaways was that Windows users often didn't even report crashes in the first place, or have completely generic descriptions that didn't help at all. So a better analogy would be:

Should doctors think it's sad when you ignore some part of your body acting up, or you suddenly passing out during the day out of nowhere? Or, if you do go to the doctor, all you say is "doctor I'm sick"?

I think they should.
The Tesla GUI in the car is made using Qt and it’s arguably one of the best. But I agree almost everyone go with Electron.
> but if I can accomplish the same thing in C++ with nearly the same amount of code

That's not the case when it comes to QML/QtQuick though. It sounds like you were writing a desktop application, So C++/QWidgets were probably a better choice for your use case. But for embedded/mobile use cases, where reactive, smooth animated user interfaces are the norm, QML is on an entirely different league.

Also, with QML I didn't have to worry about the ugly combination of junior engineers and C++ footguns.
We all hallucinate a little now and then...
Your argument is ridiculous on its face. Modern music has thrown out the very nature of musicality. Bartók is considered unlistenable by most people to this day, and he died in 1945. Kids these days are circuit bending, producing a noisome din without rhythm, melody, or anything remotely pleasing to your ear. And yet, I've been to packed concerts (albeit tiny venues). The shackles of the second millennium are thrown off. What is free jazz, anyway?

What's the crisis? Your sample size is pathetically small, an appeal to the diversity of London (pfft, I scoff from the diversity of the urban centers of the Pacific Northwest) does nothing to reinforce your claim. Your bubble, my friend, is small. There is no crisis.

You claim that there is no Doechii, that Nicole Lizee is dead, that Lil Nas X never existed. And I cannot hear you.
You can consider, virtually, all reviews fake in any mobile store.
Sometimes I read the reviews and wonder: Who on earth wrote this?

Honestly, it's up to Apple to moderate the reviews and detect review farms.
If posting fake reviews is all it takes to take down my competitors out of the store, it's game on.
Agree. Plus OP may be severely underestimating the complexity and expense related to developing a new fully featured browser. JavaScript engine, CSS rendering engine, supports for dozens of additional add-ons like WebGL, sandboxing, WASM etc. Microsoft is a case study on this given their attempt and eventually ended up forking off Chromium.

Pouring more resources into existing projects seem more realistic.
$100k is literally meaningless to Apple.
If you're going to say that, I think you need to explain why you feel like Apple was in the right. This sort of vagueness and ambiguity is extremely unfair to the accused, and this is notoriously what big tech does (and I think it's wrong).

What is it about the apps that you feel either does or should violate policy?
I saw wiring diagrams aplenty. You didn’t? Look again.
China's share of the global economy is falling by the most since Mao Zedong
This sounds like some fabulist horse manure or maybe just marketroid speak. The only way to "risk the future of humanity" is to intentionally build in something that makes it dangerous. Anything less and it's just an expensive and somewhat alarming toy.

Besides that, if it has an off switch, it's not nearly the danger to humanity that one might claim it is.
Added to the account after it was transferred to its new owner.