skysight-inc/HackerNews huggingface dataset:
I spend over $100/mo on Patreon. There are other options. IMO online ad-based business models are one of the biggest evils of the current age. Why does social media push the most outrage-bait content? Ads. Why is Google filled with SEO spam? Ads. Why can't non-ad business models get a foot in the door? Ads. We need to destroy online advertising as a viable business model. Using an ad blocker is the ethical choice.
Out of curiosity, what's the use case here?

It seems like if the goal is to "play around with vector databases", why not just install it on your local machine? Part of using these tools is learning how they work and configuring them yourself.

If the goal is "start developing products using vector data bases" then it seems like you would surely want something a bit more under your control than using replit.
Charge consumers then. If it's good enough they'll pay for it.
I had the opposite experience. One of my first jobs was to port a legacy TCL GUI to Java Swing.

Even though I understood exactly what the TCL was doing, the Java port was 20x more lines of code, and 100x slower. I spent a few months beating my head against the poorly designed padded cell that is the JVM, and then it was 40x longer, and 10x slower.
Honestly, I don't recommend Flutter for mobile either. I've heard it joking referred to as "the other F-word" because of the performance and compatibility issues it leads to.
Remaining faithful to Python's syntax should certainly help avoid too much special purpose sugar. Most Python enthusiasts seem to be on low sugar diets.
Sure, but, like the drop outs, all human behavior is correlated with a million other things. Myself and others have mentioned stress as a possible factor, but there are likely random things you wouldn't even think of like: people who use the phone more are more likely to talk to telemarketers, and talking to telemarketers is correlated with lower intelligence, and lower intelligence is correlated with eating more salt. I'm not suggesting that as a possible cause, just illustrating how complicated the true causal relationship could be. I think it's really a stretch to treat this study as establishing a causal relationship. There are also some open questions like why other types of phone usage don't seem to trigger this effect (the author mentions other studies purely on smartphone use have been inconsistent).

If the authors really believe RF-EMF can cause hypertension, then this study is a fine first step. But they really should find a way to test the mechanism of action before saying they've found a causal relationship.
Interesting. This is different than the narrative (with no proof) that gets upvoted to the max at r/stocks that "the stock market is filled to the brim with zombie companies who shouldn't be in business/are artificially surviving"
Reminds me of Java's debate of autogenerating boilerplate vs using the Lombok library:
https://old.reddit.com/r/java/comments/c8oqkq/why_we_removed...
India, Don't Ban Element
If you can represent Element in court, please do. Privacy is too important to give up to technical incompetence in government decisions. You can ask help from orgs such as IFF (which helped lift the ban on VLC).
Apple Music Live returns for a brand-new season with Ed Sheeran
I’ve found that left/right socks are more common for activities like running, where they’re knit to support specific parts of your feet.
I don't understand this kind of rant.
Google's revenue comes from ads. Google will place ads on all products wherever possible. If Google doesn't put it up, the shareholders will ask to put it up.

Oh, the article has too many ads.
India should be copying China from the foundation -- since Deng.
White House rolls out plan to promote ethical AI
It would be highly surprising if the ByteDance-Beijing relationship was all that different from the Google/Verizon-Washington relationship (2013):

No, no it wouldn't.
It definitely is... but people do it!
> You will have to pay more attention to surroundings

Largely you don’t. You just have to avoid driving like a North American by staying in the right-most lanes unless passing.

Germany isn’t different in that you’re responsible for not hitting what’s in front of you. If you’re on a 2-lane highway and go into the passing lane at 150 to pass the car going 120, for the Bugatti popping up going 250 approaching that manoeuvre, tough, it’s gotta slow down for the 150 vehicle (which will go back in front of the 120 vehicle once the pass is completed because Europe).

Meanwhile in USA/Canada, I’ve seen vehicles going under the speed-limit immediately head for the “fast-lane” right from the on-ramp with absolutely nothing ahead of them to warrant that.
Ford and GM can't ever follow through on their own BS and become "electric only"

