skysight-inc/HackerNews huggingface dataset:
Huh, I always figured they shared a lot more underlying tech based on the images I've seen! Especially given that I remember hearing the maximum number of avatars in a single location was eight. My entire experience with it was like a half an hour looking over the shoulder of someone logged into Club Caribe and various magazine articles, though.
This was the same account, as I have only one account. Not sure the same IP address can be used as "identifier" either, because I use Reddit both at home and at work.

Ref. my ban, I'd call it a soft ban: I posted a meme based on an image that didn't belong to me. I thought it was a bit harsh, because I see that all over the place, but it's true, and totally OK.

But I never touched that subreddit again. And everything was fine until I started using Firefox for my day to day browsing habbits.
Bill Gross started carsdirect.com with no cars. They made the site and offered the cars for sale.

When people bought them, the team would run out with a credit card and buy a car for real and then sell it to the online user.

True story.
Amazon is A-tier.

GCP is F-tier

GCP - Shutdown our production servers and took 1 whole week to get it resolved. Nothing fraudulent on our end. Just for missing out on KYC form.
Related discussion each with >400 comments

If PEP 703 is accepted, Meta can commit three engineer-years to no-GIL CPython | https://news.ycombinator.com/item?id=36643670

Intent to approve PEP 703: making the GIL optional | https://news.ycombinator.com/item?id=36913328
Those wild times. I would often use a cia.gov FROM address on a lot of stuff. The crazy shit you could do. I ran one of the EFnet servers, so I just added HOSTS entries to the server so that I was on from cia.gov and whitehouse.gov all the time which confused a lot of people.
It worked for the rest of the Internet.
This "your browser is stalking you" shit is annoying
A good trick here is to use the API rather than the web interface and give it access to functions that let it edit files directly. Then you don't have to do the iterations where you ask it for something new and it forgets something old, it just updates the code in place, leaving all the old stuff and changing/adding the new stuff.
The only noticeable thing that's changed is the old blue check mark brigade isn't dominating what gets preference in the algorithm and subsequently what most often goes viral. This group strongly having been in one ideological group has made those in the same group notice they are no longer given automatic popularity points and they don't like it.

Social media has always been cancer, some people just want it more preferenced to their sort of cancer by a centralized system.

But otherwise I see little evidence it's actually stopped anyone from using it other than people giving heartfelt anecdotes on HN and lots of talk about Mastodon that unsurprisingly died off quick.
It will only give you that codebase if that's what you ask it for. If you ask it for tests it will give you tests. If you ask it for documentation it will give you documentation.
Spotify Plots Change to Royalties Structure, with a Minimum Streams Requirement
I've done that too. I ended up just using a local webserver with some Python cgi scripts instead though. I found it more flexible and easier to remember how things worked that way.
This was an interesting subject, too bad it didn't get a discussion

(the actual changes are not really that big but the tone is interesting)
"I estimate at around 20% the amount of drivers that really should be allowed to drive"

I don't know where you are but in the UK the driving test is pretty tricky. I failed it twice before passing and that was before it had the theory test added on. That was 30 years ago.

We all have our own perceptions of other drivers but you do need to try to think in their shoes. Today, whilst driving home I noticed a police car lights to the left and decided to indicate and move from lane one to two to give them room. The land rover behind me decided to undertake me and blunder through in lane one. Now the LR made a perfectly legitimate move - stay on track. They then undertook me (naughty). They did their thing and came across as wankers.
Awesome work, super pumped for this. I wish the Clojure devs would release a first party debugger, almost every other lisp has one built in.
Pulsar navigation: piloting aircraft with the aid of the stars
I work for a fortune 100 company. Years ago we looked at all the cloud providers trying to determine who to go with. Google was thrown out on the first day for this very reason. They simply cannot be trusted not to kill their products at the drop of a hat.
That's fair...but in your original comment, you singled out the Bolt, which implied that you didn't have a problem with compact hatchbacks in general, just the Bolt specifically.

