skysight-inc/HackerNews huggingface dataset:
I got a mail from my mail threatening me to expose myself
Added twitter thread as I can't share more images. Help me make sure that AWS account is gone forever.
Long story short:
1. hacker got access to my mail via third party apps and services.
2. Leaked by Kaggle or Topmate as only they have permission
3. Mailed me with my compromising videos
4. Traced the activity with IP address in ec2 instance in Ireland.

What I'm pissed about:
1. Kaggle or topmate compromised me
2. Gmail didn't warn me of suspicious activity.
3. Amazon letting use such users.

Here is the IP have fun

http://ec2-54-217-125-108.eu-west-1.compute.amazonaws.com/
> entering an email and passcode is materially different from entering a username and password

The only difference is that passcode is one-time use, so it's not stored and even if someone would stole it, it cannot be reused.
Private Equity Seeks to Foist Companies It Can't Sell on Employees
I said grieving because it’s like you made something that is “dead” but you think you can save it via open source, when in reality it may just be “dead.” (Or not, I don’t know)

Though, I like what someone else brought up in another reply to you about pain/dream/fix. It’s very similar to what you learn in programs like Force Management training where they teach frameworks like MEDDPICC. Finding business pain, demonstrating negative consequences to build urgency, etc.

I don’t know if this is something you’ve already done or if the sales approach has been more like “if you build it they will come.”
Cool feature! Any plans to offer limited API credits in order to trial things? I just created an account but I'm unable to test (settings shows 0/300 credits).
It worked quite well --- helped that it was a small, cohesive school system with all grades in the same building/complex.

A similar idea is to group children by reading level which makes classes function more smoothly since students finish reading assignments in similar periods of time.
So what's the solution? To have less doctors so they will have even less time to oversee junior or trainees?
Before anyone gets all excited, this is a first amendment freedom of speech case.
This struck me as pretty obvious at the time. If the people have endowed the state with the authority to act on an issue, the state should act in an official manner. Otherwise, they should not act at all.
> Even if prices went up 20% but wages often went up by 20% I think people are still going to remember the price of things going up and feel resentful about it

Absolutely.

Plus, not all prices go up the same amount and not all people get the same wage increase. If prices go up on average 20% and wages 20%, but with large variances, you have lots of people who experience their costs going up much more than their wage. For them, it's not selective memory, or subjective perception. They feel left behind because they are.
Does it? Every time I see DRY'd code, it usually makes the project it's in more difficult to understand. It's harder to understand where values come from, where values are changed, what parts of the codebase affect what. And that's before trying to figure out where to change something in the right place, because it's often unclear what other parts of the code are coupled to it through all the abstractions.

At a high level, at first glance, the code might look good and it "makes sense". But once you want to understand what's happening and why, you're jumping through five different classes, two dozen methods and you still don't know for sure until you run a test request against the API and see what shows up where in the debugger. And you realize your initial glimpse of understanding was just window dressing and actually nothing makes sense unless you understand every level of the abstractions being used.

It's suddenly a puzzle to understand another software developer instead of software engineering.
That number theory book looks like something I'd really enjoy reading. I assume you must have enjoyed the experience, but I'm curious how easy it is for everyone to move at the same pace on such a technical topic, where everyone might have a different background?