What is GM's cash cow? Pickups and the Tahoe/Yukon/Suburban/Escalade platform...pretty much the polar opposite of "environmentally conscious" products

Ford? Same thing, monster F150s

These companies aren't killing their cash cows

Indeed, I expect both companies to dramatically tone down the rhetoric on EVs soon and just refer to them as "alternatives"

Or even worse, start PR campaigns highlighting the inconveniences (charging times etc) of EVs
Do you have any security cameras configured in Home assistant showing a live feed? Reason I'm asking - it seems that CF has some clauses in their TOS that forbids anything but static content. So audio/video stream is a no-no. I'm also using CF tunnel. Just not for home assistant because of their restrictions. For HASS, I go through tailscale.
Me too, but if someone ambushes me on the street and ties a bracelet around my wrist, I'm not going to pay them for that or keep wearing it. That's not an acceptable way to get paid for content you created. Make an offer and get consent.
> On top of that, metadata, server connection and anything other than the message content is all at the mercy of the server owner.

Except to the extent that the client is explicitly designed to minimize what metadata is exposed to the server.
Cannabis use disorder and schizophrenia associated more in young men than women
So when are they disabling 3rd party IMAP clients?

In the name of security of course!
It certainly could be a supporting argument. Whether I am confident that Flutter will be used to provide good UX in most cases is a different issue. Haha Yes, I wouldn't necessarily see the Flutter approach as bad if it improves the web. It's just that I think we have enough tools built-in to accomplish good webpages, even "web apps", and many of the kinds of developers resorting to Flutter may be the types who couldn't figure out why their custom-built blog using React is so slow and buggy (it's gotta be the stupid DOM!).

EDIT: I don't mean to crap on React. It's just a common frontend framework.
You mean you want quotes of people, who say climate change is not so bad, because we (will) have co2 removal tech?
Basic Fastmail is 3$/month. My com domain is ~12$/year. That's 50$/year for one of, if not the most important internet service tied to your identity.

Sorry to put it this bluntly but pay up or shut up and take it. Or do the work and host it yourself. Or make friends with some IT people and have them host it as a favor. Or whatever. You are not entitled to both free and good services. Google has to make money, what a surprise.

Whenever there's talk about privacy, support, ads, etc about a product or service here everybody's saying that they would pay for the clean thing. Well for email you absolutely can.
Yeah, this. Term limits for politicians, no expectation of a career escalator for the public.

Before world wars 90% of the public were independent workers. 1945-now is an anomaly.

Adam Smith’s form of capitalism is one where workers move around constantly. That’s where the activity in the market should be, not Cramer shouting at us through TV.

So sad Hollywood stars might have to do local theater rather than have disproportionate buying buyer; but its about their art and craft… right?

Aligning our agency to the drum beat of linear productivity is a relic of the world war industrial production machine.

Humans need the diversity of experience or reality feels fractal and we go mad over preservation of outdated ideals.
This is not supported by data. Everything is last resort.
I want an enclosed bike under $2K with cargo. Plzzzz
A lot of back orders relate to the construction and fitting out of factories as part of the reshoring movement. Once those factories are ready to produce widgets, they need reasonably-priced labor to staff them (and export the unemployment to China).

It's going to be really tough to do that if they can't create some unemployment over here.
I have migrated to https://www.fastmail.com/, it was quite painless. Happy to pay for it, happy to have email on my own domain. Can recommend. (No affiliation, just a happy user.)
> Hostile service provider A could request ownership of domain X with some other service B. When you, the owner of domain X, go to register ownership of domain X with A, A can show you the information provided service provider B and end up stealing your domain with B.

This is an interesting attack vector for the current state-of-the-art.

