skysight-inc/HackerNews huggingface dataset:
I wouldn't necessarily call it a bug, but the way the pagination works does not work well for active threads which is probably why they want to replace it at some point with code than can handle long threads on a single page.

A problem with pagination as implemented on HN is that the algorithm to display page N seems to be functionally (no pun intended!) equivalent to this:

Render all the comments as one long virtual page
Split it into smaller pages
Render the Nth page from that set of smaller pages

Note! I'm not saying that is how it works. Just that it produces the same result as that.

So you read page 1 of an active discussion. You get to the end of the page and hit "more". But while you were reading page 1, other people were commenting, and other people were voting. Now, when it goes to render page 2 for you other comments have moved to the top, pushing the stuff you already read on page 1 down to page 2.

Or maybe what was just after page 1 when you were reading page 1 has moved up due to voting, and when you go to page 2 you end up past it.

It's like if you had a book that went through several editions, with significant changes between editions (including rearranging the order of chapters), and someone put together a printing by taking the first 10 pages from the first edition, the second 10 pages from the second edition, and so on.

This could be fixed while retaining pagination by saving a timestamp when you go to page 1, and then when you go to subsequent pages use a snapshot of the comment database from that timestamp instead of the current comments. If you want to update to the current comments you'd have to hit refresh or go back to page 1.

Another approach while retaining pagination would be keep track of what top level comments you've seen. If when rendering page N it sees that due to comment order changes one of the comments that is going to end on the page is one you've already seen it could omit it. Or maybe omit it unless the tree starting at that comment has changed since you last saw it. (If going this route, I'd also suggesting adding something to the UI to highlight what has changed in the tree and/or dehighlight what you've already seen).

That second approach could still be annoying. You could still get stuck on a single comment that is getting a lot of relies. That could be fixed, but then you are getting into probably needing to add new controls or settings.

I'm sure they have thought of both of those approaches and more, but probably want to keep the interface clean and simple and retain minimal state, hence the plan to someday make it handle very long comment threads on a single page.
the optics of large cash transactions are still dicey.
even if you are doing nothing wrong, make sure your not going to be hassled
> The left hand side of the window in Mac always displays recently called. No idea how to access contacts in the Mac app.

In the app itself AFAIK your only option is to type into the search box at the top of the missed calls list, and it will search contacts.

Otherwise you can load the contacts app and look there, and then click the facetime icon for the contact you want to connect with.
It's all just a con.

C:\>echo foo > con

foo
If there is a shortage, it doesn't matter if your market is "free" or if your economic planner is Sam Walton or Сталин or Bezos, you better hurry to next shop and hope they still have some, or hope you're rich enough to buy from scalpers, or hope there is enough supply for rationing.
Once the model is working, the training set can be deleted - but it would be hard to modify the model in the future without.

I believe there are ways to add to a training set without retraining on the whole thing, but it's trickier and the math is way over my head. I think in many cases people just retrain over the whole corpus if they want to iterate on the model - so most commercial ML models probably hold on to their training datasets and consider it a business asset.
Messaging Layer Security (MLS)
WWDC's are about 50/50 on whether they announce new hardware or not.
Non competes are unenforceable in California, and I'm unsure an NDA would apply very well. Not a lawyer though.
Also Apple's patent info is useless source to predict new product despite it's official. But leak from Xcode binary is pretty trustworthy.
Flyover towns certainly have $10/h jobs. Amazon pays $15/h and it's in plenty of flyover towns. If you live in a bubble where you think flyover towns somehow don't have $10/h jobs you need to get out of the Bay. They don't have high paying 6-figure salaried jobs, though.

The people in places where living expenses are high are getting $18 minimum and often times $22-25/h. The $15 "living wage" myth is garbage because HCoL areas already have higher wages and LCoL areas aren't that expensive that you couldn't live on $10/h. If you raise the minimum you won't change the shitty living situation in HCoL areas and you'll just drive closures and automation in LCoL areas. Source: Bay Area restaurant job listings

