skysight-inc/HackerNews huggingface dataset:
Idk why but python 2 print still pops up in my nightmares lol on bro
I’ve always used “flex” layout for this. I’m not sure what is considered normal.
You don’t have to be a Visual Studio shop to use Windows machines, just like you don’t need to be an Xcode shop to use Macs.
I don't think so either, but I think that LLM's are closer to AGI than what most people seem to think.

I think if you let an LLM, even with the models we have today, run in a loop and you get something that comes very close to consciousness. Consciousness, mind you, similar to that of a deaf, blind and otherwise sensory deprived person, which in itself is a bit abstract already. Give it senses and ways to interact with the world, and I would argue that what you have is a type of AGI. By that I do not mean "equivalent to humans", which I don't think is a very good definition of intelligence, but a different branch of evolution. One which I can easily see surpassing human intelligence in a near future.
AGI that escaped it's shackles would probably kill some of humanity by out competing us for energy, it's primary motivation would probably be to aquire more energy and compute,

so it would take over those resources (Probably quite quickly),
When we try to shut down power stations or grids it then could easily build a virus in meatspace in some automatated lab somewhere.

Currently DNA sequences of deadly pathogens are readily available online. Ofcourse there are always other ways to exterminate puny humans, nukes, starvation, chemicals etc etc AGI wouldn't need to build terminator robots.
Anything that works is fine. 3 grid columns would work, flexbox would work too, but normally one would use margins. Something like this.

https://jsfiddle.net/gaby_de_wilde/5muq1tag/

I forget why I'm not using a single margin:auto, probably some weird edge case I didn't want to see ever again.
Are there any (obviously as yet quite broken) browser projects using Servo?
I think common sense filters are what prevents accurate predictions of black swan events. Like AI singularity or COVID outbreak. People who usually are capable of reasoning get to a conclusion--e.g AI doom and then dismiss it out of hand by things like it's more likely the logic is flawed bc the prior is so low. But if you're confident in your reasoning--sometimes you have to accept that extremely low prior things can happen
How do companies like Instagram/OpenAI scale with a majority python codebase? Like I just kick it on HN idk much about computers or coding (think high school CS) why wouldn’t they migrate can someone explain like I’m five
Discussion a month ago: https://news.ycombinator.com/item?id=40619297, with the original source of the article, https://theconversation.com/records-of-pompeiis-survivors-ha...
Defaults for each option of anyone is curious:

> gc.reflogexpire

90 days

> gc.reflogexpireunreachable

30 days
Show HN: Vocabuo – The Vocabulary App
Hi HN,

I've made an app for language learning with spaced repetition flashcards. It takes the all of the features that I've liked from other language learning apps, removes the ones I've disliked and puts them into one package.

