skysight-inc/HackerNews huggingface dataset:
I’ve started using search.brave.com instead of Duck Duck Go as my default search engine (which in turn replaced Google search, the spyware/adware posing as a search engine)

I was formerly a huge advocate of DDG but between the Microsoft ad tracking the company was paid to include without disclosing to users [1] and their pro-censorship stance on the Ukraine war [2], they lost my trust.

Turns out Duck Duck Go is not a serious company. They are not serious about privacy and they are not serious about censorship, two principles I hold dear.

"It takes years to build trust and seconds to destroy it." - Warren Buffett

Now search.brave.com is my default on both Desktop and iOS (using the excellent Safari extension Hyperweb)
Why is AI art so revolting?
It certainly used to be.

I am not that sure anymore. US armaments industry got a bad case of Wall Street in the 1990s and there aren't many factories left. Even though the US is indirectly involved in a big land war with Russia, plus has a lot of purchase orders from other countries, the industry is spinning up at snail's pace. Smaller countries in Europe will wait 10 or more years for their F-35s.

One of the serious diseases of the developed world is bureaucracy. The US has way less of it than, say, Germany (which is almost a fatal case), and maybe it could get rid of it in times of need.

Maybe. But Starship development is still being delayed by licensing, even though said licensing didn't stop the only really serious problem until today (the destruction of the concrete launch pad in Boca Chica).
Very nice. The section "A word about math" really is important. I am admittedly not good at math, but I was able to build a VERY (extremely, even) rudimentary physics simulation many years ago by really really simplifying the math concepts. I was essentially iterating on the building blocks, points, lines, etc. With a lot of small steps and a lot of visual debugging lines, it ended up extremely janky and slow, but it did kinda work!
Qwant also relies on Bing (and was not usable during yesterday's incident)
I'm sure we all have our suspicions about which degrees lead to better careers, and which are luxury purchases, but it would be nice to have some data to prove it.
The respect is of other researchers who have to consume the data at a later date. "Number 16" is far more valuable a label than "Brenda", since the former implies the specimen is one of at least 16 other data points - whereas the latter implies that the researcher involved is simply bored of their work and just wants to have fun.

Anyway, only humans use names. Is "Brenda" a human or a spider? Sure, you can answer this now - but can you answer it in another 10 years?
I've always wondered that - why the pathological aversion to "solutioning" in Scrum / Agile? Any solution is going to invovle compromise of some sort, it's daft to hand over the "user story" and pretend that it's all going to be ok.
That would be a really weird way to actively decide to live one's limited life.

I'd say the reason is that historical relationships and connections are hard to let go and when you do (saying by moving to a new place,) you're left with whatever you end up finding.
The cost and logistics of containerized batteries hit a tipping point in the last three years and there is no looking back. Because they pay for themselves inside of 24 months.

The press and the agitprop industry goons hired by the fossil fuel companies can gloom and doom all they want but it's all over.
Nvidia GPU Rental Customers
Does anyone have a list of the largest 10-15 Nvidia GPU rental partners (those building GPU as a service businesses globally)? I think a lot of companies seemed to have announced infra commitments. A ready list will be great.
Qwant was not usable yesterday during the Bing outage so that pretty much shows they cannot function without Bing (even if they do have some auxiliary indexes of some sort)
> Isn't SEO the thing which broke online search to begin with?

I'd say that was maybe the case in the beginning where spamming meta tags in your page made you rank well.

These days I feel like there's also benefits from the technical SEO front where search engines prioritize pages that are fast, work well on mobile, have correct meta information, don't load large images, pushed the adoption of https at the beginning etc.
Probably because it's almost impossible (and probably co-incidental when it does happen) to align all software engineers on a team to a common outcome at all times. Nor should you.
Can't you just get Syncthing or Termux (for rsync) from fdroid? That's what I do on any Android. No cloud bullshit or account in Google necessary.
Top consumerism right here: being proud of a purchase.

I don't know who started this, I only remember that one could be proud of an achievement or of making something. Being proud of purchasing something; it just sounds as impossible as drinking space shuttles.
attr_reader defines reader methods that just return the ivar with the same name. They are just syntactic sugar, and sometimes it makes sense to put them after the private keyword, and private methods are idiomatically at the “bottom” of the class.
Hell, my community college's CS classes were better than that.
>Which some people don’t like.

1. I was answering the question "why people bring it up so much", so your "some" is irrelevant, as is whatever Apple thinks.

> cables tend to be stiffer

2. That would be a non-obvious justification for the obvious design flaw, but still not something that would make it flawless

But also

> it doesn’t work well with a cable attached

You don't need it to, the only difference vs. today is that in those cases where you've forgotten to plug the mouse to recharge it you'd be able to continue work (yes, with some downsides of a stiff cable attached), so that's still a marked improvement over the design where you can't use a mouse at all

> time to market.

how does that explain not fixing it in the time after it hit the market? (but more generally, see 2.)
In my experience, the reflection at the end of each cycle is a useful way to make the team feel empowered and in control of their destiny, while all that happens in reality is that they complain to each other once a sprint and the damage is safely contained without bothering management.

Also, what is so bad about quarterly planning? Not everything ships immediately - this shows a very strong web app bias.
The thing is, maybe the system didn't over-react. There are still bozos out there, unfortunately. But better to pay the cost in commitees than in blood.
We charge users different amounts of credits based on the model used. They also just generally have a personal preference for each model. Some people love Claude, some hate it, etc

For something like a support agent why couldn't the company just choose a model like GPT-4o and stick with one? Would they really trust some responses going to 3.5 (or similar)?
I don't see why some tokens could not get associated with "begins with A". The models are obviously not trained enough on such examples to do it consistently, but I would not say they are "blind".
After the market "prices in" the real costs of fossil fuel usage, it will decide.

And the real costs of tobacco smoking are totally dwarfed by that.

All governments need to do is to finally get that part right. Fossil fuel usage literally burns our future.

would you use fuel made from rendered baby fat if you could get it for free? That's not a market.
I checked two domains registered through Cloudflare about a week ago and both have 1-year certificates issued by Sectigo, valid until May 2025. Never enabled DDoS protection or any other features besides editing DNS records.
Looks awesome! Can you use it with third-party external keyboards? Bluetooth or USB-C?
People with power are happy to exploit other people for their own benefits if they can get away with it.

We see a lot of exploitation outside of governments too.

And to be fair, some government structures are specifically constructed to limit exploitation.
Thank you for the links! I kind of expected a machine with 10+ floppy slots (: I think I just wasn't really aware of the year this machine was produced.
I agree in general here, but safe navigation is almost always better, because you are reducing the amount of syntax being loaded into the developers head for the same effect, which helps to avoid getting bogged down and missing the bug, or losing sight of the overall goal. The level of terseness to employ is a balancing act and very nuanced, but safe navigation is pretty much a no brainer.

Regarding (3), I agree, after seven years on a massive Rails project working with tons of very talented Ruby developers, self#method= is typically avoided. However self#method is usually preferable -- when there's no assignment prior to reading the name, it's highly clear that the name is a method. There's always exceptions though.

Re (4), this is true but the decision of which calculation merits a temporary variable (assuming it's not needed for multiple use) can be pretty arbitrary. Elsewhere in this thread there is the sentiment that extra temporary variables increases debuggability which perplexes me, since most commonly Ruby debugging is done in a command line debugger like pry/byebug, and in that context you can simply evaluate part of the "packed" expression as needed. In languages which primarily use graphical debuggers and perhaps do not have the ability to evaluate arbitrary expressions, this is much more of a factor.
https://www.msn.com/en-us/money/other/tv-networks-embrace-th...
Apple Music 100 Best Albums
for just $100 per month, you can have a dedicated server connection over starlink to fetch an authorisation token start your car anywhere supported. terms and conditions apply.
sorry for the slight off topic but I still don't understand what is the advantage of having the domain hard coded in the name of the module

go mod init example.com/hello

and also hardcoded in all the import statements

import "example.com/hello"

what if you move the code to other domain ? you need to change the module and all the references to it instead of only the references

I find it quite cumbersome/counter intuitive even after all these years.
>disabling a number of services.

This has always been helpful, now seems about essential.

The one I just worked on in my other reply has the regular old W11 on one partition and the clean new carefully prepared W10 on the other partition of the same chip-based SSD. Page File (swap file) and hibernation have been disabled, these are not needed since there is plenty of memory and it's a low-energy desktop PC.

When you boot from a cold start the UEFI firmware takes a couple more seconds since the extra partition is there, but after that W10 pops up in less than 20 seconds. It's not a very powerful PC, a bit below mid-consumer range, and it's a SATA version not nvme.

It's just not really painful at all to reboot between W10 and W11 whenever you want to.

The advantage is like having two different PCs, which is also the disadvantage because you have to install two OS's for real.

If I was a gamer I would want at least one OS to be that way, optimized but not exactly for WFH.
I agree, the essay was a perfectly fine personal reflection, but the quanta article was way better - the reporter was a skilled interviewer, and helped bring out far more of the essence of what the author was trying to say in his essay, and relate it to the overall state of mathematics today.
The full text is "OpenAI on Thursday backtracked on a controversial decision to, in effect, make former employees choose between signing a non-disparagement agreement that would never expire, or keeping their vested equity in the company."

The important point is that OpenAI changed its previous corporate policy, which was to threaten departing employees' vested equity if they did not agree to an NDA. Sam Altman stated in a tweet that he was unaware of this, but he does acknowledge that it was part of Open AI severance practices.

https://archive.md/iVjAM
Worth noting this also lifted a billion people out of poverty.
> One day I'll live my dream of vim in the forest grove

That would be any Android tabled - supposedly E-Ink based - with Termux installed...
Oh I know that fear. You can’t trust anything anymore.

It’s so easy to just miss something. A date function which is off.

Missing something in excel is a big deal for a firm which is mean to do it - and it will always happen. And that’s the experts.

I’m betting Someone was too tired, and uninterested and just followed the script.

Hopefully that experience put the fear of God into some analyst and associate.

Pretty much the only thing that I can rely on when it comes to modeling.

Knowing that someone is as terrified as I am and has put the work in to not be embarrassed.

And let’s agree - it is work.

I remember seeing a date function used by another firm for the first time.

It too me at least an hour to decipher it.

It was cool, I learnt a lot. But it takes time.

Regexes are cool, and I guess people will be learning a lot.
Let's not denigrate the trades. They are well paid skilled careers, in generally high demand.
Of course reading the article, the picture will look appropriate. that's my point, I don't even need to read it to know it's gonna be just a hit piece on Musk. It's as if the headline was "I HATE ELON MUSK AND THINK HE'S A PIECE OF SHIT". At that point, reading the article is just circle jerking because there's nothing more to say.
Consider if you really want B/W for coding.

(E-Ink colour displays, Kaleido3 for speed, do not come in "large" size - if you do not consider the exceptional ~60'' made for showrooms.)
Yet another meta breaker - this is another move aimed at the casual audience to bring in the party gamers and make the program an absolute mess competitively.
We have "community colleges" here but they're a little more holistic than that, so I'd always been assuming the US ones were more like ours.

But it sounds more like a US community college is more like what's usually branded and adult education centre here if "learn HTML" is the kind of agenda.
> Meanwhile, the software that was originally written in C/C++ was 'yesteryear' rewritten in ruby, then rewritten in go, now in rust, tomorrow in whoknowswhat,

I think Go is here to stay, though.

Rust has primarily been used for rewriting existing stuff. Go has been used to produce new things.

That's not the only reason I think this, of course, but it's a small but significant indicator that experimental development is significantly easier in Go than the other static-typed languages.
Crows Can Count Out Loud New Study Shows
Surely to hell nobody in this community would fall for this sort of nonsense?
Because you generate, at best, an adversarial situation. The self-repair users are in it mostly for being cheap (or thinking it’s cheaper) and are (largely) unable to do a better-than-trained-technician job of a (probably) complicated job. Both are an annoyance to the producer. And not one where they risk a lot for (this only affects a minority of purchases)

On the other hand, mandating long warranty times puts the Producer vs the state. Which is a much harder situation to decide “I’ll just ignore that”.

And if you say; that right to repair is also a state decision… it’s only kinda. Because what right-to-repair means (or is thought to mean) differs _widely_. But the nice thing about the warranty thing would be that it would create a large incentive to make it cheaper to repair things. Which probably ends up with the same situation (ie experts, or self-perceived experts, being able to help themselves)
I would say it's equally bad, but yeah you do see a lot of that in politics for sure.
I think we're disagreeing on the current capacity of models, as much as we're disagreeing about the definition of AGI.

I'm pretty sure, from previous interactions with GPT-4o and from their demos, that if you used their desktop app (which enables screensharing) and asked it to tell you where to click, step-by-step, in the Gmail web page, it would be able to do a pretty good job of navigating through it.

Let's remember that the Gmail UI is one of the most heavily documented (in blogs, FAQs, support pages, etc) in the world. I can't see GPT-4o having any difficulty locating elements in there.
It's certainly an interesting angle. It might have been more clear if the documentation and how-to's had explicitly used that sort of terminology: e.g., saying that step 1 of creating a project would be to create a new workspace directory for all the dependencies, then create a package directory (with a git tree) inside that.

There are certainly nice things that the current Go module system buys; but one thing I miss is that under the old system, if one of the packages wasn't working the way you expected, the code was right there already; all you had to do was to go to that directory and start editing it, because it was already cloned and ready to go. The current thing where you have to clone the repo locally, add a "go.work" to replace just that package locally to do experimentation, and then remove the "go.work" afterwards isn't terrible, but it's just that extra bit of annoying busy-work.

But being able to downgrade by simply changing the version in go.mod is certainly a big improvement, as is having the hashes to make supply chain attacks more difficult.
Thank you so much for posting this and ofc the creators. My brother and I were in a debate and this just proved my point. Feels real good to see it. Cant wait to try it ;)
What are you even talking about? CO2 is absorbed during curing.
So that people can easier guess what it's about.

It's not like some multinational is saving on advertising by stealing a small company's existing brand recognition. Most users of the "original" will most likely never hear of it nor care enough to setup some docker stuff and do their searches locally.
> Use of self to refer to instance methods (the text here refers to "model attributes", but that's just a particular use of instance methods) is appropriate and often desirable, because failure to do so as the example demonstrates earlier can result in bugs if the code is ever changed to introduce a local variable of the same names as the instance method.

This was my rationale originally, but after working on a big Rails codebase for so long, and hearing a lot of push for the opposite conclusion from Rails devs more experienced than I am, I have relaxed my opinion here. It is certainly true that always using self will avoid the type of bugs you speak of, but if you also aim for short declarative methods over long imperative ones (as you mentioned), this issue becomes pretty rare, and in a language with so many other ways to shoot yourself in the foot, really the only good way to insulate yourself against bugs is with automated tests.

What you gain from not using self is more compact expressions that are less likely to bleed past the line length limits or need to be split up into temporary variables, which does help to look at the big picture of an operation with less syntactic load on the reader of the code.

All that said, if you have junior Rails devs on your team, it might make sense to tailor your style closer to overuse of self to ensure they can more easily grok it.
Excellent idea. Might pay for itself in a hurry.
If they gor the voice anyway why did they contact her?
having worked in a large company hit by the first wave of wannacry ransomware (https://news.ycombinator.com/item?id=14326555), i am doubtful that most companies can just ignore the disruption in business during an attack. not every company can go analogue while dealing with an attack like mgm.

in a balance sheet, paying the ransom is just catching up to inadequate budgeting for systematic security efforts. while the person at the end will always be the weakest link, so much more can be done to avoid most attacks.

maybe everyone going back to thin client like windows 365 would finally put this to end.
Could we get some easy aliasing of REGEXREPLACE to reRepl and picking a regex engine that matches the syntax rules you're used to in a the next decade or so?

> Try asking Bing Copilot for regex patterns!

Or maybe embed a cheaper and more reliable solution like https://regex101.com?
Emacs is in many ways a better vim than vim. I moved from vim to emacs+evil and never looked back.
Or KaTeX, which is a fair bit more lightweight last time I had cause to use either.
inwx is good for EU countries TLD. For generic COM/NET I use http://internet.bs ,is pretty good. gandi was good too, but I was told that email is not free anymore with them. You can buy plain email service for a domain at Swisserland based https://www.infomaniak.com for 18 Euros a year (IMAP, 5 Emails)

Don't use Cloudflare
https://expatcircle.com/cms/why-you-should-never-use-cloudfl...

If you do for domain price only, there are comparison sites. Just recently sombody posted one on YC. It may have been this one: https://tld-list.com/

Spaceship is owned by namecheap. Namecheap is supposed to be good too but I don't undertand why they would undercut their own prices.

EDIT: Cheapest non-bait registrar seems to be cosmotown with 8.99 USD. They seem to prevent C&P on their about page and one of their "partners" a German company, does not even have a webpage. Turing Crypto GmbH

I think I pass.
I kinda went in reverse, as a kid I was (still am) very nerdy. I had consumed a tonne of MIT opencourseware years before entering university but usually at a freshman / *01 level.

I wasn't challenged at all throughout my time, was extremely disappointed at the piss poor quality of eduction, and basically skipped class 2.5 years of a 3 year degree (still got the highest GPA somehow). (Btw, it sounds like I'm bragging about how smart I am but I was always always a middle/bottom of the road student, never the top but at least I never failed out and I enjoyed learning)

Maybe it was the "school" (not university it doesn't deserve that title) I went to that was weak, but I really expected more, at the very least to be challenged. Looking at my friend's course work from other universities it didn't seem much different except for the person doing nanobiology lol.

I think another factor it could be is the country I'm in (Denmark) has piss poor education throughout schooling (by the time they leave high school they can barely and I mean barely solve right angle triangle problems). I went through IB which is held to some modicum of a standard so that could also be what influenced this experience. Denmark for years has been reducing the challenge of its university level courses because students coming out of public education cannot keep up - nearly every year several professors from "the best" institutions complain about these students and have now started setting up extra courses to teach them the basics before they can actually go into the degree.
Apple's Wi-Fi Positioning System can be abused to track people around the globe
An anecdote from the former Eastern bloc.

Russian industrial production was usually shit, and consumer goods made in USSR were nigh useless. Buying a Russian car etc. was folly, and the usual flow of goods went in the other direction: East German, Czechoslovak, Hungarian industrial and consumer products went to the east, while cheap raw materials flowed from the USSR to Central Europe.

Chinese industrial production started shit as well, but they have been improving by leaps, much like the Japanese once did. (Odd to think that both Made in Germany and Made in Japan were once intended as warnings, not endorsements.) This is what the Russians never achieved.

Aside from vodka and caviar, finding a Russian product in a standard European supermarket was a detective task. I am sitting now in a fully furnished house and I am almost certain that nothing here is made in Russia. While plenty of things are made in China.