skysight-inc/HackerNews huggingface dataset:
Cloud apps != Web apps

I never had a problem with the former, and appreciate their capabilities. Many cloud apps are also web apps, but not necessarily (see Sketch)
No, this was on a clean install
I don't understand why you'd think requiring a phone number would fix any of this. The incentives are still against you. I still play games occasionally and I deeply understand the frustration when the two hours you can afford to play in a week are utterly ruined intentionally by a thirteen year old child not getting his way. Your misjudgement is that the game company would eventually ban those accounts or at least only let you play against nice players after you've accumulated enough trust. Riot, for example, once said that they have all the data to only match the horrible, toxic people against each other and let everyone else have a great time, but they will never implement it in their system. All of those toxic players have a massive amount of value to them because of the money they spent, pooling them against each other would tank engagement and thus sales. So while you might be disincentived to play their game because of your past experiences, you're worth less to the company than the 10% ruining every other game for you.

In my opinion valve fixed this problem a lot better with their counter strike lobby system. In that game, you can mark yourself "searching" like in other competitve games, but you have the option to not be thrown into a round directly but to have other players invite you to their team. You can then check their profiles and chat with them a bit to see what kind of people they are. Games that where ruined by my own team have become so rare that they can neglected when planning my evening, which has become the most important reason for me to start counter strike instead of other competitive games.

There might be other options to improve the average match experience that I'm not aware of, but essentially outsourcing the player base moderation to the players in question seems like the best option I've encountered yet.
There are two kinds of history: private and public.

When you are writing your book, your drafts might be versioned and you might want to revert a chapter or section if it turns out to be of no value. Later on you might want to cherry pick that chapter out of the bin*. That’s all part of the writing process.

When your work is complete you have your editor give you feedback on which also use a revision control system. This isn’t quite public but it’s different to the private process in that the changes have semantics related to the decisions making you and your editor take part in. Those decisions need to be recorded in the history of the project. You eventually publish the first edition.

Longer periods of time see revisions to the first edition. A friend of mine just finished his third edition ten years after the previous one. These big changes will be made up of many small changes you do want to know about (decisions you and your editor came to) and many you don’t (“wip reverting section 43 / 45 ordering”.)

Software is the same. Some people want to publish their entire decision making process. This is a mistake — no one finds value in it, so it should be kept private. Most people are happy for the decision making process to be public (pull request arguments) or at least their outcomes to be visible (ff commits of approved PRs.)

Editions of the work (tags and/or release branches) shoul have a git log at the granularity of ideas that were agreed upon and made public as opposed to every single idea we ever had.

*Is a writer’s reflog their wastepaper basket or their brain?
Please I wish something like that came out. Same with modern tech with cassette and minidisc. Something new but with that kind of hardware. I love the physical mediums!
Having a commit in isolation that "does the suggested thing" reduces the cognitive load on the reviewer(s) because you can see the conversation history and the specific changes in response to that comment without having to re-parse the entire branch changeset from first principles.

Basically the trade off is, re-write history before review or after.

If you re-write before review, you lose some context about the evolution of the changeset - also the GitHub UI can get confusing (because some conversation comments will apply to commits that no longer exist on the PR branch). Keeping the pre-review iteration visible in the context of the PR can make it easier for someone else to come along and join the discussion later.

If your feature branches/PRs are short-lived, then the size of a squashed merge is still quite small, and the pre-review iteration is irrelevant. If for some reason the pre-review iteration is interesting, it's still there in the context of the PR, which is back-referenced from the commit message.
Of course they are. Your new generation terminals still use decade old protocols, using the same escape sequences to control the cursor position, colors etc.

The "lines" and other UI elements you see in those next generation terminals when you run TUI apps like neovim are still simple characters aligned next to each other to look like a line etc.

Stuff like GPU acceleration is only another layer which was put on top of all of that. At the core they're still using the same old technology.
We're trying to solve some of these problems with FocusTask (https://focustask.app)
Police really rarely needs military surplus gear anyway. Neither do they need training in the military tactics, unless they want to treat policing streets as a battlefield, which is very concerning if they do.
> We still will be hitting sci-fi soon. Just not with those companies. I have more faith in Apple, Sony, and Meta. Google will try again and I would be surprised if Amazon didn’t try as well

I just had a really weird realization when reading through your list of potential successors. ("Apple, Sony, and Meta"). There's only one name on that list I root for.

Meta? Fuck no. Obviously not them. Nothing else to say here.

Apple? Eh. Sure. I have no ill will against Apple. I have many reasons to continue admiring what they do, and I have some reasons to oppose them (the walls on the garden seem a little too high). On balance they've dominated consumer tech for the best reason: their shit is solid and innovative.