However, you could argue that someone could do the same with the Domain Verification protocol by providing a seemingly useful tool to create a Domain Verification record but secretly hashing the email of the attacker rather than the domain registrant. Since it's hashed (for privacy reasons) there's no way for a normal end-user to realise that.
> That still does not change anything though.

Of course it does. Just like PGP works fine over untrusted channels - like if I posted a gnupg ascii-armored message here.

e2ee makes all the difference - if two trusted and mutually authenticated clients are communicating with proper e2ee - the best an attacker can do is traffic analysis and denial of service...?
I do write some C++ once in a while and I don’t hate the language but since you asked for the bad things, here is my personal top list:

- the headers files are a pain and feel unnecessary.

- the build systems are annoying. So many of them, none is great.

- no common package manager.

- the language has too many paradigms and is a mess unless you restrict yourself, but usually the C++ code base you work on is not yours.

- memory management is hard.

- the segfaults.

- the compilation error messages.

- the templates hell from the standard library or boost.
My first thought was can you get the LLM to generate the pattern first, and then the completion?
Any suggestions for ad blocking on mobile?

I've been using Chrome on Android, which is pretty much the experience you'd imagine (both pros and cons).
I'm sure Google is crying over the lost cents of revenue.

Aside from the other comments mentioning better ways to support them, yoy can allowlist content crwators you want to see ads from, or alternately just use the extension on certain sites like Gmail.

It's not an all or nothing proposition.
The only thing stopping me from full proton is the clunky calendar integration.

The last time I checked there was no way to get calendar support on android / ios / macos like with gcal. There's a custom calendar app but it lacks the usability of an iCal integration
As a person from another Eastern EU country who worked in German and French corporations, absolutely no. The people at my current US employer treat me very, very differently. I'm never going back.

Even just the casual dismissal of my attempts to ask to speak a common language (English) - them switching to German/French whenever there was at least one other speaker of the language - even though the firms declared the working language is English...

Where I live if a person who doesn't speak our language comes into the room we all switch to English so the person can feel welcome.

Stuff like credit cards issued in my country simply not working and them saying things like "yeah well we don't trust these eastern banks" with the typical "zomg another poor schmuck"-look...
I sympathize, I really do. Back when privacy respecting ad networks like The Deck were still around I kept them unblocked. But until ad networks stop acting like creepy stalkers and allow me to opt out of tracking it's not going to happen.
https://www.amazon.com/N-Y-L-Breathable-Protective-wear-Resi...

Whether that is a steel toe sandal or a shoe with big holes is left to the reader.
Yes, wage gains have been averaging 6% or so for the past two years. Obviously in the longer run inflation will be correlated with nominal purchasing power of consumers

https://www.atlantafed.org/chcs/wage-growth-tracker
Now you're really making me consider the downsides of the India stack.
You can literally compile C/C++(using clang)/Rust to LLVM bitcode and run those using GraalVM: https://www.graalvm.org/latest/reference-manual/llvm/Compili...
I want evidence that there are people who wave away climate change because of proposed future CO2 removal tech, who would not wave away climate change if we stopped all research on CO2 removal tech.

I'm not trying to impose an impossible standard here. If you can show examples of something like this happening in contexts other than climate change, I'm open to that. What I don't accept is mere folk behavioral psychology speculation driving what an entire civilization does to mitigate a massive risk.
"Old Vice": https://www.youtube.com/watch?v=Ja5Q75hf6QI

"New Vice": https://medium.com/@therealsexycyborg/shenzhen-tech-girl-nao...

Hopefully they can regain their conscience and quality.
There are plenty of options for ad-free paid email, including from Google themselves
> My “Google-Fu” is failing me.

FWIW, I tried asking a chat LLM, ("explain the word '<blah>' in '<sentence>'") and it was able to catch it.

That's another tool to consider.

Seems good for misspellings and slang. (e.g. ChatGPT was able to help me with "Explain the Vietnamese slang "ieu" used in sms messages").
Wait. If I send you an email, and Google shows you ads for testostropiod-max-coq10, then I get paid for the content I just created?!?

