skysight-inc/HackerNews huggingface dataset:
We are launching Seahart app https://www.seahart.co
Most homey social media app, mean to be private social media and your last social media
Probably some janky bit of JS watching the scroll too frequently so that the little clippy guy can pop up and ask if you want to see his latest project
History/preference aside, I think you’re being a bit hyperbolic regarding the cost of removing the print statement. It’s like the most trivial broken feature to fix with 2to3.

I’ve definitely run into issues 2to3 couldn’t automatically fix (encoding issues in some py2-only lib I needed to use IIRC), but upgrading print doesn’t really have much overhead.
i really like the content and simplicity of the site, looking forward to exploring more of the features :)

one bug that's stood out with videos .. if i pause/stop/finish a video and scroll until new content loads, it reloads the video(s) further up the page and they start playing in the background, forcing me to scroll all the way up to stop them. a minor annoyance but i wanted to point it out.

in addition to preventing this reload from restarting videos, it would be cool if videos im watching pop out to the bottom right (like many news sites do) as i scroll so i "take it with me" while i browse other content
Thanks for your advice, I would change the service and domain name when actually launching this service!
Towards ML Engineering: A Brief History of TensorFlow Extended (TFX)
I worked for an NGO at the time. The main work started remotely during the ebola epidemic and focused on building anything that helped getting it under control. Funding came mainly from CDC and bill and melinda gates foundation. After the epidemic was under control the Idea was to take as much of the momentum from the ebola response and channel it into a) polio eradication, b) malaria control/outbreak insights and c) preparing for the next ebola or ebola like epidemic that would surely come. It became apparent that remote work would not work out without more hands on experience, we also wanted to train local developers to be on the project and also it was impossible to really understand the mixture of local politics and frontline situation of the endusers in hospitals/villages and the ministry. I was asked to go to help get a health dashboard project on track and show our commitment to build a local team. It was also a matter of team dynamics as the Lead Dev there was slowly loosing his mind (after 2 years there) feeling rather isolated and overwhelmed with all the work. As the situation in north Africa was really worrying me after around 12 or so of our frontline workers were killed by boko haram, i was really happy to be asked to Liberia instead, where i could show commitment but also be free from that form of terrorism.
Sorry for miscommunication. The site is not actual service yet. It is just showing the concept and key values of this service. And the reason why I collect the email is that I wanna validate market needs for this service and notify the opted-in people when the service is launched.
So I changed the button name to 'get notified when launched'.
After reading inky the article, I would have agreed. After reading the other comments, it is no longer obvious he is corrupt.
Angular being the latest addition there.. I agree, I wouldn't really say that 1.7 development being discontinued is a "death" of Angular. Really not.
I was blown away when I found out they don’t work as a simple AUX device. My friend has homepods but she was using TV speakers because they can’t accept TV audio. She said it kind of works with Apple TV but audio sync is an issue and that still leaves out things like Nintendo Switch games or movies played off a laptop. Crazy to me that they don’t have AUX in. She recently got a pair of $130 powered speakers from amazon that work great. She only had AirPods because she works at Apple and they gave them to her to dogfood...
Sorry for miscommunication. The site is not actual service yet. It is just showing the concept and key values of this service. And the reason why I collect the email is that I wanna validate market needs for this service and notify the opted-in people when the service is launched.
So I changed the button name to 'get notified when launched'.

And I think I need to change the service name.
It is used just for getting notified when the service is actually launched
Do this a few times and people will be cautious to use your new products.
Doesn’t appear to be clickable on mobile (or at least not iOS, just tried)
I wish it would be possible to get hired into Google straight onto the projects at risk, to have an opportunity to support them even in exchange for giving up the promotions.
In some parts of the world cigarettes are called darts. I snickered reading your reply because of it.
I was a self-taught programmer and when I first learned to program, I found the concept of 'reference' is very counter-intuitive to me. I assume people have no CS background may find the same - why is this 5 and another 5 is the same, but not people with the same name and social security numbers?

Traditionally people use mutable struct or objects for non-primitive data structures, which implicitly allocate addresses in computer memories - that is a very implementation-wised approach, more specifically, a very Von Neumann approach.

For example, there are many systems having entities in the databases, like Person { id, name }. But if there's no database, in many programming languages people would write Person { name } only. If people write the in-memory version first, they have to re-write their models. Systems with mutable references inconsistently force the referencing system on people by default, instead of just giving people only they ask for.

In modern days, a lot of computing goes beyond a single computer, there are many distributed systems, a lot of serialization is going on, and the reference in one computer's memory doesn't mean anything to another.

