skysight-inc/HackerNews huggingface dataset:
a point as salient as it is germane. this is exactly why open-source software and hardware mobile device projects[0] will only continue to proliferate.

[0] https://en.wikipedia.org/wiki/PinePhone_Pro
Dividends signal a commitment to future dividends, which is not always preferable. So called special dividends are one-time, but they raise eyebrows

Dividends can also be taxed differently. There's some nuance there beyond my expertise, but generally share buybacks are taxed more favorably (although there have been recent legislative efforts to change that)
Privatize security. Let the market decide.
In fact narcissism it's the least of his problems. Much more troubling on ethics grounds, IMHO, are attempts to pull a L'Hôpital on his employees, denying credit for discoveries, as it happened to Matthew Cook. See https://cs.nyu.edu/pipermail/fom/2002-July/005692.html and https://news.ycombinator.com/item?id=13961947
Apparently not enough to prevent it from being repeated... One of Trump's former lawyers did it months after the first case made national news.

https://text.npr.org/2023/12/30/1222273745/michael-cohen-ai-...
>So we are lobbying for an increase in Medicare funding for residency positions (they are paid by Medicare).

Hey taxpayers, can you pay for my grad degree too? Wait its worse, I actually profit during this period.

Don't worry that I'm the highest paid profession upon graduation.
I skimmed over it quickly, and noticed that in every example I spotted, the difference had grown, but the direction of change on both sides had been the same. Some countries were moving faster than others, but they were going in the same direction.

So I kind of wonder whether the whole framing was mostly chosen for sexiness.
I wrote about the difference between the growth of AI and the growth of Open Source last year:

https://www.makeartwithpython.com/blog/what-is-happening-wit...

tldr; too much capital necessary for wide participation, secrecy and paranoia is a key part of building a moat, and questionable training data. the high salaries just add to the pressure.
The 90s style is certainly a fun marvel to me, but I think Neocities is an easy place to set up a modern site built with static site generators. I built my own non-90s blog with Jekyll and use the Neocities CLI to update the site.
Key Areas Every Technical Leader Must Focus on to Succeed with DevEx
Or if your goal is that interested parties can find and access it easily.

Otherwise why make it a blog and not just a private document?
Definitely a problem on my end sometimes, but usually i'll figure that out if i just grind hard enough, the crazy time sinks are almost always from miscommunication somewhere in some org.
> So the scammer would call; you would rightly hang up and call the 1-800 number printed on your credit card. Only you were "calling" through the scammer's fake telco dialing sequence and... still be online with the scammer.

Wouldn't the scammer also have to play a dial tone on the line (and eventual ring) to keep the ruse going?
I would love to mess around with this if you've published it somewhere! Folks would love it as a Show HN I bet too!
> Do you think anyone in 1991 wanted to see Poland in the EU?

A hundred percent positive. Maybe Poland was viewed with some reservations, but with Czech, Baltic states and Croatia there was no cloud of doubt. Each one of these had patron states inside EU who would spend effort to ensure their entrance. Poland they mostly got as a land bridge and because of its patron USA.

> But Russia never took the first step of swallowing their pride

Why?

Seriously though, why does anybody has to swallow pride in order to enter bilateral relations? You've also refused to swallow your pride regarding potraying some journalists as a principial obstacle. Shouldn't pride swallowing go both ways, if at all?

Now we are having a war because apparently not enough pride was swallowed by both sides, and I hope you are happy. Any takeaways from that?

> narrative keeps shifting

There are multiple narratives.

One narrative for Putin who does not like what Ukraine is doing and also does not like coups.

A different narrative for fellow Russians who have uneasy relations with Putin and are divided on coups but also do not like what Ukraine is doing, for only partly overlapping of reasons.

I am not Putin so my view is the latter, but since we all live in society I can also decode the former.

There are other narratives there as well.
There's formatting, and there's linting.

