skysight-inc/HackerNews huggingface dataset:
Epic DOES offer a terrible experience, especially on Mac. It crashes ALL the time. It's terribly slow. It regularly consumes over 50% of available Ram and CPU. It still has exclusives and it's the only place I can get Unreal Engine if I want it. The PC game market is a prime example of how this common knowledge not being true at all for consumers. A couple of years ago steam was really the App Store for games and the user experience was far better. Now it's the worst it's been ever. Gog, UPlay Connect, Origin, Steam, Epic Game store etc... All with exclusives, all with massive privacy issues, all worse for consumer's.

The only way to truly improve it for consumer is to require that all platform's be open source. That I could get behind but it will never happen.
This looks like a nice introductory text (for non-programmers).

Is there a Github link to notebooks?

I've been teaching Python to adult non-programmers for a few years now.

One issue is that of order on what to teach.

What do you teach after you teach variables and basic data types?

There is no one perfect solution.

This particular book teaches dictionaries, lists, sets (and NumPy arrays!) before branching and iteration.

Good news - the examples in this book do not use L or list as variable names, which even some seemingly respectable books do.

Personally I feel that branching and iteration (over strings) should come first before progressing to more complex data types.

If you learn of lists before you know of iteration you can't really do much with lists.
If it’s sufficiently annoying, people won’t click it. It could work a bit like browser insecure warnings work now.

Or perhaps users could be required to click remote media to view it. Most users won’t care, so they won’t click it.
For usernames / callsigns there are other advantages to reserve them indefinitely like the possibility of them being impersonated. This is compounded because of the fact that on IRC your only method of communication is the internet.
Sorry to nitpick, but this "Top 50 Brands" graphic... Where does this data come from? Where on earth is Coca-Cola??
I wonder what we used to do before we had appstores? That must have been a horrible time. And we didn't have amazon either how did we even shop?

Sorry for the sarcasm, but why do we even need appstores, apart from it being a website to download stuff?
Looks nice and clean from what I can see. Congratulations on the launch.

Taking a look at the Product Hunt landing page and the main home page, I don't see any pricing except for the current lifetime offer. I understand if you don't have it nailed down, yet.

I went to the home page and entered by email address to sign up. I got a confirmation email which took me to a page that said:

Thank you!

You are subscribed.

I'm not entirely sure what I just subscribed to, to be honest. I thought I was starting the onboarding process.

Lastly, do I have to manually enter the transactions, or can I upload a CSV or integrate with my bank or ? I understand if this is an MVP so those might be out of scope.
That’s not what “peer review” means. And what you list as advantages, the joint editing by many people, are also disadvantages. I’m far more interested in reading something with an identifiable author, who is responsible for the words, than the product of a crowd, where any semblance of an individual voice has been suffocated. And you may feel confident in the information, but don’t forget that I can make any Wikipedia article say anything that I want. Sure, it will get fixed. But maybe the version that you read still contained my misinformation.
Text is using a series of efficient pictures to communicate. I liken it to radix-based numbers. I could write 1,749 tallies on a piece of paper, or I could write the base-10 number.

I have to learn decimal numbers: my intended audience needs to learn decimal numbers. But the resulting efficacy is a thousandfold. I think of letters and words like digits, but for communicating broader concepts.

So when we lack the symbols or combinations to express something, we need a unique picture to do so. Pictures are worth a thousand words, but only when a thousand words won’t suffice.
But it won't, will it. That's the entire reason they want to do it in the first place - to make more money for themselves.

They want in on the platform, without paying the fees that being on the platform requires.
At this point I wish there was a way that both could lose.

It's the monopolist vs the predatory casino, both throwing out thinly veiled user centric arguments at the press while their true motives are greed and user exploitation.
In the article he says this doesn't work because people effectively view equity as salary.
How does the sale work. My impression is smart contracts execute automatically. But if I have say apple stock to sell the market price differs moment by moment. An exchange would be specified, and trade type, and the whole collateral sold then proceeds divided?
> Epic started offering a very bad user experience game devs would hesitate to publish exclusively through them because they'd fear reduced revenue.