SONY. It's been too long since they last lead technology and design trends. Sony was the Walkman, the CD, the Trinitron. There's never been a remote control as good as a Sony. They have a sleek-but-utilitarian design aesthetic. In the 80s and 90s, you just couldn't go wrong if you picked a Sony for your TV, stereo, or whatever.

For some reason I really want them to be ascendant again. To have a resurgence the same way Apple did starting with the iMac in 1997.
music generation is a lot more similar to image generation than to self-driving cars
All those infuriating minigames though...
Bollywood under siege as rightwing social media boycotts start to bite
Wow, didn't expect to see this appear here! I can't claim to be an early achiever, but I do know A.v.B and some of the people that did the original attempts, still remember being blown away by it when I saw the Strava uploads.
You seem fairly resolute that knowing if someone has their butt on their seat is useful, but I would invite you to try finding some other metrics that actually measure output, and try rewarding people for performing highly on those metrics. I can tell you, I've seen countless unproductive hours wasted with butts firmly on seats. It's not a good measure of productivity.
Ask HN: What happened to Modula-2 style modules?
Hi, does anyone know why modules like the ones in modula-2 didn't get added to newer languages like c++? https://en.wikipedia.org/wiki/Modula-2
I think we work at the same little company. Tbh, we are already kind of at 5., some divisions are getting shut down and people have n months to find a new team. It's a game of musical chairs.

While others find him inconsiderate, I appreciate that Zuckerberg is at least not all corpspeak. Too bat he bet on the losing horse with the Metaverse and now has to stay in until either it succeeds or he gets sacked.
I heard of TIBCO in two ways, the first time was from my housemates friend who was visiting. We were still poor college students and this friend was making fat stacks as a consultant for TIBCO. Apparently their business model is selling their system for cheap, throwing in as much support and help as they can integrating it deep in their clients business processes. And once that's succesful they raise the prices each year to exorbitant amounts.

The other way I learned at a meetup that was hosted by the ING (a large international bank). An architect was trying to recruit me to come work at ING and explained their fancy architecture to me. Right at the heart of it was a TIBCO message passing layer. It made me cringe.

I don't know why they couldn't have just picked rabbitmq or something, probably similar reasons to why some companies pick oracle over postgres. I don't think it's worth it, but I'm not an enterprise architect.
https://en.wikipedia.org/wiki/Indeterminacy_of_translation
And here’s YC arguing the opposite: https://www.ycombinator.com/library/5x-how-to-split-equity-a...