But my issue with formatting, while great most of the time, is that sometimes I want to violate it, and tooling around automatic formatting and format validation is usually installed with the intention that it is 100% correct all the time. Sorry, but as a senior programmer, sometimes it really should be up to me to decide whether code belongs on a single line, and I don't want to fight against automatic formatting or the CI pipeline throwing a hissy fit when I desire that discretion.
Obviously, Medical and privacy issues in this story that make this case more complex, but anyone on HN not looking into ways that AI can streamline their lives and jobs at this point is doing themselves a disservice.

Yes, there are limitations. Yes, there are times when it goes down the wrong path or actually makes things worse, but those are getting fewer and further between.

Things like Otter, Aider, Cursor, GPT Vision, Obsidian (Smart Connections), MumurType are all making huge impacts on my life and productivity. I'm now tapping knowledge I've been collecting since the early 2000s.
David Kim has left Carta
Blog posts like this (instead of endless YouTube sponsorships like their competitors do) are what made me choose them as my VPN service.
Yes. In the early 90s I did board level repairs on Amigas, the most fun was rewiring a board after someone spilt spaghetti sauce inside and just kept using it. Then ants got inside. It was like some sort of miniature world horror movie, mould, eaten traces, ants in dead poses from shorts.

Did a bathtub soap off and dry in oven, used alcohol to second wash, replaced like 4473838 billion caps, and had to rewire a few traces. Good times, and still cheaper than a replacement board.

(The soap ph was particularly important due to all the acidic leaking caps)

But that was computing costs in the early 90s.
DLC in a Fallout game
[dupe]

https://news.ycombinator.com/item?id=40230598
All data and [and code] are available on the open science framework at https://doi.org/10.17605/OSF.IO/F9BZ7.
Oooh I haven't thought of seperating the SQLite stuff and the vector search stuff. Good idea, will keep that in mind!
Gas separation has many applications.

If Google developed an AI model for cancer detection in MRI scans, you wouldn’t claim that “AI is not for what people think it is for” because Google also uses AI models for advertising.
Location: Medellín, Co (GMT-5)

Remote: Yes.

Willing to relocate: Yes.

Technologies: Angular - React/React Native - Node.js

Résumé/CV: https://drive.google.com/file/d/1QkGGC2lgZ-KUIuNMHYu-L5No7t-...

Linkedin: https://www.linkedin.com/in/camilogiraldo91/

Email: camilogiraldo91@gmail.com

Over six years of experience in software development and a strong background in
javaScript Angular, React, and related libraries. Experienced working in remote and distributed agile teams.
Rust is already at a done/stable stage, and won’t make major changes even if it theoretically could.

Change proposals that cause churn are regularly shot down.
Or if you’re publishing helpful reference material.

I am under no illusion that my content is popular… but if I spend the better part of a weekend trying to get a config file working for a poorly documented tool, I’ll share it knowing that low double digit number of people will google and find it.

Content exclusively behind rss is like tech support exclusively on discord. Discoverability approaches zero.
As of now for this beta release not really, but after v0.1.0 is released, will definitely have contributing guides + issues that people could tackle!
Stories like this one prove startups have a real chance in the space because they are not waylaid by the politics and conflicting incentives of various orgs inside of the large tech companies
Yeah but you can't get that genie back in the bottle. Once these data are made available to private industry it's only a matter of lobbyists chipping away at whatever protections were initially legislated. See Also: your TV, phone, car, fucking doorbell, and fridge are all spying on you.
> As the post explains, the Reliable and Safe bit are really handled by the car, not the charger.

Not all of it; the whole point of having a controller on the wall box is that there's mains power in the cable only while it's plugged into a vehicle (and that this power is removed immediately if the cable is pulled out from the vehicle, which could help prevent arcing on the contacts if it happens while charging).
Related:

Elon Musk is throwing his weight around Tesla, comes in like a wrecking ball

https://news.ycombinator.com/item?id=40246690
A lot of chargers bundled with cars nowadays have a selectable charging speed exactly for situations like the one OP mentions. 6A is usually the lowest selectable speed.
USearch author here :)