Everything in your original comment implies that you hate the Bolt because you think it doesn't look like a normal car, when the reality is that it DOES look like a normal car, you just hate compact hatchbacks.
“It is difficult to get a man to understand something when his salary depends upon his not understanding it.” - Upton Sinclair
Here's an explainer on "conflict points" [1] which seems central to the argument. Most folks intuitions are correct that roundabouts eliminate cross-traffic (major conflicts), but they also reduce merge, diverge and weave conflicts (minor).

[1] https://www.apsed.in/post/conflict-points-at-intersection
No thanks. Rust compile times are already too slow.
Unfortunately, the technology is here and your skills are irrelevant. Coupling beautiful creative energy with money and greed was a mistake that you have had many opportunities in life to course correct from. Now you have to adapt. Sorry.

Looks like that type of art gets to be a passion project for people again instead of a way to make a living. Creative, passionate people will still create regardless of the machines. The machines will do all the soulless breadwinning artwork. I am and will continue to celebrate this change where raw and pure creative expression is accessible to more people.

If you don't want to adapt, I am sure your financial needs will necessitate getting a new skill you can still monetize, hopefully one that doesn't involve flipping burgers because of a hard-nosed stance (nothing wrong with burger flipping, it is just those jobs will be done by robots soon too).
Yes. The USA allows indefinite detention pre-trial when you can't afford your bond. I really shouldn't have done a day in jail, but I didn't have access to my bank account or my possessions so I couldn't get any money together to get myself out.

I actually did over 8 years straight before I managed to put the money together from the inside. Then when I got out I made an "lol" post on Twitter because the local sheriff's dept was coming to my house every single day and arresting me, dragging me out onto the street and then letting me go. So they took me to jail again for the Twitter post and denied me bail on it since it was such a dangerous post I guess /s.
This is a good call-out, the issue around vendoring, but it seemed to me that the complaint was about using BoringSSL at all. It is a very valid complaint if dependencies are vendoring their dependencies, side-stepping your system. On Rust-land, I've noticed that some libraries like to have a fallback or compile time config flag to use the vendored version, but still provide a way of using the system's version. I appreciate when both options are available because I've encountered some C libs that were very difficult to set-up on first run and the vendored version usually works out of the box.
Full text for anyone: https://sci-hub.se/https://pubmed.ncbi.nlm.nih.gov/12059843/
Question though: if you are already interested in getting out of reddit and do not care about the content from there and/or interacting with it still, then why can't you simply sign up to the other dozen of well-managed Lemmy instances?

Also, think a bit from my perspective: every user that signs up to my instance but is not willing to have two-way communication is reducing its viral aspect and is costing me resources. I'm not saying that what you want is unreasonable, I'm just saying that there are others that could be more helpful.
ESSID != BSSID. The former meant for UX, the latter to uniquely identify. Wpa_didn't allows fixing the latter, for example, as needed when you hang out at multiple locations where the wifi has the default ESSID, but of course with distinct passwords. Causes authentication timeout/lockout annoyance if left alone.
It went down for me briefly too!
Ah, I forgot I was on Hacker News.

All memory-safe languages are built on an unsafe foundation. The Java HotSpot VM is very unsafe C++. That's just how computers work.

You aren't meaningfully sacrificing memory safety by using Rust because the unsafe sections are clearly marked out. That's similar to unsafe C#, Python with ctypes, and many other memory-safe languages.
Because I never used a different account. My point is that I think there's some "AI" at work at Reddit that think I'm two different people because I change my day to day browser.

My ban reason was reasonable enough, and the post I made was deleted, so I'm not sure how I could potentially influence it in any way, even as a different user.
If you were up close to that in a low car it may make the window break light hard to see. How high is the cybertruck?
Paying all that money to get results just to spend even more money on their supplements? I appreciate the idea, but I'll pass.

I have one unscientific opinion on the matter having been surrounded by plenty of people in my life who have treated their bodies like a temple and plenty of people who treated their body like a rental:

