skysight-inc/HackerNews huggingface dataset:
> What was Israel’s response?

> A bunch of targeted strikes that took out Hamas leadership and no one else

https://www.washingtonpost.com/world/middle_east/gaza-israel...

That's why what you're saying is controversial, it's factually incorrect. Israeli airstrikes this week have resulted in the death of at least 10 children. And considering all the recent violence started with Israeli actions ( expulsion and illegal resettlement, restrictions on religious gatherings around probably the holiest of Muslim religious times, and very violent responses by police when there were protests against those things), it's hard to accept your one-sided argument.

Hamas should stop indiscriminately targeting Israeli civilians, but it's not like they have much choice - what else could they possibly do? Nothing? Obviously that's not in their interests, and diplomacy has gotten them nowhere.

Israel should stop illegally occupying and settling Palestinian land, and they easily could do.

The whole situation is fucked and there's no solution in sight, the situation and leaders have to drastically change for there to be a chance of a peach long term solution.
That is a ridiculous sentiment. The rapist potentially could rape thousands of people. He should not be convicted for potential victims, but for actual victims.
I agree to some extent here. I think it's perhaps better in general that employees raise their specific needs very clearly with their employers and if they feel like they are not being listened to then they should start to look to find another offer. If the very first step an employee takes before negotiating for free tea and coffee in the break room is to slap another job offer on the table then I agree it looks bad.

It seems pfp did it right by first making their requirements well known and then putting themselves in a good negotiation position.
Who Invented Backpropagation? (2014)
I don't know who you think 'the man' is, if it's not a Goldman Sachs executive?
Even if this were true, the accusation only derails the conversation.

We are attempting to discuss the topic. Dismissing the speaker out of hand because he sounds a certain way isn't helpful. Similarly, dismissing an article because it "sounds like conspiracy theory" isn't helpful.

There's a bit irony there.
I've been jerking off on porn since I'm 14, believe me, my parents didn't know (thanks to me coding apps to cover my tracks) not approved. No matter how puritan you are, when puberty hits, they'll find a way.
Can Newton's gravity equation explain why black holes are so strong?
I suggested to a big bank back in 2011 that they should have an iPhone app that sends a push notification to alert me to debit or point-of-sale transactions so I could approve them as they happened, and they only recently did so. But in their defense, security can be cumbersome and hardware-integrated tokens like Apple Pay are just as good and simpler to explain, assuming we can get rid of legacy plastic at some date in the future.

Similarly, we won't be able to get rid of email but if clicking a link in an email opened an app instead of a webpage, it would be a lot harder for phishing websites to pretend to be my bank. (Assuming I'm expecting a mobile app, of course. A second line of defense is that my password manager might not prompt me to fill in the password because the URL doesn't match. But even that's not foolproof.) Even better would be if Interac E-Transfer itself was an app I could sign up for, then it could send me a push notification and I could skip my inbox entirely for these sort of transactions.

Of course, the only reason I trust apps more than websites is that I went to download them previously, rather than clicking a link that just showed up in my inbox. To that end, Gmail and other email providers have immense power if they created a design which could highlight emails from senders I've seen before as "trusted" and those from unknown senders as unknown.

Things get more gray-area though when the system itself fails: You can request money from anyone using Interac E-Transfers, and that means spammers could hijack a bank account and request money from friends and relatives you've recently sent e-transfers to, for example. Those emails would then appear as "trusted" and there's not much you can do to stop that, it's the cost of making money transfer "easy".
Differentiable Signal Processing with Black-Box Audio Effects
Can you help me understand why this is necessary if all your services use https?
> However, I'm not sure if it will ever be the popular thing even among the free software options.

I'm one of the many people actively working on XMPP projects. Is there something in particular that makes you think this?

People often talk about XMPP in the past tense on HN. It's understandable, XMPP had a peak of popularity with the adoption of Google Talk, but Google being Google and shutting that down did not end XMPP. It continues to be active and growing.
General statements like "...Java is quite outdated in many regards..." without providing any specifics are a sign of mentioned tribalism. Such general statements don't bring quality to the discussion, because nobody can really check whether Java is really so outdated or not.
I would say it's very important to be publicly explicit about it, to help with the expectations of people outside the project. If some of these things then don't make it into 2021, or 2021 is delayed a bit, that wonderful paragraph can be pointed to as part of the explanation.

Plus of course it gives people on the project more confidence in saying "I have to have my evenings to recharge, I can't crunch this feature to hit the deadline". Which is what we should all be able to say.
>I'm honestly not sure how to equate fair punishment in that space.

Just imagine that you have to choose - either you're going to be raped or you computer is going to be hacked.
It's not clear to me that Apple are always willing to work with law enforcement, even when their customers are indisputably criminal.

