skysight-inc/HackerNews huggingface dataset:
Yeah - to me it seems pretty much to rely on how well you've memorized the TFL network, and London's geography as a whole.

As someone that works, but doesn't live in London, I found this mildly fun, but can definitely appreciate that it would be near impossible for someone that doesn't visit frequently.

edit: It would also be nice to know some of the technical implementation details - Is the TFL journey planner data exposed via an API?
> "After about a month, though, the brain has found ways to process this visual information, and, a year later, their brains do just about as well as those of people who had sight from birth."

Hey, that's still pretty impressive! The brain starting to receive a signal that it hasn't before and still being able to eventually adapt and figure it out is wonderful!
>Median salaries for workers in the US is far too low and should be brought up

But how do we do this?
The AI Dilemma
Small 3D engine for Amiga A1200 tech demo (Spyro The Dragon)
OK, looks like the "LLM retard guide" is "run this installer": https://github.com/oobabooga/text-generation-webui/releases/...

That's the only thing that worked for me, but it was so easy and worked instantly.

It's a set of easily-auditable batch/bash scripts (depending on platform).
There are more bank customers than payers of federal income tax.
This looks great! I use Desmos and GeoGebra a lot for teaching, and things like implicit curves are often frustratingly slow with them.

Can you explain a bit how KGraph works? Do you plan to open source it? (No judgement if not.)

You can get maths notation input using MathQuill: http://mathquill.com/ (that's what Desmos uses)
In the US whataboutism is used to justify current crimes because in the past someone else did not get charged. It is a way to dismiss current crimes made by 'my side' because 'whatabout' that time 'your side' got off. It ends up reducing
what can be criticized to the lowest common denominator, because you can't criticize anybody if anybody had every done it before.
So we add a DHT and use magnet links. The permanence problem is then at least distributed and the semantic graph is no longer a collection of single points of failure.
NXP LA9310: A new platform for SDR and the 10-year-old AD9361 RF Transceiver
Branches are very expensive in modern high-performance CPUs, even with good branch predictors (and good branch predictor is expensive too, in transistor budget and consumed power). Many short branches can be eliminated by using conditional instructions, cmov is one of them (most often used).
RISC-V doesn't contain such instructions, and authors of ISA says, that it is not needed because it make small (not high-performance) implementations cheap (they don't need to implement complex conditional instructions), and big high-performance implementations can implement them via instruction fusing (recognize common patterns of short branches and replace with "internal" conditional moves and alike).
> capable of running all games

My solution for this is to have 2 computers.

I have a macbook as main computer, with all my documents, study, etc.

And I have a desktop computer with Windows for gaming only. I treat this pc as a console, it’s only for gaming. Any OS annoyance is similar as a xbox/ps5 annoyance, but it’s still more flexible than a console.
I agree. Window especially was nice compared to the previous version (7 was great too). Wsl2 is a blessing.

The drivers often just work. The sad thing is for desktop usage you often have to choose the drivers preferred way of updating. I.e. downloading graphics card updates, as opposed to through the package manager. I haven't investigated whether it is possible via. chocolatey yet.

Linux desktop still feels quite grassroots. Especially as it is community effort to bring a lot of drivers to it. It is still quite sad that the Nvidia support is as poor as it is.

I have only experienced the elitism or whatever you want to call it from non-tech friends and family. Apple's marketing definitely worked. Also the entire Intel saga was quite bad for their brand in regards to developers. At work some of us have been upgraded to m1, and others are still on intel the last few generations before m1 was published. It really is apparent how different those machines are. Intel macs are loud, overheat and unstable as all hell, while m1s are super solid for the most part. I wish I could buy a Linux laptop with the same specs and quality, I would pay a pretty penny for it, I have to give asahi a shot one of these days, if the company allows =D
Here's another demo of the engine: https://www.youtube.com/watch?v=gcpFkSGuDPM

Here's some explanation: https://eab.abime.net/showthread.php?t=113573