I truly think some large percentage of one's lifespan is grossly predetermined by genetics. Of course, one can always do things to make his or her metaphorical "dice roll" better or worse, but I sadly believe that it only buys so much... Perhaps, so little?

People are so uncomfortable with not being in control and not being the arbiters of themselves. Thus, people latch on to any prayer of a chance they can get to cling to this speck of space dust as long as they can.

Take these supplements so you can feel like you are 35 when you are 45? Sorry, you're 45, and the clock is ticking. Tick. Tock. Tick.

People spend so much time and money and effort to live longer, and so little time and money and effort to live better -- live happier. Hell, I'm probably one of these people too.

We all get one ride, so buckle up and enjoy it the best you can.

You won't make it out alive.
BS. Being a CVE numbering authority (of which there are several hundred) does not grant a veto against CVE issuance. They are allowed to issue CVEs on their products but by no means are they the only authority that may issue them for Apple vulnerabilities.
Perl’s CPAN was around in the 90’s and all modules were namespaced.
There is something to be said for separating {unique piece of content} and {hosted location}.

E.g. doi's https://en.m.wikipedia.org/wiki/Digital_object_identifier
I did some analysis on crates.io to find the top name squatters. Then I did some calculations and found that the top name squatter created their crates at a rate of about one ever 30 seconds for a period of a week straight.

I send the analysis to the crates.io team and pointed that they have a no-automation policy.

They told me that it was not sufficient proof that someone was squatting those names. That's my problem with crates.io is that they have a clear policy and they don't enforce it so all the short/easy to remember names for crates are already taken and there is nothing you can do to get it.
This is basically a blog summary of Amanda Mull's Atlantic story from this summer:

https://www.theatlantic.com/technology/archive/2023/06/insta...
That's my question: I have never tried to evade a ban. I started using a different browser, and after a day+ using Firefox instead of Chrome, I got that message.
I've been very happy with OPNsense on a little protectli unit. Highly recommend vs pfsense if people are looking to move off. Wireguard and geoblock work very well.
I remember losing an argument with my company (that I cofounded) about using Google's awesome recruiting app that was part of GSuite. I said I don't trust Google not to kill it if there are less than a billion users on it. Everyone, and I mean everyone else said, nah. They'd be crazy to kill it. It's part of GSuite. They offer that to businesses and it's too core of a suite for them to kill it.

One year later, Google Graveyard.
> The main problem that Brew solves that Nix does not (well, it does, but it defers to Brew to do so), is installation of graphical applications. There is an open Apple bug on this issue IIRC - I don't recall all the specific details at this moment, however

The issue is that Spotlight doesn't index across volumes other than /, so when you symlink apps into /Applications or whatever from /nix/store, Spotlight won't recognize them.

Installing those applications via Homebrew is one way to manage it, but you can alternatively instruct Nix-Darwin to install those applications by copying them out of the Nix store rather than symlinking, which also works.
A key factor in selecting language is ChatGPT.

I need to use ChatGPT as a programming sidekick/pair programmer/mentor. Yes, I am not afraid to admit - I need an AI assistant and won't program without it - AI is far too valuable.

If ChatGPT struggles with a programming language that is a big problem.

I have had a great experience with ChatGPT with TypeScript, SQL, Python, golang, C++.

I tried ChatGPT with Rust and it essentially failed - it does not understand the language.

AI has become an essential tool for me in programming if the language doesn't do AI or doesn't do it well then that's a huge mark against it.
Uber lost 38B so far and still going on with their product: https://uberlosses.com/
The military has been throwing money at VR and AR for decades, and will continue to do so because fighter pilots need HUDs, but most of us don't pilot F-35 fighter jets for a living.
For me I am working on a side project in Rust and had very few issues, Rust felt quite straight forward up until the point where I had to mess around with async. For my domain I need to use a framework that expects you to set up a shared mutable state for the connection pooling in an opinionated way. Suddenly I encountered arc and mutex and very cryptic trait error messages for code doing way too much magic. All I wanted was to share a SQLite connection in an ugly way to get my mvp out but I was dealing with absolutely incomprehensible trait issues.