https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_d...
Yes, they participate in the even broader global location tracking network, called "GPS".
He did successfully profit off the momentum in dogecoin...
If you are working for someone other than yourself, you are answering to “the man”.
Personalized Popular Music Generation Using Imitation and Structure
> Tulips, 1637

A truly original argument, 2021
I am especially impressed by how much more realistic the lighting ends up looking despite the network probably having less information to work with than the engine! Though it ends up turning the lighting very flat. I guess that is an effect of the source images they were using.

As others have said, using this directly in the engine (tuned to work with the intended art style etc) could probably produce almost miraculous results, if it can be made to work at a reasonable frame rate.

That would also allow the developers to use high-quality rendered images instead of these green-tinted, low-contrast "automotive grade" camera images as source of truth (there are good reasons these images look like that ... but they don't look pleasant).
If they a quit their job because they have a few extra million then they were working class (ie they needed to work to survive).
GTA V made photorealistic by new machine learning model
Setting the diversity channel to read only. That's a badass move.
Because their competition is catching up.

Figma is crushing Adobe. Alternatives like Affinity are eating much of the casual user base.
Are they really that expensive? I looked up the device that I probably would want, and that would be the 55 inch 4k TV. Searching for a place to buy it revealed this link, that gives a price: https://www.uk.insight.com/en-gb/productinfo/lcd-tvs-and-dis...

It seems pretty reasonable to me. Is there a catch with that device that makes it not appropriate to use as your main TV?
Interestingly, Amsterdam is still the world centre for the flower trade.
Lol, I've been working out of a cattle ranch for the past 5 years. It's usually pretty quite though. After hardly touching it for a year due to COVID, today I was inspired to clean my desk. There was probably a millimeter thick of dust in some places.
I would never have imagined referring to a GS executive as someone working to survive lmao

It's not all black and white.
Most of it is making light more intense, and most of everything else could be emulated with a blur filter and a green tint.

It's impressive for what it represents technically, but it's visually subtle.
Following societies' rules is the basic principle of the social contract, I recommend reading a little about it starting from Hobbes' Leviathan.
But every single business out there uses email to interact with me as a consumer:

The Banks

Medical Aid

Insurance/Vehicle Insurnace

Hosting Companies

Mobile service (voice + 4G)

Crypto Exchanges

All of Google/Microsoft/AWS hangs off email accounts.

Local Government/municipalities.

Entertainment: steam, netflix, online-shops, spotify

Android/iOS stores

The list is endless. I have no idea how people can claim they can get away from email.. The only scenario where I can think of it working for me is if I give everything up and go live in the mountains.
Dijkstra's speech is total and complete arrogance.

Djikstra is all "You need to get more humility dammit! You think you don't have to listen to me and do exactly what I say because you're smart but I am smart so I /know/ you're not! Be more humble! I'm right and you are not!"

You can interpret parts of it in ways that are reasonable. We do need to be humble in any engineering endeavor is a stunning glimpse of the obvious and hardly worth an ACM Turing award lecture. His fondness for simultaneously formally proving what you program have basically very rarely if not actually never been made to work in a useful way by anyone and he falls into the trap of blaming everyone else for this practice not taking off. Everyone else is too arrogant to just do what the great man says when it doesn't work.

Humility is a thing. I've just trashed Djikstra which is obviously a thing that must be done with humility... The humility of a random, semi-anonymous internet messsage board post is probably more humble than an ACM Turing award acceptance lecture. I'm a humble person with much to be humble about.
An analysis of Bitcoin's throughput bottlenecks
When you move to a new country that has a dominant messaging app, you can't avoid installing it without making your life a lot more difficult. And moving already makes your life difficult enough.
Yes lets rewrite everything Ruby on Rails and CoffeScript, it is just so much more productive and creative! At least this was the opinion on HN a few years ago. Now of course other tools and languages are fashionable. And nothing against Ruby or CoffeScript per se, but the demands of an enterprise where software lives for decades is just different than for a startup which rewrite the whole stack every six months.

Creativity and cleverness is a double-edged sword, which is exactly what Dijkstra is talking about.
> the right operating system, the right text editor (vim), and the right window manager (i3).

As a TA I see a lot of people who also made these same decisions, maybe just add Arch Linux and zsh to complete the cliche. So you don't have tl worry, as this is actually relativly commom.

But I don't think it is wrong to have intuitions based on stories, as long as these don't prevent you from trying out said tools or languaged yourself. They can be right, but they might also be outdated. Just stay curious.
As a lifelong video game player, I get a strong video game vibe from his works. I think he tells engaging/energetic stories, he makes some nice complex systems and worlds, but the writing isn't particularly well structured, can drag on, and has some characters who definitely seem designed to appeal to teenage boys. Which all in all I don't mind, when I'm tired sometimes I just want a nice story where I never have to read a page twice.
Honestly, it seems to me like this may be a case of having some insider knowledge or knowing ahead of time that the coordinated pump and dump was going to occur. Any rational person would have looked at DOGE over the past however many years and seen it for the true joke it was. It barely made any meaningful movement on pricing until very recently.

I can understand if someone may have mined it for fun and forgot about it, or some Robinhood user messed about with DOGE, but this feels a bit more unusual to me. Perhaps working at Goldman Sachs afforded him some additional advantage on insight?

I'm not sure I could sleep easy at night knowing I fleeced the rubes, but then again, I'm not this gentleman.
??? What do you mean "what does not and likely cannot exist" ?
Plug for my write-up on an even simpler system: https://igor.moomers.org/minimal-viable-air-quality
Right now, documenting your architecture is extra work. As is actually having a decent architecture, something other than a Big Ball of Mud.

What if having a reasonably well-defined (maybe even "good") architecture were not more work, but less work?

And the "code" would be the architecture documentation, because you can actually just write down your architecture.
I don't use Facebook itself but WhatsApp is required software for everyone in my country. Everybody uses it and there's just no way to communicate efficiently with anyone without it. People buy phones just to use WhatsApp.
I always thought the cruzado and cruzeiro were references to the Southern Cross (Cruzeiro do Sul), but apparently at least the former wasn't intended that way because the cruzado was a currency unit in Portugal before the beginning of the Portuguese colonization of Brazil.

https://en.wikipedia.org/wiki/Portuguese_real#Coins
Caltech is 11 in CS.

> At that point I might as well memorize them all.

Read through the list. You'll probably recognize a lot of the names. Out of 50, if you pay much attention to colleges in the US, I bet you'll recognize 40 of them.
If you have decent credit and salary you can buy a home for only 5% down.

With 10-15k saved you can then buy a starter home in a smaller city or maybe outside the metropolitan area of a midsized city.
> Le premier sang venait d'être versé. M. Ribière, pourtant, exigeait de reprendre le combat ; non pas à mort, car il pensait se marier le lendemain même, et risquer sa vie pour une insulte lancée au cours d'un débat politique n'est guère de notre temps.

Translating approximately to:

> The first blood had just been drawn. Mr Ribière, nevertheless, demanded the duel be resumed ; not to death, for he expected to get married just the day after, and risking one's life for an abuse thrown during a political debate is hardly fashionable.
didnt realize Dijkstra was a language troll xD
I have made sure my bosses and team are happy with me working remotely.

That may have required me to do some extra. I am taking up meetings and emergencies outside my time zone working hours, I am helping the team to work better remotely and I invested extra in good video and audio setup.
Weekly Tech Quiz
Curiosity is what caused me to frequent HN :)
Avoiding concept spill in API design
> would mean a daily inconvenience when you want to talk to the people closest to you