> The idea you're going to cut rent prices by a factor of 5 is about as detached from reality as it's possible to get.

I never said you'd be able to cut rent prices by 5x, merely that doing so would alleviate basically every concern about a "living wage". I know that West Coast NIMBYism would never let the level of density needed to achieve that happen. In China you can get an apartment for <3k RMB/mo even in a city like Shanghai, but in China the government can tell you to GTFO and bulldoze your apartment and replace it with skyscrapers which would never happen in the U.S. If you just tore down anything in SF under 10 floors and replaced it with 40 floor towers you'd instantly increase density by 20x.
> I'm supposed to believe some elite Russian hacking group keeps their crypto wallets running on a US host where the FBI just logs right in and snatches the private key?

What is it that's so implausible? That's just one possible interpretation. I see many possibilities here. Below are some, where "The FBI" loosely refers to the bureau, collaborating agencies and their partners and contractors:

* The FBI has (through active exploitation of hosts/services) gained access to a large number of BTC private keys, which they can utilize if and when they become a point of interest

* The FBI has some channel to index and get access to cryptocurrency wallets/private keys from hosts running on cooperating service providers such as GCP, AWS and Azure.

* The FBI continuously monitors for BTC addresses/public keys and opportunistically bruteforces them looking for weak keys, keeping a catalogue of broken ones and waiting until they become a point of interest

* These coins were sent through some anonymization network/protocol/service and the wallet in question actually has no relationship to the hack at all but just belonged to some clueless user.

I have already been assuming all of the above to be going on and this particular instance could be a result of either.

There is also the more boring explanation that these 64 something BTC was supposedly "tumbled" but not enough, transferred to a centralized exchange and subsequently frozen. It's also important to remember that it's not a single group/entity responsible for the whole chain here. Darkside provides the software and affiliate program, and maybe some servers. The attacks themselves are performed by "partners" (who just pay for access and could be anyone anywhere). Most likely the wallet here was not under control of Darkside ("The Russan elite hacker group") themselves but some affiliate who could be anything from a "lucky" clueless script kiddie and an actual professional who made one stupid mistake along the way.
the Uighurs aren't a problem though (unless your problem is that they aren't ethnically Han chineses) they are people living in their homes in their own country
I suspect Capcom's lawyers are frantically preparing arguments about precisely what they want "communicating visual information to others" to mean...
My initial guess was "WRMSR, and the 64-bit version of WRMSR". Fortunately, this appears to be an actually new finding rather than the memorable case a few years back of someone claiming to have discovered something that was clearly documented in the datasheet.

The whole idea that there's a "red state" and a bunch of others on a CPU, normally hidden, should immediately raise the attention of many who wonder what those extra modes can do, and more interestingly, why they're hidden. From the (very little!) research I've done, it appears this is not unlike SGX where only Intel has the key[1] to some part of the hardware you bought from them, and based on some leaked internal documents, it's very plausible that this is indeed a backdoor which only they can use. Ostensibly, for debugging purposes. Here's a previous comment I made on this: https://news.ycombinator.com/item?id=26521359

[1] If these keys were leaked, which I very much hope will happen at some point, no doubt the "security" community will be heavily against it and spread plenty of FUD about how it makes everyone's computers insecure. But IMHO it should be eagerly awaited and received with the same optimism as the other DRM key leaks (HDCP, HDDVD, etc.) --- it is a path to freedom.
soupoje as it right. Dixit. My kids love it.
> because the train conductors would never get on board with such a system.

The train conductors wouldn't have any say in the operation.
Sort of true, except you can use cheaper process scales for some of the layers.

The silicon is not actually the expensive part.
This is what it boils down to, isn't it? No one bats an eye when an employee of some large company switches to another competitor of noticeable size.

But a single person is obviously easy to stomp into submission, and in this case it appears to have happened out of pettiness, a suspicion that is really brought home by the quick threats and the weird "work for us...no wait you were a bad co-worker anyway!" bait and switch.
Show HN: Nerative – Interactive Audio
Hi HN,

