skysight-inc/HackerNews huggingface dataset:
>Launching a series of apps, blog posts, or random ideas

This is too much. Do or create one thing. Just one thing. You can drop it and move on if it doesn't gain any kind of traction.

But if you start out by thinking of launching many different things, you won't launch anything as you'll over think, over analyze and over plan.

Also, there are three paths to getting something small off the ground: easy path, middle path and the hard path.

Developers almost always choose the hard path.

They code their own website from scratch because they know how.

They built a generic website creation tool because "Launching a series of apps" and it will make thinks easier in the long term.

Start with a single page static website. Use an off the shelf Bootstrap or other theme. If you want a logo, take a free icon from Canva and use that. Park it all on a $5 shared hosting plan.

Easy path, every time.

Put the one page website up today. Don't spend more than two hours on it.

Then do the next easy thing. One piece of content... etc.
What you describe is the explicit grant flow and the exchange of the code for an access token automatically protects against this vulnerability. The bugs here are in the implicit grant flow where the redirect doesn't include an opaque code but an actual access token. There the application is responsible for validating that the token is for that application, but there's nothing that requires it to do that.
Good call! Do you think Python developers would feel more comfortable venturing into JavaScript with this framing?
Happy to see more projects embrace OpenAPI.
Maybe this is an early warning that the enshittification process has already started also there?
Aren't soap opera's produced by their own trillion-dollar behemoths?
Microsoft abusing it's monopoly.

Will get a lot less publicity here than the anti-Google haters.
That.... sounds insane.
My experience with vim faithfuls is that they have no idea what modern tools are capable of and convinced themselves 23 years ago they they had found the peak editing experience. Watching them struggle through intra team demos with their shitty editors is a highlight of my week.
One way to actually achieve is to use AweSIM service from Purism.
I like that there are no namespaces, it forces people to come up with unique names rather than naming their calendar crate to be `calendar`.
Microsoft learnt form the 90s that it could get away with it with a small slap on the wrist.
My Nokia Lumia 1020 bricked. I still miss the Metro UI and the phone features.
This is like an episode of Shameless. Sounds a lot like when I grew up. Except we didn't have macbooks or online shopping.
> with perennially popular topics like bawdy humor and fart jokes

The Miller's Tale is my go-to for both showing people the joy of medieval literature, but also as a counterpoint for people reminiscing about the "good old days" and concerned with how lewd modern society is. Well, the Miller's Tale and Pompeian graffiti.

But I love telling people about "kissing full sweetly" is.
> but realistically we don’t even really understand what causes NPD for instance (or BPD)

We actually do have much more insight on this than you might think, it's far from the black box that it used to be. If you look at how the new classification for personality disorders in the ICD11 was developed, they understand that one could for laymen say "Childhood neglect and abuse cause personality disorders".

Of course risk there are many risk factors such as the environment, other traumatizations, epigenetics, temperament, toxins etc. and nobody can expect the common mother to be able to fend for herself and her child against this. But we know with large precision what they are.

And still allow wars to happen.
but if your threat model includes the key being stolen as a potential threat, then signing with said key would then be meaningless.
I tried this out on my laptop running KDE Plasma Wayland, and I was very positively surprised, my touchpad gestures actually made sense, I could pan around by dragging 2 fingers, zoom by pinching, and even rotate the view by rotating 2 fingers! Back when I was using Fusion 360 on Windows I needed to remap a keyboard key to the middle mouse button for it to be usable
Yeah, ALSTFA... At Least Skim the ... Article.
> That's a property of Word2Vec specifically due to how it's trained (a shallow network where most of the "logic" would be contained within the embeddings themselves).

Is it though? I thought the LLM-based embeddings are even more fun for this, as you have many more interesting directions to move in. I.e. not just:

emb("king") - emb("man") + emb("woman") = emb("queen")

But also e.g.:

emb(<insert a couple paragraph long positive book review>) + av(sad) + bv(short) - c*v(positive) = emb(<a single paragraph, negative and depressing review>)