If we try to loosen the definition of the computer, we can think of many systems as bizarre computers. If we take a look at data processing systems like Spark or Flink, conceptually they also look like computers - bunches of hardware and 'operating systems' sit on top of them, but in the form of clusters instead of single computers. In such cases, there are no shared memories, and the memories are implementation details - users won't aware of them like they have to realize there are underlying memory systems in Von Neumann computers. In such kind of systems, people only care about computing which is more substitution based instead of mutable references. While at most, they only need to aware of nodes as a whole in the cluster.

It's close to the 'substitution model' vs the 'environment model', or the 'functional' vs the 'object-oriented' described in the SICP. Where I found conceptually the 'substitution model' is more fundamental, and simpler - it's basically elementary or middle school maths.

> The problem here is that data isn't actually immutable (generally) and mutability isn't actually the problem. The problem is unmanaged references or other dependencies on the mutable data.

So another novel way to look at it, is if you don't have mutable references, you don't have to manage it, then the problem is eliminated as a whole. Like Haskell, Erlang, or Spark as we just mentioned. At the end of the day, you can have references in outer worlds, be it ST monads, processes, database, or just our real world, sometimes the processing part of the program don't have to care about them.
The point is they create a huge amount of hassle for users by constantly killing/replacing/renaming products, and it also shows that they aren't doing any effective long-term planning. That's what makes people mad.

Angular: I agree that angular is not dead, people can still use v1 if they want to. This does not count.

Hangouts: the new version has different pricing, different features, different name, different URL, different apps... this absolutely counts (and is one of the most egregious examples)

Password checkup: the extension worked fine, but they intentionally disabled it. Any references to it on the web now have to be updated to refer to password checkup in the browser. Anyone who knows how to use the extension has to relearn how to use it in the browser. This counts.

Google Photos Print: yes the original was stupid, but it was still a product and is now gone. This counts.

Shoelace: yeah this never really launched in the first place. This doesn't count.

Google Chrome Apps: I mean really? Anything that requires rewriting parts of an app to make it work counts!

Dragonfly: this was never released, it doesn't count. But it is important that people know about this, it is an example of Google quite blatantly being evil.
> I spend the majority of my work days using Vim keys for editing text, and there is an editing style I'd actually prefer to use but I can't because there isn't already widespread adoption.

Unless your preferred style has some really unusual key combos, it seems to me that most IDEs and editors today enable you to configure your keys just the way you want them.
What do you make of the Hutter prize [0]?

I think the greatest breakthrough in lossless compression would come when the development of compute outpaces storage density. Maximum possible compression (entropy i think?) isn’t impossible per say, but it is computationally impossible with today’s computing resources.

Of course, largely hypothetical now, but I envision a time in the distant future where we produce so much data that we must compress it to its principled minimum.

I do agree that current lossless compression is pretty pressed for further innovation given current resource constraints.

[0] http://prize.hutter1.net/
That is simply not true. Mercedes had a huge head start in 2014 by starting the V6-hybrid engine development from 2012, while their competitors (Red Bull and Ferrari) were busy fighting for the championship with V8 engine in 2012 and 2013.
I had a similar feeling a decade ago, but I now think otherwise. We may have reached the good-enough compression ratio but not the good-enough performance, and modern algorithms now rentlessly improve on this. On the other hand lossy compression always tends to exploit the currently available computing power; the ability to continue doing so for decades implies that improvements on lossy compression are more "incremental" than those on lossless compression.
Debt Strike, Employee-Owned Businesses, and Other Surprisingly Simple Tech Fixes
Passenger and driver are both in driver seat, but driver is sitting in passenger's lap. Sex may be involved...
AngularJS is dead. Angular continues. As a non-user, the impression I got on the release of Angular 2 was roughly “we’re making a new product that shares some similarities with AngularJS, and we’ll continue to maintain both indefinitely, but all active development will be on this new product that we’ve decided to name ‘Angular’ just to confuse everyone”.
This was a great read, thank you for sharing. I deal with identity and federation problems all day at work because I am one of those annoying enterprise customers.

We’re just getting our external openid connect capability enabled and I’m excited to start getting everything moved over. We’re also moving all our internal apps over to openid connect for auth as well, exciting times.
Ask HN: Why are you going to Meetups?
What is your motivation to attend a Meetup? To learn something new, or to network?
from au:

Access Denied.
You don't have permission to access
"/au/webapps/mpp/ua/upcoming-policies-full" on this server.
Reference #2bb3d57d-952c-4277-96d4-c1b666d12682

