skysight-inc/HackerNews huggingface dataset:
Ah, this takes me back.

Turbo Pascal and Turbo Prolog - those were the days.
Borland had the greatest products, and the accompanying books were always well written, used beautiful fonts, and, not less important, smelled nice.

If my memory serves me right, Borland even released their Text User Interface (TUI) library for developers to use in their own applications.

Fond memories indeed!
> Essentially if you copy a lot of copyrighted material into a blob and then apply some sort of destructive compression to it. How destructive would that compression have to be for the copyright no longer to hold? My guess it would have to be a lot.

I imagine the goal is closer to "enough that no one notices we stole it", either in a way that it's not easily discoverable or even when directly analyzed there's enough plausible deniability to scrape by.
>Even numbers give you piles of two without one left over. Zero fails the first condition since it gives you no piles at all. But it doesn’t leave a pile of one, so it’s not really odd, either.

This definition does not naively extend to negative numbers, which are anti-piles of things. You are right, of course, about definitions serving their purpose. In this case maintaining the symmetry of alternation requires 0 to be even, and that argument could even be extended to negative numbers. (Of course other numbers, like the rationals and reals, are pure fiction and can safely be ignored negative or otherwise.)
Windows was around .. what about GUI based IDEs? Visual basic?
OP's use of "99%" makes it very hard. But if you turn it around to mean "99%" of all publicized and acceptable discussion then you could easily include all sorts of stuff.

E.g.: "(Skin Color) Diversity is good" - It feels good to say, and yet doesn't capture anything meaningful. It's just used as a stick to beat people over the head with so they comply.
Afghanistan opium cultivation in 2023 declined to one in 20 compared to earlier (95% less), following drug ban by those who are now in power (official United Nations statistics):

https://www.unodc.org/unodc/en/press/releases/2023/November/...

You know when the opium production numbers started to rise, in earlier times (according to the same statistics)? 2004. Correlates with:

https://en.wikipedia.org/wiki/War_in_Afghanistan_(2001%E2%80...
Wars are horrible and they're almost always done for geopolitical power or resources, not to protect enlightened democracy or whatever.
Using the formula in the article:

- Out of 1500 comics (at the time of the article), 45 random selections gives you a 48.656% chance of a duplicate, and 46 gives you a 50.196% chance.

- Out of 2873 comics (as of right now), 63 random selections gives you a 49.579% chance of a duplicate, and 64 gives you a 50.685% chance.

2929 comics is the most from which randomly selecting 64 will have a greater than 50% chance of having duplicates (50.00854657587404%).
> every Lexus sedan ever

How long do you keep your cars? These are machines that can last a few decades on lower end models as long as you go for durability over fanciness, and provide the nominal amount of maintenance
I think 9 seconds startup time with 1GB of memory use is pretty acceptable for an IDE at the size of Eclipse (just timed).

Considering I'm not closing it down for whole day when I'm using it, waiting for ~10 seconds in the morning is not that bad.

In 2003, Eclipse was at its infancy and was an absolute hog, I agree on that front.

Actually you are not expected to have "n" workspaces. Maybe a couple (personal and office) at most. Project relationships and grouping is handled via "referenced projects".

Kate is an awesome code-aware text editor. I generally write small Go programs with that, but if something gonna be a proper project, it's always developed on Eclipse.
The zeitgeist is changing. a romantic backlash to the tech era looms
You can promote it on social media and also, provide some free templates.
But in absolute (not relative terms) the counts will tend to diverge over time.
Being able to put together tooling with these capabilities makes the attacker an APT by definition. These are generally assumed to be national intelligence services, though that is an assumption. (Among other things, there are multiple countries where the lines between intelligence agencies and their contractors are... fuzzy.)

And while Kaspersky is refusing to speculate at all about attribution, the Russian government has claimed (without giving specific evidence) that it's NSA.
The term `random` is a relative one, X is random wrt to Y, iff P(X|Y) = P(X)