You are right. I don't yet support pluggable storage systems, but you can check the Lantern's fork of USearch. It may have the right capabilities, as they wanted the same level of integration for Postgres.

Our current SQLite extension brings "search APIs" to SQLite but not the index itself. Think of it as a bundle of SIMD-vectorized Cosine/Dot/L2/Hamming/Jaccard... (for vectors) and Levenshtein/Hamming/NW (for text) distances coming from SimSIMD and StringZilla. Unlike USearch, the latter are pure C 99 header-only libraries, in case you need smth similar.

Best of luck with your project!
Small Data, Big Compute
Keep in mind that this article isn't necessarily talking about the folks who are making the models.

There is a ton of much more ordinary software engineering work that goes into building this stuff. The people being talked about in this article could just be frontend or backend engineers who were working on a product listing page this time last year.
And in this discussion thread nobody labeled either these positions good or bad. However, if one believes being intolerant is bad, yet stays in their position while trying to rationalize it away, that's called cognitive dissonance.
I remember seeing an article about it in HN.
Those posts have no discussions.
just make the note input look like anki
Sure I can expound on the idea. Thanks for not conflating me personally with these ideas, I just like to talk about them with others to help form my own opinions.

I mostly mean that when a society is very tolerant of wildly differing views and values (both conservative religious and secular types), then people congregate to their favored values and leave their families. In a way we create clusters of our own thinking. It's kind of like the forum-ization of our lives.

In a world where obedience to a larger set of shared values (even by those who disagree with them) is emphasized and important, you actually end up spending more time with people you don't agree with at the core. Familial bonds are stronger in such a world because familial bonds aren't based at all on shared values, so having an imposed shared value on the family keeps the differences in values from breaking it apart.

Hopefully this makes sense and doesn't sound like rambling.

I would compare it to the hippie counterculture of the 60s and 70s. It was a far bigger tent of differing people and values than any subculture you can find today. Back when tolerance was less, anyone who was different stuck together and there wasn't room for big disagreements and splintering, etc. (there eventually was and this is what killed that culture). I feel a similar thing is happening in our world. Tolerance of everything means, why spend your time and effort on pesky family members you disagree with at the core?

Again these are all unquantifiable and so they run the risk of being unprovable and wrong. But when the numbers can't tell you the story you have to fill it in somehow.
> The high cost of EV (electric vehicle) chargers may lead you to believe that they’re complex systems. [...] They’re actually quite simple — basically just glorified switches [...] It really isn’t any more complex than a $15 smart outlet

Yeah, this alternative is really low cost, except the £80 RCBO [1] he uses for the DC current leakage detection. Something an EVSE does need to provide.

Oh, and also a full-featured EVSE will generally:

* Supply more than the 10A this provides, which you could get with a granny charger

* Monitor the current being drawn, cut power if the car draws more than negotiated, or more than the cables/relays are rated for.

* Have a reverse protection diode on the relays

* Use two double-pole relays controlled independently, so one always breaks the load (putting it at risk of damage) while the other never does (so when the first one fails, the backup is fresh and ready).

* Detect stuck relay contacts

* Sense temperatures on the board, at the main connectors, and monitor the release switch on the cable (if present)

* Manage relay coil power dissipation (a bigger problem with bigger relays, if your EVSE does more than 10A)

* More waterproofing - for example, conformal coating on the PCBs

* Don't put cable glands on the top face of the box, where water can pool up against the seal

* Don't involve a video showing someone poking wires into live electrical sockets, connected to bare circuit boards they hold in their hands.

Something tells me the person who watched this video has never read the specifications of a real EVSE, or watched a teardown by mikeselectricstuff or EEVblog...

[1] https://ecoharmony.co.uk/collections/6ma/products/bituo-tech...
> I wish people would be more honest about this sort of stuff.