In general I’ve noticed that there are a lot of code generation modules that can generate very cryptic error messages if you stay clear of their happy paths.
If you have a namespace, can't people just globally-claim namespaces instead? like serde/serde or something similar. I feel if you really don't want people claim whatever they want, you have to do the Java package style where namespaces are tied to domain names.
I once found my phone buried in the sand on a beach with no coverage. I had a year worth of pictures on it, so I stewed in anguish for almost a day until we thought about installing a Bluetooth signal monitor on a friend’s phone . Given the sluggish update frequency, we resorted to triangulating the phone’s position. As we were pulling it from its sandy grave, I swear it felt like we were cheating fate itself.
I look forward to direct synthesis solid state microwave ovens. I want to actually get power control.
Jina AI launches open-source 8k text embedding
Its wild how different the perspective is depending on your background

The author also wrote
>[Rust's] dev tooling leaves much to be desired

I can't even begin to comprehend such a statement. Rust's tooling ecosystem is the number one reason why I want to convince my colleagues to give it a shot. Its literal heaven coming from C++ with cmake...
ChatGPT 4 has worked great for Rust for me.
Maven and Java really don’t get enough credit for how well it’s dependency management works.

So many inferior dependency management systems for other languages have come along later, and learned nothing from those that came before it.
>Transportation engineer here: Multi-lane roundabouts don't typically have any safety benefits. Single lane roundabouts do.

Source? Not doubting you, just want something to reference in the future.
I still regularly use the "Post to HN" bookmarklet. I seem to remember (if memory serves me right) that this used to be in the footer of the actual HN website many years ago. Is anyone else still using it?

EDIT: it can still be accessed from here https://news.ycombinator.com/bookmarklet.html

EDIT 2: the bookmarklet is also linked from HN's "submit" page, just below the form.

javascript:window.location=%22http://news.ycombinator.com/submitlink?u=%22+encodeURIComponent(document.location)+%22&t=%22+encodeURIComponent(document.title)
Presumably it's to make copy/pasting or otherwise adding/removing entries easy. In the latter case you have to muck about with WHERE vs AND if you modify the top entry whereas if the immediate condition after WHERE is 1=1 then all the real conditions take on the identical form of 'AND x' which can be copy/pasted, reordered, etc without complications.
There's a secret effort in the Rust community to supplant Crates.io and create an entirely new package ecosystem with proper namespacing, security, and much better community.

Not naming names, but I know several people working to put Crates.io out to pasture.

There's a level of playing nice with them for the time being (eg. build reproducibility), but it's only KTLO.

Crates.io needs to die for Rust to thrive. They're a bungled, mismanaged liability. New code, new leadership.
ITAR feels... outdated. Mate recently went from boat building to rocket building by acquisition. Suddenly place got retinal scans and wireless buttplugs, even tho they've been building same thing for months now.
I used to share that sentiment about GCP until they shut down a service I was using (Cloud IoT). Now I try to avoid GCP even though I really do like a lot of their products more than AWS.
At the risk of getting downvoted into oblivion, that sounds a lot like TypeScript (compiler yelling at you to fix things but you just want to try an idea without perfecting it).
What a little treasure trove of information.

I can see a recent cs grad who’s never built anything benefit immensely from this.

The bigger thing here is that it teaches you the vocabulary for you to then go on and research and form your own opinions etc.

All you need is a sound starting point and this is definitely it.

Kudos to you man.
why not just `select * from table where false` ?
The problem that I am running into at the moment is that a few things like the rhai Engine aren't Send and I am trying to use them in an async closure. What GPT-4 suggested was creating a tokio Runtime inside the thread and then block_on(). I will try it tomorrow. (This is the first significant Rust project for me.)
Are Open Access Publications More Scrutinized?
Why does something like that need to be secret...? Isn't it in the community's best interest?
I’m not seeing why you’re being down voted. Indeed, the point being made (that Google would simply aborted all their domains if it weren’t for ICANN) is strange.

Of course they’re likely to not outright get rid of them thanks to ICANN. They could have however just given them away rather than selling them off. I feel like there’s some precedent there too? Maybe from Wordpress?

In any case, they weren’t forced to sell them. They had other options including _not_ shutting down. But even if they did merely give them to another company or sell them, people would have the chance to move their domain to another provider.

Really I just don’t get what point is trying to be made. Google shut down domains in every good faith interpretation of the phrase “shut down”. All the ICANN argument does is try to conflate “shut down” with “going against ICANN rules” but no one was ever suggesting that.
> I think this is an unfortunate conflation of free Gmail/etc. consumer products with GCP.

Parent did point to Workspace where they also didn't get customer service.

To lay it first: GCP has excelent support if you're in the right bucket. For instance startup support programs will have dedicated engineers, sometimes on site, ready to meet and answer questions.

You'll also get that at the higher tiers (around where you start to negociate rebates in echange for usage volumes) with recurring slots with a support engineer to discuss your issues and growth inside the services.

But outside of the blessed situations, if you're just a mere paying user/business there will probably close to nothing for you.

And yes, education/corporate targeted products also get killed. Last month Jamboard's name was etched into its tombstone, along with Google Domains and so many others.

Even within GCP many products will get merged with more or less changes to adapt to. Stardriver becoming a different service with an unsearchable name comes to mind. Or the GA4 transition with the breaking changes.
Fair enough. As I noted to another commenter, I'm not trying to say there was no prior art (if nothing else there was Maven), just that they were following the overwhelming majority of mainstream languages at the time.
I bike as my primary transportation, and there's literally no chance that I'd dare to bike through a roundabout. Seems like a recipe for serious injury or death to me.

Fortunately, I live in one of the few US cities that really are bike-friendly, so 90% of the time I'm on a bike path that is physically separated from where cars go.
I love this lack of namespacing personally, because it means that whatever crate you see in a project is going to be the same as the crate your see in another one. Never need to alias crate names. It happens in Golang all the time and I really think namespacing packages was a mistake there.
That doesn’t turn off the overwhelming majority of Rust’s soundness checks. `unsafe` isn’t a magic “let anything fly” switch.
If it makes you vomit everyday, it's gonna at the very least rot your teeth.
Andrej Karpathy manually classifying ImageNet. https://karpathy.github.io/2014/09/02/what-i-learned-from-co...

Manually doing the task yourself is a tremendously helpful exercise anytime you are doing machine learning, and often overlooked. It is hard work, especially since to do it right you'll often have to build custom labeling tools before you can even start. But you will discover all sorts of issues and come up with much better ideas for improving the system.
There's no "why" in this "why" post.
When I tried it a while back it had no grasp of the hard parts of Rust - of which there are many.

Not knowing the hard parts is not a workable outcome.
URLs form a nice global namespacing system. But yes, I agree that it should be possible to actually get the source from anywhere.

Basically the URL of a package name should be primarily the ID, not the locator (even if it is used for location by default).
hmm. doesn't stuff like this happen every time that chrome implements some interface but other browser vendors don't get on board with that specific version? doesn't this happen... kind of often? isn't it apparent that there's a risk of this happening whenever chrome implements something before there's standards agreement?
Drama avoidance and avoiding bikeshedding seem obvious. Much easier to present a working system than a design that will get nitpicked into irrelevancy.
There are certainly political threads. American westward expansion had to be justified, for example, by claiming cultural superiority over the people who were being displaced.
You raise a good point and it would be great to account for this. I will take a look at this. Excellent suggestion.
Isn’t that why GOPROXY exists though? Not sure why you would need an internet connection. URLs don’t necessarily equate to the internet. Our internal and external packages are all locally hosted and work regardless of the internet being available.