Timestamp: 1601957913
Isn’t this a non-problem easily solved at the user’s preferences? Simple size your browser to the desired width!
I really regret every trying Kakoune. It was totally not worth it, but I just can't go back now.

I've switched from Vim to Kakoune 3 years ago, and lack of support for this modal editing style elsewhere is really frustrating. It is better than Vim's, but in practice that's not a significant difference, and the pain of switching back and forth is something I'm agonizing over all the time.

BTW. The exact kakoune modal editing mode is not even all that flawless. The way x and X work on empty lines is infuriating, and I am actually using a personal fork of kakoune to fix it. https://github.com/dpc/kakoune-dpc . I went so far as prototyping a spinoff of Kakoune: https://github.com/dpc/breeze to look for improvement, but building a full-featured text editor is a lot of work, and I it's not like it's going to fix the problem of switching.
Care to elaborate? I don’t understand you meant by that.
“And I’m proud to be an American, where at least I know I’m free...”

...to be abused by the Corporatocracy
Works for me on iPhone
Sure, but current Formula E cars are around F3 speed, which is two steps below F1 cars. Formula E even had to avoid racing on the full Monaco layout to avoid headlines comparing (and ridiculing them) for being slow.
Huge congratulations on your success Sarah and the Canny team. Been following you since 2018 and love how you guys grew slowly but deliberately.

All the best for your future goals and roadmap :)
But how do you hold them accountable? The traditional remedies in Anglo-American courts, before qualified immunity and similar doctrines metastasized into impenetrable shields protecting government officers, come from tort law. But torts require a showing of damages. What are your damages from the NSA collecting all your metadata, or even from recording a conversation? Most people in the U.S. consent to letting companies like Microsoft or Google not only track all their online contacts, but literally analyze their e-mail for tracking and targeting purposes, and do it in returns for services that have an effective market value (to the user) of nearly $0.

IIRC, Scalia once said that he would ditch the fruit of the poison tree doctrine to return to old Common Law tort remedies. At Common Law the remedy for an illegal search was typically a claim of trespass, for which the remedy was often a token sum, such as $1, imposed on the officer, not much of an incentive to abstain from illegal searches, but right in line with the effective economic losses of property trespass or invasion of your digital privacy.

So when people talk about "accountability" in the realm of privacy law they seem to be referring to something beyond simple compensation for immediate harms; they seem to want to impose some sort of penalty. But what kind of penalty is appropriate to impose on some government bureaucrat just "doing his job"; and when entire departments of bureaucrats might need to be penalized en masse? Maybe we should penalize the supervisors, but at some point those supervisors are political appointees doing the bidding of elected politicians, who are supposed to be accountable through elections.

We already have doctrines like fruit of the poison tree that are crafted to disincentive illegal government prosecutions. An illegitimate guilty verdict is at least a quantifiable loss of liberty. But if there are no economic damages, no reputational damages, no illegitimate prosecutions, nor similar quantifiable consequences, I'm not sure exactly what we should be doing except electing into office politicians who will ensure our existing laws are honestly applied, and who will rid the statute books of unnecessary exceptions to the letter of the law.
Thanks. I'll take a look!
That sounds amazing.

Is there a way to use the clicker with the kindle?
Over the years I've increasingly come to hate products and gurus who look to artificially rope in more usage & "spending" through such fundas.
Get the best of both worlds with pybind11 ;)
Keep it on a local branch?
There are tons of updates on stadia. They put out at least a post a week with new features and games. The pro subscribers now have access to dozens of games free of charge. Just last weak they put out the first game with support to crowd choice where you can have viewers of your game stream make choices in real time for you to play.
> almost magical property of making incentives legible.

Perfect information symmetry is a precondition for the theoretical free market construct, but by no means a magical, inherent property to markets. In fact, there are many instances in which information flow has to be legislated in order to help the market operate; from nutrition labels on our food to real estate transactions in which information flow is necessitated, and for example making insider trading illegal in which information flow is prevented.

> Non-market systems hide incentives under opaque covers and increase the potential for catastrophic failure.

Market based systems can and have done this too. Most recent example is the 2008 crisis in which in the name of financial instrument innovation, toxic assets were blended under opaque covers and people bought them, leading to catastrophic failure.

Information flow and markets are mostly unrelated. Think of the stock market; only information it can tell us is the current and historical price points, everything else has to come from side channels, which will never add up to telling if a stock will go up or not for sure.
That's not really what this type of speaker is for. It's more a speaker for your bedroom or kitchen that you use from your phone or via voice. My Sonos One doesn't have Aux in either, although some of the other speakers do.
Maybe this is a good thing?