Where do I pick up my check?

Seriously though: Just pay the content creators directly.

If using patreon/etc is too hard, subscribe to apple news+ (the global market leader in this space).

If that is too click-baity, then set up a competitor that doesn’t objectively suck.
That makes your email box effectively a password vault. Might as well use a service designed for that such as LastPass, or 1Password.

Or better still, use a password calculator app such as https://spectre.app/

This kind of approach generates your passwords for different sites based on login information and a single password only you know. No other passwords are stored on any devices or services, not even within the app on the device you are using it on.

Which enables you to have different passwords for each service and solves the problem of "too many passwords to remember" without just having to write them all down in a dozen ways that can also be compromised.
I wonder if the lack of libraries in a new language is just a few ChatGPT-integrations away. After all, Crystal is so similar to Ruby. I bet as soon as context/environment aware ChatGPT tools/agents that can compile / run tests / apply fixes until it works are available, this will become the reality: "Create this Ruby library but for Crystal" and in a few hours you can include it in your Crystal project.
If you don't agree with creator's reward mechanism Simple then you can simply not consume their content.
That's more an indictment of java than an endorsement for TCL since you were dealing with something already working. I'm sure perl/tk, qt, fltk or many others would have been a much better experience.
You're right. But every social media and advertising company do both, regardless.
Who's working on a Mojo equivalent for Javascript?
Flutter was previously Sky. Your description of Razer sounds like Cobalt. https://www.cobalt.dev/
You can whitelist specific sites if you feel like supporting them that way. Then you get the best of the two worlds: no ads anywhere except on the sites where you want to support the content creators.
"Old Vice": https://www.youtube.com/watch?v=Ja5Q75hf6QI

"New Vice": https://medium.com/@therealsexycyborg/shenzhen-tech-girl-nao...

> A @VICEUK video producer once responded to me: "I don't understand why this is so difficult, all I want to know is if you can do the job" when I brought up the issue of my safety covering sensitive topics in China, and how I'll take the fall while her team leaves unscathed.

> Naomi: Off limits stuff: I don't talk about my relationship status or my sexual orientation. China is China and it's a complex issue that is sometimes dealt with in pragmatic ways- and my focus is on other issues. It's just a lot of trouble here.

> Vice: "LOL. We outed you on an international stage and also went out of our way to get your Patreon banned, buh-bye!"

Hopefully they can regain their conscience and quality.
> Some of us believe that content creators should get paid

do you really think ad money flows to creators?
I keep a pi with wireguard as a way to reboot my homeserver remotely if something goes wrong. A gpio pin connected to an optocoupler acts as second power switch on the motherboard.

Works well for testing stuff remotely or messing with VPN configurations on the server itself without leaving it stranded for good.
I'm probably speaking to the choir here, but the novel A Canticle for Leibowitz [0] involves a monastery that forms around an electrical engineer's design documents.

[0]: https://en.wikipedia.org/wiki/A_Canticle_for_Leibowitz
The secret of SpaceX was that they got paid, but the government didn't manage the program (which is common with those other programs like SLS, Arianne, etc)

Also being in a position of 'up-and-comer' you definitely don't want to stay behind

But that being said, being reusable is great, but not a "be all, end all" objective. Sure, it can make launches cheaper, but not even Falcon 9 is reusable if they need to get to higher orbits (I believe the last F9H launch was fully expended)
uBlock Origin works great in Firefox for Android.
Embeddings are a mapping of some type of thing (pictures, words, sentences, etc) to points in a high-dimensional space (e.g. few hundred dimensions) such that items that are close together in this space have some similarity.

The general idea is that the items you are embedding may vary in very many different ways, so trying to map them into a low dimensional space based on similarity isn't going to be able to capture all of that (e.g. if you wanted to represent faces in a 2-D space, you could only use 2 similarity measures such as eye and skin color). However a high enough dimensional space is able to represent many more axis of similarity.