Random data is highly patterned regardless. The choice of Y=everything-but-/dev/random is has no special status (ie., P(X|/dev/random) = 1).

Better than `random` is set to draw from the long tail of lower-rank-by-view comics. Then Y = the-url / user-preference / ...
were you trying to avoid network permissions (I'm guessing) because this is Docker? (That's the only reason off the top of my head for wanting to avoid network access... in a non-Docker context, localhost is of course easy to hit up, but Docker and nets are a PITA)
> Typically I can't take a personal "tier" of a product and charge 3rd parties for derivatives of it.

I think you’re confusing terms of service and copyright. IANAL but what you describe sounds exactly like fair use to me, irrespective of how much you are paying NYT.
There isn't much we can do to see if viruses persist in the brain besides an immediate autopsy(which has its flaws). One promising thing I've seen is scanning someone's brain to see brain cell amyloid plaque formations which may indicate an immune response / protection from these viruses. This also could be a means to better understand other diseases like Alzheimer's.

But for other brain researchers with regards to covid/long covid, there isn't strong evidence yet to suggest it can reach the brain outside of the current autopsy studies:

https://www.neurology.org/doi/10.1212/nxi.0000000000200097
> Running this gives us a nice 40 GB file which contains all 4.2 billion comparisons needed to determine if any 32 bit number is even or odd!

For some reason I am thinking of npm now ...
> why we feel it's OK to pirate news articles, but not other IP.

Once the NYT pays reparations for the Iraq war, I'll be the first to stop pirating it.
If XKCD would not be able to have a feature which is technically but not socially correct, then what webcomic may?

The people who learn that random(uncorrelated) is what it is and not what they want are part of today's lucky 10'000
I have good memories of Eclipse, from back when I was doing Java. I remember at the time it seemed everyone dissed it, much as it feels like everyone disses Jira now and for the last decade, but I liked it.
The slide deck is about performance pitfalls of OOP languages, which can surreptitiously introduce cache misses, random access to memory, and excessive levels of indirection into your code:

> Prefetching

> Data accesses are now predictable

I'm reminded of a Stroustrup talk in which he says that vectors will always outperform linked list structures, by taking advantage of spatial locality and predictable access patterns to enable better cache prefetching. He even has a slide on C++ vs "True OO" style object graphs, and it looks remarkably similar to what's described in the OP: https://www.youtube.com/watch?v=YQs6IC-vgmo&t=3m53s
For Honeywell mainframes, the maintenance contract required an onsite office for field engineers. In those offices were stored spare parts (mostly for peripheral devices), larger tools such as oscilloscopes, and the repair documentation which took up a lot of space. The CPUs for Honeywell mainframes contained about 80 large circuit boards (about 12" square as I recall) which were too expensive to have a full set of spares on each site. For those, we had several district offices with more extensive parts departments. Field engineers had to carry a small toolkit with them which in addition to traditional tools contained soldering irons and wire-wrap tools.
It also makes hiring foreign talent (where such certifications do not exist) impossible.
I guess it's caused by the "brogrammer" culture of Silicon Valley, where you would get hazed if you dared using a GUI-based tool.
Also, being more focused on open-sourcing their tools (because other companies do not open source them, therefore being un-cool), which begets a "simpler" and "engineeristic" approach to UX, which do not need UI experts and designers.
A more catastrophic number of programmers a) dont know how dependencies work and b) think everyone else are idiots.
I feel like the security update period should really be measured from the date of last "as new" sale, not date of original release.
Are there anywhere EN subtitles for this video?
It was @author, and I thought they'd like to know. A 50% whitespace margin is surprising.

> style it yourself

Not my area (am back end guy). Can you give some links, I don't know how to, TIA
If you want to do things with other people's stuff, yes it can get expensive.
Outlook/Hotmail is the only service that's blocking my emails.
I've been with DigitalOcean for 10 years. Beforehand it was just a matter of filling a form and waiting 24 hours to get the IP whitelisted. A few years ago, Microsoft started refusing whitelisting IPs.