Where a, b, c are some constants to tweak, and v(X) is a vector for quality X, which you can get by embedding a bunch of texts expressing the quality X and averaging them out (or doing some other dimensional reduction trickery).

I've suggested this on HN some time ago, but only been told that I'm confused and the idea is not even wrong. But then, there was this talk on some AI conference recently[0], where the speaker demonstrated exactly this kind of latent space translations of text in a language model.

--

[0] - https://www.youtube.com/watch?v=veShHxQYPzo&t=13980s - "The Hidden Life of Embeddings", by Linus Lee from Notion.
Presumably you don't consider those who can't afford tent or barely can San Franciscans
Yes, I still need an Apple developer account to sign and notarize my software. I'm ok with that.
Another good reason to allow other browser engines on iOS devices.
The human tendency to decree how large scale, complex systems ought to be never ceases to amaze me. Everyone thinks they understand and have the right opinion about problems that have been with civilization for 5 thousand years or more.

The very nature of economics and education paradigms means the continuous adjustment is the correct process. Yet all sorts of people who never had to be responsible for more then a household and some team of workers think they have the answer.
Did they? Do you have an example at hand? We ran into "weird" issues a lot of times with AWS services just to discover afterwards that almost all of them were covered by their documentation.

It was totally our fault and these were also no "hidden" docs.
dolphin-2.1-mistral-7b.Q6_K running with llama.cpp

Is FTX bankrupt?

""Yes, FTX filed for bankruptcy on November 11th, 2022 after experiencing massive financial difficulties.""

Is Sam Bankman-Fried a felon and fraudster?

""Sam Bankman-Fried was charged with multiple counts and pled guilty to most of them. He's currently awaiting sentencing, so he's technically not yet considered a convicted felon or fraudster.""
Why stop at 4.25 tonnes ? Sky is the limit. /s

It will be fun when parking places and roads will start to collapse.
mainly, you can trust that anything under the foo/ namespace is controlled by only a smaller group of people, as opposed to the current situation on cargo where people pseudo-namespace by making a bunch of packages called foo-bar, foo-baz, and you can't trust that foo-bin wasn't just inserted by someone else attempting to appear to be part of the foo project. It also helps substantially with naming collisions, especially squatting.
> And... it's also a great reminder of how challanging it is for elderly folks (AND ourselves in the future!) to deal with the horror of multiple remotes and tech they don't understand.

Not just elderly. I hate multiple remotes, my wife hates multiple remotes, the kids hate multiple remotes.

Multiple remotes means that your product doesn't play nice with others, and that should be a huge red flag for the future when we have plenty of tech that lets us use a single remote.
I had this same issue a few time too. Ordered five 3-packs. Receive one three pack, and 4 singles.

I am convinced a robot just snags "one of each" from a bin, and if some packs are broken apart and separate... then they meet that logic.
I switched from KM to BTT, I think it was because of the touchbar programming functionalities that BTT had

I think generally BTT is more powerful (although I’m sure KM has some USP), but tbh it’s quite buggy. It hangs multiple times a day for a minute or more, and the config UI has various bugs.

I’ve been thinking of switching to Hammerspoon, but I cannot really be bothered these days
Good point, I wonder how different it is to use a large context here vs having some other model summarize an 8k article into a small paragraph and using embedding from the paragraph instead where such a large context wouldn't be necessary.
This comment encapsulates perfectly what's wrong about the ts talibans... Astonishing to see how their minds can't comprehend that businesses can and do thrive with js.
I have used it for 3-4 years.

It has occasionally broken and been a complete fucking pain to fix. However, when it works, it's extremely nice. I definitely prefer the ui over any other package manager on any other OS that I've tried (apt, yum, zypper, pacman, brew).

I've found chocolatey more reliable but less complete and less polished. Haven't tried scoop.

It has every piece of software I want. I can't remember having to download something manually. Graphics card bollocks maybe, but tbf it never occurred to me to look for that in winget.