This is demonstrably not true. Epic's launcher has been a laughing stock since it was announced.

* It only recently got any form of Achievements (that are completely undiscoverable)

* It has no way to join a party with your friends. I think it has Friends support but am not sure because you can't do anything at all with your Friends so I never even look.

* It has no way to get support (their "troubleshoot" guide amounts to 'clear your cache, run as Admin, then try reinstalling: https://www.epicgames.com/help/en-US/epic-games-store-c73/la...)

* Half the time their UI elements don't work (I just went into the "Troubleshoot" section and the back button doesn't work, so I had to close the whole window and start over)

* There are no user reviews of games

* Their store and library sorting is a mess that makes it difficult to find anything

* They launched without even having cloud save support

Epic's game store is underpowered, buggy, and miserable to use - and plenty of companies still do exclusive deals with them because Epic holds a bag of gold in front of their face. They even do it when it breaks their own promises, like when IOI decided to launch Hitman 3 after promising they'd import Hitman 2 purchases - and then apparently totally forgot that Hitman 1 and 2 were on Steam and Hitman 3 was on Epic, so while XBox and Playstation users got their levels migrated on day one PC users are still out of luck a month later.
One of the things I loved about Windows 8.1 was that it had a Tiling Window Manager getting some real love out of the box. The Window Manager for the "modern" ("metro"/UWP) Windows apps was a tiling WM. It was limited to only vertical splits at the time, and you had to upgrade to the modern apps to get the most benefit from it (the entire Win32 desktop was just a single tile to that WM). At points in 8.1 I'd have a dozen or so tiles across 2 screens on my desktop. It was lovely, for that brief time it existed and there were enough apps to make use of it. When they inverted things back in 10 and put all the modern apps in traditional overlapping Windows, that tiling WM got crippled and relegated back to only support two tiles at a time and then only in Tablet Mode (though it got slightly smarter about semi-maximizing Win32 apps).

Windows 1.x itself had only a tiling WM. (Not a great one, mind you.)

There's a lot of tiling WM DNA in Windows development history. Like I said the impression I have from GitHub Issues at least is that there are an interesting number of developers of Windows (even if that's a small overall percentage of the huge Windows organization at Microsoft) interested in pursuing good tiling WM tools on Windows. I hope Fancy Zones does continue to be a good playground for exploring that.
Show HN: I built an AI art installation (Nvidia Jetson, StyleGAN, a button)
I was a control freak. Here’s how I let it all go and became a better leader
Because we're not talking about the ethics of the individuals concerned, we're talking about the ethics of the people conducting the study. People volunteering for this and the army have made the choice to put others ahead of themselves, and (as long as they are suitably informed and competent to make the judgement) have the right to make it.

The ethics from the other side are broader and subtler - they are not of the individual they are of the masses. Whether the Army acts ethically by recruiting soldiers and sending them to kill and die is a subject of much debate. A large number of people think that it is unethical, and that is why they protest against war.
(Seeing Like A State, etc)
Maybe not gearing up for a fight with, but rather making sure they don't get lumped in with

Google have made it very clear that you have options other than the Play Store in recent dev docs
I saw it from Pokhara on a trek, and it's a lovely bit of romanticism to think that there is a summit left on earth that is unconquered by choice, at least for a while. It humanizes the mountains, and it's a fun story to hear from the guides.
>A group of unelected people

How would it be better if they were elected?
Hi all!

I just finished my latest project building an AI art installation from scratch, using a Nvidia Jetson Xavier NX, a StyleGAN (trained to generate abstract art), a button and a PIR sensor.

I’m not an artist (I work as a Data Scientist), but the idea of having consumable art interests me. Also recently, I’ve started to gain interest in the intersection between art and technology.