I did exactly that and it wasn't hard at all. I still have a phone number which they can call or text. I let them know the alternatives I was reachable on, and they installed them. My family group chat is now on Telegram, my wife who still uses whatsapp says the WA family chat is basically dead.

Even when I was in contact with a recruiter for the job I'm currently in it wasn't that hard. She said I'll 'App you' which means to send a message via WA. I quickly said something like ah sorry I'm not on WA but you can Telegram or just text me instead. And you know what she said? Ok. And then we texted.

If it's really that big of an inconvenience for those closest to you, you have to wonder how close they really are.
Because not everyone has a perfect health. I suffer from asthma and have autoimmune desease. I much prefer to work from home.
It's interesting how the transfer of wealth to a Goldman Sachs executive via cryptocurrency invokes a feeling of mild jealousy and amusement, whereas the transfer of wealth to 'bankers', just like him, just doing their damn jobs and providing a service, invokes revilement in the eyes of the general public.

I do think the psychological (is that the word I'm looking for?) aspects of the frothy financial climate driving the cryptoboom is under-discussed. When the wider financial (not just crypto) bubble pops there's going to be a lot of resentment this time around.

I'm jealous of people and their crypto gains, having considered putting a tiny % of my portfolio in to crypto not long before the pandemic and deciding against it, but ultimately none of these cryptocurrencies are any more useful than they were in 2019, and in my gut I feel that these huge unjustified gains should, morally speaking, evaporate if these things prove to be worthless to us a society.
> You are obviously not referring to the EU, where, within Schengen, international travel was a libertarian utopia

For, and only for, EU citizens. Which is a good start at utopianising travel, but not complete.
As a person who has learned and used several programming languages (not exceptionally many, but enough to be able to start new projects with "hmm, so which language I already know will be the best for this"), I have never taken these language wars seriously. It's actually kinda surprising to me that some people apparently do. Do they take vim vs. Emacs holy wars the same way?

I mean, plenty of arguments used in those wars are perfectly reasonable. PHP isn't elegant. Java is verbose. C++ is overcomplicated beyond salvation. JavaScript is shit. Those are all facts ;) However, they still can and often are the best choices for a given project. Is PHP pleasant to write in and think about? Heck no, but deploying it is exceptionally easy and sometimes that's much more important. I wouldn't ever think of using JavaScript as an example of good language design, but it accidentally turned out to be flexible enough to become the lingua franca of the Web and is here to stay. No amount of drooling over Rust will change the fact that you're going to have a hard time with it on some platforms where having a proper C++ toolchain available is ubiquitous. And sometimes the way Java code use to be structured is exactly the perfect fit for a project you're working on to ensure its long-term maintainability despite of the fact that people who work on it come and go in your startup all the time (so having access to a healthy pool of Java developers to hire from who's pretty much already familiar with your project despite of never seeing it before is a huge advantage).

