skysight-inc/HackerNews huggingface dataset:
Do you actually want to use their godawful mobile website, or do you just want to not use their proprietary app?

Because there are multiple third party apps that are actually good, and at least one that is fully free under the GPL (search for Slide on F-droid).
What you describe has been the case for years if you use "old reddit" on a mobile device. There's a big "GET REDDIT MOBILE" banner at the top of every page that disappears when dismissed, only to reappear randomly a few days or weeks later.
My second most useful decision to leave social media was to stop using Reddit (except browsing r/<programming_language> groups occasionally). No points for guessing the first one.
Washington State DMV has moved a lot of stuff online. Driver's licenses are renewed every 6 years, you can do that online, so you only have to go to the DMV every 12 years to have a new photo taken and an eye test.
I guess this might be an effective way to get someone into working out, but ultimately it's just a gimmick similar to those late-night products that generally don't do much.

I'm a bit of a fitness buff, I've been working out pretty my whole life. I guess the things that jump out at me that are off:

1. I wouldn't personally say 'we hate working out'. That to me is the wrong message. Working out is rewarding and worthwhile, for me it's something I look forward to every day. If you want to aim your messaging at people that feel that way, then say it that way - 'If you hate working out, this is for you!'. I'm not wild about that messaging either but at least it's not coming from the founders which to me is a big turnoff.

2. This is not a full body workout. There appears to be no leg resistance and/or emphasis on leg training. I would be careful in how you present this in your messaging.

3. I would position this as an intro to working out and partner with someone (if you can) like AthleanX.com which is are science based / physical trainer designed full body workouts. The reason I would try that is because you will likely have 2 outcomes of your users. Outcome 1 - they'll play it for a while, feel good about themselves and stop, or they'll maybe finish the full game experience, and stop. Outcome 2 is someone that really gets into this, sees some transformation of their upper body and wants to move on to a 'real full body workout' (which sorry this is not). That kind of partnership would be a win-win for both parties because it's a bit tough to jump right into a typical full body workout (esp. the AltheanX stuff which is really aimed at elite athletes), and having something like this as any easy onboarding process could be pretty cool. It would also be beneficial to have the expertise of a high-end, well designed full body workout help guide future workouts for your product. Right now, it really doesn't look like the movements, or punching is all that varied.

4. I also have a VIVE/VR setup and like others, I use that as part of my workout; in my case it's more a post-workout workout. I don't expect it to really develop muscles, or improve my cardio all that much, but it's a nice way to burn some extra calories and get some cool hand-eye coordination / dex training into your workout that is otherwise hard to come by (Space Pirate Trainer, Pistol Whip, Beat Saber for example).

Either way good luck, I do think the future of fitness is in some form of VR, AR + interaction/gaming.
I liked Robert Brenner's take on this situation, personally [0].

[0]: https://newleftreview.org/issues/II123/articles/robert-brenn...
Because 3rd Party apps don;t tend to show the ads, so they really want you to get used to the official app and not be tempted away, would be my guess.
U.S. Stocks Rise After S&P 500’s Record Close
Note that there is no open source version of Android TV like there is for phones. You can't just throw on a custom ROM with the modifications you want. This was a purposeful choice by Google to enable anti-features like this and prevent any kind of ad blocking or customizations that would help make TVs into an open platform.
Somehow people made friends, kept in contact with their families, and got news before Facebook. No one needs Facebook or online “social networking.” This question is the same as asking how people survive without eating at McDonalds.
You might be able to get the ads to disappear by using PiHole (so DNS look-ups for the ad hoster return an IP like 127.0.0.1 or 0.0.0.0).
You have been banned from /r/pyongyang
Your last sentence is key. I think it was a way of financing enterprises some centuries ago. Why is it no longer accepted?
'N' in FAANG is Netflix. They're tech-adjacent for sure, but they're mostly just in there so that the acronym isn't offensive.
Some people enjoy lifting weights to get stronger. It is a hobby.
Hello HN,