And here's the source: https://github.com/Rst7CBSIE/SDDDE
> No bank / institution today probalby wants older bonds that yield e.g. 1% if bonds issued today yield 3.5% and the Fed interest rate is 4.75-5.00%.

This is the whole 'mark to market' loss thing. If I have a treasury at 4% that I want to liquidate - but new ones are being issued at 5% - I can still do so instantly. I have to make up that 1% myself in cash, though. The 'loss' is the amount I have to come up with to make my treasury equivalent to a new one.

Inflation doesn't factor in.
The Singapore System - their ministers are the highest paid in the world and it (apparently) makes a difference.
if you can stump the cash Modernist Pizza will change your life.
The only reason I don't use Linux on my personal PC is that I use it for gaming.

My homeserver runs linux and at work I use Linux, shrug.
(prioritizing few "unforced" spelling changes or accent marks)
The problem with a sistematic, fonetic chainj in English spel'g is that it rases the question of wot axent to favor. For an American in Ohio, this transcription probably makes som sence, wonce yu get past the shwa. I dout an Englishman or even a Nu Yorker wùd fiynd it úsful.
Uber Eats to Take Down Thousands of Virtual Brands to Declutter the App
Damn didn't realise that I went through this.

Had a broken mouse, bought an expensive mouse to replace it. Mouse looked better than my keyboard. Ditched my membrane keyboard with a Mechanical keyboard. Read that different switches make different sound. Bought a new pack of switches. Someone recommended that those switches work best with XDA profile keycaps. Went ahead and bought that. This effect is real.
Has there ever been a person with less integrity than Elon Musk? He claims to be a “free speech absolutist” then turns around and does the exact opposite.
Hacks at Pwn2Own Vancouver 2023
Culito (NSFW) in Google Images: https://www.google.com.ar/search?client=safari&hl=en-ar&sxsr...
Seems like a dry market would also do in this case.
Outdated because it has been replaced by a better feature which has no equivalent anywhere else on the keyboard or mouse on other systems - as far as I can tell, not even Mac with its Unix heritage uses MMB paste.

Ctrl+C, Ctrl+V is superior. The shortcuts are easily accessible and you can use it to select and replace a specific part in the middle of text. If you try that with MMB-pasting, you will just overwrite your clipboard with the part of the text you want to replace, due to the selection-to-clipboard feature.

The answers from your "quick Google" only provided solutions for specific programs, solutions with self-admitted performance issues and a solution for X11 when I'm on Wayland. At a glance, the latter two look pretty hacky too.

Lastly, stop putting words in my mouth. I have said my issue was that the "Middle mouse button is paste instead of autoscroll with seemingly no global way to change it" and "I just wish there was an OPTION to change them". It is YOU who is forcing your defaults on me, without even a consideration that my preference may also be valid.
> Having separate temperature scales for scientists and "common folk" is at least one little step away from that goal.

so you'd actually prefer to get weather forecasts in Kelvin?
IIT colleges in themselves are not even in top 100 Universities of the world.
If you train a lion in a circus, it won't be the king of the jungle.
So if we were to believe your statement:
> I doubt most Europeans or US students could pass it, even after a year or two at university.

than this allegedly miraclous students are wasting there talents studying in IITs!
It ends up being similar to Chinese, in that pronunciations (and written forms) are acquired only thru sheer repetition.
I do gaming livestreams from a Linux setup. Out of the last dozen of games that I played, most worked perfectly right out the box. One had a minor texture glitch on the start screen (though not in-game), one had rather bad (though playable) performance. The only issue that I've seen across multiple games is that they seem to get confused when screens are on different resolutions, but I can usually fix that by flipping between windowed and fullscreen.

So yeah, it's not all sunshine and butterflies, but "extremely low number of games that work out of the box" is not true in my experience.

