skysight-inc/HackerNews huggingface dataset:
> code... is text

There are visual programming languages that chain together blocks, instead of raw text.

> The hard problems of programming don't usually have much to do with syntax.

I guess it depends on how you define hard. You are clearly talking about "a singular issue that needs to be solved", which really only effects a single developer / team and, to a lesser extent, those that use that solution. But if you consider something like syntax, you're now talking about something that much a much smaller impact _per developer_, but has that impact on _every_ developer. The syntax issue may have a much larger impact overall.
Announcing Drop Site News
Well, “color” is fundamentally an electromagnetic spectrum. You can’t describe it by 3 values, as it might have an arbitrary shape. What it does is separate out the whole spectrum/graph into 3 graphs that overlap, and summing them up would roughly be the original. But neither of them is quantized this way, the R is not a single value, but still is a spectrum.

It’s a human sensory “feature” that certain graphs can be substituted by more standard ones that can be represented by a single number, e.g. a red LED’s spectrum between a certain range might combine well with a green and blue’s given spectrum, so that the combined graph looks similar to the original to us. Nonetheless, we have “compressed” the original and lost data.
Very nice. Maybe the freedesktop world can finally replicate how Windows is able to embed a mini excel viewer into the filepicker.
> Beyond some specific use cases, they don't seem to scale cognitively. The tangle of connections is a problem.

This just isn't true. I've actually built things in visual languages. It just requires the same organization as text-based languages. One could write an entire text-based program in a single file in a single function, which would be a similar mess. In fact, the benefit or feature of visual languages is that they showcase poor code more readily than text-based code.
HTTPS for dotless domains (a bit of a misnomer but it can help in finding good reading material about it) should also work fine on the same browsers. That said, most dotless domains don't run it because they've historically not been given certs due to security concerns. As an example: https://uz./ likely just had the *.cctld.uz cert applied to the whole virtual server block and uz was just one of the names assigned to that block.

Bonus fact: https://. works on Firefox (triggers an A/AAAA DNS query for root) but not Chrome.
And there’s also people who use tabstops of 3.
Maybe You're Not Sick of Programming
I think some middle ground might be including an extension lock file that gets committed to the repo. For internal projects, users will get auto configured by trusting the other internal users that setup the repo.

For external projects, users need to trust the project they're pulling down anyway since it's arbitrary code.

That would also help mitigate the risk of supply chain attacks (since versions are pinned and ideally verify package integrity)
Related but not quite the same interface. Libreoffice already supports Python in macros, and you can run Libreoffice headless on the command line.

https://help.libreoffice.org/6.3/en-US/text/sbasic/python/ma...

I've used this functionality to automate running Python scripts to update speadsheets using Libreoffice Calc in a container so non-devs can have their cake and eat it.
"Abian proposed blowing up the moon with nuclear weapons. He reasoned that a moonless Earth wouldn't wobble; thus the seasons would be eliminated, as would extremes in weather, such as giant hurricanes, heat waves and blizzards." :-)
Please read it again, carefully. Hamkin is not trying to convince anyone of accepting CH.
LOL To these guys, “taking responsibility” means simply making a sad face and issuing a press release saying “we’re sorry.”[1]. Not actually taking responsibility and going to prison.

1: https://youtu.be/15HTd4Um1m4
Right, but part of the argument in the paper, as I understand it, is that the self-attention layers can increase the intrinsic dimension of the input data if you feed it additional, relevant context.

I guess you could also use this result to find that a smaller network might be sufficient for your particular problem.
There is still the need for a better Goodreads alternative
1. No censorship beyond the absolute minimum necessary. Free speech absolutism.

1.1. Everyone now knows Nick Fuentes is a nazi rat. Flipside, r/ontario mods straight up admit they ban viewpoints because 'conservatives are all homophobic racists' defeating the entire community.

2. No abusable voting system that enables non-contributors to curate content. X or Facebook are positivity systems. Soon as you allow downvoting that matters, you create an echo chamber.

3. No echo chambers allowed. Inclusivity does include opposing viewpoints.

4. No socio-technical debt allowed.

5. Key figures cannot filter away or block anyone.

6. All niches allowed.
> Why would you want to work with the text representation, except when debugging or in the backend?

How would I communicate about the project to others in e-mails, instant messenger, face to face, in blog posts, in articles, in books?

How would I review diffs of code changes effectively?

That is why.

Find me a representation I can talk about and write about efficiently without screenshots or videos or requiring special software of every recipient on every platform, and you'll have advanced the state of the art in this field immensely.

> that have solved this exact problem

