skysight-inc/HackerNews huggingface dataset:
Partially because where WP set up shop, the Utah Valley in the 1980s, was mostly still a rural county with a barely-semi-urban exclave at the middle. Living in the center of Provo let you pretend to be surrounded by actual development while you worked or got your Psych degree, but WordPerfect was building itself on top of apple orchards and alfalfa fields once they went a few miles outside in any direction. The land was much, much cheaper, and the old steelworkers' not-even-ramblers much smaller, than even the neighboring Salt Lake Valley a few tens of miles to the north, which by now had a mostly-developed mix despite being more than a little larger, let alone any of the actually urban metro areas high tech businesses usually tend to spring up in.

Nowadays, though, the place is pretty much built out, and the land prices have spiked accordingly since most of the nearby areas are BLM land. Don't expect a next WordPerfect any time soon.
The main impetus was trying to show that you could do AlphaZero on a regular computer. It didn't pan out that way.
Thousands got caught in fintech's false promise lost access to bank accounts
Shorten from:

How thousands of Americans got caught in fintech’s false promise and lost access to bank accounts.

I thought this was new information:

"Regulators have already been moving to punish the banks that provide services to fintechs, and that will undoubtedly continue."
Sorry, late reply, but I think it's still worth answering.

I think Javascript is a really fun language. I've done a lot of embedded C and it can be... exhausting? I would love to try Javascript on an embedded system, IoT device, etc. I'll bet a lot of the most annoying stuff can be abstracted away pretty easily on modern hardware.
AI threatens scientific research with fake papers
It might be worth flipping the question and asking what we can do to entice smart people to use their powers for the betterment of society!
> Obviously therefore I don't need the insurance: in the very unlikely case title might be challenged I can always just sue the policy of the (now deceased) people who sold the house to me.

Title insurance, at least in Canada, also protects against future actions, and not just past ones:

* If someone manages to do some shenanigans and convinces someone that they own your property, and gets a second mortgage/HELOC on it, and then not pay it back, which causes the mortgage/HELOC company to put a lien on it, title insurance protects against that.

* If someone manages to sell your house to a person who then shows up at your front door on the "closing day", expecting to get inside, title insurance protects against that.

The above can happen even though you own things properly, and got them properly from the previous owners.

Occurrences in Canada:

* https://www.cbc.ca/news/canada/toronto/prevent-title-insuran...

* https://www.mannlawyers.com/resources/a-review-of-title-insu...
> writing a modern browser (i.e. one that for example uses multiple cores efficiently by doing layout/rendering/etc in parallel) is almost impossible in C++

C++ also happens to be the only language in which that has been accomplished, so far. (The Rust components are relatively smaller, about 11% according to sibling comments.)

See also: AAA video games
I am glad you see the value in it. I appreciate your kind words. Thank you.
Nim & D also have the compile-time function evaluation he mentions for Zig. Nim also has a full macro system wherein macros are written in Nim - just taking & producing ASTs. I've known people to refer to this/Julia macro systems as "homoiconic". Nim also has a javascript backend to enable similar same-syntax on client&server like his React & clojure examples.
No one can auth for Minecraft, etc.
> if something can be calculated at compile time, it should be

Often you don't actually want some things done at compile time although they could be done. It can lead to, e.g., excessive executable sizes, excessive compile times. If you've ever considered using `-ftemplate-depth` in C++, you've probably encountered such a case.

Maybe it sounds like I'm splitting hairs and you would say "of course in such crazy cases it's not true", but if you look at C++ projects and what can be done at compile time with modern C++, you would find it's not rare at all.
That’s a fair criticism but it should count for something that we’ve spent the last 20 years ironing out standard “hacks” to get NNs working. Someday we will hopefully have some theoretical grounding for basic things like network shape and size, optimizer, learning rate schedule, etc.