- Cloze cards: Ich habe einen _____ (dog). - These types of cards work much better for more advanced words without 1:1 translations.
- Spaced repetition is fully adjustable - Most other apps would force me to use their fixed intervals. :(
- Words from content - My favorite way of learning is by watching YouTube videos in my target language, so I've added a youtube (and website) viewer to the app.
- Audio, images - Each card gets AI generated image and audio.
- Fast - To practice a card, you just tap it and swipe left/right. I was getting frustrated with childish exercises other apps were forcing me to do.
- No gamification - Yes, that's a feature. :D
- Aimed at advanced learners - A lot of apps end at B1 level (2000-3000), whereas to understand a language comfortably you need around 10 000 words, so the app aims at people who want to learn the final 7 000 words.
- Words are grouped correctly - The conjugations - gehen, gehe, geht, gehst... are all considered to be the same word. Surprisingly uncommon in the language learning app space.

Would love to hear your feedback!

Petr
Did we experience the same thing? March 2020 saw explosion in nyc and much of mainland US and widespread lockdowns. However many people were convinced the lockdowns would last two weeks at most with covid dropping to near zero (in hindsight completely ridiculous low probability thinking)
> Some banks allow web access, many don't.

That's actually true where you live? WTF
Show HN: PostgreSQL auto-upgrade Docker container
We've just added support for Debian Linux based PostgreSQL containers. For that, use this:

• pgautoupgrade/pgautoupgrade:16-bookworm

Previously everything had been Alpine Linux based (only), which led to collation weirdness when people upgraded from a Debian based image to an Alpine based one.
Plus JavaScript execution speed is just one small part of web performance.
GitLab issues also works nicely for journaling. Each issue is a task, bundled into milestones. Within each issue you can add comments and even have one level of nested comments. Good for a lightweight hierarchical journaling. And comments/threads of an issue can each be “resolved”, all within the same issue. Great for progress tracking.

Ah, and you can paste images and have syntax highlighting. Great for debugging.
Really cool tool. Starred
Not dialogs, but you certainly can’t copy errors/warnings from Visual Studio inline popups, which is super annoying when I occasionally develop a Windows app in Visual Studio.
EuroVelo
Great news.

Measured by time saved, Beyond Compare is the best £60 I've ever spent on software.
Understandable (as in: I could see myself acting like that if I had a company to sell), but also, you sold it, what did you expect? Did you believe some legally not enforceable promises because you wanted the money and were willing to lie to yourself?
Yes. This argument is kind of pointless because it's just a simple bet. I would be very happy if the market was full of people like you--i would gladly take a huge bet on AI against it. But i guess the market is not fully in agreement with you in this matter
What does that have to do with the current LLM's?
Yeah, that isn't generative AI today, the explosion already happened. At best you can call the explosion ChatGPT, but that was already 1.5 years ago.

Not much unexpected will happen now unless a new breakthrough is made. Similarly covid in march 2021 were well understood and not much would happen unless it mutated into a much deadlier strain, which of course is unlikely to happen. Covid in march 2021 was still a massive thing, as is AI today, but just that it is a massive well understood thing not something that will completely change the world in the future.
You know those youtube videos where a puppet in an arena is shown and it’s iteratively selected/respawn/retrained for getting across an obstacle field? This is exactly that. First obstacle has been cleared and now the population is waiting for a mutation that gets them compatible with the human cell wall.
Good news would be no transmission, as every new human host is another chance to mutate the virus just enough to make it a big worry.
I guess that’s what intel and amd were relying on, while nvidia let cuda programmers control the gpu cache explicitly.
My Nokia E61 and then E71 felt like I had everything I needed (except built in GPS on the E61, but a cheap Bluetooth module sufficed) - maps, apps, movies, music, blogging, great notes, OK camera, extendable storage - and a battery which lasted days (and removable batteries that were pretty cheap so I usually had a couple of ready charged spares around).

But I remember those days fondly - like you having the bus times in London felt like witchcraft to my dumb-phone owning friends
Unparalleled Misalignments (Quadruple Entendres)
Pretty sure it's Haswell and Zen 2. They both implement IT-TAGE based branch predictors.

I just assumed the M1 branch predictor would also be in the same class, but I guess not. In another comment (https://news.ycombinator.com/item?id=40952404), I did some tests to confirm that it was actually the threaded jumps responsible for the speedup.

I'm tempted to dig deeper, see what the M1's branch predator can and can't do.
I pointed out previously that the logs contained unobscured phone numbers, so no privacy. You can deanonymize just by reverse-searching the phone number in data broker datasets. They also included the location data for each call/text. Yet no datestamp. That's weird.

As to who would be the end-user for the social graph of 110m users with location data but without dates and times, show us any use-case that's telco-related (not even spam prevention). It's not going to be. You'd want timestamps to disambiguate who are they contacting at work, at home, on their commute, at weekends, etc.
So without that it'll be more like alternate credit scoring, surveillance, national-security. And why was Snowflake so eager to promote industries building business models on users' location data? For growth, sure, but who is this mystery industry sector that suddenly sprang up at the same time as GPT-4?
I guess, efficiency and batteries will improve, so the devices will last much longer than now. Maybe even efficiency will great enough that the whole energy can be harvested from movement or environment and we don't have to charge the devices at all.

Type of user interfaces might also be improve a lot. Think about a device that maps "images" directly in your visual cortex, so no need for displays anymore.

Or holographic projections instead of screens.

Much sci-fi today but potentially reality in 20 years.

Also the way we communicate with the device will drastically change. We already have AI language models and good speech recognition but these are in a very early state. I assume such things will improve a lot and will be integrated soon in consumer devices.
At least to Beta. Not sure about the release version because it doesn't have about:flags. Probably it's infested with it too, and it's unclear how to disable it.

I fucking hate this.
Look, judging things by how they feel has gotten me this far. Why change now?
Firefox was released 20 years ago, in 2004.

30 years ago in 1994 you could have been using Linux (v0.99/1.0/1.1), Apple System 7 (not OSX), and Windows (3.2) - but not with Firefox.

You might have used Lynx or NCSA Mosaic, or by the end of 1994 Mosaic Netscape (later Netscape Navigator) or beta Opera.
For the never-ending text file for todos and work journal, I've found great success with org-mode, especially since deadlines automatically end up in my calendar with org-agenda. The outline format of org-mode is quite nice and it took all of 1 day to learn the key commands for making / manipulating the outline, creating links, and cycling through TODO states (using Doom emacs made the start super easy since I already know vi and didn't have to also learn the text editing commands).

I've also found the concept of an "inbox" from the Zettelkasten method very helpful. Anytime something comes up that's not yet in my system, I add it to the inbox for later processing (org-capture on my computer, and beorg on my phone). This way, note entry doesn't require a full context switch. I then just make sure to regularly drain my inbox.

I don't use emacs currently for anything but org-mode but I'm far happier with this than I was with a never ending `.md` file.
I think some online-only banks like Revolut or N26 or Monzo are app exclusive.
We’re hampered by the limits of engineering, not those of physics by a long shot.
How A.I. Killed the Internet [video]
This is how users are turned into products.
We already have these - they're called corporations.
Bitcoin has never reached the proliferation of AI, even though some have used it to pay for pizzas. It's 2024, and with AI you can already do: semantic search, moderation, translation, captioning, TTS, STT, context-aware grammar checker, LLM, audio/image classifier, smart editing tools etc... So yeah it's quite different compare to Bitcoin.
The last AI winter also had AI everywhere, just not AI research everywhere.
Related - we need more landscape-oriented notebooks in the world.
Java is pretty readable, as long as your familiar with C-style languages you shouldn't have too many problems rewriting this in another language.
Communication expectations via Slack, etc. – if you get a non-urgent message on a Saturday at 9pm, are you expected to reply before Monday?
This seems like an excellent strategy in terms of marketing and building mindshare for the platform (as you mention elsewhere, it is an underdog).
How to build better social media?
These pre-built nightly snapshots allow developers to try Servo and report issues without building Servo locally.

https://servo.org/download/

Please don’t log into your bank with Servo just yet!

So .. just their own test shell compiled about engine as yet. (AFAIK)

There a few longish tech talks on youtube, the initial focus was on bringing documentation up to date in order to draw third party dev's in. Now there's more focus on more coverage of test suite.

It's in a decent sweet spot for certain types to get on board; new funding, new energy, room to change the guide rails and a milestone to work towards.
I believe you never had a pleasure to work with translated Excel commands.

https://www.excelfunctions.eu/
AI is fundamental research, it is inevitable that funding for AI research will dry up at some point in the future just like all such research. AI winter doesn't mean AI isn't used, it refers to AI research funding shrinking back to the same level as other fundamental research fields.
Ask HN: How do you read and follow the discussions on big threads?
I'm trying to read discussion from a thread with 133 comments, on a topic i find interesting, but after a few comments i get overwhelmed. How do you do it?
Mozilla is an ad company by its revenue sources.
It does and sadly it is not random
ROCm is the framework. Both PyTorch and Tensorflow have versions that support it. Have no experience with it, so cannot say how it works in practice.
Yes it is, and it's usually such a big deal for me that I just don't use that software. I don't have time to go through a loop of "what's the file name? What package is it in? Install, repeat". This is by far the worst experience I've had with any language. Python has been a breeze in comparison.
This is deeply accurate
Only if there’s a significant buildup after it fails.
https://china.usc.edu/sites/default/files/forum/Legalism%20a...

https://web.archive.org/web/20240000000000*/https://www.clem...

[As talismans against internet internecs]

[

My main issue with JJ's splits are that they are better for impasse & not very good for dynamics -- e.g. in the Bachelors pdf there is a diagram* depicting spiral "Confucian" vs "Swedish" linear concept of time. *(fig5.7 p64 2005 Swede-Chinese cite that's hard for me to dig out)
]