Do you feel like the pace is ever an issue with technical book clubs, or is it actually just fine?
oh snap you should definately have credits, one moment.
Or that PG has a lot of money at stake which might suddenly become a lot less valuable if the public perception towards Sam were to lean towards Sam being unreliable as a CEO of OAI.
To be fair, the behind-the-scenes footage seemed to show it as more of a breakdown (of course, the behind-the-scenes footage might be bending the truth a bit. And the two aren't mutually exclusive).
i feel like i addressed this in a different subthread https://news.ycombinator.com/reply?id=40526231&goto=threads%...

> You can source control them, but then you have a deployment coordination problem. Often changes to business logic will be half in application code and half in the sproc, and you have to coordinate the deployment of that change. You have to somehow reason about what version of the sprocs are on your server. Add on that usually in enviroments that use sprocs, changes to them are gatekept by DBAs. Just write your business logic in application code.
I still remember the launch of Firefox 3 back in the day. I'm so glad it's still around, and they keep working on it.

I don't think there's a single piece of software I've gotten more utility out of in all that time. It's definitely not perfect, but we'd be in a worse world without it.
Modified car alternator powers speedy DIY e-bike
We're still hard at work trying to get support for new chat features in Pidgin. You can find our quarterly updates here https://www.youtube.com/playlist?list=PLUmrAdJiXFMVZXy5DIrL8...
If you're looking for an example of RRF + Hybrid Search with PostgreSQL, I've put together a FastAPI app here that uses RAG with those options:

https://github.com/Azure-Samples/rag-postgres-openai-python/

Here's the RRF+Hybrid part:
https://github.com/Azure-Samples/rag-postgres-openai-python/...

That's largely based off a sample from the pgvector repo, with a few tweaks.

Agreed that Hybrid is the way to go, it's what the Azure AI Search team also recommends, based off their research:

https://techcommunity.microsoft.com/t5/ai-azure-ai-services-...
Creating Cross-Platform Small AI with PicoLLM
Is this the original edition? The layout is fantastic for its age.
> They are just one of many hopefuls in the industry.

There's a big difference. Virtually all rocket startups are doomed regardless of whether their rockets succeed or fail because of the competition from fully reusable Starship and/or Terran R and/or Stoke.

Relativity and Stoke actually have a chance of success. It's small, but non-zero.
What kind of "production apps"? A todo list saas?

I swear, the older I am, the more convinced I am that people who don't use a RDBMS just don't work on complex systems. Period.
Sorry, we have a bug with the credits right now. of course there are free monthly credits. if you have any issue, please use the chat (it's in the menu) or drop us a mail at hello @ markets.sh

you can still create signals via the ui here, the notifications are then sent via email https://markets.sh/notifications
> which may have a far greater ROI than simply saving money for a few months

My business experience taught me the opposite of this, and I've carried it over to my personal life. What I do in both my personal and business money management is to identify the two or three key things that are critical to success and go high-end on those, then do everything else as cheaply as I possibly can.
I switched over to tea (plain, no sugar) because I am less disappointed by mediocre tea than I am mediocre coffee.

Several times a week I use one of those stainless steel conical fine mesh filters to make a single cup of coffee. Pouring boiling water over the stainless mesh filter (into the sink), to preheat it, before adding the ground coffee beans radically improves the flavor of the coffee.
This was already fixed, at least the resulting crash
Why not quit school?
Super cool!

What’s the logic used to determine what words are links? I found that it was possible to feed it new vocabulary and that it would turn those into links
You’re thinking too much like an engineer. News like this teaches people that they are clearly ahead in capabilities far beyond any government or other corporation.

Anytime they can get good publicity like this is good for their business.
> IMHO saying no (ie declining an offer or advance) should not qualify as "unpleasant"

> Not make the advance?

So people should carefully avoid certain topics, lest them suggest an advance which could backfire spectacularly? Otherwise how'd they know if some phrase they too carelessly dropped will cause those responses which they should realize could happen?

> I don't know what you're suggesting, but I don't think trying to shift the blame onto the recepient of an advance is the right move, regardless if it is a man or a woman.

I think it's a intentionally complex interaction, and, unfortunately, the recipient can't be completely blameless no matter what he/she does. In other words, we shouldn't oversimplify here, life, and this particular facet of it, is quite more complex than we're modeling here.

> There are certainly ways to mitigate the chance of one of those consequences happening, i.e. taking the time to see if there are mutual feelings between you and the other person instead of shooting a shot without any sort of idea if the feeling is reciprocated or not.

That also begs questions about how to do that at all, how to do that reliably, what unexpected drawbacks this approach brings to all involved parties, and what to do in practice. Don't want to ask them all here, as this discussion is clearly longer than HN can allow. My conclusion is the same: the opinion at the beginning is a sort of oversimplifaction, and doesn't do the justice to the complexity of this problem.

Edit: sorry for oversimplification on my side too.
Firecracker is a hypervisor, it pretends to be hardware not Linux.
What are the advantages over aseprite?
We're working hard on that update.. But volunteers only have so much time, but hopefully we'll have an alpha soon (tm).
Premature DIY can lead to the wrong abstractions. Sometimes code looks similar but actually isn't.
I had no idea that Synology did routers too, but I would assume this would be a configurable time somewhere in the settings. But yes, that sounds like automatic updates to me.
... right, which as mentioned requires physical access and external hardware and doesn't meet the requirements above either. And it's not particularly notable either: every flashable SOC in every market has something like this, at different levels of sophistication. Again it's just not a solvable problem at the level of integration imagined.
NPGA: Neural Parametric Gaussian Avatars – high-fidelity digital faces
That explanation neatly leaves out governments no longer subsidizing education like they used to or state universities being forced to be "for profit" to survive.

I can only speak for what's happened in the US and have no experience with colleges elsewhere.

It's a case of well-intentioned (in their context) people from each political side that made this mess collectively.
In addition to what everyone else has said, pixel art relies a lot of techniques like AA, dithering, outlines, specific ways of drawing curves, limited palettes, and implied detail that make it difficult to just convert from a vector piece. Two examples where conversions were used are Final Fantasy Tactics and the Advance War series, but as others have stated, you do have to go in and clean up the lines. There's also a nice feeling that's present in hand pixeled art that's hard to achieve from just conversion.
I had an eerily similar experience with GraphQL where by the end of "productionizing" the backend to support the client load, were using whatever their equivalent of cached/persisted queries is called (sorry I can't recall their terms for this). We had ultimately come full circle to something that was harder to use than a REST API but also more complicated at every layer.
Similar apps on Android offering direct RAW format recording include MotionCam Pro and Mcpro24fps. While compatibility depends on the phone, most recent (~ 4 yrs) models from Samsung, Google, Sony and several others are compatible. I think this covers >90% of Android phones.
Windows Enterprise editions are the "workaround", of course. Easier said than done and all that. As were the suggestions to switch OSes.

That SO thread hurts. As-is tradition, there is one answer that while technically correct, is not applicable to an application you do not have the source for/cannot build from source. Then of course there is the suggestions to pirating Windows Enterprise. Then there are the equally useless "just switch OSes!" arguments. And the other user who doesn't understand what editions of the OS the related GPOs apply to.

At least there is one workaround posted which only involves setting up a scheduled task.
With REST I can fairly easily filter out any data based on roles/permissions either at query time or before turning it into JSON. With GraphQL I need that info deep in the resolver logic and for nested data I don't want to fetch the name of a person if they calling user doesn't even have access to see that user (and I don't want to fetch the user and their name only to delete it from the response later). GraphQL, being so open-ended to what you are fetching, means I have to make sure to plug a ton of holes whereas REST I have a specific query, there is no way to fetch nested data (unless I specifically allow it via GET/POST params). I can easily say "If role X -> use this query, if role Y -> use this query, etc", I found that very difficult to do in GraphQL.

GraphQL feels like magic when you first start with it (which should be a red flag) but once you need to support more roles or sets of permissions and as your business logic starts to creep in things go haywire. In my experience things that are easy up front are unmanageable once business logic gets added in. For straight CRUD it's amazing but very rarely do our apps stay as just CRUD and that's when things fall down. For example, on create of a new user I need to send a welcome email. It's been 5 years since I was working on that GraphQL project but I have no clue how we'd handle that. I'm sure there is some kind of a event system we could hook into but with REST I just have a simple endpoint that saves the data to the DB and then sends and email (or puts it in a queue), way easier than in GraphQL. Again, fetching and updating data is easy until you need to handle edge cases. I have the same feelings about Firebase and friends. Feels like magic at the start but falls down quick and/or becomes way too complicated. GraphQL feels like DRY run amuck, "I have to keep writing CRUD, let me abstract that away", ok but now if you need special logic for certain use-cases you have a mess on your hands. Maybe GraphQL has ways to solve it but I'll bet my hat that it's overly complicated and hard to follow, like most of GraphQL once you get past the surface.

I'd love to see a "Pet Store" (I think that's the common example I've seen demo'd in REST/Swagger/GraphQL/etc) example with heavy restrictions based on different users/roles. It's like using the "Todo app" example in a framework, sure that works and is straight forward, I want to see how you handle the hard stuff and if it's still easy.
Every page is special. Using generalized API is waste of resources. Generalized APIs are hard to use and develop. It takes a genius to create a good generalized API (say SQL) and even those generalized APIs are not usable in web context (because of authorization and DDoS issues).

It's better to think about optimizing of creation specialized APIs.
I'd focus on coins only. There was a link on HN about some pilot study by some students, where they tried to emulate or used an actual mechanical hand or something similar flipping coins.

How? (though not in my protocol) For example, attaching a magnetic levitation system under the surface with the flipper unaware of it, and upon switching the current on through the system, the coin levitates probably on its edge. And it is a problem for the flippers and inference makers for not being able to arrange for such option.
Not only is ad-blocking not illegal and not immoral, but US the federal government's cyber crime division actively recommends it as a good security practice to avoid being defrauded:

https://www.ic3.gov/Media/Y2022/PSA221221

For anyone that considers ads to be a legitimate form of "payment", consider whether you feel the same about a site running a background crypto miner without your explicit consent. If you find the crypto miner worse for some reason (my sense is most people seem to think that'd be wrong), note that the crypto miner is a much more direct form of payment that doesn't also spy on you and does not seek to manipulate you.

Also note that the same company that's running that expensive infrastructure pretty much completely controls the direction of the web, and could overnight make it so that almost everyone's browser has built-in torrent support and allows magnet links as a src for video tags. Or they can choose to have that not be true so that you must distribute media through expensive centralized platforms that only a multi-trillion dollar corporation like them could afford.
Keynote panel discussion: The next 30 years – Code BEAM Lite Stockholm 2024 [video]
Thanks! Not using Python, but this is still really useful.
I spend a lot of my life 'optimizing' processes. I got that from programming (about 30 years ago)...if I'm unloading the dishwasher, I'm stacking bowls and grabbing the plates because they're in the same cabinet and I can put away more dishes in fewer steps. I'll pick up the cutting boards and measuring cups because they're in adjacent cabinets...
I think this is the best way to think about it:

Ask yourself, if some fact or functionality changes, in how many places would the code have to change?

If it's more than 1, you have a design problem.
Of course, the solution does not at all have to be about DRYing.
Very large stars live very short lives.

Our star will live 10 billion years, the smallest stars will last trillions of years, the largest stars live less than 10 million years and some very early stars broke the models for how big they were and maybe lived much less long.

What happens is their cores go through stages of fusing an element until they run out, gravity takes over and shrinks the core until the next element ignites, fuses, and runs out, down to iron. At one of those stages the collapse triggers a supernova (or one of the class of ways a star can die) instead.
You can cherry-pick individual items that are, though, and the ones that have changed a lot get more attention.
I assume this is a joke or satire, given the 'Marky' bit? Meditations was absolutely not written to be published. Not only does he say (and imply through omission and other statements) some pretty damaging things about powerful people whose continued support he needed to rule effectively, much of it has very specific personal context that nobody but himself has ever been able to understand or interpret. A lot of it is referencing past events from his life that he doesn't explain, so is meaningless to anyone but himself. He talks a lot about admiring people whose names and specifics he never mentions, and then massively insults people like Herodes Atticus through omission (and negative anecdotes that imply him), someone who was a famous and powerful intellectual at the time, and a tutor that was a big part of his life- he had a lot to say about what he admired about his other tutors.
Love this! I've used The Weekendest for a bit now on the web so I'm excited I can download this and delete the home screen link on my phone :). Very much recommend to anyone that frequents the NYC subways
The entire field of information retrieval is still here. This was touched on by the OReilly article on lessons learned working with LLMS that hit the HN front page yesterday [1], in their section on RAG.

My sense is that you can currently break the whole thing down into two groups: the proverbial grownups in the room are typically building pipelines that are still doing it basically how the top-performing systems did in the '90s, with a souped up keyword and metadata search engine for the initial pass and an embedding model for catching some stuff it misses and/or result ranking. This isn't how most general-purpose search engines work, but it's likely how the ones you don't particularly mind using work. Web search, for example.

And then there's the proverbial internet comments section, which wants to skip past all the boring labor-intensive oldschool stuff, and instead just begin and end with approximate nearest neighbors search using an off-the-shelf embedding model. The primary advantage to this approach - and I should admit here that I've tried it myself - is that you can bodge it together over a weekend and have the blog post up by Monday.

I guess what I'm getting at is, the people producing content on the Internet and the people producing effective software aren't necessarily the same people. I mean, heck, look at me, I'm only here to type this comment because I'm slacking off at work today.

1: https://www.oreilly.com/radar/what-we-learned-from-a-year-of...
A JavaScript developer tries Go
I'm glad things are going better where you live. Where I live:

Gas:
2020 = $2.36 a gallon
2024 = $4.69 a gallon

Celery:
2020 $0.90/head
2024 $1.50/head

Arby's Half Pound Roast Beef Sandwich:
2020 $5.50
2024 $8
The Origins of RevenueCat
I am looking forward to synced tab groups.

Currently using an addon, but that's not synced among PC and Laptop (or phones, but there I don't need it)
You could look at industry analyst firms with your background and qualifications maybe?
> More streamlined menus that reduce visual clutter and prioritize top user actions so you can get to the important things quicker

Oh no, more of this.

What about less used options? How much slower? How much less discoverable?

Desktop applications are already for power users almost by definition, let’s not slow them down for the sake of reducing “clutter”. Absolutely annoying trend of the last 15 years or so.
Can you elaborate on lack of syntax docs? As far as I understand one of the big big huugge benefits of GraphQL is that you get the strongly typed schema via the introspection query, so you can build queries with some confidence, that as long as the schema (version) is the same it should be syntactically okay. What did Spotify do compared to this?
It's funny to think about in retrospect how exciting Firefox 3 was. Planning began in 2006, and release was 2008. Acid2! Cairo! Better Linux theming!

It was just such a different release cadence.
Well that wasn't me, I implemented an Akka + GraphQL nightmare instead :)

Joking aside, I'm sorry that happened to you and I'm sorry for the people that took over the system I helped to write.
I have fond memories of 3 and 4... Started using it somewhen around 2 :)