Companies that have developed the ability to do things well enter new industries and raise the bar.

Also it weakens them in their core industries if they take their eye off the ball, giving more opportunities in their core industry.
I am not sure I understand product. What is it that Trello or JIRA cannot track that you are offering?

I looked at the product and it appears like you can track which feedback (whether product or employee) is bubbling up based on popular vote.

How do you offer to track users? Do you expect me to make my board public for collecting feedback or something else?

BTW, you had a great milestone. As someone in infancy of building my product, $1MM ARR souunds really good.

Now, to add to what other users are saying, it appears like you both (Hum and Rasmussen) worked at FB before. I would imagine you made a bank (aka $500k at least) between you before jumping the ship.

A few questions - 1. How did you find first few customers?
2. How did you convince them to buy over existing products with fair degree of overlap such as Trello, JIRA, ProductPlan, RoadMunk etc.
3. Who do you consider your competitors?

TIA for answering!
Ah heck, I forgot about iGoogle. It was pretty awesome being able to set up your own personal portal to the web, with neat little lightweight widgets. I used to have widgets for everything from the stock market to weather to newsgroups. It was like a dashboard on the (web) world. Now what is there for that? Anything? Only in hindsight do I see now how much of a hole that left in my experience of the web, and it's been replaced with nothing. Sad.
Three Scenarios for the Future of Climate Change
> But what kind of penalty is appropriate to impose on some government bureaucrat just "doing his job"

Public money, public code. We need to generate more Commons (like Free Open Source Software). Stop using government funds to give to private corporations for black-box solutions.
Before you go all conspiracy theory, try reading the actual article. It's an opt-in and the data is not recorded nor uploaded to Tesla without an opt-in control.
You, Sir, do not understand what racism is.
I am astounded to learn that "My Yahoo" still exists. It has to be at least 20 years old at this point.

https://my.yahoo.com

(24 years old, according to Wikipedia!)
Peak entitlement there. “The creator of <x> says it is pronounced <xx>, but I say they’re wrong”
This really deserves to be echoed. Accessibility just isn’t taken seriously by web developers in general and it makes me so sad. If it’s mentioned at all most of the time it’s an afterthought and they try to shoehorn it in on existing code as an afterthought which just makes things worse.

I want to implore everyone on HN to not be one of those people
Moses — who held back the waters and parted the Red Sea, btw. https://en.wikipedia.org/wiki/Crossing_the_Red_Sea
Would be great if this could be abstracted out of kubernetes. Like, Killing system processes in doom! Chrome is hanging again... let me fire up doom and shoot it's face; what a stress relief!
It's actually 993 billion. And while it's not a full majority, it's definitely wayyyyyy too much. The overspending on military means other, productive parts of society are underfunded.
A well written review that left me with no interest whatsoever in reading the book.
You did but it's ok.
I always wonder why Google Desktop was killed. It used to work so well.
Ask HN: How do you manage your to-dos?
We all have todos, curious to know how you manage yours

1. What's your profession?
2. Do you use any specific method to manage your to-dos (like GTD)
3. What software do you use? Or is it pen and paper?
This reminds me of the amazing sentence:

>John McAfee has never been convicted of rape and murder, but—crucially—not in the same way that you or I have never been convicted of rape or murder.

https://breakermag.com/trapped-at-sea-with-cryptos-nouveau-r...
It was a mercy killing.
Forgive my ignorance but, is Angular dead?
I love seeing new technologies like this emerge during these changing and unfamiliar times.

Face time calls on a remote satellite internet setup will be revolutionary.
Apple Music is mostly a holdover from the decade of the iPod and iTunes Music Store. They already had a strong market position and it would have been capitalist suicide to abandon it wholesale. I don't agree that it sucks compared to Spotify, but it does cater to a different audience, preferring curation over algorithms.

Apple TV+ is indeed a curious one. Personally I think it's as simple as being a placeholder to allow Apple to make strategic choices in future, if they ever choose to compete aggressively with Netflix, Amazon etc.

I think the real weird one is finance. While Apple Pay is obvious, Apple Card is not. Banking is desperate for technological upheaval but many fintech start-ups are already doing a good job of this—at least in some countries like the UK.
A piece of electrical tape works very well. I don't see what the fuss is.
> they aren't doing any effective long-term planning

They do, you just don't grok it. These applications are just toys. They are the result of the plan but not the plan itself. The plan is to just bury a ton of fiber, build a ton of computers, hire a ton of developers, and see what the heck happens. The plan is so successful that they can build and deploy these apps for almost no marginal cost, which is why they also probably feel free to just throw them away.