DigitalOcean on the other hand started blocking SMTP by default for new customers since June/2022 [1], and thus significantly reduced the amount of spam coming out of their network. That said, they're still not doing enough to stop spam from their network, and they're still a source of spam [2].

I can cryptographically prove the identity of the server (and thus its reputation), and there's no justified reason to block mails based only on the network's IP address, while ignoring all the other factors.

1. https://www.digitalocean.com/blog/smtp-restricted-by-default

2. https://www.uceprotect.net/en/l3charts.php
Reminds me of Spotify's post about shuffling songs: https://engineering.atspotify.com/2014/02/how-to-shuffle-son...
An easy one for me is programming.

This kind of approach the only way I know how to be able to go back in time and recognize / resurrect your thought process.

But there's little thorns it solves all over. Ever experienced knowing you did something X days ago but it's in the past and there's literally no way to go back and look at it? Ideally, it solves that.

Version control / history is great if the app supports it, but depending on how it works, "a month ago" might not be available.
At one point I was considering building something similar for myself. Basic idea was something like: Take one screenshot every second, caption the image somehow and keep both things around forever. Add in some adapters that can extract more information (if the browser was active last minute, gather all URLs from that minute and categorize, and so on with different things) and put everything into one location.

Purpose for doing this would be to get a database I can search/query when I kind of know what I'm looking for, but I cannot remember exactly what it was. Being able to query "show me all websites I've never visited before, but visited first time in week 35" would help me a lot to find those easier.

Also just having a recorded log of everything I'm doing would be helpful to see where I'm spending my time the most.
You can list windows and detect the front window using macOS APIs instead of taking a screenshot and running OCR/detection.
> In what world does the king have a rightful claim to the Despensers money?

As a noble house, how do you think the Despensers got their money? It's patronage all the way down, a monarch in the past granted land and title which the contemporaries inherited, and the contemporary monarch inherited the right to take stuff back if they ended up warring with him. It's gangster inasmuch as the royal state itself descended from warlordism, but the rules of the game would've been very clear to the Despensers and everyone else at the time.

e: The more I think about this the funnier and more apt it is! I imagine you imagining the Despensers as laudable entrepeneurs who built their wealth up from scratch with nothing but their own ingenuity and toil, as if the power structure that let them own all their manors and extract rent from all their tenants simply sprang perfect and fully formed into being out of nowhere, with the king a totally uninvolved interloper. Just as, no doubt, the power structure that lets you earn your money sprang perfect and fully formed into being out of nowhere, with society and taxation a totally uninvolved interloper.
At least the programs in the screenshot have actually useful and visible scrollbars. Seriously, scrollbars are super useful and should never be hidden, they both provide information you want to see and actions you want to do, why is everything trying to make them as subtle as possible today, even most Linux UI's which I'd expect are normally made more for usefulness than "design trends"?
Compaq Presario did come with Loderunner - and also The Evermore Incredible Machine!
That's per channel. An AMD Epyc processor have 8 channels per socket, topping at 246GB/sec per socket.
This tendency at Hacker News are also much more of a threat to The New York Times than what Open AI is doing. Even the places like blogs/Reddit/social media submissions that summarize the article and post the relevant quotes. Unlike the summary of a movie, summarizing all of the relevant parts of a news article is extracting almost all the value from it, and giving it away for free.

And the vast majority of people read news for it's breaking content, not for its archived content from years before (and I say this as someone who has often recommended the latter, but has gotten very few people to do so). So giving people that free breaking content (either in its entirety like on Hacker News, or summaries like you see all over social media) is actually a direct competition to the news business in a way that training an LLM on an article from months/years back isn't.
That's not the analogy here. Nothing happens. No one is hurt. Everyone loved the cookies. The government however fines you a massive amounts for just providing the cookies that may hurt them potentially but don't actually.
When I was a junior developer fresh out of college, another junior and I noticed a bank sign with the temperature showing to be -0 degrees. We made a few comments about Two's Complement and felt a bit smug in our superiority over the manufacturer of the sign. Decades later I read an article about how -0 degrees is a standard in civil meteorology for "below freezing but rounded up to zero". Though it took a while to learn, it was a good lesson in making assumptions about standards in other domains.
Hey, there is some promise on the horizon. It is very possible that this illness mostly lives in our guts and that with proper drugs or even existing ones, we can build up our gut, take some combination antivirals/monoclonal antibodies, and be potentially reversed.