This is Curtis from nerative (https://apps.apple.com/us/app/blood-baron/id1566788200)

We make immersive audio-stories where users are in control of the nerative (think an audiobook meets choose-your-own-adventure).

Although interactivity is popular in visual space (Netflix's "Bandersnatch", Tinder's "Swipe Night", and Minecraft: Story Mode), we saw a gap in the audio space.

Myself and Co-Founder have both been working in games and entertainment for a combined 15 years and our goal is to offer people control over their experience through short, branching audio-stories.

We just launched on the app store and are looking for as much feedback as possible on our MVP as we continue to iterate.

Thanks for taking the time to read and please feel free to drop me a comment or message. Always happy to chat.

-Curtis
hacker gangs can make tens of millions dollars. No security consultant makes that much.
If you fail to appear for a court proceeding, the judge will decide in favor of the plaintiff (the person suing you):

> Default judgment is a binding judgment in favor of either party based on some failure to take action by the other party. Most often, it is a judgment in favor of a plaintiff when the defendant has not responded to a summons or has failed to appear before a court of law. The failure to take action is the default. The default judgment is the relief requested in the party's original petition.

Source: https://en.wikipedia.org/wiki/Default_judgment
It probably started with the guy adding something like "Edited using XXXX Editor tool" to make himself some publicity. Seeing that it worked he started selling those backlinks a fortune.
I would rather not have a required sign in to a search engine, but looks interesting.
Is it really "petty" if you are receiving dubious legal threats from a large corporation? Even if one is confident that they haven't, say, infringed IP, legal fees can be crippling.

It seems worse to keep quiet if you are being bullied by a well-known and respected person/entity more powerful than you.
What was the specific geopolitics here? That tweet didn’t give any real info.
I think this is seriously underappreciated approach.
No one cares about your "origin story" of spending a decade to create a web shell that isn't very novel.
I'll happily contribute to a GoFundMe for the defense. I haven't made it through all of the comments, but I wonder if this isn't a case the EFF would be interested in.
I've tried to comment on this article a few times, because I'm horrified, but can't really find the words.

I guess the thing I keep coming back to is whether or not a CEO even has the power to engage "top lawyers" to settle a score with a former intern. I'm just kind of imagining the board meeting, where someone asks "how is that hiring going for a new principal engineer for the foobar team" and the CEO replied "we scrapped that position, I'm using the money to go after this intern that duplicated our website over the weekend."

I have to imagine the reply isn't going to be "oh, great idea, keep me posted", but rather something more like "uhhhhhhh.... can we not?" Like, it just doesn't seem like a good financial decision to me. Let's say this is a solid case (which it isn't; or at least, nobody can point to the patent that's being infringed, or the literal source text that was illegally copied, or the NDA that Radon signed). The best case is you get a few hundred thousand dollars in damages. But the intern doesn't have that kind of money, so best case, it gets paid back in installments over many, many years. You are trading the opportunity to use that money right now to grow your company and make your investors rich, at the cost of not teaching some intern a lesson. It's unclear what sort of positive effect that could possibly have on the future of your company or an intern. OK, interns won't clone your product. That was pretty unlikely already, and reimplementing an idea is a lot easier than running a business.

I guess I just don't see the point. All I can say is that Amjad was mad and personally hurt, and people do dumb things in that position. A CEO should see past that and say "you know what, I'm going to save this as a draft tonight and see how I feel in the morning". He didn't, and the company is probably over at this point. A lesson for us all -- sometimes you're mad, and can't do anything about it. Focus that energy into making your product better, or going for a run or something :)

Finally, I guess to sum this up, it makes me sick to my stomach. Threatening someone a year out of college with financial ruin. Who does that!?! I feel terrible just standing by watching this.
Hyrum's Law [1]. By the time they figured it out it was too late. Orrrrr maybe they just threw it on the backlog and never thought about it again ;)

[1] https://www.hyrumslaw.com/
"SEO scammers got you down? Call Google Ads now!"
There are cool bits from history showcased here, and some legitimate points: about the pressure of social schedule conformity, and potentially even being divorced from circadian rhythms.

But what is really unfortunate is that the author manages to reach several hyperbolic conclusions (e.g "time is deeply political" or that because the earth is not a perfect sphere it is somehow dishonest or possibly harmful to standardize time). It is also absurd to imply, as the author does, that "duration" is socially constructed. Even though I think we all know that hours do not occur "in nature," this is presented as a revelation. What's sad is that some of the people quoted as experts, like the person who said that there are no accurate clocks on earth, are being willfully obtuse.
White chocolate chip cookies – step by step Easy to make
Wait, Bitcoin is moving to proof of stake? Citation needed.
I mean, it's even in the name - REPL - it's been invented before.
Interestingly, Andy Weir was on 'Imaginary Worlds' [0] the other day, and weighs in on this topic. I don't want to spoil you for it so I won't go in to it.

[0] https://www.imaginaryworldspodcast.org/episodes/weir-science
It could be that they were acting in good faith and paid some SEO agency/Guy unknowing what was going on.
The idea behind OOP is to simulate real world objects. One of the first OOP languages was called Simula.

But this simulation concept is not particularly well adapted to the world of business and information technology. Business is highly data driven and most business objects are defined as data. The objective of business software is typically to process input data (lots of it) and produce output data. There is little real world evidence to show that this can be done easier, faster or more efficiently using OOP.

In my opinion, unless you're creating a real world simulation of some sort that will exist entirely within computer memory, binding data and code together offers little practical, real advantage. When it comes time to communicate or store business data, the OOP code/data binding actually becomes more of a hinderance.

This is not to say that OOP is not useful. It's no surprise that one of the most popular applications of OOP is building graphical user interfaces --- an on-screen simulation of a paper data form that is built and exists entirely within computer memory.

Applying OOP to problem spaces where it is not well suited often results in slower, more complex, harder to maintain applications. Instead of spaghetti code, OOP programmers all too often tend to create spaghetti objects that obfuscate more than enlighten.
If you can get 0% apr for 60/72 months, why not do that? Also seems like there is more negotiation done when financed vs cash.

https://www.carfax.com/blog/0-apr-car-deals
Positive Technologies has had sanctions imposed on them by the US Government
The Best Moments in E3 History
Single threaded performance and overall performance are quite different. But I'm not sure that Oxford is the most authoritative source here, as they are talking about a "computer" which is an awfully vague term. Wikipedia uses transistor count of an IC, which is much more specific:

https://en.m.wikipedia.org/wiki/Moore's_law

Would be interested to know if the process inside Oxford's is as precise to distinguish, or if they intentionally dumbed it down.
Honestly kind of a brilliant SEO strategy. Makes me nervous to use any free online tool
Andy Weir was on the 'Imaginary Worlds' podcast recently for anyone interested [0]. He's nominally plugging his latest book, but most of the interview is about how he came to write The Martian (when he was a software developer by trade)

[0] https://www.imaginaryworldspodcast.org/episodes/weir-science
I tried to write a response to you this morning and bailed on it because this conversation has been exhausting.

You’re taking important/big to you and projecting it on me. You’re insisting that the things about my identity that I consider big are small.

I could almost understand if you don’t fully appreciate the impact of discovering one’s sexuality and gender feels like. But you’ve included autism as small, and that suggests either you’re really ignorant of what that entails or, like so many other “big” things you listed you just don’t see how they intersect?

Either way it feels dismissive as hell. What’s small to you isn’t to me. If that doesn’t speak to identity than what does?
Andre sounds like Andrew’s more pragmatic sibling. It is much easier to tax the future than anyone else.
> Benford's law applies to the leading (most significant) digit of numbers, not all digits.

Actually it does apply to all digits[0], just much less so.

> The distribution of the n-th digit, as n increases, rapidly approaches a uniform distribution

0: https://en.wikipedia.org/wiki/Benford's_law#Generalization_t...
Couldn't they just have an informant give them the seed phrase?
I appreciate your diplomacy, but from my POV, GP is definitely trying to suggest the intern's actions were equivalent to founding a competing company, and is interested in defending REPL.it's CEO.
then the hackers would just send a little bit at a time in case it gets intercepted
I don't think threatening an extortionate lawsuit that's going to cost 100k$ is morally any better as stealing 100k$ worth of stuff and destroying it.
I'm not comparing Signal to Apple Messages, I am criticizing the promotion of Signal as a superior alternative while its developers will not address a major practical security concern.

>Users can choose an open source keyboard on Android

Then they should be made immediately aware of this in using Signal on Android. The IME issue is not going to be well-known outside the tech bubble.
For any Swift devs needing to put together a webpage, check out Publish: https://github.com/JohnSundell/Publish

Haven't used it myself yet, just heard about it in John's Static Site Generation Corner on the Stacktrace podcast.
No langserver? SourceKit LSP has been around for a while now: https://github.com/apple/sourcekit-lsp
Well, that doesn’t sound very positive!

Thanks
As far as I remember you can use Spotify in browser, so it’s not true.

I don’t really understand the rant about Spotify. In my experience it’s one of the “good” modern apps. One of the amazing features that it has is the remote playback control - I can listen to the music from my PS4 and control it from any of my devices that have Spotify installed.

What they could do better is the playlist organizer, the existing one is too simple.

I mostly agree that the overall quality of the modern software is subpar, comparing to the gems from the past (vim, emacs, winamp, vlc, etc), but Spotify is more or less fine.
if your transactions are conflicting heavily with each other, yeah, you'll have a bad time. and if everything synchronizes on some small set of keys, you'll have a really bad time. monitoring the transaction conflict rate on your cluster is important.
Wow, someone who sees more clearly than black and white. I said the same thing and get downvoted into oblivion.
Common Lisp HyperSpec: Notes about Style for [Comments]
I desperately want this. I find text editors w/ basic linting to be too limited but full IDE's like Idea or even VSCode too heavy for some devices. Something in between :(. I've given up laptop development and am forced to work with my desktop until I can afford a better laptop because Idea/VSCode runs so slowly.

FWIW, I use lite (https://github.com/rxi/lite) if I need a very lightweight text editor that has rust linting (https://github.com/liquidev/lintplus) and Idea if I'm at my desktop.
Wow. Unbelievable. This whole situation is so depressing. By supporting the CEO, is PG arguing that some employee from Facebook couldn't leave the company and make a better social media? This is such a stupid idea that I am almost believing that maybe I am misunderstanding my opponents. If an ex-employee declared his intent to build a similar product to my company, I would probably feel threatened, but in no way I would make any move to avoid that, otherwise I could be correctly labeled as a selfish loser. It's society that will ultimately lose if such an enterprise is faced with legal adversaries. The correct response is to continue building a better product. Fuck non-competitive agreements. People should be free to pursue their passion and what they enjoy doing.
While you're at it, make it a plugin, like I recall most things being in Notepad++ (even many things that other text editors have by default).

I use Notepad++ for txt files only because it's fast, but I've never had a need to or even knew you could "search the internet" directly from Notepad++. I have a browser for that purpose.
I've been using Swift to build the server-side of NLUDB.com and async/await is the biggest item on my wish list.

Maybe I just haven't learned proper EventLoopFuture-style development style, but you really seem to get stuck callback hell, similar to the early days of NodeJS. It's a bear on code readability.

Re: the sibling comment about Combine -- I've heard great things about Combine but AFAIK it's still part of Apple's platform-specific layer atop Swift so the small group of us using Swift atop Linux can't use it (yet?).
I didn't even realize 0% was possible (this would be my first time actually shopping for a car)