How the installation works is that an artwork generated by the StyleGAN is displayed on the screen. When the button below the screen is pushed, a newly generated artwork is displayed. The old artwork is deleted and can’t be seen anymore. To reduce the risk of burn-in, I integrated a passive infrared sensor into the control box. When no movement has been registered around the installation within a pre-defined amount of time, the screen saver is triggered making the screen go black.

I’ve documented the whole process (images, text and code), if anyone wants to create their own art installation using their own generative code. Being mostly a lurker here on HN, it’s always fun to be able to share something as well!

If anyone has any questions, feel free to ask them :)
You have to realize that saying the app store is a single point of failure for free speech is hyperbolic.
A similar principle applies to tech stocks too. I know some Tesla and Apple millionaires. After reading The Psychology of Money I’m trying to be a more “buy and hold” investor and “let my winners ride”.
> but has a calculation ever been done the other way?

The usual answer to something that is both an obvious question and clearly impactful is "yes, extensively". Which is separate from the question of how well the research has been done of course (in either direction).

> I would hazard a guess that this number is an order of magnitude greater than seedy business owners short changing their staff.

What broad data are you basing this on? I suspect this is one of those areas where (nearly) any one persons individual experience is basically useless, because of the inherent lack of breadth. Exceptions made for extremely unusual life/career paths that lead to better sampling by accident.
Ludwigstein cried after reading this
It depends on the implementation. With Indirect Threaded Code (ITC), "functions" are represented more or less as a list of other functions or primitives to call. But there are also classic bytecode-based Forth implementations, subroutine threaded code implementation (which is a simple form of native code generation), etc.

In my experience, Forth's "immediate" words, which let you execute code at compile time, combined with the availability of some (or most) of the compiler's part, let you do quite a lot of things.

In other words, you don't manipulate code, you directly generate code. For instance, if your implementation does not have 1+ (silly example), you can make a word "1+" that compiles "1 +" inline (or increment the top of stack if you interpret stuff from the REPL).