(Important side-note: I don't play online multiplayer stuff, so the whole anti-cheat software topic does not apply to me.)
Ask HN: Looking for advanced spreadsheet JavaScript library?
The features I'm looking for:
- Column resize
- Column reorder
- Column filters (like in excel)
- Lazy rows with infinite scroll (not loading the full spreadsheet at once, but only few hundreds of rows)
- Ability to aggregate rows and expand/collapse children rows (like in pivot table)

Basically a headless spreadsheet logic.
> The point is you knew to use "impressionist" as a concept.

I could have surfaced, or learned about it 20 seconds earlier from a different ChatGPT conversation (throwing vaguely related questions at GPT[1]), or something as old fashioned as a search engine. Maybe turning up the "novel" kernels of information that you won't get from LLMs without knowing to ask will be its own thing in the future. A few Pinterests for prompts are already out there if I'm not mistaken.

Great choice of art styles, by the way!

[1] https://sharegpt.com/c/jnpoQRv
Splitting power. That's the key.
I designed this system (not the chip, clearly), so feel free to ask any questions!
OBS Studio Lands AV1 and HEVC RTMP Streaming Support
With shadowing, you can use or mutate a variable, thinking you are using/mutating the outer instance because you’re unaware of the inner (shadowing) instance, which is the one you are really using/mutating. An IDE doesn’t help catching such an inadvertent error (unless it warns about shadowing variables, but then you’d want to rename it anyway, to get rid of the warning).

I’ve tripped over unexpected shadowing often enough that I wish more languages would forbid it. I rarely have trouble choosing appropriate variable names to avoid shadowing.
Same for me. I have been using Windows 10 Pro on various laptops and I have never seen any ads or other kinds of bullshit. I always thought that these were only a thing in Windows home editions?
Indeed, the parent was describing built-in features of the Apollo GraphQL Client, such as entity-level caching in the frontend.

However, a dataloader pattern can also be useful when implementing custom resolvers for a GraphQL API. For this purpose, Apollo provides data sources which handle caching at request level.
That's not how it works, at all. History should make this clear!

By the time a regime reaches "existential threat" level it's too late. You're already far gone, any and all political opposition has been driven underground and the regime has loyalists in place in all institutions and positions of power. There is no way to organize any resistance because attempts to do so are crushed immediately, the press is controlled and you're in the minority anyway because the majority are propagandized and kept in fear of instability or supposed external threats to their way of life.

The EU is frankly far too close to that dystopian end already. It constantly justifies its own power via reference to external enemies of various kinds e.g. capitalist America, the European press barely challenges it and the institutions are controlled by EU loyalists who are willing to rip up the rules rather than let the EU lose control. Even in the UK that was always more distant than other nations, they went through multiple severe constitutional crises triggered by Remainers fighting to overturn the referendum. It wasn't at all clear that the UK could actually leave despite the referendum result not being in doubt.

IMO the very fact that you think the UK left for "questionable reasons" is already part of the propaganda doing its job. The people who get out early are the only ones who actually can get out. By the time the case is unambiguous (to you), you're the one being labelled as questionable.
WSL is an "embrace-extend-extinguish" feature.[1] It isn't good enough to be Linux, but it's good enough to draw people to make the change that you did.

An operating system should boot my computer and give me access to my hardware on my terms. Full stop.

Any exfiltration of telemetry about my use of the OS without my uncoerced consent is a much worse quirk than any bug I have ever encountered in Linux.

[1] https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
And also whether it's a familiar stomping ground - I got full marks on the first one (though not without a bit of thought) as it was right around where I went to university; next one I didn't have a clue.
Okta passwords can be easily hacked, experts claim
A steady drip is a drip in a bucket compared with the flood of advertisers leaving. It will take many millions of drips who want to see catturd on their timeline to make up for one major advertiser.
> Is the TFL journey planner data exposed via an API?

Sure is, complete with swagger UI. https://api.tfl.gov.uk/
Show HN: Self-hosted natural language search for videos and images
Hi, I am Anubhav from ramanlabs.

We have been working on a self hosted solution to enable natural language search for videos and images. Idea is to allow users to Index all locally available images and videos just once, and then later query them using natural language. It doesn't depend on any deep-learning framework and should make installation easier and faster. All Indices are stored locally without no dependence on outside network.
Semantic search is powered by CLIP architecture.

We already have some features on the roadmap and are interested in hearing your feedback/thoughts.

Github: <https://github.com/ramanlabs-in/hachi>
Demo: <https://demo.ramanlabs.in>
That is the new stuff.
I had a Nascom2 https://en.wikipedia.org/wiki/Nascom
Chatgpts answers seem pretty damn artificial to me. Warm apple pie, plus other very cliched answers. They will need some kind of memory / personal history emulator to beef up these kind of literary / philosophical responses. It's a bit discouraging to see people ready to argue that LLM deserve empathy. After plugins are developed for providing convincing personal backstory I fear people will be misled even more
Most of their endpoints seem to be rate limited only if uncached in the CDN.

That means you can write bots as long as the bots stay mostly on cached stuff. You can tell if something was cached, because you get a response in tens of milliseconds rather than hundreds of milliseconds.

I've been polling some of their pages every second for many years now without issues since learning that.

There may be some more official way...
Top Reddit communities for Devs and ITs: from beginners to advanced
If only one thing comes out of this debacle it should be a ban on hold to maturity accounting practices.
>> I cannot rectify this with people saying it only looks one word ahead. One
word must come next, but to do a good job modeling what that word will be,
wouldn’t you need to consider further ahead than that?

No, because you don't predict the probability of a token, you predict the
probability of a token _given_ a preceding sequence of tokens.

So, to decide whether to follow "I climbed the apple tree and picked" with "a"
or "an", you calculate the following (which are conditional probabilities;
read p(A|B) as "probability of A given B):

P₁ = p(a|I,climbed,the,apple,tree,and,picked)
P₂ = p(an|I,clibed,the,apple,tree,and,picked)

Now, if P₁ > P₂, you generate "a", otherwise you generate "an".

Note that the sentence "I climbed the apple tree and picked" is different than
the sentence "I climbed the pear tree and picked" so the following are
different probabilities, also:

P₃ = p(a|I,climbed,the,pear,tree,and,picked)
P₄ = p(an|I,clibed,the,pear,tree,and,picked)

So you'll get a different token generated depending on whether P₃ > P₄ or not.

In short, yeah, you can choose whether it's going to be "a" or "an" according
to the context of the sentence so-far.

But even in cases where you can't do that, when you don't have the context of
"pear" or "apple", what you _can_ do is generate this string:

"I climbed the pear tree and picked a"

And then calculate the following probabilities:

P₅ = p(ball|I,climbed,the,tree,and,picked,a)
P₆ = p(abacus|I,clibed,the,tree,and,picked,a)

And if P₅ > P₆ you'll generate "ball", otherwise generate "abacus". So you
don't have to know what's coming next, just what you've generated so-far.

Does that help?
The 2N7000 has the minor, trifling, potentially catastrophic flaw that many (most?) of them have completely unprotected gates. (In fact, it's one of the few parts you can reliably source that still offers this feature if you should need it, say for FET party tricks.) This means that the bloody things blow up if you so much as look at them funny. You absolutely need proper ESD precautions to use these things reliably. Many a student has come to the false conclusion that they didn't understand how to use MOSFETs when, in fact, they had just inadvertently blown up some or all of their crappy old 2N7000s. This is not really what you want for a "jellybean" part.

Yes, you can be careful about this and order the right part number to get a newer protected-gate version, but at that point please do us all a favor and specify some non-stone-age part.
At what point does abstraction and reasoning turn into "sentient understanding"? How do you express that as the thing doing the abstracting? Even humans struggle at that kind of task because there's a metaphysical assumption of first principles that these models seem to be challenging (or else this thread would not have started).

Processes such as back propagation are still not understood very well in the human brain. The brain certainly uses electrical impulses in order to transfer signals, much like the 1s and 0s in your computer or phone. The gap between us and intelligent machines is probably not as well understood or clear as most people in the software industry think it is.
Six Nuggets of Investment Wisdom
It's possible that even when the boxes were new, the box art would come out a little less saturated than real life because you have to take a photograph with a very long exposure to avoid getting a big scan stripe. I say "a very long exposure", but it's still small fractions of a second - not astrophotography, but maybe 1/10th. Still, with that you'd need to stop down a lot to get saturated colours, and given the mood of the day it's likely they were happy to get something usable and "okay it's fine, ship it".
I am retired and drawing a government pension. What they do is they assign idiots to do these tasks that they want to be messed up.. deliberately they assign idiots
Don't know about iTunes, but some music on pirate sites was only available in 128k or below. I'm so glad that I don't have to hunt for quality releases on those sites any more.

Spotify doesn't have this problem.
Another way to do it on the fly is to feed image data into stdin of ffmpeg. I haven't tried with BMP with that method, so the intermediary encoding might not be spared.
I suppose this could be solved by using the first server as an SSH jump host -- see SSH(1) for the -J flag. Useful e.g. when the target server requires public key authentication and you don't want to copy the key to the jump host. Not sure it would work in this scenario though.
> In this case it's a filesystem implementation of a HTTP API

When you put it like that, it makes me wonder why they don't support WebDAV.
GPT "understanding"[0] more things better than me has never been a worry for me, for the same reason that libraries "knowing"[0] more than me hasn't worried me.

It's the possibility of it understanding what I'm best at, better than I do, that makes me concerned.

What will our John Henry moment look like?[1]

[0] for whatever definition you want to use for these words; I like them in these contexts, but it doesn't matter if this submarine is swimming or not

[1] I'm not sure if this was in a carton I saw as a young child, but I mainly remember a variation of the tale from Civilisation Beyond Earth: https://en.wikipedia.org/wiki/John_Henry_(folklore)
The definition of „general intelligence“ as chess, transit routing, and pure language, is not a commonplace interpretation of this term of art. But with that interpretation in mind, I see your point.
the more complex and labyrinthine the government business processes, the more work created for government workers
This is assuming that evolving at 1 million times faster than other life is actually possible or advantageous. There may actually be a reason why faster != better.

Of course there is a point to evolution, which is to utilise the environment to preserve your genes and pass them onto the next generation.

Evolve to slow though and you die, evolve too fast, you’re no longer compatible with your environment and also die.
If I just wanted results, I'm sure I could have. I just thought it was interesting to see if this more abstract description would map to results that would be considered impressionism.
thinkpads do have issues...

S3 was disabled on some models which meant for the first 6 months of release you couldn't go to sleep.

The new thinkpad yoga x gen 10 uses a intel webcam which uses a special binary blob and doesn't work out of the box, but only if you buy it with windows installed, which makes for a fun game of "does-this-laptop-support-linux-out-of-the-box"

The thinkpad x1 carbon gen. 6 has problems when waking up:

* Sometimes not waking up until you plug in a power problem

* Sometimes having to disable/enable the trackpad to make all buttons work again.

I'm quite happy with using linux on my devices, but many modern thinkpads have issues.

Edit: didn't want to sound aggressive
Whereas (in comparison) German was saddled with movable type early on, and shows it.
Feature flags can work if you are religious about retiring them as soon as possible otherwise you will end up with just another layer of complexity. Ideally by the next release they should be gone unless a feature flag is the gate to an upsell. And then the flag should be on the upsell, not on any particular feature!

Featureflags should never be used for privileged operations assigned to particular users.
Sure, the standard Intel drivers would randomly throttle my CPU into unusability or completely disable turbo boost for hours. I switched to the acpi driver and used the performance and powersave governors when appropriate. This, however, resulted in even worse battery life and somewhat subpar performance.

Oh, and to be clear. The Intel driver would disable turbo boost even when the laptop was plugged in and the CPU wasn't running hot.

I had other issues when the CPU would run hot, but that turned out to be a faulty sensor triggering BD_PROCHOT. In fact, this was the issue that ThrottleStop allowed me to find and solve.

EDIT: The reason why I knew that this was a faulty sensor and not BD_PROCHOT doing its job was because I manually measured the temps on various components, each of which was completely within its normal operating temperature.