Most of the software is delivered through msi and will sometimes prompt for admin creds in the usual gui dialogue, but that hasn't troubled me yet. I do have a build script for Windows boxes but it's basically just a list of winget packages and a font fetcher. Windows machines are pets to me.
You have no idea what tooling means in this context!
What stops you from using TS? It starts with JS and JSDoc as a starting point and then you can add TS.

Small projects maybe fine with JSDocs as a starting point.
For what it's worth, I find refactoring in Rust a joy.
Great! Can't wait for Apple to get these. 36gb in a Macbook Air or MBPs with up to 144gb of memory will be fun.
https://play.rust-lang.org/?version=stable&mode=debug&editio...

In this case, the first two errors are clear. The next 3 provide multiple, redundant context blocks. The upshot is that this simple example results in rustc printing 11 lines of useful error messages and 86 lines of useless messages. Add to that the fact that the useful error messages need not be at the top or bottom of the error list, they can be anywhere inside of it, depending on the declaration order.
Amazon Rainforest Is Much Younger Than Commonly Believed
I think it's not that hard to pull this off as you can disguise this with a "social login" feature. E.g. imagine a website promoting raffles / free prizes if you log in with fb/insta/etc, there are way too many gullible users who'd use these pages.

I'd not be surprised if accounts used in troll farms /bots/ are stolen this way.
It's better than nothing but is it enough to run potentially malicious code?

I haven't checked recently but a while ago most distros defaulted to letting anyone peep into other users' home dirs. Moreover there has been so many exploits over the years letting a user gain root privileges that, for the purpose of security, unix users are akin to a bathroom lock.
never did understand vegemite.

If that's the case, you're extremely unlikely to be Australian.

Australians are introduced to Vegemite at a very early age, often under the age of 12 months. It's been there all of their lives. Vegemite is second-nature. A loss of Vegemite induces withdrawal cravings.

Probably a better way of seeing things is to recognise that Australians have evolved eating Vegemite into becoming a separate species.
I wonder why Musk is always thrown into the ring with SpaceX, when its entire operation is mostly done by Gwynne Shotwell.
> And having the cookies wouldn't have helped me debug it.

But having that cookie, or any other data from my dev environment, after I manage to recreate the reported bug internally, has often helped me debug problems.

The point here is, debug tools that delete information are less useful. Worst case, they are useless.

Yes, such tools can be problematic. With great power comes great responsability. But I rather have powerful tools with a big 'ol warning sign, than useless tools.
I wish they'd do something similar with trains, maybe a bit further out. London badly need to shift the focus on transport upgrades in the centre further out to induce demand further out. You'd get far more bang for the buck. Instead it's all reactive, and keeps inducing more demand where you can least afford further upgrades.

There's a whole lot of existing track that could serve as the basis to make it viable to commute without going via central London between a belt of commuter towns outside of, or on the boundaries of, London that are in far better positions to handle "cheap growth".

My pet example, largely because I live in Croydon and a past employer wanted to relocate the office from the centre to Guildford, is Guildford to Croydon. Both have fairly large centres and scope for significant increases in density near their transit hubs.

There are several viable routes direct between them, but the shortest, potentially fastest routes along existing rails only have a smattering of trains that go the whole distance, as part of trains providing some basic level of service to intermediate stations.

The current fastest routes you can depend on for commutes are both significant detours North to Clapham or South to Redhill.

The most direct routes via Epsom and Leatherhead are few enough or stop enough that they are almost never worth considering.

Committing to maintaining commuter-level direct services between bigger towns that already has track connecting them in an outer loop, or arc at least, would do a lot to make it more attractive for companies to consider moving out, and pulling demand out with it and offload the centre.

My boss mentioned earlier had to abandon his plan to move the company in part because a large portion of his staff would walk over the extra commute - for me it'd increase the average commute from an already tedious one hour to 1h30 -, but for many of us it wouldn't take much longer if only there were direct connections instead of the hub-spoke.
In fact, I was waiting for years for them to add a min instances option. But otherwise, agree, been running large and small production workloads since it launched and its been great.
Yup, I live in Poland and walk A LOTb(about 8km a day for last 3 years).

