skysight-inc/HackerNews huggingface dataset:
You can't do Tokyo in 24 hours, you are going to miss many of the "do-not-miss" anyways. So you will have to make choices.

First thing to realize is that Tokyo is not really a single city but a prefecture, it is like a bunch of smaller cities (wards) stuck together, and there are 23 of them. They all more or less independent and they have their own center, and they also have some kind of theme. All that to say that there is no "downtown Tokyo", and choosing what to do in Tokyo is essentially about the districts you will choose to visit.

Which one depends on your interests. Shinjuku which is a major business center at day and a shady (but still safe!) place at night, Shibuya for fashion and youth, Roppongi for foreigners and its nightlife, Asakusa for its temple, Yoyogi's park, Akihabara "Otaku" mekka, Odaiba's futuristic vibe, Ikebukuro's shopping centers and arcades, Ginza's luxury, etc... Tokyo-Edo museum is indeed awesome if you are interesting in the history of the city, and it certainly a "do-not-miss", but on a 24-hours stay, you have to make choices.

If I had to pick one to add to any list, maybe Shibuya crossing. It is one of the most famous sights of Tokyo and a symbol of the busy city it is. It is also right out of the station on the Yamanote line, so close to other notable places. Just north is Harajuku, Yoyogi, and Shinjuku, all worthwhile.
> I don't know why it's never on any of the "recommended" lists

> It's not super cheap
My definition and the one I found on Wikipedia is „AGI […] matches or surpasses human cognitive capabilities across a wide range of cognitive tasks.“. Being better that the bottom 10% of humans on some tasks doesn’t really qualify to me.
In the project I'm currently working on, I use OpenSearch for RAG because it allows me to use hybrid search which combines full-text search with vector search, and OpenSearch does all the math combining two result sets for me. Research shows that hybrid search can give better results than just vector search alone. Another team was already integrating OpenSearch for full text search for a different feature, so I just reused exising infra, sparing the time of DevOps/SRE.
What's the idea behind this? It can't be to act foolish.
Is SAP HANA used for anything outside the SAP environment?
And being $3.57 more expensive than the other guy will deny you 90% of sales on amazon or any other online marketplace.
Yes but if you don't want to retard higher rpm in the motor gives higher losses.

I think it is accurate enough to think of each revolution as a fixed cost for 'low' or idle power.

At idle power the motor should probably only be engaged when also braking.
Yeah, the whole argument felt somewhat unhinged and silly. It is fine to point out that sometimes "function" is used in a more specific manner than "mapping", particularly in analysis, but I doubt any mathematician would think that a functional is not a function, in a general context such as a HN comment.
The previous Minis have the power button in the back with pretty much no tactile reference.

They're not computers you shut down every day after work, and why would you. There's no noise, the power usage is a rounding error when sleeping - and even in use.
This is really a reddit moment but I can't resist, username truly checks out.

To add something to the conversation I am reading the expanse right now and I really like it. It's the mix of goofy and dark that gets me.
Have you managed to get good text rendering? I still can't find how to get good sub-pixel anti-aliasing working for the text sizes I want to use on my LG 42" OLED.

It's otherwise awesome though, for the type of gaming I do (non-competitive, so stuff like D4 and Cyberpunk) it's completely unmatched.

I just wish it was a little bit better for smashing out code without annoying text fringing that distracts me.
Yes, I think we might be talking about slightly different things. I don’t really see OS model working for higher-end / leading-edge chips.

In segments where chips are almost an interchangeable commodity and the R&D cost might be insignificant relative to manufacturing/foundry it would make a lot more sense.
He probably means Allegro CL which is in my experience the best one.

All the OS Lisp GCs are stuck in the 80s and honestly not very good. The one in LispWorks is pretty good though but I wouldn’t call it state of the art. It just works.
Why does boot time matter? Is something wrong with the sleep mode in your laptop?