https://www.medscape.com/viewarticle/monoclonal-antibodies-n...

Also if you want to look at any research easily, go check out my app here:

https://www.longcovidinsights.com/

Feel free to email me if you can find my email on my about page (offer is for anyone struggling)
They’ll just come to the states under a different name.
> there are a few things that VSCode doesn’t give us.

> The first is that a TUI IDE is excellent for work on remote machines—even better than VSCode. You can SSH into any machine with ease and launch the IDE. Combine it with tmux and you get “full” multitasking.

I definitely disagree with this sentiment. At my last job, I had to do most of my work on a remote server (because it had a GPU), and I found VS Code far more pleasant to use than plain old SSH. People recommended using an editor on the server side or freaking around with Win SCP / Cyberduck, but VS Code was just so much better in so many ways.

Because of VS Code's web roots, it can easily run its frontend on your own local computer while running its backend somewhere else. This means that most common actions, like moving the cursor or selecting text, can be done locally, without the need for a round trip to the server. The operations that do have to be executed remotely, like saving a file for example, are properly asynchronous and don't interrupt your workflow. Everything is just far snappier, even if you're working from home, through a VPN, on barely working WiFi and an ADSL line.

As a bonus, you get fully native behavior and keyboard shortcuts that you'd expect from your platform. Things like text selection and copying just work, even some of your addons are carried over.
Also “fair use” does not use/define precedent - each case is assessed individually which really can be a flip of the coin.
Probably Peano numbers.

https://wiki.haskell.org/Peano_numbers
We need a new internet law. All comment threads will now turn into AI/GPU conversations no matter what.
Companies also use Contributor License Agreements
and similar legalese(ToS/User Agreement/Company Code of Conduct) to confine their "open source" code
into some semi-commercial/proprietary components and
"public components": the code is nominally open, but dealing with it
requires accepting the terms of the company hosting it.
Even companies doing it in the open, on Github have
the guts to claim they're champions of open source.
I think you are mistaken, Eclipse takes up 3 times the ram VSCode does...I can use VSCode using only 6gig ram even with big projects with native code such as kotlin, java, c, swift, etc..Eclipse will not run on 6 gig ram neither will jetbrains or android studio.
Thirty years ago is 1993, and I was a junior dev using CodeCenter on SunOS. It was a nice editor/debugger with a C interpreter mode that iirc let you inspect aa variable's history and un-execute lines of code.

A few years later I was using SparcWorks on Solaris. When I realised you could pause on a breakpoint and hover the cursor over a variable in the editor to see its value, my brain nearly fell on the floor.

A few years after that I moved to PC development using Visual C++, and then Visual Studio 97 on NT4. Drag and drop UI builders for Windows and Web.

And 30+ years later I still spend a significant part of my working day in VS.
Good god y’all! Absolutely nutthin.

Say it again!
It suggests roughly the same amount, could be higher or lower.
Oh I see. I thought they were giving general advice but that makes sense. The person could have used ChatGPT to write it for them, if language was an issue or they were in a really bad mood after the experience. I do that sometimes.

Remember to stay … just kidding.
I really don't like the growing politicization of the CCC. A lot of these people have so much knowledge but then waste their time on politics.
A blast from the past there. I used Eclipse for Java in its infancy while I was at university and thought it was decent enough compared to whatever version on emacs would have been on whatever version of Solaris was on my CS department servers.