None of the ones you described have solved the problem of mapping between a visual and textual representation of the program seamlessly. Just attaching the comments from a textual version to an AST of the textual version is trivial. That's not the challenge.

> Use similar syntax to allow any statement to have comments attached, and use this instead of free-form /* / comments.

That doesn't get close to solving the issue. When I have a diagram showing the data flow of a piece of code, and I attach a comment to the edge* between the two nodes, in the textual representation where does that comment go? Does it go in the text version of the source node? In the destination node? What if I write a comment in the textual version right before a method call, and then switch to the visual version, does that stay in the source node? Does it become a label of the edge representing the method call? There are tons of edge cases there.

The problem isn't finding a way to attach the comments in the right place, but finding a way that roundtrips perfectly without adding noise in either representation.
A lot of the co-working spaces around here let members host tech meet-ups for free, I assume because it serves as good advertising.
It could be if browser vendors actually implemented that functionality for the video element. Shame that a certain large browser vendor has a slight conflict of interest problem with that.

And just plain <video> elements are seekable just fine as long as the server supports good old HTTP range requests. Dynamic bitrate is an issue but as a desktop user I'd just set it to max anyway. Clickable arease are pure cancer - just put links below the video.
Debugging is quite nice. Clicking on a wire and being able to visually see its value at runtime and even present it in a custom UI, like a graph or chart, is awesome.
In hindsight, I’m surprised it took this long for something like this to exist. What a blindspot in the grift. It’s like a job board for jobs that pay in lottery tickets.

Given some of your recent comments, I’m surprised you’d make a tool encouraging a technology that is making climate change worse. While at the same time looking to be hired. Shouldn’t your own job board be the best place to look for what you believe in?
A concise and hinged summary of what it was like to build this site from scratch
Customers sent custom things.
That is an impressively long and fun to play around with list of map projections
Or at the very least make an internet archive snapshot…
There's plenty of cheap HDMI to CSI or so chips, haven't seen one for DP.

I guess that's because consumers want HDMI capture cards so that they can record their PS5 gaming session, but not DP capture cards?
This is why you never want to sell to developers.
The only app I use in dark mode is Visual Studio Code. I've tried using dark mode across all apps, but I never got used to it.
A 50x dev should work for himself and make more money than the business hiring them. IF they cant make it work, they weren't 50x after all
Also, there are loads of cheap HDMI-CSI bridges.
Experimental Images
Last I checked this didn't support HiDPI, a technology invented over 10 years ago.
Show HN: I built a free pre-rendering tool to serve static pages to bots
Hi all,

I was facing a lot of indexing problems with my Meteor.js/React.js app. I used PrerenderIO in the past but was really disappointed with the price and the quality of the cached pages. So, I built my own tool, page-replica. com

Please try it out, test it, and provide any feedback. It would be greatly appreciated!
Alright, so if I pull this into WASM, I can finally have a fully featured rich text editor on the web? If so, I'm sold!
PowerToys can be counterproductive.

Consider Ctrl + Space in Windows Explorer. For literal decades, it has been the method for selecting multiple nonsequential files. Now it is the default shortcut for the Peek file preview window. But it doesn't have the title PowerToys or Peek. It's just the filename of whatever gets opened. So now you have two problems: figure out why you can't select multiple files in Explorer like you did last week and last year and ten years ago; and figure out how to disable this mystery preview window so it doesn't keep happening.

Hopefully the first time you discover Peek, you aren't trying to delete a subset of sensitive documents in a shared space without using the mouse. But that's okay; the lead dev states PowerToys is an incubator, and that justifies enabling new features by default, so sensitive files should get previewed using Ctrl + Space without warning! (Only that last part is mine.)

The tools are too opinionated for the amount of productivity they claim to provide. (Yeah, even Quick Accent. I'll stick with my insecure AHK script. At least it only activates when I ask for it.)
Looks great! :)
I use two PIKVMs to remotely manage machines and troubleshoot them, set BIOS settings, etc.

It can also be really handy (with storage support) to quickly install a set of machines in a rack - either have them boot off the internal USB storage or go into the BIOS to monitor PXE boot progress and handle any input required.
I haven't yet seen any compelling reason to move off of X11. It's been years since I've checked - what's the current state of the art ?
> but the winner of the hypocritical scenario is the local citizen, and the loser, the tourist, which is typical of NYC and many other cities.

We aren’t talking about war crimes, so yeah this all sounds completely normal and kind of a truism?

Why would or should a local polity put the interests of outsiders ahead of those of its own citizens, especially with regards to housing?
Why not load the minimal required content for it to look right first (e. g. thumbnail, video controls) and load everything else once the rest of the page has been loaded (e. g. buffer the first few seconds of the video), somewhat similar to hydration?
Cambridge considers new approach to saving local news: Having the city pay
Great questions.

For the $100, you get the rights for 10 years to update some lines in the `wws.scroll` file (which is actually currently named `readme.scroll`).

Think of that file like our DNS root zone file.

That's it. We don't provide hosting of your content, just the listing.

(Well, we do provide free hosting here: http://hub.scroll.pub/, but that's still quite beta)

So it's similar to buying a domain name. (It is slightly different in that if you buy a folder and want to later rename it, you can, unlike domain names, where you'd have to buy another domain).

Here is an example entry:

id pldb
www https://pldb.io
source https://github.com/breck7/pldb
snippets blog/All
owner Breck Yunits
email breck7@gmail.com
registered 6/12/2024
expires 6/12/2034
rep Breck Yunits
transactionId pm_1PQxCOJktJxKl0r5l24p6Zwu

Once you make a purchase, a "Rep" will reach out to you (currently I am the only rep), to get the meta data you want to add. Or you could add it via pull request (https://github.com/breck7/wws/blob/main/readme.scroll). In the future, we will have more "Reps", who will get ~50% of the $100, and be responsible for helping onboard users, approving meta data updates, and ensuring folders comply with the guidelines (https://wws.scroll.pub/gettingStarted.html).

When your site is part of the WWS, users of the wws can "subscribe" to your site by simply typing "wws fetch [yourFolderName]". That will download the latest compiled version of your site over git. When the user types "wws fetch", it updates all of the sites they subscribe to.

So the idea is by adding your site to the WWS, you help contribute to our mission of providing every human with their own copy of humanity's best information, and you give your readers the best possible reading experience.
In satirical city builder, goal is to convert walkable cities into parking lots
It's deprecated by the people who wrote it, and AFAIK no-one else has taken up the task of maintaining it. Doesn't mean you can't use it (I still use it still, thanks to said breakage), but it's not exactly thriving.
There're a few options (including outdated) that can be used to replicate this workflow. Easiest being winswitch (which is based on xpra).
I'd be willing to bet its just a barebones Linux image with pretty similar code.
He would have at least avoided getting distracted by every single liberal cause that popped up along the way and kept his focus on technology. You can complain about Brave's crypto stuff, but at least it was trying to solve a real problem with internet monetization instead of being whatever Colorways was.
Dark mode is good in the sense that I love it.

Using light mode apps, especially in the evening, is like a laser into my eyes, subjectively.
You can rotate people in and out of the C-suite, but incentives and culture aren’t going to change. These people are largely figureheads that get paid a lot of money because they are Ivy Leaguers whose friends on company boards who set their salaries are all Ivy Leaguers, too.

It’s not like Boeing is going to get a new CEO and then suddenly middle management is going to start prioritizing safety, engineering rigor, and risk management over profit.
Downsizing and Financial Performance (2022)
Unrelated but reminded me of this good sci-fi book "Seveneves" by Neal Stephenson.
> But correctly completing "234 * 452 =" is a lot simpler to do by doing math than by having memorized all possible multiplications.

There's a fatal flaw in this theory: We can trivially test this and see that LLMs aren't "doing math".

"Doing math" is an approach that scales to infinity. The same technique to solve a multiplication of 3 digit numbers applies to solving a multiplication of 500 digit numbers.

Ask GPT 3.5 to multiply "234 * 452 =" and it'll correctly guess 105768.
Ask "234878 * 452 =" and it gives an incorrect '105797256'

Ask GPT 4o, and you'll get correct answers for that problem. Yet even with the added external tools for such questions, it has the same failure mode and breaks down on larger questions.

These models are architecturally limited to only language modelling, and their capabilities of anything else are restricted by this. They do not "do math". They have a language-model approximation of math.

This can be observed in how these models perform better "step by step"; Odds are you'll see GPT 4o do this if you try to replicate the above. (If it doesn't, it fails just as miserably as GPT 3.5)

What's happening there is simple, the token context is used as a memory space. Breaking the problem down into parts that can be guessed or approximated through language modelling.

Beware of hyping this as "AI can think and has memory!" though. This behaviour is a curious novelty, but not very generalizeable. There is still no "math" or thought involved in breaking up the problem, merely the same guessing. This works reasonably only for cases where extensive training data is available on how to do this. (Such as math.)
It just so happens that one of my colleagues just finished a PhD creating materials which pretty much do exactly this; converting a relatively broad spectrum of light into a much narrower band of light. I’ve seen them in the lab where it’s colourless and clear to start with, and then it will convert any incident light in the blue range into a much narrower band of a specific blue colour. He has recipes for just about any colour, even into UV and IR bands.
Not sure what the real world applications are though, maybe something to do with coatings for photovoltaic cells to increase efficiency
Irish, Italians and Slavs weren't considered "white" under the racial framework discussed in the article, and you seem to be confusing class with race. While the two are often correlated, they aren't the same.

Race is a social and political construct but the article clearly and at length lays out the history and relationship between the modern concept of race and the naive and illiterate interpretation of Darwinism from which it originated, and which didn't exist before Darwinism.
We would lose tides, although I have no clue what that would cause.

But thats irrelevant, blowing up Moon means bits of Moon bigger than Britain would bombard Earth and wipe us all out, thats probably the only way to sterilize whole Earth before Sun does it with its expansion. Earth's crust could very well stop existing in its current form and mix with mantle in some brutal apocalyptic scenes that would make Michael Bay's stuff look like cave paintings from 40k years ago.
This is a common response whenever I talk about this, and I don’t find it compelling. (Sorry.)

Windows+1..6 is a terrible keyboard shortcut as they’re both on the fingers of the left hand.

You’re limited to 9 apps, and good luck to your muscle memory if you ever change one of them.

You’re limited to apps. Alfred will open files, URLs, individual setting pages, it’ll send an email, launch a Terminal at your current file system folder … the list goes on.

I assume that many Windows people have never seen a Mac user using Alfred (or Launchbar or Raycast or whatever). You should. :-)
"Low-intensity explosion" sounds far more credible than the "fell apart"-type descriptive phrases that I'd previously seen.

But IANAAE (Aerospace Engineer). Just like "rapid unscheduled disassembly", "fell apart" may be AE lingo.
TextEdit TXT/HTML type sniffing vulnerability on macOS (CVE-2019-8761)
Rails Adds ActiveRecord.after_all_transactions_commit Callback
TDD Is Not Hill Climbing – By Kent Beck
> Sparing them from a trial means no further discovery/uncovering of other illegal shit

It’ll be uncovered. Just via they “fk it we’ll do it live” in air method
Black hole accretion discs dominated by magnetic fields, not thermal pressure
Here's some more info: https://news.ycombinator.com/item?id=40904466

> Asking for even a dollar makes it inaccessible to a vast part of the world's population

Downloading/reading the WWS is always free. It only costs money if you want to own/build a part of it.

> Two, it just makes the project sound like a scam.

I've worked on this project for over 12 years (https://breckyunits.com/treeNotation.html). If this is a scam, I'm really bad at scams!

First the first time ever, people are now giving me money for it, which will give us the funds to expand the project to realize its potential.

> They have clients available, and even some content!

Have you tried `wws fetch pldb`?
I can understand your confusion! It's kind of a feature because of how seamlessly it integrates into TradingView. What do people use TradingView for? Charting, trading and socializing. TradingView has functionality for placing trades/orders but it is unweildly and basic. My program adds functionality _into_ TradingView's web GUI itself.

One main feature of NBT: There is an ETF with the ticker SOXX, indexing semiconductor companies. There are two ETNs SOXL(3x leveraged) and SOXS(3x leveraged inverse). People day-trade these because they regularly move 1%-6%+ within a day. If you think SOXX is going to go up, you buy SOXL and if down then you buy SOXS(rather than short selling). To make a trade with TV it takes about 5-10 clicks and involves making calculations and opening windows and entering numbers in. With NBT you press Go Up or Go Down - that's it. To exit your position, you press Close Up or Close Down. It's waaay faster and when you are trading like this it needs to be fast(fast to take action, not buy and then quickly sell type of fast).

There is other functionality but this is a good example because most of my interface real estate is dedicated to trading these ETNs.
Turn the monitor brightness down.

I have it set to 5/100 and there's no problem using light mode all day and night.
"In two seminal papers from the 1970s that described the accretion disks fueling supermassive black holes, scientists assumed that thermal pressure—the change in pressure caused by the changing temperature of the gas in the disks—played the dominant role in preventing such disks from collapsing under the tremendous gravity they experience close to the black hole. They acknowledged that magnetic fields might play a minor role in helping to shore up the disks. In contrast, the new simulation found that the pressure from the magnetic fields of such disks was actually 10,000 times greater than the pressure from the heat of the gas."

Here's a long-form presentation from study lead Phil Hopkins at

https://www.youtube.com/watch?v=JAiFCbRD0oI

Paper, including discussion of code

https://arxiv.org/abs/2309.13115v2
I think maybe what most concern the most is censorship, and the direct by-product like echo chambers. Echo chambers are kind of inevitable in the way people with the same type of ideas gather and sort of enhance the ideology as a whole... This kind of naturally occur in any social platform.