> tho@phobos:/usr/local/src/sbcl$ uptime
11:31:50 up 250 days, 21:10, 1 user, load average: 0.60, 0.37, 0.40
The ageism in this comment just serves to further undermine the unsubstatiated claims that are made, a common trait of the crypto-bro-migrated-to-ai-bro movement.
Even ICE vehicles have fake sounds nowadays. The engines are quiet and the cabins are so well insulated that the engine sounds some people love don't carry.

So they play fake sounds through the stereo.

https://www.bimmer-tech.net/blog/item/137-bmw-active-sound-d...
From my understandning, it's a runtime that runs webassembly (wasm). So anything that can be compiled to wasm can be runned with this which means it can be executable everywhere wasmer exists.
Ruby, Python and JS are all scripting languages. Many "expensive projects" are created with them.
Or you can use Postgres to store the original text, the metadata and the embedding in a single table and then do hybrid queries against them (with pre- or post-filtering, optimized automatically).

Shameless plug:

BM25 search implemented in PL/pgSQL: https://github.com/jankovicsandras/plpgsql_bm25

faster BM25 search algorithms in Python: https://github.com/jankovicsandras/bm25opt
> I think it’s a mistake to broadly think of open source maintainers as vendors of free software, whose “job” is to make their users happy.

I can think of prominent projects that try to position themselves as "the one true FREE X and everyone should use it" - certainly implicitly, and certainly in the tone of their outreach. I think it's a mistake for open source projects in that mould to think of their users as ungrateful sods.

> Complaining about missing features is like coming into someone’s house and criticising their furniture.

I mean... yes? If you've invited me into your house and then decided that the sofa needs to move to its true home half-way up the stairs while I'm trying to climb them to get to the bathroom, then yes, that's your call, and yes, I'm going to point out that it's both brain-dead idiotic as a general idea and deeply inconvenient not just to me personally but to anyone else you might have over for dinner. You might, on hearing that feedback, decide that the living room is a better place for it after all. You might decide that the sofa is actually more comfortable at a 45 degree angle, and that nobody should be using the bathroom anyway, including you. I leave it to you to decide what the better outcome here would be.

> Maintainers can do what they want.

As I said. It doesn't mean that dismissing people who functionally can only contribute feedback from their own experiences is a smart move.

> The most important button on GitHub isn’t “create issue”. It’s “fork”. Use it to fix your own problems.

Did you miss the bit where "users" and "potential developers" doesn't overlap much? I can think of one project where I'm certainly capable of doing this - I've contributed the odd patch in the past - but keeping pace with the rate of change in the underlying project is completely impossible given the time available. And that includes rate of creation of new things to fix, so it's not just merge issues. That takes me out of the pool of "potential developers". Fundamentally it's unreasonable to expect people to keep up with major projects where there are several people employed to work on it full-time, especially where there are multiple projects this could apply to that I might need to track. That doesn't put requirements on the upstream projects other than not to gaslight users into feeling bad that they can't do this.

> When “users” and “potential developers” don’t have overlap, the developers often feel pressure to act as unpaid customer support reps.

The problem is often not the developers themselves. Successful projects attract hangers-on with an itchy defend-the-project-from-all-comers trigger finger. Now they aren't contributing to the meat of the project directly either, but because they have a self-identity tightly wound with the project they appear to perform a useful function in reducing noise and are tolerated in the community. The problem is that they reject at least as much signal, and anyone whose first interaction with the community is a supercilious dismissal from one of these types is just going to back away and never return.
Thank you, Homer.
Ohio?
Weird how psy was everywhere in the mid to late 20th century. It showed up in science fiction constantly, as if it was just going to inevitably pop up.
Besides, it's pure speculation; where's the hard data behind 1.000.000 developers? That's a very large number to be a guess.
> One main take-away for me was that you could improve performance by one order of magnitude over the baseline basically by just doing a good job and avoiding basic mistakes. The resulting code is still well readable and maintainable. In most scenarios, this is where you should stop.

I’ve done a lot of performance work but never heard this expressed so clearly before. Thanks - I’m stealing that.

I’ve found exactly the same thing in my own work optimising text CRDTs. Just writing crdt code in a straightforward, correct way, without unnecessary allocations (and ideally using some good data structures) will get you very, very far. But there’s another order of magnitude available to anyone interested in using exotic, task specific data structures.