A couple of years later I started an internship at a bank and spent ~3 hours trying to get a project building before someone introduced me to IntelliJ, which I still use every day almost 20 years later!
I am not sure if Flutter can handle different large files. I am not entirely sure if there was a file explorer app written with a cross platform framework.
I am the fold (2015)
NPM doesn’t capture the full benefit of an open registry of functions because, while anyone can fork and create an alternative @christophilis/is-even or @divbzero/is-even, there is no good way for developers to pick the best version of is-even.

Maybe if NPM required all package maintainers to use a namespace, the global is-even package name could resolve to the most-used fork.

So for an import like:

import isEven from 'is-even'

You could install a specific fork:

npm install --save @christophilus/is-even

Or default to the most-used fork:

npm install --save is-even

In both cases, package.json would only contain namespaced dependencies and npm outdated could flag if a different fork is more commonly used.
Best Cross-Plattform Desktop Application Framework
Hi HN!

After reading about RewindAI here and the last few hn articles about open source alternatives, I explored cross-platform desktop frameworks to make this accessible to more people and shared my thoughts on Reddit. Keen to hear your perspectives as well. Thanks for checking it out!
Creative works like books, TV shows and movies contain facts too.
Perhaps the mistake is characterizing cowardice as a bad thing.
Dupe: https://news.ycombinator.com/item?id=38707243
Nothing? It can exist as a utility alongside other email services.
What about solid explorer? Seems to be mostly the same with better UI.
Job qualifications and requirements have always been crazy.
> About the only piracy that is consistently frowned upon here is piracy of open source software. When some company sells an embedded device that uses GPL code without releasing the corresponding source that's viewed as just a little short of a crime against humanity.

Like what you said...

> Information wants to be free
I love the aesthetic of Borland Turbo TUIs. I went back and tried to use TurboVision some time last year. It was not good, to say the least. Would be pretty cool if VSCode were themable to the extent that WinAmp was, so we could reclaim that old style.
And those additional instructions are there only because C modulo is defined to have the same sign as the dividend (so that e.g. -5 % 2 == -1 instead of 1). Had it been defined as being always positive, &1 would have been sufficient in all cases (that would also have the effect of making integer division round to negative infinity instead of zero which too can be implemented simply by >>1, for both signed and unsigned numbers).
It's on the FAQ https://news.ycombinator.com/newsfaq.html

> Are paywalls ok?

> It's ok to post stories from sites with paywalls that have workarounds.
Some time ago I read that he expressed interest in writing the 2nd edition to Practical Common Lisp
Guido circa 1993:

> I have written a robot that does this, except it doesn't check for
valid SGML -- it just tries to map out the entire web. I believe I
found roughly 50 or 60 different sites.. It took the robot about half a
day (a saturday morning) to complete.

Do I understand correctly that there were only 60 sites on the entire web?

Looking at the history of the web on Wikipedia, apparently so.

> [Berners-Lee] got a working system implemented by the end of 1990, including a browser called WorldWideWeb (which became the name of the project and of the network) and an HTTP server running at CERN. As part of that development he defined the first version of the HTTP protocol, the basic URL syntax, and implicitly made HTML the primary document format.

> The technology was released outside CERN to other research institutions starting in January 1991, and then to the whole Internet on 23 August 1991. The Web was a success at CERN, and began to spread to other scientific and academic institutions. Within the next two years, there were 50 websites created.

> CERN made the Web protocol and code available royalty free in 1993, enabling its widespread use.
Yeah, but your cache throughput is already faster than PCIe 7.0 (and way lower latency), and cache replacement algorithms for modern CPUs are really, really good.
CCC is a political organization.
performant != high performance he used it twice so I felt compelled to state this
I asked for specific examples. If it’s so obvious, it should be easy to provide a couple. If you’re so confident this is occurring, provide examples and be able to defend them. Gesturing broadly at movie titles tells me that you may be aware your position isn’t very strong.

Disney movies aren’t doing great because they’re boring, plain and simple. “Messaging” has nothing to do with it.