I've been working on this for the past three months. I started this project because many clients I work with (as part of my consulting gigs) have switched to Micro Services and needed an API gateway in front of them (to do response aggregation, rate limiting etc). There are options out there like Kong, but some of them prefer a simpler (and free) tool extensible using JS. Hence Prism.

Aside of regular API gateway features, some capabilities in Prism are unique. For instance, Prism can receive messages on Redis channels and forward them to specific WebSocket clients. This allows multiple services to asynchronously send messages to WebSocket clients.

Prism is in Beta, but good enough to start trialing with. Over the next few weeks, I plan to add more tests and improve the documentation. In particular, the documentation around WebSockets needs more attention.

Happy to handhold anyone who wants to try Retransmit. If you run into problems, please file an issue on github.
I'm wondering when Google will start to show me based-location ads (with a, of course, "Skip" button) that interrupt me whenever I'm using their maps app
Or it could be that we just don’t like apps that exist to Hoover up personal information and/or be state sponsored spying endpoints, no matter who makes them.
GiveCampus (YC S15) hiring Sr Engineers who care about education
Yes, iOS cross compile is a pain. And Unity is a bit more stable in Macs (YMMV).
I've tried Obsidian, but the data structure is far inferior to Roam Research and not worth wasting my time with it. With Roam I know that my notes are building a rich forest of hierarchies and networks that will be more useful in the future.
Show HN: Parabeac – Open-source design to Flutter converter
Hey HN! I’m Ivan Huerta & I’m a co-founder of a software startup in El Paso, TX named Parabeac. (https://github.com/Parabeac/Parabeac-Core) We open-sourced a design to Flutter conversion tool because tools like this need the cumulative genius of the developer community. Which is why we’re here on HN hoping to receive raw feedback & introduce people to our community.

The idea span out of a dev shop where we became huge advocates for Flutter & played around with producing apps with low-code tools (unsuccessful). Producing full-fledged apps without developers is a reach, but we can make simple applications possible through the use of plugins or what we call eggs. However we’re not there yet. (Eggs are tools that use naming semantics to override interpretation & generation)

We can certainly make it easier for designers to work with developers as we continue to improve the quality & configurability of the code exported for developers. And we’re so in love with Flutter & its future that we just want to make this the best we can for teams using Flutter.

Building the interpretation algorithms were A LOT of fun! If you’re interested in looking at how they work they’re documented here in our wiki. (https://github.com/Parabeac/parabeac-core/wiki/Parabeac-Interpretation-Engine-Overview)

We are anxious to get feedback & criticism on what we’ve been working on!
Doctors Say You Should Probably Skip Returning to Movie Theaters Anytime Soon
RISC-V OS Using Rust: Input Devices
Any Show HN gets a top comment saying it's a nice pet project but pretty useless seeing as there's some other tool out there that does the same thing except better
This sounds pretty neat, but their description of cold things sucking thermal radiation doesn't jive with my freshman-physics understanding of thermodynamics. AFAICT they've got cold water circulating in a moisture-repellent membrane, so they're able to absorb heat by chilling the water in the pipes instead of fussing with the humidity in the air like most AC does. So it sounds like trading inefficiency of standard AC units for an inefficient thermal interface -- you need to stand next to it to feel cooled?
Since you used the word "delegation", I thought I'd mention the specific sense in which that word is used in Objective-C (and now in Swift).

So in Objective-C (which is actually more "Smalltalk" than "Objective"), inheritance, while possible, is not the recommended way to build extensible objects. Instead the idea is for an object to "delegate" some decisions to another, unrelated object. There is no subclassing relationship, the word "delegate" here is used in quite the literal dictionary sense.

Too many this and thats, so let me take an example.

Suppose you have a list of elements you want to display on the screen. iOS provides a framework class called UITableView for this purpose. As the name suggests, it is a "Table" that displays a list of elements.

Now, suppose you want to display a list of recent Hacker News posts. In many other mainstream languages, at this point the standard way to reuse the framework class would be to create our own subclass and override a few methods.

So for example, we could have a

HackerNewsTableView: UITableView {

override item(index i: Int) -> TableViewCell {
// return the row to display the post at index
...
}

Instead, the standard idiom in iOS programming is to have a separate "delegate" object implement the item method. i.e. We don't override the UITableView, but instead becomes it's delegate. Then when the table needs needs the row at some index i, it asks it'll ask us.

This is a small and fairly straightforward thing, but it fundamentally results in a very different sort of programming style (which I personally think is under-appreciated outside of the iOS programming world, and maybe even within it).

At no point does the original object know about who is its delegate, what type or class hierarchy it belongs to. In fact, it is common for a single "controller" object to be the delegate of many objects.

And the core concept has nothing to do with iOS or Objective-C really. It can be done in any language that supports interfaces (they're called protocols in Objective-C, though in the general programming world the more common term is an interface, e.g. a Java interface).

When you write a class, say Foo, you also write an associated interface, say FooDelegate. Then whoever wants to extend Foo can just implement the methods in FooDelegate, and at runtime set itself as the delegate of an instance of Foo. When foo needs something, it'll ask its delegate.

This might seem backward/more work to you at first glance, but in practice it ends up being much simpler. And conceptually it is much closer to the Smalltalk philosophy, of there just being objects talking to each other.

Foo ==> hey FooDelegate, do this for me ==> FooDelegate

Apologies in case you already know this. But I felt that in your article, you focused on two ways of doing delegation: inheritance and composition. But there is a third way, "delegation" itself. It seems too simple, but it works, it is the core organizing principle of iOS apps (or at least used to be, that's changing with the new SwiftUI framework).
The issue is that the transaction and the outlooks are asymmetric. The purchaser is often playing a longer game than the seller, so the seller doesn't often have the luxury you mention - given the constraints of the types of companies involved in such transactions.

Consider the board on which you have posted - Often, the purchaser is acting over a greater time frame, and the seller has an immediate need. Competitors are at your heels, and you can't realistically enforce patents against the purchaser or competitors, while retaining the market agility that is required.
Road to Genius: Smart No.18
Going to the gym is a ritual for many people, and rituals can be an essential part of maintaining one’s mental health. I’m not justifying the speakeasy gyms, but I completely understand why someone would feel compelled to use one.
I was a Roku user for years until they started randomly installing new "channels" from paid advertisers. That week I bought a Chromecast. Now I'm transitioning to Apple TV.
Thank you. Any examples of this in the field of computing, where users were made party to the contract of sale of a company in order to protect some aspect of their usage?

The examples I can find [there] don't seem to bear much similarity to this situation at all.
GKE’s new dataplane uses the eBPF-based Cilium project
https://www.cbsnews.com/news/california-biobank-dna-babies-w...
I perform DMV functions at my local AAA office because it's more convenient for me. I also think the DMV should provide better service. The two aren't exclusive goals.
Predictions About the Future of Work and Living
Have had 2 kids in CA. Can confirm[1]. They even write you a pathetic "don't go" letter when you file the paperwork to destroy the records. They allow all sorts of organizations to use the data[2].

[1] https://www.cdph.ca.gov/Programs/CFH/DGDS/Pages/nbs/default....

[2] https://sanfrancisco.cbslocal.com/2015/11/09/dna-data-from-c...
Read the description of the folks that invaded one person's private speakeasy gym: "gym bros" who were described as "grunting and using all the equipment, taking selfies in the mirror, flexing their triceps". I'm guessing there's more to it than just getting pumped, perhaps there's an audience component, too.
If you want to see where this kind of free-wheeling approach to cGMP certification and product quality gets you - just take a look at the developing world, where big-name generics manufacturers knowingly dump subpar-quality (or even outright dangerous or ineffective) drugs on the market with impunity. This leads to all sorts of unsavory outcomes, and puts healthcare providers in the position of resorting to incredibly unscientific approaches to dosage management (it's not uncommon for physicians in such cases to recommend dosages many times in excess of what's recommended due to extremely poor active ingredient potency, based mainly on strictly qualitative feedback from patients). It effectively reduces the pharmaceutical market to a guessing game. The quality issues seen in the developing world are also directly linked to antibiotics usage practices that directly contribute to development of resistant strains of bacteria.
Last I heard is that it is also coming to mobile.
The TV has a built in Google Assistant. I wish they would add a phrase like "hey google, reboot the tv" to save me time from navigating through the menus looking for the restart command (it's under "about" for some reason).
The Unsearchable Greatness of Our God
>Ouch... that's kind of bleakly sad.

Early versions of iOS were rife with skeuomorphism. Is it sad that iBooks displayed your books on a wooden shelf and played page-turn animations that look like paper, or is it just an application of existing skills and knowledge to a different technology?

Paper books are obsolete. Some people think that they aren't obsolete because they're using tiny low-res monitors or don't know how to use a document manager or haven't used an Apple Pencil, but digital text is just better. I don't care whether young people know what to do with a paper book, but I do care that they know how to interact effectively with text. I'm far more perturbed that schools waste countless person-hours teaching cursive handwriting, but most don't teach typing.
Someone actually installed a LinkedIn mobile app?

May I ask why?
Many classical mythologies had basis in reality: the Iliad is a great example. Why are we so sure Atlantis is a myth (or allegory) while the stories of the Bible are based on real events? It’s just not that simple.
I wasn't talking about China. All the leaks so far have only mentioned buying out the US / NA (or at most all English speaking) markets, not all of TikTok.
CEO of Dell Technologies, just like he was then.
"If your company isn't going to treat you like an adult act like a child"
Virus Alters Where People Open Their Wallets, Hinting at a Halting Recovery
I know this is not going to be popular, but...

Ars doesn't seem to have a good analysis on this. They have a quote from the lawsuit that says nothing about Netflix being a cable operator. Then Ars goes and says that Netflix is not a cable operator. They link to the relevant Indiana law, which again, says nothing about cable TV.

Here is what the law in question says:
> IC 8-1-34-14 "Video service"
Sec. 14. (a) As used in this chapter, "video service" means:
(1) the transmission to subscribers of video programming and other programming service:
(A) through facilities located at least in part in a public right-of-way; and
(B) without regard to the technology used to deliver the video programming or other programming service; and
(2) any subscriber interaction required for the selection or use of the video programming or other programming service.
(b) The term does not include commercial mobile service (as defined in 47 U.S.C. 332).

So really, the question hinges on part (A). If Netflix delivers video to the residents of these cities and at least part of it goes through a public right-of-way, then Netflix provides a Video Service in the state of Indiana and is subject to the taxes on video services. That's really it.

Now, a quick web search shows me that at least one of the cities in this lawsuit operates a municipal dark fiber network that businesses can rent access to. So if I get my home internet from Comcast and Comcast uses this municipal fiber network (why wouldn't they, if it's cheaper than doing it on their own?), then all of a sudden Netflix is a Video Service. And if I'm Comcast, I'm thrilled to stick it to them!
Bartender 3 – Organize your menu bar icons on Mac
Isn't Apple in a pretty mature market, they have to double their earnings in the next few years to justify this p/e ratio.

Is that realistic?
What if it were done in a different way though so that the app is really just an app that doesn't attempt to exert any control over the drivers ? In that case wouldn't the drivers really be independent contractors and not employees ?

I always thought that instead of trying to replace taxis someone should have created an app/platform to make them as easy to use as Uber/Lyft.
Firefox: https://addons.mozilla.org/en-CA/firefox/addon/old-reddit-re...

Chrome: https://chrome.google.com/webstore/detail/old-reddit-redirec...

Github: https://github.com/tom-james-watson/old-reddit-redirect
I believe Microsoft is a far better fit than Oracle.

Microsoft already has products that appeal to younger customers: Minecraft, Xbox, several game studios, etc.

What does Oracle currently offer the younger market?
Sigh...

another piece for my Tsundoku-stack.

;-)
I think Apple sees one of its biggest moats as the App Store, and I believe rightly so. I really think that’s where a large portion of their stringent rules are coming from is protecting that moat.

I wouldn’t be surprised though if they actually experienced more growth overall by focusing more on the developer experience, loosening some of their restrictions on payments (to me it should be a blessed API for other payment processors. Sure require they accept Apple Pay. That’s fine. But I do think that’s the way forward) and allow app developers to sell upgrades rather than just subscriptions, one time purchases, and in app purchases.

I think it could really reignite the marketplace on their devices
>> In fact, a good developer doesn't even need to run the code to test it works, they just know.

This seems like a perfectly reasonable goal to aim for even though it's not attainable beyond a certain degree. If your goal is to become so skilled that you can write an entire program which works perfectly from the first time without writing any tests, that seems like a pretty good goal to aim for. All developers should be aiming to write perfect bug-free code; if you do it long enough (intensively for over a decade), you will gain more confidence and coding becomes really easy and pleasant.

I've known several developers who instinctively know where bugs are within a few minutes of looking at very complex code. This skill needs to be trained and requires a certain degree of mental tension to do effectively (the brain is like a muscle). In my view, TypeScript reduces mental tension and does not train the alertness, awareness or 'I care' part of the brain. JavaScript forces me to keep a lot of stuff in my head and it helps me to reason about complex things better and gives me an incentive to minimize complexity as much as possible since I can't rely on my IDE for thought-completion. Also it makes me 100% responsible for the logic I produce; again because of less reliance on tools.

Training yourself to become more productive at coding is great. In my case it gives me a lot of spare time to write long comments on HN. I'm managing several large complex open source and commercial projects right now but you wouldn't know it given how much spare time I have left to waste on HN. In contrast, I've seen many other projects of similar sizes where the people who wrote the code spend almost all of their time fixing bugs for years after having released the thing. It's not because of the choice of language, it's not even because of the amount of testing, the problem is just that they don't really care about the product and their incentives were not aligned with making a product that works well.
Unlike actual prohibition, the social agreement behind "lockdowns" is subject to time contingencies. The activities considered "essential" grow as time passes. While there are nominal categories of "essential" defined by community/political leaders, that contract depends on agreement. Since each person's conception of "essential" is different, as time passes "essential" grows exponentially instead of linearly.
The answer is not convincing - with a comparable net income level, the world's largest bank ICBC only has 1/7 of apple's market cap. Vodafone had over 100 billion earnings back in 2014, that was like two years of apple earnings in 12 months, Vodafone never had a 24,000km high market cap built with $100 notes.
> The other half of the story is low interest rates/high asset prices. A year ago federal funds rate was ~2%; today it's ~0%.

Yep! S&P 500 reaches pre-COVID level record high again recently all thanks to U.S. Fed's UNLIMITED Quantitative easing (QE) policy. The aftermath and the side effects[1] are going to be serious concerns now.

[1]: https://en.wikipedia.org/wiki/Quantitative_easing#Risks_and_...
In some countries (I am from Brazil, where this is the case), consultants would be allowed to work remotely, because, if they came too often to the office and took direct orders from a manager, they'd be considered employees of the company, not of the consultancy. If you walk like an employee and quack like an employee, you have the legal rights of an employee.
https://news.ycombinator.com/item?id=17057518
Related: video gamers are better at performing keyhole surgery.

https://pubmed.ncbi.nlm.nih.gov/17309970/
I run ultra distance as a hobby, and before lockdown, I lifted heavy weights twice a week to prevent catabolism. Since lockdown began, I have continued to work out as hard as I can, but I have lost a significant amount of strength and muscle mass. You just can't get a certain type of training stimulus without barbells and plates.

I imagine that the problem is much worse for bodybuilders and powerlifters.
have you looked at real estate prices, healthcare, education - inflation and money supply changes do not impact every asset at the same time and by the same amount