Until that time we will be stuck using empirical methods (read: trial and error) and KANs are at best just another thing to try.
installation was more than overnight. once it was up and running, it was remarkably responsive, in the short run, but would invariably need to do a lot of seeking to launch any app. The sort of thing if you are sitting nearby you could give it some input every couple minutes.
Cops beating self driving car with batons will be the new Officespace printer scene. Also the cops should let all the air out of the tires and boot the car for good measure.
The alpha release is intended to be fully functional, in the usual sense of alpha testing. That is ambitious. It's not like a shitty game on Steam (or Star Citizen) where "alpha" means 10% of features completed. That is 30 million lines of complexity due within 2 years. Ignoring lines of code, some of these problems within a browser are time consuming and difficult to solve from scratch.
It's dumb. They're not built like highways. The highways are built like highways.
Parent did not claim that LLMs are not useful. Parent also acknowledges that AI is not a temporary phenomenon.
No, it has nothing to do with accent (phonetic). It's entirely language. They have a long history of "forbidding" words that are "real or not real spanish".

And by the way, counterintuitively, languages have NOT evolved to be better understood, but on the contrary, to "separate" or create cohesion in smaller groups.
It's because the NSA's "massive" datacenter is actually tiny, cannot contain the things that paranoid people think it contains, cannot do the things weirdos imagine it does.
Ask HN: Should I use React for a personal portfolio?
I want to create a personal portfolio website for my personal projects, and to show off my programming skills for employers. I was wondering if using ReactJS with SASS instead of plain HTML, CSS, and JS would be okay for something like this, or would it be overkill using React for a small project like this.
Things that only reduce car fatalities and accidents. Not things that reduce something beneficial and have the benefit of removing instances of harm since the benefit came with risks.
This sounds truly hellish, like being controlled by a stupid robot straight out of Kafka's "The Trial." They should allow special one off exception that are documented with a comment, similar to how you can disable Ruff warnings in python code for a single like

# noqa: F401
If it worked at s-expression level rather than character level, it would make total sense! Editing and inserting are different phases.

And of course it's trendy writers' advice today to do not mix writing with editing. Create vs. Edit mode embodied that before it was popular.
> this field was simply called "Operations Research"

Don't forget "cybernetics"
> The offices were explicitly designed to be a play-pen for geeky adults, but this is the company whose various products lie behind vast political disorientation, teenage cyber-bullying, body-shaming, and far-right radicalization with real-world violent effects for actual communities. I found myself weirdly longing for the steel-and-glass skyscrapers of high finance. At least the finance sector doesn’t pretend to be saving the world, and doesn’t cloak itself in a childish image of wacky creativity. Financiers have a certain grim authenticity about their narrow interests.

Choice quote. Totally on point.-
This constitutes a loose extensional definition of a spectrum between the positive (1) and the normative (5), or between "is" and "ought".

In the original example, it is that university research PR has to be written this way to provide the grant substantiation its existence subserves, but arguably ought to be that the PR piece could just describe the research properly and without all the exaggeration.

To be clear, I would have no quibble with such an argument and also do not care how anyone else feels about it. The point is to help demonstrate that "ought" is the domain of that which is always arguable and which must always be argued. "Is," like the gravity which holds us to the bosom of this planet, is.
Everything you mention is not a problem. Grid operators change prices to match supply and demand. Electricity markets are 24/7 and prices range from negative to extremely high to maintain supply and demand in perfect balance.

When there is excess renewable production, shut down other production like Natural Gas. There is zero fuel cost. If other productions can't be shut down, change the price to negative, charge EVs and pay them money for letting us use their storage capacity.
I'd love to find an entry-level or junior SWE role to grow in.

Location: Wheaton, Illinois
Remote: Yes or Hybrid
Willing to relocate: Yes
Technologies: Linux, PHP, SQL
Résumé/CV: https://bryanhoffman.xyz/wp-content/uploads/2024/06/BryanHoffmanResumeMay2024.pdf
Email: bryanhoffman1@gmail.com
You will have to do a fair amount of refactoring.
Definitely sounds like Bullwer-Lytton.
Why nobody grows up wanting to be a DevOps engineer
> I don't get why people hate on post-structuralism.