Disclaimer: I am an initial founder with a minority shareholding, and it truely sucks (even though the business is a centipede (very very approximately 1/100 of a unicorn).
From the article:

> When the Zodiac killed his last victim, taxi driver Paul Stine, he left behind several bloody fingerprints (which, it should be noted, have never been linked to any of the other suspects). Although the San Francisco Police Department did not respond to numerous requests for comment for this story, it should be a simple matter for someone in the cold case division to pull Doerr’s own prints from the Military Service Records Center and do a comparison.

I mentioned it to show the police in SF evidently have the resources, but their priorities are whack.
If your branch is not fast-forwardable and has to be rebased before merging, then you wouldn't be able to reuse the artifact from development branch anyway as your production branch is already somewhere else than your development branch was.

If it is fast-forwardable, then individual commit IDs don't change at all and you only get a single, effectively empty, merge commit on top of them, so you actually can reuse the artifact just fine.
Tibco sells integration software. Say you want to get your SAP systems to communicate with your databases, while having some logic to modify the data being passed through, then you can use TIBCO business works to connect to both and implement the logic
It still has trouble understanding sentences, it feels to me that it just generates images based on keywords and not the meaning of my sentence.

For example, I tried "attractive woman disgusted by an ugly bystander" and the generated images show a disgusted woman with no "ugly bystander".

Similar situation with "man angry at a squirrel seeks revenge" (generated image shows an angry squirrel with no man in the image, when the man was the one supposed to be angry..)
Huh, I didn't think a 2016 number would be that wildly different.

Okay, 4 million videos. So if we adjust the moderation percent to 5% that would mean 800 moderators.

And focusing on videos with 10k views would need 1/4 of that. Videos with 100k views would be 1/10 of that. And this is a channel that gets millions of views.

There's only going to be a couple thousand videos per day at the million+ tier. A handful of people could provide white glove moderation to all of them.

Edit to your edit: I think you skipped the part where most videos don't need to be reviewed. Take that 16k and divide it by 10 or 20 or 50.
> Also eating unhealthier than usual since I figure if there's a food shortage or energy shortage during the winter I'd rather be 15lbs overweight.

You might end up regretting this one.
DNS Evolution – Innovation or Fragmentation?
RealSinger
Same here. Whenever I hear "Magic Leap", that's instantly what I remember. The fake demo. The light projector that somehow can project "dark".

It's also how I view Nikola[4]. Every mention of that name reminds me of a fake electric semi truck rolling downhill.

[4]https://en.wikipedia.org/wiki/Nikola_Corporation#Fraud_alleg...
Nice! Where I work we need to look at how we want to implement search and I’ve been putting it off. Will put this in our list to evaluate!
> Synthesizing high-quality singing voices from music scores is a challenging problem in music generation and has many practical applications. Samples generated by existing singing voice synthesis (SVS) systems can roughly reflect the lyrics, pitch and duration in a given score, but they fail to contain necessary details. In this paper, based on stochastic differential equations (SDE) we propose RealSinger to generate 22.05kHz ultra-realistic singing voice conditioned on a music score. Our RealSinger learns to find the stochastic process path from a source of white noise to the target singing voice manifold under the conditional music score, allowing to sing the music score while maintaining the local voice details of the target singer. During training, our model learns to accurately predict the direction of movement in the ambient Euclidean space onto the low-dimensional singing voice manifold. RealSinger's framework is very flexible. It can either generate intermediate feature representations of the singing voice, such as mel-spectrogram, or directly generate the final waveform, as in the end-to-end style which rectifies defects and accumulation errors introduced by two-stage connected singing synthesis systems. An extensive subjective and objective test on benchmark datasets shows significant gains in perceptual quality using RealSinger. The mean-opinion-scores (MOS) obtained with RealSinger are closer to those of the human singer's original high-fidelity singing voice than to those obtained with any state-of-the-art method.
No "very average" cyclist can complete even one ascent of Mt Hotham, let alone 6.
Even whoever has last place on the Strava segment for any HC climb is well above the "average" cyclist, who will get off and walk for any gradient over about 7 or 8% (let alone The Meg, an infamous pinch early in the climb that reaches something like 17%).
I currently use Zim + Syncthing and Deck + Calendar on my private Nextcloud.
Georgia is doing better than Ukraine and so is Crimea.

Surrender seems to be not as apocalyptic as claimed by those with an interest in getting NATO even more involved in this war.
Just write one yourself. It's really trivial to do.

Foreach node
Foreach node.transition
Matrix(node, transition.event) = transition.destination

And the other way:

Foreach node
Foreach event
Destination = matrix(node, event)
Graph(node).add(event, destination)
Forgot to specify that I have the 15" model. So I would have to replace the entire main board since the SSD is soldered onto it...
> "my voice didn't sound like my age".

Which actually should be a desirable characteristic as it is an unique identifier, but it kinda makes sense with so many 'lulzhackers' out there (not that I think this is the reason - I do attribute these issues mostly to incompetence)
Why is the "question to terrify the AI ethicists" always some scifi bullshit and not the thing that's actually here.

This thing manifests a supposed interpretation from the barest of signals. (We know the language models can output something "meaningful" given basically noise.) Imagine being forced to speak in only the most likely sentences, or having everything you try to say instead transformed into a structurally-similar "more likely" utterance! Why is this not per se scary and unethical as hell?
I'm a lot more concerned about climate change, than about radical eco terrorism.
5% is way too low. 9 or 10% is about the sweet spot I'd say. But you need a road you can descend on with minimal effort too.
Very nice. Windows kernel devs is of the few good things Microsoft retains.
I think two states is probably a bad idea. Obviously the use case is hypothetical, but I'm assuming the set of transitions available from the In Review state does not depend on the path you took to get there.
That's a good advice. I can see it working. All ever used isUnity Animation panel.
The walled gardens are raising their walls.

The plan is to sell the corporates VPN enabled services. The corporate will buy it without hesitation too if it comes bundled with Office 365.
Since it's an old-ish game now, i will write something here that might spoil it;

The endings are endings, because of the game's idea of cyclic nature of events. It's hinted that the events of the game aren't happening for the first time, but in fact, are a repeat of history.

That is, you are replaying the game as part of that cyclic nature. It's perfectly fine to stop the game at the first "ending" - but you will miss the total message of the game imho.
Try Organic Maps (fork of maps.me): https://organicmaps.app/

It of course lacks many features of OsmAnd, but you can't have both. UI issues of OsmAnd come from its features.
It is valuable history: it is archaeological evidence of what has been attempted before.
> Having a commit in isolation that "does the suggested thing" reduces the cognitive load on the reviewer(s) because you can see the conversation history and the specific changes in response to that comment without having to re-parse the entire branch changeset from first principles.

When I do a review this way, conversation history is retained and I can easily see the diff between rounds of reviews in the UI. I'm mostly using GitLab. Are GitHub's reviews really this bad?

When working on a project that maintains linear history, you should imagine your merge requests to be like patchsets sent via e-mail. If you send a set of three patches to Linux and you get some feedback in return, you don't reply by sending a fourth patch on top. You reply by sending a V2 of your patchset. Previous discussion is still there attached to V1, and everything is clear for both the submitter and to reviewer, and even to bystanders reading the discussion in future. That's pretty much what you get when you force-push an updated patchset onto your MR branch in GitLab.

> then the size of a squashed merge is still quite small

In my experience, only trivial MRs fit comfortably into a single commit. Usually a good MR contains somewhere around 3-10 commits. More than that and it's probably worth splitting to make review easier, less than that and you're into single bug fix territory where this whole discussion doesn't matter much.

> and the pre-review iteration is irrelevant.

Pre-merge iteration, either before or during review, is always irrelevant for the repository. It should only be retained in your review tool (GitLab does that well) and referenced in merge commit (after all, its whole purpose is to do just that and group commits together).
I see more clearly where you are coming from. I agree, we are looking at mostly the same conclusion from different perspectives.

But "the algorithm" isn't a straw-man argument. I am saying viewers vs subscribers is a false dichotomy to care about. People at some point will stop going to Youtube when there is competition along with their favorite creators they actively watch.

The main problem is competition. There are no viable competitors that feature match youtube in terms of feature richness and mobile experience. Having no effective competitors in size means Youtube doesn't need to do anything to keep content creators or users on its platform. People go to youtube because they know they will find something interesting. If there is another interesting site, they will start going to it as well and just go to both.

The network effect is largely due to groups of creators on a platform. If you look at an example competing platform like Twitch, there are many people that just don't come to Youtube because their favorite group or individual creator does not livestream there. The number of people that watch Vods of previous live streams when it is later reuploaded to youtube show how few people convert between platforms. It's even more interesting what happens when a creator does switch. I have heard anecdotal stories that they don't get the same viewer base back, they mostly foster a new group of fans. It is especially hard to convert when they do an immediate switch due to contracts. The numbers on Twitch and Tiktok show they have a dedicated audience.

Unfortunately those platforms aren't viable for long form content. When competition in a different space started and Youtube was behind, we saw how large Tiktok became. Youtube is still trying and partially failing with its shorts feature.

If major creators leaving the platform doesn't effect youtube enough for it to change its poor policy, the overall experience will get worse on average for content creators and viewers. The content will become optimized to remove more and more adult oriented themes. That will cause a shift in the demographic.

I didn't say content disappears, I said it becomes harder to find when it gets age restricted. It becomes deprioritized in search results and doesn't get recommended. I've even realized that if you don't search for the correctly spelled terms, Youtube will often refuse to autocorrect to age-restricted content in the results. Which I saw based on my tests with certain videos of mine and the accounts of my friends and family. It was multiple tests over 15 accounts. It does sometimes show up but it's becoming more and more rare. I am surprised you get recommended age restricted content, I don't despite subscribing to the creators and do get recommended their other videos.
Quite loosely based on it though, no?
> Most development is done on high powered hardware that makes slow code very difficult to distinguish from fast code, even though you can often get 10x performance improvements without sacrificing readability or development effort.

true, but compilers are also doing a lot more, and one big driver of high-performance machines (at least for native dev) is compilation taking waaaay too much time...
Incorruptibility
There is an open source fork of maps.me maintained by original authors, who are not russian: https://organicmaps.app/
Actually, with a VPN, you need to trust the VPN provider AND the site you're connecting to...
>The best and the brightest are busy doing stuff.

Like CTF (what this seems to be basically) and similar hacking competitions? Competitive programming?
Lithium-Ion Battery Inventor Introduces New Fast-Charging Batteries
> what videogames as a medium uniquely can do to tell stories in a way other media cannot

Metal Gear Solid 2 is the quintessential example.

https://www.deltaheadtranslation.com/MGS2/
Indie Hackers' Hall of Fame
I'm surprised it didn't mangle their watermark. It's extremely clear!
I don't really know. There are guidelines and promoting those guidelines to new users can be beneficial. I do sometimes comment on changesets by other users where this happened with the use of normal editing tools (iD, JOSM) where some more care can really be taken (JOSM even warns about large changeset boundaries). But I try to phrase it as a friendly reminder, not so much a broken rule.

Some things like reverting vandalism or fixing large geometries like coastlines or motorways often make large edits necessary anyway. And often it just happens by accident. I have added some cleanup changes to the wrong changeset more than once and then got a changeset for a whole continent. The immediately visible history on the OSM site soon ceases to show that changeset and another will take its place, so personally I don't see much of a problem to get worked up about.

So my stance is basically: It happens, we can't really prevent it anyway (although I'd love a spatial auto-split in StreetComplete and JOSM – Every Door has it, I think), and as long as the norm is that people try to make smaller changesets, I guess we can live with that.
I find that hard to believe. Nobody's died riding up Donna Buang on a bike and back 10 times.