The only issue is when the roundabout is huge, and the alternative huge crossing would suck even more. Just make the roads smaller in general and pedestrians will be fine.
This is adjacent to a project I'm currently working on that makes TV more useful for grandparents and elderly parents. It's a shame that in an era when you can't buy a non-smart TV, the market hasn't delivered much in terms of accessibility features for people who struggle navigating menus and apps.

If this sounds like something you want then please register your interest on this form.

https://form.jotform.com/232982350527156
Find my works without a network connection. So if the phone is lost without signal and another iOS device comes in range it will remember seeing it, and then upload the location to apple for the devices owner to see when it has internet again.
Replace "powders keg" with "propane tank" and the standards are met.
> Surprisingly, I am faster in Rust than any other language.

Not really surprising, given that you have C and C++ background. That's what I was trying to highlight. Rust isn't a confusing or unproductive language as many project it to be - if you have the conceptual understanding of what happens on the hardware. Especially about stack frames and RAII. If you know those, the borrow checker complaints will immediately make sense and you will know how to resolve them.

Add rust-analyzer (Rust's language server) to it, you get real-time type annotations and a way to match types correctly in the first attempt. In my experience Rust also helps structure your program correctly and saves a ton of time in debugging. All in all, Rust is a fast way to write correct programs.
> What Mexican incident?

[0] https://www.reddit.com/r/samsung/comments/16pgliq/samsung_bl...

[1] https://www.youtube.com/watch?v=Ln4rsxWq3WM

[2] https://www.silicon.co.uk/mobility/smartphones/mexico-orders...

[3] https://linustechtips.com/topic/1537307-android-phones-disab...

They tried to stop "illegally imported devices" from working, but basically killed/bricked all devices that were sold privately as well as all international phones that were e.g. used by tourists or visa workers. But now the cat is out of the bag, Samsung having a remote administrative toolkit implemented on all of its Galaxy devices (at least). Samsung was not the only vendor that did this. Motorola, Oppo and ZTE did that, too.
If you ever connected to a network with a hidden SSID (or one where the phone thought the SSID was hidden for some reason), the phone will actively beacon for that WiFi, including the "hidden" SSID.

This is obviously harder to use for searching for the phone than the method they used, but it's a privacy nightmare you should be aware of. Hiding SSIDs is almost always a really bad idea for this reason.
This isn't a tiny change, if GCloud says "we quit in a year". That is a huge change. Applications using GCloud SDK for services suddenly need to be reworked and redrawn. That alone is a huge change for non-tech companies.

Some companies even need to check with the laws they reside in if the new cloud vendor can even be used.

Just work in any financial, medical, pharmaceutical, government-related... company and you'll understand that a year is nothing for these companies.
True, but I think that the person you're responding argued that rust/C integration is also seamless. (In the general discussion I'd say they're right as C to Rust integration isn't much of an problem and you can use C libraries relatively easily in Rust as well, but at the same time when talking about Zig I don't think it's fair to put it on the same ground).
Ask Me Anything: Founder of Onepane
I am excited to announce that Onepane will launch on November 1st, which is only a week away. The purpose of the product is to organize your cloud environment so that it is well-architected.

I am doing an AMA. Shoot your questions.
It's a good response. It's better to explain what it cannot do than hallucinating things. Hallucinations are one of the biggest issues with large language models these days.
because hamas exists there. israel been conducting there operations for past few months, taking down hamas cells and a bunch of "new-age" groups .

bombing was first one in last 20 years or so. bomb was dropped (i think) in order to take out underground bunker below mosque with weapons/etc. idf published a bunch of photos and i think ground penetrating radar scans or something
Thanks, I appreciate your answer. The docs are very well written and useful.
Didn't iphones start to have DRM on the individual components?
> But OpenAPI is the “gold standard” machine readable API specification format