Because, rather than recognize that overdoing abstractions is a thing and reminding people that there is always reality out there that won't bend to your wishes, post-modernism (which is the term the GP used) tells people that there is no reality out there, it's all just human-created abstractions, and anyone who tries to push back because reality is just insufficiently post-modernist.
Universal approximation just indicates existence of a suitable sequence, not that it is findable and doesn't apply with finite numbers of neurons.

But MLPs are not good for everything. Where Simulated annealing works better than auto-diff is the classic example that is easier to visualize, at least for me.

Even if the sequence 'exists', finding it is the problem, it doesn't matter if a method can represent an unfindable sequence.

That said, IMHO, MLP vs KAN is probably safer to think of as horses for courses, they are better at different things.

At least with your definition of 'usable' being undefined.
https://archive.ph/oPg1C
Bidenomics baybee!
Interesting. I've just implemented an algorithm (matrix profile) that makes use of FFT to compute a big set of dot products of time series subsequences where the length n of the time series can be in 100s of millions. The fast convolution computation using FFT reduces the computation time from O(n) to O(log n) with awesome speed gains at this scale. Throw in a GPU and the speed goes up even faster, like processing 10 million data point in 0.1 second on a laptop.
> Not sure if energy use is a sufficient criteria to dismiss some technology. This universe progresses by turning low entropy energy into high entropy energy, which the use of energy is doing.

What is the connection between those two sentences?
This is highly contextual. My previous job was hell without extra display. It's bad enough having to shift between :
1. Mainframe DB
2. Web (with 3-4 "apps" open in tabs - including one of our primary tools, various pages to lookup data, mapping system, knowledgebase reference, etc...
3) Terminal Software to log into multiple switching systems (each with their own syntax thus needing the knowledgebase)
4) Teams Chat
5) Mail (neither 4 or 5 these "require" multiple screens and can be shunted down into the taskbar)
6) A chat client (when acting as support/to request support) - Browser based, but kept in a separate window because it is a separate function than just "referring to info/looking info up)
Most of this was on one screen but the Browser I always had to keep open on a second screen so I could have it handy to swing to it when needed and not waste minimize/maximize.
7) VOIP software for telephony.