What if Mozilla is honest about this stuff? Have you ever tried to entertain this thought?
This has been a long-standing issue with android, that no matter how much you want it to use internal dns servers only, it'll decide to flip to cell and use those as it needs/wants. I've observed adb debugs for times recently to see why/when wireless was disconnecting, and it comes down to liveliness checks that if it can't see or resolve something, it'll simply bring up and try the cell data to do so.

It's especially frustrating when using internal dns records that only live internal will randomly not work on a phone. I can see that the device is on wifi that is feeding internal dns servers with the records, but it's resolving externally still for some android reason. This happens on my SO's phone when using things all the time, but I really don't use my phone in the house except to read books and rarely notice.

No idea how apple is about this, but the fact they try to proxy everything you do via their "privacy" vpn by default including dns as DOH, I can't imagine it is any better trying to use what they'd see as a competing product, and we know how apple feels about those.
You said it quite a bit more succinctly than I did. Thanks
> However, it's also important to take note of how the KDF is used

Agree completely. I'm glad that t=3 works for your usage requirements. Was hoping it wouldn't introduce an intolerable amount of latency.

> and what is used by comparable solutions in equivalent settings.

I interpreted the above and the linked documentation snippet as trying to say: "Yes, the KDF was sub-par, but alternatives are worse". Is this what you were trying to convey?

The fact that the official encryption extension is using sub-par KDF(the sentence about it being a hash and not a "cryptographic" function is insane, btw) has no bearing on your project or its implementation.
Let’s all take a moment to appreciate the attempt of this post to draw empathy for women in a world where their utility as a sex object is diminished. How oh how will they ever find a partner without the primary source of their value???
> Arguing about what 5% is appropriate is a significant distraction.

Yes.

> If a rule can be written into a linter, simply have it automatically formatted and never argue about it again.

That is unless one believes to have good reason to violate that rule, in which case suddenly time is being spent having practically the same conversation in this part of the thread that I started.
I was recently hanging out in VRChat and it hit me that the people I was talking to were speaking back to me using an almost American accent despite being native nordic Europeans. Culture is homogonizing at an incredible pace.
I think a little bit of fear is a good thing when it comes to power tools, especially those that have spinning blades. That said, if you have the budget a SawStop might help you overcome your fear enough to start using a table saw.
Hey really cool to see re sqlite-vss+langchain! You could try a langchain integration now, there's an (undocumented) sqlite-vec pypi package you can install that's similar to the sqlite-vss one. Though I'd only try it for dev stuff now (or stick to alpha releases), but things will be much more stable when v0.1.0 comes out. Though I doubt the main SQL API (the vec0 table) syntax will change much between now and then.
[dupe]

More discussion: https://news.ycombinator.com/item?id=40242379
Linux has network namespaces, which can be used to isolate programs so they don't see any external networking when no VPN is available. Does android not use this for its VPN feature?
thinking reading and doing edits as less work than entering it yourself is exactly what will cause critical errors to be made. It may not suggest that but just like there are Tesla drivers who are supposed to watch the road there are users who will not check. And in a medical record that can be deadly.
He's one of those youtubers (everyone seems to have one) that I just don't like, everyone on HN always says his videos are good/educational, but to me he just comes off as confidently incorrect and on the few videos where I am more knowledgeable than the average person his assertions are often wrong which makes me doubtful of his other content.

To anyone reading this who likes his content, I'm happy for you, I guess I just don't get it.
They also often gave while the giving was good
This is why Kanban continues to be the only development methodology that I believe in.

"Let's go look at the board. Which of these other high priority items in flight would you like to deprioritize? By the way, our back of the envelop discovery session shows this requested feature to be six tasks, which historical TEAM velocity indicates will be done much later than your requested deadline. Also our metrics for other past weekend heroics indicate that we're going to see a 20-50% decline in productivity for the next two weeks, so we should expect the following work to be late."

At least in my experience it's the best way to make stakeholders stare at the reality of what they're asking.