To answer your question, I use a dialect of Forth that has, I think, less capabilities than standard Forth in this area and rarely felt the need to implement them. At the risk of showing I am a blub programmer, I think homoiconicity is overrated - for the user (for language implementers maybe it's another story).
I designed the reward schedule with 4 halvings. The schedule benefits early adopters. It is as follows:

Era Reward

0 50 (10 million coins)

1 25

2 12.5

3 6.25 (21 million coins)

4 6.56

...

10 9.85 (31 million coins)

...

30 38.11 (122 million coins)

Even though the supply inflates at 7%, it is still limited. There can be short-term speculation. If short-term adoption rises faster than 7%, the coin can gain value.

We're still in the early phases of mining. The reward schedule creates scarcity to allow the coins to gain value.
I enjoyed the contrast between these sentences

> Levees built on sands washed down from hydraulic mining are being eaten from the bottom. 140 year old decisions are active problems.

> They have bellies and they can drive heavy machinery and they make jokes about the enviros. ... they are not environmentalists.

And so the problems keep coming. Not because of "these guys" in particular, but the attitude displayed. We clearly see the effect of bad decisions that were expedient in the past causing problems now and at the same time we can not limit our own desire for expediency and convenience at the expense of our future.
For non-personalized newsletters it's pretty useless for you to give out an email address. No one's ever gonna address you individually so all it creates are potential privacy issues if you give out your real email address.

The only benefit I can see even for non-personalized newsletters is that you have it in your mailbox and can use your normal email filtering tools to deal with newsletter messages.
Previous discussion 5 days ago:

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

(83 points, 124 comments)
Imagine if they started challenge trials for the moderna vaccine late January 2020, when China went to lockdown. Trillions of dollars saved. Oh well.
I agree. Text-to-speech falls into my category of audio, as it frees your eyes.

Actually I've wrote about couple days ago: https://audiobased.app/articles/screen-time-and-headphones-t...

btw. I would be happy to learn what setups have you seen
We wanted to keep a native-like feel. Anything specific in mind? More color ranges?
> This is literally how it's implemented in the rest of the world

Clearly not.

Which department stores are forced to carry products they don’t want to deal with?
> The Copenhagen Interpretation of quantum mechanics says that you can have a particle spinning clockwise and counterclockwise at the same time – until you look at it, at which point it definitely becomes one or the other. The theory claims that observing reality fundamentally changes it.

> The Copenhagen Interpretation of Ethics says that when you observe or interact with a problem in any way, you can be blamed for it. At the very least, you are to blame for not doing more. Even if you don’t make the problem worse, even if you make it slightly better, the ethical burden of the problem falls on you as soon as you observe it. In particular, if you interact with a problem and benefit from it, you are a complete monster. I don’t subscribe to this school of thought, but it seems pretty popular.

https://blog.jaibot.com/the-copenhagen-interpretation-of-eth...
My personal opinion is that this looks like a PR piece. As hotly discussed 2 weeks ago (https://news.ycombinator.com/item?id=25941431), it seems farcical to suggest that Robinhood's trajectory did not change from the GME fiasco.
My point is that when you focus too much on beauty, you tend to sacrifice some functionality. There are tons of ways to signal that text is editable, but most of them are "ugly" or not elegant. To go to the opposite extreme, you could build a functionally equivalent website that is super basic and has no CSS - literally just a textarea to edit the code, checkboxes for the options, and buttons to generate the image. You get the same output, but it's not as pleasing to look at - but hey, it's highly functional and you know everything you are allowed to do at a glance.

The goal for most people is to strike a balance between form and function. In my opinion, I personally think you should always err on more function than form, but the Apple-esque UI design philosophy tends to favor form over function - you know, getting rid of "ugly" UI elements that traditionally telegraphed functionality.
Moving from buckets to vectors: Using ML to quantify vehicle similarity
To consider:

> [...] adhere to the reduced-calorie diet and increased

> physical activity, providing guidance, behavioural

> strategies and motivation. Additionally, participants

> received incentives such as kettle bells or food scales to

> mark progress and milestones.
Let Your Robots Off the Leash – Or Lose
Agreed. I'd almost go so far as to say that it's an essential tool for aggregating intelligence. Sifting for and refining ideas just strikes me as so much more efficient than attacking and defending them.
Not by much. You can certainly speculate, but this is akin to reading the tea leaves to trying to derive patterns. Very common for media to do this on a slow news day. It reminds me of Alan Greenspan's briefcase being an indicator of the Fed's upcoming rate cut [1].

Again, at the time of the press conference it was very obvious the doctor was evasive. His evasiveness being a result of Trump going through a tough recovery was a very reasonable speculation. Most reporters guessed that Trump was on oxygen at one point or another and it isn't a far fetched idea to suggest there was reason for concern (he is, after all, in the at-risk group being a senior and overweight) - but let's not try to claim, as the author did, that it was a forgone conclusion what his blood oxygen level by carefully parsing the words the doctor was using and using that as a example of the author's great 'critical thinking' skills, all done in hindsight. Come one. Give me a break. That's quackery.

[1] https://money.cnn.com/1998/09/29/bizbuzz/briefcase
This is another area where I feel like the good answer is not necessarily the technically complicated one.

Saying "hey Siri" is fine if I'm in bed or in the shower, I don't need quick access to a shell in those places necessarily. That's fine to have as a backup. But for normal operation, if I'm wearing a smartwatch, it will pretty much always be more convenient and faster for me to tap and hold on that watchface than it will be for me to say "hey Siri".

I mean, that's a boring answer, but there's also a reason why my computers have buttons. I wouldn't want to use my phone because that's in another room or in my pocket. But a watch will always be reachable in less than a second, and the modern watches are waterproof, and I don't need to look at anything to use it -- I can just tap my watchface and start talking. And if my hands are dirty, or I'm carrying groceries, or I'm in bed, falling back to "hey Siri" isn't the end of the world in those scenarios.

In practice, when I see people interact with voice assistants today, they stop what they're doing, they give the command, they listen for a confirmation, and then they start what they're doing again. The biggest bottleneck there for their speed is precision -- they intuitively know that they need to stop what they're doing and optimize for the device. The precision, and the delays that are built into the UX to confirm what's happening -- that's the bottleneck. So if there's an operating mode that is just as fast and way more precise, we should just do that, we don't need to use voice triggers 100% of the time.

Bonus points if we're wasting processing time for a voice assistant to make a round trip and process the audio clip to try and figure out who's speaking. The person who pressed their watch is speaking, boom, we can get rid of that response delay now. How much time are we wasting trying to come up with wake words that optimize for both speed and precision -- when using wake words only as a fallback would allow us to make them more precise because they could be longer, more deliberate phrases?
Home Ownership in California
Advanced Git features you may not know about
> A vanity address is only human-meaningful up to a certain point in the string. Not really memorizable.

This is also the reason why they're discouraged from a security perspective.

You burn a given amount of CPU time to get CyberdyneSystemsZfzah3uf, then someone else burns the same amount of CPU time to get CyberdyneSystemsZy6jhaef, then humans don't notice that they're not the same thing even though you're relying on that for security.
Stonehenge may have had roots in a Welsh stone circle
My desktop is a device for making, exploring, working, tinkering, making mistakes, hoarding. My phone is a device that solves problems or unlocks doors (metaphorically) near-instantly.

I’m tolerant to friction (some) on my “exploratory” device. I’m intolerant to friction on my pocket-tool. The latter must always just work or it is pointless. I’m happy to trade freedom for stability for that use case, and deeply frustrated to make that same trade for the other.
Ron Lichty https://ronlichty.com/ is a highly experienced engineering manager based in SF and Seattle who writes, speaks and trains internationally, as well as occasionally jumping into teams as interim VP Engineering. I've had the pleasure of hearing several of his talks in-person and he's constantly emphasizing the importance of soft skills. He wrote a very helpful book on the subject, Managing the Unmanageable, published by Pearson/Addison-Wesley https://www.managingtheunmanageable.net/.
"I love the Swiss, I really do, but their reputation has been in tatters since the Crypto AG fiasco."

Crypto AG is certainly an awful event but this seems like an impossible standard to hold a nation of millions to. Which country doesn't have some equivalent scandal?
Choice is better than not having it.
OpenGL 2D Facade (21): Shaders and Layers – Design Patterns and Video Games
> It means lower prices for those who are smart enough to use the cheaper store

This is guaranteed false.

Unless the ‘cheaper store’ has almost all of the customers, you will need to support most of the stores, otherwise you’ll simply lose access to customers.

Just to break even, developers will be forced to support multiple stores.

If consumers want a cheaper option, there is nothing stopping them from buying a cheap android phone today.
Yes, makes my blood boil that Stadia is hogging the rights to stream Rockstar games, but you can't import them. So even though I have purchased them, I need to buy them again.
I think the only thing interesting about this is to reflect on the culture of the late 80s and early 90s. It seems to me that there was a transition from the litigious nature of the US to "political correctness" to the culture we have today that can be viewed as accountability or "cancel culture" depending on your point of view.

Limbaugh played a big role in politicizing that process. He was probably also one of the main drivers of the populist right movement that ultimately turned into Trump.

Disclosure: my politics don't match the mainstream and I'm not a liberal/democrat/republican/far-right, this is just my observation from someone who grew up in the 90s.

EDIT: if you're down voting this I would love to know why. I'm not even sure if it's pro-Rush or anti-Rush people doing it as I thought my statement was pretty neutral.
18 scripts, 3 webfonts. For a short text.

Didn't allow, didn't read.
This guy is something else. That entitlement section was an eye opener. That stuff should be the norm. Felt like guilt tripping people at one of the most wealthy companies in the world because they don't have a job that treats them poorly.
Companies make a lot of money it should be spent on the people that make that money for the company.