I believe there were other tools (I am no longer at this job, and can't recall them all).

I just know that even on a 1440 screen there was no way working with one monitor would be pleasant. Some people ran multiple DB terminals separately (IBM mainframes); I just switched DBs in the terminal (you could have up to 5 open at a time - but sometimes you'd be working multiple projects and it's easier for some people to just load a second window)
If I ran more than one at a time, like others did, that would be yet more complexity.

I can imagine most places only need a few windows open at a time (ultimately that's what you did, because too much info at a time is just as bad as too little) Frankly, I would need a 4k bigass display to really have nicely tiled windows that did everything I needed to without stacking window managers making everything so complex)

The overhead of keeping track of state of all these things and swapping between them quickly was brutal and that's without the actual work done on them.
Multi-tasking is a huge pain in the ass.
ive stopped working since we moved back into the office. just coasting.
The new website containing all articles: https://esp32-open-mac.be/
So three years ago you'd spend less time with your kids in order to write a 2,000-line FOSS app for understanding Bash scripts?

I'm not sure that's a good thing.
Sorry, I got your comment completely backwards
Consumers were not demanding the internet or computers either. But it turns out they were useful for consumers and especially for the profits of capitalists. People may not like it but AI will be an important part of our lives soon.
I found his Physics Stack Exchange answers to be immensely valuable. Although, I did have to read everything he wrote with a little bit of a critical eye, due to some of the rants he went on.

I'm glad to see he bought into the abiotic generation of oil; it's my favorite fringe theory I just can't shake.
Hard to be sure of course, but from (my perception of) tone I get the impression you've read my comment as somehow opposing the concept of remote work.

Wasn't where I was coming from at all.

My personal opinions on the matter are skewed as I have worked remotely (home, overseas, or while on the move) for more of my career than not. But that's still personal preference and I'm not going to pretend my opinion is some objective truth.

The point I was drilling into in my original comment was something specifically mentioned in the article which I found intriguing: the potentially misleading correlation between societies deemed "individualist" and the fallacious presupposition that one can only be a team player when physically collocated.

It's never going to be a simple answer - some people yearn for the open plan office, some wish they had a private office (but still at work), some wish they were at home exclusively.

The dangerous thing (which intrigues me just slightly more than it makes me uncomfortable) is when people start saying one way or the other is "right" (or worse, implying that one is selfish and the other selfless)

I've my own take, and I could easily make arguments for the opposing view - but far more
interested in the meta-conversations than the bluster.
I think this is more for the end user. If the eventual goal is to convince people to use this instead of Chrome or Safari it is probably going to be a hard sell if it looks like a hobby project.
I thought copying other people's work was the whole point.
Thanks! I've been a fan of the Bullwer-Lytton contest since the 1980s. I did notice that some of the "one sentence" entries in the Little Lytton contest did, in fact, comprise two sentences separated by a dreaded period.

Heaven forfend!
One reason you might want an explicit keyword is so that it fails to compile if it can't be calculated at compile time, which is what was intended, rather than fall back to calculating it at runtime. It also seems useful as an ad-hoc method of annotating pure functions; those functions are guaranteed not to modify global variables at runtime or do I/O.
Reminds me of https://en.m.wikipedia.org/wiki/E-Prime

Maybe we could invent some new verbs to delineate between the scenarios.
I wanted to wholeheartedly thank you for your comment.-
Parent comment specifically called out a "DEM led congress" refusing to do anything. An impeachment vote is the full extent of their power in getting rid of a president. And they did it twice in one term.

> that would never have happened.

What never would have happened? Some bizarre unknown chain-of-events which led to Trump staying in office? The occurrence which DEMs are somehow taking the heat for is the GOP outnumbering them and outvoting them in the senate to keep Trump in.
I am a prolific note-taker, and I use vim. Many of these features and more are supported in vim with the vim-markdown plugin, which has support for markdown syntax highlighting and syntax highlighting in code blocks, and a hierarchical table of contents using the location list, which is my favorite feature. I have scripts and functions that implement some other features. The one important thing that vim necessarily lacks that is very useful for note-taking is the ability to render images and mathematical equations, which is why I still sometimes use Word.

This is a neat piece of software, but it would seem to me that the tools available on the command line - Unix or PowerShell - cover just about all the use cases, and importantly, are customizable, lightweight, and interoperable. For instance, I have scripts that use fzf and/or ripgrep to quickly search my notes directories and open notes for editing.

This is just me - it's definitely possible that I'm missing out on a better way of doing things, but I can't easily see the value, for a developer at least. Maybe folks just aren't that familiar with what can be done with common tools that already exist? Maybe it's because the CLI can be a pain to learn? I guess that's what a GUI note-taking app is for...

BTW, I'm not trying to be negative, just sharing my possibly idiosyncratic perspective.
Most jurisdictions make a distinction between moving violations, which are issued to the driver, and parking violations, which are issued to the car (and its owner, by extension). This is why, in most places, you cannot get points on your license from parking illegally.

This situation would have been a moving violation. It sounds like the law has not caught up with the concept that a company might hold a driver's license and be issued moving violations.
On a larger scale: Copenhagen and Vancouver both have fully-automated metro systems (i.e. driverless systems). Presumably there are many other cities with such systems around the world, and they probably all work nicely.

Fine for getting around different areas of the cities, but it's not going to drive you wherever you want to go though.
I'm looking for an alternative spelling of "pact"... how about "oligopoly" or "cartel"?
In summary: coffee shops moved out from downtown, and a ton of AI startups.

The first group is just movement of demand, not net new anything.

The second group is mostly froth and the sheer number of 1-person AI startups that will fold within a year is not significant. In that group is likely to be some enduring, valuable businesses, but... under 10% at most.
I had the same experience as you, and held off on getting into note taking with Obsidian for quite a while. Eventually someone said to me "Don't worry about workflow at all, just start taking notes with no flow or organization. You will develop a flow that works for you as you use it more." That's what I did, and it was very true. I don't think my flow matches any popular workflow, I just started taking notes and it naturally developed.

If you have something you want to write down to be able to reference in the future, create a note and put that in it. The next time you want to write something down, you can either put it in the note you already created, or you can make another note if that sounds nicer. Up to you. You'll find out what works.

You can do basically what you're doing right now, which is opening a random file and putting it in there, except now instead of your files being spread across your system they're all in one place, and if you want to start doing fancier stuff with them in the future you can. I use a small percentage of Obsidian's features, and they don't get in my way if I'm not using them.
it was unclear the entire runtime. Just need to keep evaluating.
Challenge: Tell me you have never read a thoughtful and contextualizing scholarly archival study without saying so.

Solution: "Dump it in a database and let AI sort it out"
I Tested Fabric for Streamlined LLM Prompt Management
The novel called Taipan, by James Clavell, is quite interesting, IMO. He also wrote the novel Shogun, which I didn't enjoy as much.

https://en.m.wikipedia.org/wiki/Tai-Pan_(novel)

Shogun is about Japan in the Samurai period and Taipan is about Hong Kong a few centuries ago.

Both novels are about those periods and about Westerners interacting with those countries at that time.

https://en.m.wikipedia.org/wiki/James_Clavell

[

Clavell wanted to write a second novel because "that separates the men from the boys".[21] The money from King Rat enabled him to spend two years researching and then writing what became Tai-Pan (1966). It was a huge best-seller, and Clavell sold the film rights for a sizeable amount (although the film would not be made until 1986).[22]

]
The end-game is just dissolving any distinction between compile-time and run-time. Other examples of dichotomies that could be partially dissolved by similar kinds of universal acid:

* dynamic typing vs static typing, a continuum that JIT-ing and compiling attack from either end -- in some sense dynamically typed programs are ALSO statically typed -- with all function types are being dependent function types and all value types being sum types. After all, a term of a dependent sum, a dependent pair, is just a boxed value.

* monomorphisation vs polymorphism-via-vtables/interfaces/protocols, which trade roughly speaking instruction cache density for data cache density

* RC vs GC vs heap allocation via compiler-assisted proof of memory ownership relationships of how this is supposed to happen

* privileging the stack and instruction pointer rather than making this kind of transient program state a first-class data structure like any other, to enable implementing your own co-routines and whatever else. an analogous situation: Zig deciding that memory allocation should NOT be so privileged as to be an "invisible facility" one assumes is global.

* privileging pointers themselves as a global type constructor rather than as typeclasses. we could have pointer-using functions that transparently monomorphize in more efficient ways when you happen to know how many items you need and how they can be accessed, owned, allocated, and de-allocated. global heap pointers waste so much space.

Instead, one would have code for which it makes more or less sense to spend time optimizing in ways that privilege memory usage, execution efficiency, instruction density, clarity of denotational semantics, etc, etc, etc.

Currently, we have these weird siloed ways of doing certain kinds of privileging in certain languages with rather arbitrary boundaries for how far you can go. I hope one day we have languages that just dissolve all of this decision making and engineering into universal facilities in which the language can be anything you need it to be -- it's just a neutral substrate for expressing computation and how you want to produce machine artifacts that can be run in various ways.

Presumably a future language like this, if it ever exists, would descend from one of today's proof assistants.