I suspect the same is true in just about every field of computer science. Write good code in go / c# / Java / JavaScript / etc and 99% of the time, performance will be just fine. Well, so long as you don’t do anything silly like pull in immutablejs. But there’s usually 10-100x more performance available if you really try.

If you want some examples, I highly recommend Algorithms for Modern Hardware, available for free online:

https://en.algorithmica.org/hpc/
> an actual table with a few more columns with 1B rows will easily be beyond 100 GB

Especially if you need to have supplementary indexes to support common queries on that data.
As is the consumption of Carbon-dioxide...
> I always thought flutter is open source

It is, this has nothing to do with that. The argument here is that PRs doesn't get merged easily, which Flock want to ease on
I understand your concerns, but I see a positive side to this evolution. While increased accessibility can lead to an influx of less polished code, it also brings diverse perspectives and innovations that might not have emerged otherwise. With AI, we have an opportunity to enhance productivity and assist developers in writing better code by automating routine tasks and catching errors early. If we focus on mentoring and setting strong standards, we can harness these tools to improve overall code quality rather than detract from it.
I mean the big margins on each side where I can't scroll the page with my mouse without having to have the cursor in front of some of the text.
Good observation, but the article is not wrong (and quite interesting)

"There’s just one light source, and relatively far away, so the shadow is simply an absence of light."
I think it matters specially with big queries. When you have dozens of tables, it really helps to separate the joins from the where clause.
Lots of forks are just forks, no changes or they turned stale. Some people fork for no reason, I think it's their way to show appreciation? Idk.
Software doesn’t accomodate it because it’s weird relative to literally the rest of the world.
This aspect of io_uring does affect a lot of surface APIs, as I have experienced at work. At least for me I didn't have to worry much about borrowing though.
Hm, since a DLL is a PE file and EXE is a PE file, could one load the EXE as a DLL instead?

Edit, I had a recollection I saw something like that before, this might be that: https://www.codeproject.com/articles/1045674/load-exe-as-dll...
I find it to be especially more readable when I can use JOIN ... USING().

This is assuming that your SQL variant supports it.
Sadly, there's has no system for long term reviews. In my dreams, Amazon/etc would engage customers about their durable products and ask how often you still use the product and it/when you're thinking of replacing it...

Given the economics, I wonder if best buy could pay customers $10 for a survey of their old products, knowing that it'll inspire upgrades etc.
The time zone in Palestine is a bit weird as well:

https://en.wikipedia.org/wiki/Time_in_the_State_of_Palestine

They have DST, but it's not on fixed dates, the government just announces each year when it's going to start and end. Sometimes with less that a week's notice, which must cause all kinds of interesting problems for people.
If they feel like it, they can reply to the abused party that they have misidentified the attacker (and why). It is up to the victim to then research further if they feel so inclined.
If they didn’t have that to argue about, what else would they do with their spare time?
> Meanwhile I'm watching a community of mostly young people building and using tools like copilot, cursor, replit, jacob etc and wiring up LLMs into increasingly more complex workflows.

And yet, I don't see much evidence that software quality is improving, if anything it seems in rapid decline.
Learn how you can set up a scalable Next.js app (with React). This video covers everything from initial configuration with TypeScript, Tailwind CSS, and ESLint to advanced topics like internationalization (i18n), database integration using Prisma, and end-to-end testing with Playwright.

This tutorial shows you how to set up Next.js 15 for production and is the perfect guide to learn a Next.js production setup when you want to set up Shadcn in Next.js and test your app with Vitest.

Chapters:

00:00 Getting Your Production Setup Right
00:46 Initialize Your Project
01:18 Code Formatting
01:40 Prettier
02:00 ESLint
02:50 Commitlint & Husky
04:23 Folder Structure
05:58 Vitest
06:24 React Testing Library
07:25 Styling (Shadcn & Tailwind)
08:03 Internationalization (i18n)
11:38 Database (Postgres & Prisma)
15:31 Facades
16:34 Vercel Postgres
17:45 Playwright
19:10 Github Actions
> People can pretend to be stupid if it suits them.