Of course, its also a great indicator for people who aren't willing to look at reality. I don't know what the solution to that is, but there are a lot of reasonable people out there when you find a good way for them to understand the forces involved.
True, this could be improved. Note though that if you hover over the text entry box, there is a tool tip that says this:

Name of the field. Must begin with an uppercase letter followed by further letters, digits or underscore characters. Non-ASCII letters like German umlauts are not allowed.
> Code is not art, it's instructions.

This is one of the major differences between hobby programming and work programming. When you're writing code as a hobby, it can be anything you want: code can be art, instructions, math, beauty, a means to an end, an experiment... At work, code must ultimately be a tool that creates profit. It has to be manageable, consistent, and boring.
Gumroad is open to buying 10% of creator-led businesses
Thanks for the kinds words! Really cool to hear that people were able to use sqlite-vss, lol.
Kind of like a distance/similarity metric for words, but not an embedding. Joint probability. I once used it to automatically group words into multiword tokens. The wiki page is informative. But wouldn't know what they were using.
My experience is exactly the opposite. AI has way more domain-specific knowledge than any translator I could imagine.

I recently published effort [1] - it was on front of HN recently - and literally everything on that page was rewritten by chatgpt.

The flow is that I write it however I can, sometimes so badly that even a human professional would have difficulty to understand, then I ask chatgpt to go paragraph by paragraph and rewrite and smoothen out the text.

You can see how the website was reworked here:

https://chat.openai.com/share/e/10d7ba3f-f7eb-48cd-9250-d864...

GPT has way more domain knowledge in my area than most engineer friends I know, not to mention translators, and it managed to not just help with grammar, but with overall explanations I wrote.

Of course it fails at higher level concepts, and a plenty of things, but still - I can get more quality output from him in an hour than by working a week with a dedicated translator/editor.

[1] - http://kolinko.github.io/effort/
I have also noticed that when using the FoxyProxy addon under Firefox, even with a SOCKS5 proxy in use, it will leak DNS requests through the direct connection unless you also set a manual proxy in the regular Firefox settings as well.
I mean, when I moved into my house in the US there were ground wires in the outlet boxes, but none of them were actually hooked onto the outlets. I'd agree Australia's restrictions are too far, but "DIY all you like with things that could kill the next person" has its issues too.
What kind of monsters spills spaghetti sauce and then keeps using it?!?

Powerful.
That's your response?

A nice garden with a few weeds is still overall a nice garden. To point at those few weeds and equivocate it to the overgrown vacant lot is either naive, dishonest, or just plain unintelligent.
Location: Greater Philadelphia Metro Area, USA

Remote: Yes

Willing to relocate: no

Technologies: Ruby / Rails, JavaScript / TypeScript, React, Golang, AWS, Kubernetes

Resume: https://ryanverhey.com/resume, https://www.linkedin.com/in/ryanverhey

email: ryan (at) ryanverhey [dot] c o m
I use and recommend Mullvad.

However I'm worried that their goodwill and values will become more valuable to some private equity corp that buys them to asset strip and squeeze their customers.
How was he incorrect? I've been doing what he suggested ever since, it's worked perfectly(much better than tablets) and I've saved a bit of money not buying those ridiculously overpriced tablets.
That's different from what most people mean by "exportable", which is that the provider will give you a copy of the passkey which you can import into another provider.

Syncable means that the provider can backup your passkey to someplace under their control, from whence they can restore it to a different device of yours where you also have that provider's client software.

Here's how Github explains it [1]

> Many passkeys support syncing, where your passkey is backed up by the provider's account system (iCloud, Google account, password manager, etc.). If you ever lose your device, you can recover your synced passkeys by signing in to your passkey provider.

BTW, the flag on Github should probably say "Syncable" rather than "Synced".

[1] https://docs.github.com/en/authentication/authenticating-wit...
Not really, you see anti-Westernism rising in India amongst the Hindu majority also while the country is getting wealthier