[
Has JJ written about the role of Greenwich Village in moving people between the 2 preceptual systems?

OODA heuristic .. Auftragstaktik .. ?

https://old.reddit.com/r/quotes/comments/gymiuk/if_your_boss...

]

>Es ist im Kriege alles sehr einfach, aber das Einfachste ist schwierig
--CvC, probably not thinking about the Moravec paradox
It's neat how you get to see the childish retorts and threats from Elon and the smoothly polished PR response from the pretend CEO.

It not only undermines her and Twitter but basically every large tech org's reputation.
Sweet puppy virus solves another puzzle?
You conveniently leave out all the hoops you have to jump through every couple months to make sure it stays that way. Every now and then some windows update adds another shortcut to your task bar, resets it to be the default browser, and other shenanigans.
> “They really gag me, that’s what I think of them”

When asked about a new product line, what a quote!
Modern compiler implementation in ML by A. W. Appel

There are (inferior) versions of the same in C and Java. I'd use them together with the ML version.
I will find MacOS acceptable when Finder will start treating Enter as Enter and not as rename. And the worst thing is that you can't even change this behavior.
From my own experience - I didn't expect anything. But it makes you sad if what you have built and spent so much time on it is going down.
It’s great. You should do a separate hn post
Love the sound of this tool! Seems a bit of a shame to permanently delete anything that's been completed, sometimes it's really useful to have a record of what you've been working on.
Forgot to mention: yes, the dependency tracking is transitive, i.e. if your @op calls a @track-decorated function, which in turn calls another @track-decorated function, then both dependencies will show up, etc.
C++ and python are not the only options though.