> People can seem to be stupid if their reasons for action are not known.

> People can't help but be stupid if deprived of factual information or if presented with false or confusing information.

I put this in my fortune file and in the current signature. It explains so succinctly why we are so often frustrated in the workspace.
Show HN: Intelcave – Business intelligence, redefined using AI
This is super interesting and useful. I tried reading the code to understand how GPU workloads worked last year and it was easy to get lost in all the options and pluggable layers.
I’ve been writing Python for 25 years and can’t remember projects I work on ever having compatibility broken from one version to the next (with the exception of 2 to 3, of course). Occasionally it happens to a dependency, but it always seems to be something like Cython and not actual Python code.

But then, I normally try to stay on the leading edge. I think it’s more difficult if you leave it 2+ years between updates and ignore deprecation warnings. But with a year between minor releases, that leaves almost a two year window for moving off deprecated things.

I think that’s reasonable. I don’t experience the pain you describe, and I don’t get the impression that the Python project treats Python programs as “worthless”. The people working on Python are Python users too, why would they make their own lives difficult?
Somewhat off-topic, but this reminds me of an old bit about Niklaus Wirth[0][1]:

Whereas Europeans generally pronounce his name the right way ('Nick-louse
Veert'), Americans invariably mangle it into 'Nickel's Worth.' This is to say
that Europeans call him by name, but Americans call him by value.

[0] https://en.wikiquote.org/wiki/Niklaus_Wirth

[1] In looking this up, I discovered that Wirth passed away on 1 January this year. You will be missed, sir!

Edit: Fixed typo.
While everyone wants a machine for full-sheets of plywood, they're expensive, and not used for many projects --- a smaller machine suits most needs and there is always tiling.

My machine is quieter than my neighbor's drum kit --- and I've run mine after 11PM and you can't hear it over traffic and the nearby speedway (on race night) outside in the yard (a quiet vacuum helps a lot), but I have gone over to their house at 11:01 PM to remind them of what time it is.
Here's my central question:

In the early 4k era, whenever I saw a TV used as a monitor, the eye strain was high. It was too bright, too contrasty, and generally, the picture was not great for using for things like programming. In addition, many TVs would do not-so-great things to the picture, the worst being digitally sharpening the image (which resulted in e.g. a halo effect around small text).

This might not bother some people, but it bothers me a lot.

How are you finding the display compares to a real monitor? How do I buy TVs which I know won't do this sort of thing?
Every project is different. Claiming it needs more developers because "it needs to emulate UI of six platforms" as if that justifies a larger team is also fallacious.

I wanted to see the evidence that the community is lacking support and/or flutter is lagging behind competition. That would justify Flock's goal... Otherwise, it sounds a lot like both naivette and a unpublished agenda.
Because this library is so very widely used, in practice it is subject to Hyrum's law ABI breaks far beyond what is characterised in the SO_NAME. At the extreme Hyrum's law gets you "spacebar heating", this is not a demand that somehow nothing must change, but an acknowledgement of our reality.

Basically even though Daniel might say "I didn't change the ABI" if your code worked before and now it didn't, as far as you're concerned that's an ABI break. This particularly shows up for changed defaults and for removing stuff that's "unused" except that you relied on it and so now your code doesn't work. Daniel brings up NPN because that seems easy for the public Internet but there have been other examples where a default changed and well... too bad, you were relying on something and now it's changed, but you should have just known to set what you wanted and then you'd have been fine.
I don't live nearly that far north and the low sun angle for much of the year frequent cloud cover and couple weeks a year that a panel will have snow on it adds up to it just not being economically viable vs other generation methods. If you DIY the whole thing out of used panels and other low cost parts then it makes good sense but that is a huge time sink but that's kind of the exception. I hate my utility and look into stuff like this every year or so so it's not like I'm using 2010 numbers for panel prices either.
Why was someone insulating Wirth like that?
Bosch's IDS Ultra Cold Climate Heat Pump Just Hit the Market
"An hour was defined as one twelfth of the daytime"

That must have been fun for the Romans here in Scotland - an hour would be roughly two and a half time as long in winter as in summer!
> “third party” transfers over FTP,

Ohh that takes me back, that feature was used heavily in the FXP warez scene (the one the proper warez people looked down on), you’d find vulnerable FTP servers to gain access to, and the best ones would support this. That way you could quickly spread releases over multiple mirrors without being slowed down by your home internet.
Another fantastic resource is Boris Kordemsky's book The Moscow Puzzles:

https://www.amazon.com/Moscow-Puzzles-Mathematical-Recreatio...
What I mean is that at the time something is proven, it might not be clear that those assumptions are equivalent. Like assuming at the start of a proof that the Axiom of Choice holds vs that Zorn’s lemma holds. That those two proofs are “close” requires that you know it’s already proven that they are equivalent. In that sense, I believe whether proofs should be considered close or not is more subjective than objective, as it depends on the previous knowledge of the reader.

My point above is that one mathematician might assume A=B and another might assume A=C, and both prove the same things. That doesn’t mean they know that always B=C even if it’s true, in which case it’s hard to say whether the proofs are close.
A good approach would be to map a zip code to the named timezone (e.g. US/Eastern). Then, if you need to produce the UTC offset, apply the timezone to a date using pytz and get the offset.

The named timezone is special as it is constant. The UTC offset timezone (e.g. "-05:00") and the shorthand name (e.g. "EST") is NOT constant over time for a given location, because of daylight savings time. "US/Eastern" flips between "-05:00" and "-05:00", as well as between "EDT" and "EST".

If you ask someone what their timezone is and offer them offsets or the short names, it causes confusion for everyone.
As other said, gonna depend on what you like.

Meiji jingu + walking around harajuku/omotesando gives you a great contrast and is very doable in half a day. Not original, but very "tokyo vibe".

Walking around Jimbocho, with lots of old books shops around

If you can pass the evening, I would recommend eating out in ebisu yokocho
I stupidly updated my firmware on my ThinkPad 14 running Linux and that removed the perfectly working S3 sleep and gave me a non-working ridiculous S0x instead.
A: "I'm betting..." B: "Could be, or maybe..." — once you reach E it's probably a statement. That sounds almost like the definition of how to start a rumor...

Since we don't maintain private forks for the Elasticsearch repository (maybe for someone's short lived feature development), the problem of private or deleted forks shouldn't be an issue here.
I keep an email folder called "Good Stuff" which contains all email positive email feedback I've received and then I refer back to that at appraisal time.
> the date change will be two hours into the workday. That seems odd