Embeddings are learnt from examples, with the learning algorithm trying to map items that are similar to be close together in the embedding space, and items that are dissimilar to be distant from each other. For example, one could generate an embedding of face photos based on visual similarity by training it with many photos of each of a large number of people, and have the embedding learn to group all photos of the same person to be close together, and further away from those of other individuals. If you now had a new photo and wanted to know who it is (or who it most looks like), you'd generate the embedding for the new photo and determine what other photos it is close to in the embedding space.

Another example would be to create an embedding of words, trying to capture the meanings of words. The common way to to this is to take advantage of the fact that words are largely defined by use/context, so you can take a lot of texts and embed the constituent words such that words that are physically close together in the text are close together in the embedding space. This works surprisingly well, and words that end up close together in the embedding space can be seen to be related in terms of meaning.

Word embeddings are useful as an input to machine learning models/algorithms where you want the model to "understand" the words, and so it is useful if words with similar meaning have similar representations (i.e. their embeddings are close together), and vice versa.
Show HN: Autotunnel – Quick, Easy and Secure Access to Remote Networks
As a security consultant I get to work with different clients more or less every week. There are times when clients would prefer work to be carried out remotely, however aren't able to facilitate remote access. In other instances, clients are able to provide access, but getting everything set up requires extra effort (from both sides). This ends up taking IT resources, and can sometimes take days to get working.

To work around this problem, many consultancies rely on hacky solutions and scripts that they expect their clients to run in their networks. The security of these solutions is at times questionable and could be a cause for concern for both the client and for your own business. Maintenance of these in-house solutions also take up resources, especially if you value security.

I built Autotunnel to solve this problem. Autotunnel simplifies the process of provisioning secure tunnels to remote networks, lowering friction for both your client and your own business. With remote access being made easier, there are opportunities for new client offerings/services. It also means less onsite work, which let's face it, is the real reason why this solution exists today ;)

Of course, the above is just an example use case of Autotunnel. If you need quick, short-term access to remote networks without the headache of having to configure a traditional VPN, Autotunnel might be for you.

Please check out the website and let me know if you have any questions or feedback. The docs are still very much a work in progress, and the feedback here will help shape its content.

If the solution sounds like something you could be interested in, then please send a request for a free trial via the contact page. Your account will be set up within 24 hours. The number of places will be limited, at least for the next couple of weeks.

Very much looking forward to your questions and feedback.
Does anyone know what's up with Blue origin? Bezos pumps a solid billion into them every year but it doesn't seem like they're anywhere?
That's a different onion address to what they seem to be publishing on their front page.
What percentage of online advertising revenue actually lands with content creators?

My gut feeling here is that it’s way less than 50% (corporations, not indie creators spend the most on ads) which would mean on average you are looking at or engaging with a corporation not an indie creator
Brave or Firefox with ublock origin
I have no desire to disenfranchise religious people, and I have no problem with democracy. People should be able to vote how they want and seek government policies they want, based on their convictions, religious or otherwise. My point is that the government (in the U.S. at least) cannot make laws based on religion.

If Christians want to fight climate change because they believe that's what God wants, great! They should seek policies to do just that. But what the lawmakers cannot do is write laws that say "the EPA must impose greenhouse gas limits because God commands it."

The lawmakers can have their reasons for the bills they write (they can believe it's what God wants, or they can know it's what their voters believe it's what God wants), but the laws themselves cannot be based on religion.
> relationship was all that different

It's not the relationships of the parties in control that worries me. It's the arrests and abductions of the people that concerns me.

Thankfully, posting banned ideas or government critical stuff in the US doesn't involve being arrested by the police and being held for months or years.

The CCP is a completely different beast, it has no issues jailing people for speaking the wrong things, forcing it's citizens into reeducation camps, welding them locked into buildings and much worse.