I remember when that would have been WSDL, with something like SoapUI - where you'd feed in the service description file from whatever service you want to interact with and would get a functional API client. It also had codegen that let you end up with full client stubs in Java or another language, or are able to generate the WSDL file from your server code as well: https://www.soapui.org/docs/soap-and-wsdl/working-with-wsdls...

It's nice to see OpenAPI/Swagger finally catching up, because to me the codegen aspects felt insufficient there for the longest time - if your server code determines what responses to requests it will return, why on earth would you ever want to write the OpenAPI specs manually? It's the same as with ORMs - if you already have a database schema setup on a server somewhere (with SQL migrations, say with dbmate), all of your local entity mappings should be easily generated in a schema-first approach, you shouldn't have to write a single line of code for that.

The latest service I'm building is in .NET and they actually have that covered really nicely: https://learn.microsoft.com/en-us/aspnet/core/tutorials/gett...

And the Rider IDE there also has nice schema-first tooling, even if a bit niche: https://blog.jetbrains.com/dotnet/2022/01/31/entity-framewor...

Model driven development and codegen feel like they definitely belong for boilerplate heavy uses cases like this, where you can also almost perfectly describe the end result that you need based on what you have!
Huh, HN and as usual giving benefit of doubt to startups

Is upvoting your own submissions on HN ok too?
Not GP, but there are things which ChatGPT is just better for. I've been getting into the weeds with k8s a bit lately, but most of my past experience is just using platforms which abstract k8s away from me. So, when I run into issues, I often don't have the context necessary to formulate a good question for Google. But ChatGPT can typically understand my intention and not only respond to what I'm trying to ask, but give me a specific answer based on my circumstances; when I'm lacking context, StackOverflow answers often confuse more than help.

I'm not saying there isn't a place for traditional learning -- it's still important. But ChatGPT is an absolutely massive boost to productivity when you're only dipping your toes into something new.
Energy production by laser-induced annihilation in ultradense hydrogen H(0)
It is different. The cross-site navigation flag is a couple of years old. It was enabled by default for iOS in November 2018 for example https://github.com/WebKit/WebKit/commit/e191fc8c412850cb9fd0...
This is simple support tiers.

Tier 0 are effectively secretaries who can file structured info around issue.

Tier 1 are dedicated support people who can follow scenarios and guide customers through the product.

Tier 2 are what you call "support engineers". They know the product, features, code, upcoming features and so on. For an in house product they are capable of making straightforward bugfixes.

Tier 3 is sometimes called "vendor support". For an in-house product this is effectively product development team.

As you can see, good supports bleeds into or blends with product development. This is how you get support answers like "this feature is planned to go live Y24Q1, but you can sign up to beta in exchange for feedback" or at least "This is not supported, but you can use features x and y to achieve similar result", instead of "Sorry, such workflow is not supported"
Its worst of both worlds tbh. You have the usual private corp management structure and siphoning of profits (not to the state shareholder, but to everythign else from consulting firms to "favorite" contractors) instead of longer term infrastructure investments being done. And you have the slowness of change, regulations/processes and non-hungry employees working for a public entity.
I have a combination oven that I bought from MediaMarkt (European electronics retailer) a few months ago, since the small studio I live in didn’t come with one. It has microwave, grill, convection and standard heating options. The controls aren’t particularly intuitive but it works fine and seems to be of decently high quality.
In this case, Starship is really more akin to a bus than a sports car
Techno Signatures: UAP Research or SETI – Who Finds NHI First? – With Adam Frank [video]
But it is broken, as it is unable to support frequent European names.

There's also the case to be made that if the sources are lost, you need to rewrite from scratch, as you never know when you need to implement new functionality that business deems critical. If you only start the new implementation after business is breathing down your neck, you are in a world of hurt.
The Final Chapter of My First Startup
I just want to say how comically bizarre the whole OS/Browser dichotomy/duplication has become.