Seconds minutes and hours can change but the day cannot?

> mental math each time

Usually meetings are setup using an app and shared calendars should actually help here, a person can have meeting slots and out of office time, that should provide the same info. logistically I don't see that much of a difference from the current situation
Hindsight bias.
States, like us human beings, are not nor ever have been completely in control of themselves and exist out of different "parts" making the whole.
Also, when expected outcomes don't align with perceived results, it's usually best but not very human to doubt yourself.
You never have all the information you need for making the best decision or opinion.
"Dark Budgets" vested in firms like Dwave via firms like inQtel, steer research about quantum computing. Whoever has Shor/Grovers going first, has a advantage equitable to winning the AGI race... That too can win wars.
Nothing is simple and perceived simpleness is on the clock, for everyone.
Show HN: Pydantic and GPT = perfect document processing
When they said repent, repent

I wonder what they meant
It’s beyond my average brain how it’s possible at all for a machine that far away to get data to us.
I thing, more helpfully, that would better sync up UK time with time on much of the continent. Quite useful if you're doing a lot of things internationally.
No no, don't get me wrong it's very impressive what "AI" can do. For instance it's ability to look at a huge amount of data and generate useful responses is obviously impressive.

But I do think it's overhyped, and I was referring specifically to the generative AI which although cool, doesn't actually create anything new.
So many shadowing techniques! Interesting how using ray tracing inherently makes rendering shadows a non issue.