If those tools really were "suboptimal" they wouldn't exist anymore. They do, because they aren't - if anything, they may be poorly chosen to do a specific job.
I find it's just the opposite - when working in a Java codebase you can't focus on the actual problem because you have to spend so much of your time reading past the needless verbosity - or, often, debugging the crazy reflection framework that your organization has introduced because that verbosity became intolerable.
I profited too without extra information: I bought 20$ worth of dogecoin some time ago. When I saw last week that it had risen, I had to search for my old backups, convert the wallet format, and transfer the coins.. Pure luck
It's not an ad hominem attack if the author has no experience from which to draw upon. Comparing California with national stats is just the start of the problems with the article.

Are you going to denounce my post as a godwin next?
Algorithmic fatigue
> Honestly I don't see any purely technical solution to this.

The technical solution is pretty simple: do not use Wi-Fi. I use wired connections for all of the devices in my household. The only non-technical aspect of the solution was an interior design-based one about unobtrusive cable wiring around the house.
People often relate to gamblers better than to white collar paper pushers.
> Don't negotiate. Dictate.

Everything is a negotiation. You have only limited power over your employer.

If you think you can "dictate", you don't understand the relationship you have.

If what you think "dictating" works, that is because it really is a negotiation and your employer decided they will meet your demands.

"Dictating" may get you a label attached, that you are hard to negotiate with, fussy, capricious, etc.

Don't do it. It is much better to sound reasonable because it has much better chance to be met with reasonable answer.
PSD2 seems like a total disaster to me.

From my understanding, banks are required to provide an API. Not a specific one - any API. Which means each bank has a different one and you need yet another rent seeker that aggregates those APIs.

That's on top of requiring specific, often outdated security mechanisms, so now every time I want to pay something with a credit card I have to do extra authentication, >1 GB of my phone's memory is filled just with bank auth apps (again, each bank has their own).
Huh? Java is probably the least demanding stack from the sysadmin side - no big chains of library dependencies, no docker, strong backwards compatibility that means you can fearlessly upgrade the language. All you have to do is keep an up-to-date JVM installed on your servers and deploy single-file fat JARs to them.
> From tomorrow all ISPs will block all Facebook products.

That actually happened in my country. Lasted a few days, nothing of substance happened in response. Few people installed alternatives.
As the parent comment mentioned, there are "both sides" out there, making it difficult and unreliable to expect people to educate themselves.

If someone is asking for citations in bad faith, they probably have "educated themselves" already, just with the wrong education. If someone believes a conspiracy, and they "educate themselves" as you propose, they will probably come to believe even more strongly in the conspiracies.

Half the time people ask for citations they probably believe the claim and just want more confirmation. If I ask for citation it's often because I want the authors personal opinion on what sources are good. I don't want to Google, I want to discuss things with people, that's why I'm in a comment section. And, of course, being a comment section sometimes people just stop talking, whether intentionally or not.

I don't like to see people who ask for sources be treated as though they're the bad guys. I'd rather see more focus on sources than less. If you don't want to be asked for sources say "I think...", but don't be upset if you say "studies have shown..." and somebody asks what studies you're referring to.
They mention temporal stability across the footage, but what about the entire game? It would be unfortunate to have the same car to turn from Audi to BMW under entirely different lighting and angles, or a palm tree into a pine. (the difference might be much more subtle but annoying nonetheless)
Ask HN: What's Apple's transaction fee for apps like eTrade and Robinhood?
Hey HN,

We're thinking about starting a fintech company in the space, and we're wondering what the fees are like for users buying stocks etc through an application. Essentially, does Robinhood pay a 30% fee each and every time a user buys a stock?

We've searched through Apple's website and guidelines - https://developer.apple.com/app-store/review/guidelines/, but we're unable to find any clear answers. Could you folks please help?