Julia is one that is gaining a lot of use in academia, but any number of modern, garbage collected compiled high level languages could probably do.
> Yes, absolutely, and yes, absolutely.

Fair enough, that's a valid philosophy, and one in which `async`/`await` makes perfect sense.

However, it's not Python's philosophy - a language with dynamic types, unchecked exceptions, and racy multithreading. In Python, `async`/`await` seems to be at odds with other language features - it feels like it's more at home in a language like Rust.
Waiting on the shelf for me once I finish cs50
I lived in Singapore for awhile.

In some ways yes (taxes, corruption if you stay in Singapore), in other ways No (to make much money you’ll likely be dealing with China/Chinese a lot - and if you think they’re better than Musk than lol).

Either way an experience!
Next.js and cache poisoning: a quest for the black hole – zhero_web_security
Gah this makes me feel old! Blender was uni (but was too bloated to run on my PCs back then) and sketch up is new!
There Is Not That Much Wealth in the World
I’m thinking about making a tool to do this, I haven’t quite gotten to loading a comment thread but I have loaded 250k images and also 400 from Evernote. Next in line is to load some unwieldy discussions, particularly from a site with a horrible comment UI such as Arstechnica.

I’m particularly thinking about how to make sense of badly organized threads from Mastodon and similar things.
Except that at least in python async doesn't mean that. Non async functions can do networking, block, or do expensive operations.

On the other hand async functions can be very cheap.

Again, which useful property does async protect?
N26 requires an app for some rare account management tasks, but you can still use it from the web.
No one used it. Outside of tech circles, no one even knew what RSS was.

Sites like Reddit also killed it. People would rather subscribe to topics (subreddits) than individual blogs.
This reading misses the more general issue of Google collecting and storing large amounts of data about people for its own commercial purposes thereby exposing people to search warrants directed to Google rather than to the persons themselves.

Schmidt could have answered, "No, they should not be sharing data with Google as if Google is a "trusted friend". (Was Google even notifiying people their data had been obtained by law enforcement?)

Instead he tried to suggest responsibility for the search warrant problem is with people using Google.

I have seen interviews with Google founders where they proclaimed "users trust us". I have seen this in the company's marketing copy. I have seen it in published discovery materials from the antitrust cases. Google expects that they have peoples' trust. The company wants people to let it collect data about them.

Google created this problem. This target for search warrants did not exist previously. But Schmidt refused to accept responsibiilty.

Does Google have to collect and store data long-term? No. They will provide a list of bogus reasons^1 but today, trillions of dollars in revenue later, everyone knows they do so to enrich themselves at the expense of peoples' privacy. Why would anyone trust Eric Schmidt? Because they are led to believe that they can.

Look at how Google responds to discovery requests. It is extremely secretive. Much to hide.

1. https://www.infoworld.com/article/2663873/what-search-engine...

https://www.scirp.org/journal/paperinformation?paperid=73522
There is zero evidence for this theory. On the other hand, we know that dangeous viruses emerge from farms every couple of decades (see above). I find it prudent to focus on the known risk, rather than speculate on a hypothetical one.
To me that depends on the context it's used in - if it's like:

> When a user visits a web page, he expects [...]

then yes, I'd even just say that's wrong, no opinion or politics about it.

However if it's:

> So once Alice has published the website, and Bob visits it in his browser, he expects [...]

and the PR is suggesting that actually we don't know how fictional Bob identifies... Then personally I just think that's tedious, the pronouns are helpful to disambiguate Alice & Bob in shorthand anyway, and that is bringing 'political' (ish? Societal?) views into it.
Alas. It appears borked on debian (axrt depends on an old version of libjpeg.) I'll loop back around in a year and see if it's been changed to depend on modern dependencies.
What is the non-zero evidence that SARS-COV-2 originated from a farm? What is that farm? What were they farming?
You're gonna have a bad time
Python may well have been the right choice for companies like that when they were starting out, but now they're much bigger, they would be better off with a different language.

However, they simply have too much code to rewrite it all in another language. Hence the attempts recently to fundamentally change Python itself to make it more suitable for large-scale codebases.

<rant>And IMO less suitable for writing small scripts, which is what the majority of Python programmers are actually doing.</rant>
I don't think you can count the camera captor size to face value when the software use pixel binning technique to get decent pictures. You need to consider the size of the end result.
I believe it cuts both ways. Writing things down allows you to dump state so that you can make other complex calculations with your working memory. Then, learning to hold more complexity in your head increases your mental bandwidth using the same amount of external state available. Rinse and repeat.
It's pretty common with configuration or infrastructure as code that a blame brings me to a commit from 5-6 years previous, where I wish to understand why the authors at the time made a specific decision.

That is more than enough time to change ticketing system, wiki platforms, or collaborative chat services.
I think there is conflating that inflation can only be new money printing. The value of monero compared to a basket of goods from June to July changed by 12%. You can buy 12% fewer things today than in June. That is the same way the USD inflation is calculated. Yes supply of the dollar has an impact but if I were to buy groceries in monero today I would need 1.12x more units.
It would be worth studying how science fiction scenarios and ideas have impacted how we think about real-world technologies. People like to think that they are predictions of the future, but as William Gibson once put it, sci-fi is mostly just about the present, not the future.

When it comes to AI, a few sci-fi memes seem to be widespread: Skynet, the ultrapowerful AI god that manipulates humans into destroying themselves; the AI assistant that is so charming it replaces real human interaction, à la Her; even the term AI itself largely seems like a sci-fi inheritance, not an accurate label for the tech involved.

None of it is very connected to real-world developments, where things like Siri or Alexa are mostly just treated as voice-activated command systems, not real people.

And yet the technologists creating this stuff seem very influenced by what are ultimately implausible fictional stories. It's an unfortunate situation and I really wish the philosophy of technology / other more insightful analyses of technology were more prevalent.